From 91252bd210e88f116f4b2a6357d9fc525f80bb5f Mon Sep 17 00:00:00 2001
From: TooFewSecrets <56473355+TooFewSecrets@users.noreply.github.com>
Date: Sat, 23 Nov 2024 17:16:11 -0800
Subject: [PATCH 001/192] Healing fix
---
code/game/objects/items/rogueitems/instruments.dm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/code/game/objects/items/rogueitems/instruments.dm b/code/game/objects/items/rogueitems/instruments.dm
index 9d5c2852e85..c1898500c2b 100644
--- a/code/game/objects/items/rogueitems/instruments.dm
+++ b/code/game/objects/items/rogueitems/instruments.dm
@@ -97,8 +97,9 @@
soundloop.start()
for(var/mob/living/carbon/human/L in viewers(7))
L.add_stress(stressevent)
- var/datum/status_effect/buff/healing/musicalhealing/heal_effect = L.apply_status_effect(/datum/status_effect/buff/healing/musicalhealing)
- heal_effect.healing_on_tick = healthbonus
+ if(L.mind)
+ var/datum/status_effect/buff/healing/musicalhealing/heal_effect = L.apply_status_effect(/datum/status_effect/buff/healing/musicalhealing)
+ heal_effect.healing_on_tick = healthbonus
else
playing = FALSE
soundloop.stop()
From d4a60e0c79f85bfe22a1e52ca4cf34e9f6ee32ff Mon Sep 17 00:00:00 2001
From: TooFewSecrets <56473355+TooFewSecrets@users.noreply.github.com>
Date: Sat, 23 Nov 2024 19:14:26 -0800
Subject: [PATCH 002/192] Simplification
---
code/game/objects/items/rogueitems/instruments.dm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/code/game/objects/items/rogueitems/instruments.dm b/code/game/objects/items/rogueitems/instruments.dm
index c1898500c2b..9c0335ae482 100644
--- a/code/game/objects/items/rogueitems/instruments.dm
+++ b/code/game/objects/items/rogueitems/instruments.dm
@@ -97,7 +97,7 @@
soundloop.start()
for(var/mob/living/carbon/human/L in viewers(7))
L.add_stress(stressevent)
- if(L.mind)
+ if(!issimple(L))
var/datum/status_effect/buff/healing/musicalhealing/heal_effect = L.apply_status_effect(/datum/status_effect/buff/healing/musicalhealing)
heal_effect.healing_on_tick = healthbonus
else
From 1d6b2e54bcab5bef82b3b15493d7fe89670d6bd7 Mon Sep 17 00:00:00 2001
From: TooFewSecrets <56473355+TooFewSecrets@users.noreply.github.com>
Date: Sun, 24 Nov 2024 07:43:33 -0800
Subject: [PATCH 003/192] Cleric spell issue (#90)
---
code/controllers/subsystem/rogue/devotion.dm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/code/controllers/subsystem/rogue/devotion.dm b/code/controllers/subsystem/rogue/devotion.dm
index 39da862d71c..feb945118b7 100644
--- a/code/controllers/subsystem/rogue/devotion.dm
+++ b/code/controllers/subsystem/rogue/devotion.dm
@@ -132,7 +132,7 @@
if(!H || !H.mind || !patron)
return
- var/list/spelllist = list(/obj/effect/proc_holder/spell/targeted/churn, patron.t0)
+ var/list/spelllist = list(/obj/effect/proc_holder/spell/targeted/churn, patron.t0, patron.t1)
for(var/spell_type in spelllist)
if(!spell_type || H.mind.has_spell(spell_type))
continue
From 6040384ad92681708ebeb78e90254dfe9a1f59d4 Mon Sep 17 00:00:00 2001
From: 83ATR
Date: Sun, 24 Nov 2024 18:54:52 +0200
Subject: [PATCH 004/192] Miscelaneous fixes and changes
---
code/controllers/subsystem/rogue/magic_tab.dm | 2 +-
code/datums/traits/good.dm | 2 +-
.../client/customizer/customizers/organ/eyes.dm | 17 ++++++++++++-----
.../carbon/human/species_types/furry/kobold.dm | 4 ++--
.../carbon/human/species_types/furry/lupian.dm | 4 ++--
.../carbon/human/species_types/furry/tabaxi.dm | 4 ++--
.../human/species_types/furry/vulpkanin.dm | 4 ++--
.../species_types/roguetown/dwarf/dwarfm.dm | 2 +-
.../human/species_types/roguetown/elf/_elf.dm | 2 +-
.../human/species_types/roguetown/elf/elfd.dm | 4 ++--
.../human/species_types/roguetown/elf/elfs.dm | 4 ++--
.../species_types/roguetown/other/halfelf.dm | 4 ++--
.../species_types/roguetown/other/tiefling.dm | 6 ++++--
code/modules/surgery/organs/eyes.dm | 12 ++++++++----
.../code/datums/traits/unspecial.dm | 3 ++-
15 files changed, 44 insertions(+), 30 deletions(-)
diff --git a/code/controllers/subsystem/rogue/magic_tab.dm b/code/controllers/subsystem/rogue/magic_tab.dm
index a1ac6c0af0d..2378b5c8604 100644
--- a/code/controllers/subsystem/rogue/magic_tab.dm
+++ b/code/controllers/subsystem/rogue/magic_tab.dm
@@ -20,7 +20,7 @@
// TODO: GLOBAL LISTS OF SPELLS, THIS IS PAINFUL
var/list/combat_spells = list(/obj/effect/proc_holder/spell/invoked/projectile/fireball,/obj/effect/proc_holder/spell/invoked/projectile/lightningbolt,/obj/effect/proc_holder/spell/invoked/projectile/eldritchblast5e,/obj/effect/proc_holder/spell/invoked/projectile/fetch,/obj/effect/proc_holder/spell/invoked/projectile/spitfire,/obj/effect/proc_holder/spell/invoked/projectile/firebolt5e,/obj/effect/proc_holder/spell/invoked/projectile/rayoffrost5e,/obj/effect/proc_holder/spell/invoked/projectile/acidsplash5e,/obj/effect/proc_holder/spell/invoked/blade_burst,/obj/effect/proc_holder/spell/invoked/frostbite5e,/obj/effect/proc_holder/spell/invoked/poisonspray5e,/obj/effect/proc_holder/spell/invoked/arcyne_storm,/obj/effect/proc_holder/spell/invoked/chilltouch5e,/obj/effect/proc_holder/spell/invoked/infestation5e,/obj/effect/proc_holder/spell/invoked/mindsliver5e,/obj/effect/proc_holder/spell/targeted/lightninglure5e,/obj/effect/proc_holder/spell/invoked/greenflameblade5e,)
var/list/defense_spells = list(/obj/effect/proc_holder/spell/invoked/forcewall_weak,/obj/effect/proc_holder/spell/self/bladeward5e,)
- var/list/utility_spells = list(/obj/effect/proc_holder/spell/invoked/slowdown_spell_aoe,/obj/effect/proc_holder/spell/invoked/message,/obj/effect/proc_holder/spell/invoked/push_spell,/obj/effect/proc_holder/spell/invoked/longjump,/obj/effect/proc_holder/spell/aoe_turf/conjure/Wolf,/obj/effect/proc_holder/spell/targeted/guidance5e,/obj/effect/proc_holder/spell/targeted/encodethoughts5e,/obj/effect/proc_holder/spell/invoked/magicstone5e,/obj/effect/proc_holder/spell/invoked/mending5e,/obj/effect/proc_holder/spell/self/light5e,/obj/effect/proc_holder/spell/aoe_turf/conjure/createbonfire5e,)
+ var/list/utility_spells = list(/obj/effect/proc_holder/spell/invoked/slowdown_spell_aoe,/obj/effect/proc_holder/spell/invoked/message,/obj/effect/proc_holder/spell/invoked/push_spell,/obj/effect/proc_holder/spell/invoked/longjump,/obj/effect/proc_holder/spell/aoe_turf/conjure/Wolf,/obj/effect/proc_holder/spell/targeted/guidance5e,/obj/effect/proc_holder/spell/targeted/encodethoughts5e,/obj/effect/proc_holder/spell/invoked/magicstone5e,/obj/effect/proc_holder/spell/invoked/mending5e,/obj/effect/proc_holder/spell/self/light5e,/obj/effect/proc_holder/spell/aoe_turf/conjure/createbonfire5e,/obj/effect/proc_holder/spell/targeted/touch/prestidigitation,)
var/categories = list("Combat", "Defense", "Utility", "Exit Spell Selection")
diff --git a/code/datums/traits/good.dm b/code/datums/traits/good.dm
index 5fca6085f24..5d7ca76a482 100644
--- a/code/datums/traits/good.dm
+++ b/code/datums/traits/good.dm
@@ -172,7 +172,7 @@ datum/quirk/fan_mime
var/obj/item/organ/eyes/eyes = H.getorgan(/obj/item/organ/eyes)
if(!eyes || eyes.lighting_alpha)
return
- eyes.see_in_dark = 7
+ eyes.see_in_dark = 7 // Same as half-darksight eyes
eyes.lighting_alpha = LIGHTING_PLANE_ALPHA_NV_TRAIT
eyes.Insert(H)
diff --git a/code/modules/client/customizer/customizers/organ/eyes.dm b/code/modules/client/customizer/customizers/organ/eyes.dm
index eba6a3b8d12..f3d1e937bcc 100644
--- a/code/modules/client/customizer/customizers/organ/eyes.dm
+++ b/code/modules/client/customizer/customizers/organ/eyes.dm
@@ -75,12 +75,19 @@
/datum/customizer_choice/organ/eyes/humanoid
-/datum/customizer_choice/organ/eyes/elf
- organ_type = /obj/item/organ/eyes/night_vision/elf
+/datum/customizer_choice/organ/eyes/full_darksight
+ organ_type = /obj/item/organ/eyes/night_vision/full_darksight
-/datum/customizer/organ/eyes/elf
- customizer_choices = list(/datum/customizer_choice/organ/eyes/elf)
- default_choice = /datum/customizer_choice/organ/eyes/elf
+/datum/customizer/organ/eyes/full_darksight
+ customizer_choices = list(/datum/customizer_choice/organ/eyes/full_darksight)
+ default_choice = /datum/customizer_choice/organ/eyes/full_darksight
+
+/datum/customizer_choice/organ/eyes/half_darksight
+ organ_type = /obj/item/organ/eyes/half_darksight
+
+/datum/customizer/organ/eyes/half_darksight
+ customizer_choices = list(/datum/customizer_choice/organ/eyes/half_darksight)
+ default_choice = /datum/customizer_choice/organ/eyes/half_darksight
/datum/customizer/organ/eyes/moth
customizer_choices = list(/datum/customizer_choice/organ/eyes/moth)
diff --git a/code/modules/mob/living/carbon/human/species_types/furry/kobold.dm b/code/modules/mob/living/carbon/human/species_types/furry/kobold.dm
index b76b83ed91f..5360b5df2da 100644
--- a/code/modules/mob/living/carbon/human/species_types/furry/kobold.dm
+++ b/code/modules/mob/living/carbon/human/species_types/furry/kobold.dm
@@ -47,7 +47,7 @@
ORGAN_SLOT_BRAIN = /obj/item/organ/brain,
ORGAN_SLOT_HEART = /obj/item/organ/heart,
ORGAN_SLOT_LUNGS = /obj/item/organ/lungs,
- ORGAN_SLOT_EYES = /obj/item/organ/eyes,
+ ORGAN_SLOT_EYES = /obj/item/organ/eyes/half_darksight, // The eyes get replaced by the customizer, so this is here for a backup or in case of admin shenanigans
ORGAN_SLOT_EARS = /obj/item/organ/ears,
ORGAN_SLOT_TONGUE = /obj/item/organ/tongue/lizard,
ORGAN_SLOT_LIVER = /obj/item/organ/liver,
@@ -60,7 +60,7 @@
ORGAN_SLOT_HORNS = /obj/item/organ/horns,
)
customizers = list(
- /datum/customizer/organ/eyes/humanoid,
+ /datum/customizer/organ/eyes/half_darksight,
/datum/customizer/bodypart_feature/hair/head/humanoid/bald_default,
/datum/customizer/bodypart_feature/hair/facial/humanoid/shaved_default,
/datum/customizer/bodypart_feature/accessory,
diff --git a/code/modules/mob/living/carbon/human/species_types/furry/lupian.dm b/code/modules/mob/living/carbon/human/species_types/furry/lupian.dm
index 939f0d58129..b1e992b79f8 100644
--- a/code/modules/mob/living/carbon/human/species_types/furry/lupian.dm
+++ b/code/modules/mob/living/carbon/human/species_types/furry/lupian.dm
@@ -50,7 +50,7 @@
ORGAN_SLOT_BRAIN = /obj/item/organ/brain,
ORGAN_SLOT_HEART = /obj/item/organ/heart,
ORGAN_SLOT_LUNGS = /obj/item/organ/lungs,
- ORGAN_SLOT_EYES = /obj/item/organ/eyes,
+ ORGAN_SLOT_EYES = /obj/item/organ/eyes/half_darksight, // The eyes get replaced by the customizer, so this is here for a backup or in case of admin shenanigans.
ORGAN_SLOT_EARS = /obj/item/organ/ears/lupian,
ORGAN_SLOT_TONGUE = /obj/item/organ/tongue,
ORGAN_SLOT_LIVER = /obj/item/organ/liver,
@@ -65,7 +65,7 @@
/datum/bodypart_feature/hair/facial,
)
customizers = list(
- /datum/customizer/organ/eyes/humanoid,
+ /datum/customizer/organ/eyes/half_darksight,
/datum/customizer/bodypart_feature/hair/head/humanoid,
/datum/customizer/bodypart_feature/hair/facial/humanoid,
/datum/customizer/bodypart_feature/accessory,
diff --git a/code/modules/mob/living/carbon/human/species_types/furry/tabaxi.dm b/code/modules/mob/living/carbon/human/species_types/furry/tabaxi.dm
index 8fb1ee66c1b..9b4f98612c7 100644
--- a/code/modules/mob/living/carbon/human/species_types/furry/tabaxi.dm
+++ b/code/modules/mob/living/carbon/human/species_types/furry/tabaxi.dm
@@ -44,7 +44,7 @@
ORGAN_SLOT_BRAIN = /obj/item/organ/brain,
ORGAN_SLOT_HEART = /obj/item/organ/heart,
ORGAN_SLOT_LUNGS = /obj/item/organ/lungs,
- ORGAN_SLOT_EYES = /obj/item/organ/eyes,
+ ORGAN_SLOT_EYES = /obj/item/organ/eyes/half_darksight, // The eyes get replaced by the customizer, so this is here for a backup or in case of admin shenanigans
ORGAN_SLOT_EARS = /obj/item/organ/ears/tabaxi,
ORGAN_SLOT_TONGUE = /obj/item/organ/tongue,
ORGAN_SLOT_LIVER = /obj/item/organ/liver,
@@ -59,7 +59,7 @@
/datum/bodypart_feature/hair/facial,
)
customizers = list(
- /datum/customizer/organ/eyes/humanoid,
+ /datum/customizer/organ/eyes/half_darksight,
/datum/customizer/bodypart_feature/hair/head/humanoid,
/datum/customizer/bodypart_feature/hair/facial/humanoid,
/datum/customizer/bodypart_feature/accessory,
diff --git a/code/modules/mob/living/carbon/human/species_types/furry/vulpkanin.dm b/code/modules/mob/living/carbon/human/species_types/furry/vulpkanin.dm
index bfe166fc1dc..d478b782552 100644
--- a/code/modules/mob/living/carbon/human/species_types/furry/vulpkanin.dm
+++ b/code/modules/mob/living/carbon/human/species_types/furry/vulpkanin.dm
@@ -42,7 +42,7 @@
ORGAN_SLOT_BRAIN = /obj/item/organ/brain,
ORGAN_SLOT_HEART = /obj/item/organ/heart,
ORGAN_SLOT_LUNGS = /obj/item/organ/lungs,
- ORGAN_SLOT_EYES = /obj/item/organ/eyes,
+ ORGAN_SLOT_EYES = /obj/item/organ/eyes/half_darksight, // The eyes get replaced by the customizer, so this is here for a backup or in case of admin shenanigans.
ORGAN_SLOT_EARS = /obj/item/organ/ears/vulpkanin,
ORGAN_SLOT_TONGUE = /obj/item/organ/tongue,
ORGAN_SLOT_LIVER = /obj/item/organ/liver,
@@ -57,7 +57,7 @@
/datum/bodypart_feature/hair/facial,
)
customizers = list(
- /datum/customizer/organ/eyes/humanoid,
+ /datum/customizer/organ/eyes/half_darksight,
/datum/customizer/bodypart_feature/hair/head/humanoid/vulpkian,
/datum/customizer/bodypart_feature/hair/facial/humanoid,
/datum/customizer/bodypart_feature/accessory,
diff --git a/code/modules/mob/living/carbon/human/species_types/roguetown/dwarf/dwarfm.dm b/code/modules/mob/living/carbon/human/species_types/roguetown/dwarf/dwarfm.dm
index 6c8b23e095e..e35417ff0d1 100644
--- a/code/modules/mob/living/carbon/human/species_types/roguetown/dwarf/dwarfm.dm
+++ b/code/modules/mob/living/carbon/human/species_types/roguetown/dwarf/dwarfm.dm
@@ -50,7 +50,7 @@
race_bonus = list(STAT_CONSTITUTION = 1)
enflamed_icon = "widefire"
customizers = list(
- /datum/customizer/organ/eyes/humanoid,
+ /datum/customizer/organ/eyes/full_darksight,
/datum/customizer/bodypart_feature/hair/head/humanoid,
/datum/customizer/bodypart_feature/hair/facial/humanoid,
/datum/customizer/bodypart_feature/accessory,
diff --git a/code/modules/mob/living/carbon/human/species_types/roguetown/elf/_elf.dm b/code/modules/mob/living/carbon/human/species_types/roguetown/elf/_elf.dm
index b0fa2f18723..af809965bb2 100644
--- a/code/modules/mob/living/carbon/human/species_types/roguetown/elf/_elf.dm
+++ b/code/modules/mob/living/carbon/human/species_types/roguetown/elf/_elf.dm
@@ -9,7 +9,7 @@
ORGAN_SLOT_BRAIN = /obj/item/organ/brain,
ORGAN_SLOT_HEART = /obj/item/organ/heart,
ORGAN_SLOT_LUNGS = /obj/item/organ/lungs,
- ORGAN_SLOT_EYES = /obj/item/organ/eyes/night_vision/elf,
+ ORGAN_SLOT_EYES = /obj/item/organ/eyes/night_vision/full_darksight,
ORGAN_SLOT_EARS = /obj/item/organ/ears,
ORGAN_SLOT_TONGUE = /obj/item/organ/tongue,
ORGAN_SLOT_LIVER = /obj/item/organ/liver,
diff --git a/code/modules/mob/living/carbon/human/species_types/roguetown/elf/elfd.dm b/code/modules/mob/living/carbon/human/species_types/roguetown/elf/elfd.dm
index 9f089d70a03..68d3ec141e5 100644
--- a/code/modules/mob/living/carbon/human/species_types/roguetown/elf/elfd.dm
+++ b/code/modules/mob/living/carbon/human/species_types/roguetown/elf/elfd.dm
@@ -66,7 +66,7 @@
ORGAN_SLOT_BRAIN = /obj/item/organ/brain,
ORGAN_SLOT_HEART = /obj/item/organ/heart,
ORGAN_SLOT_LUNGS = /obj/item/organ/lungs,
- ORGAN_SLOT_EYES = /obj/item/organ/eyes/night_vision/elf,
+ ORGAN_SLOT_EYES = /obj/item/organ/eyes/night_vision/full_darksight,
ORGAN_SLOT_EARS = /obj/item/organ/ears/elf,
ORGAN_SLOT_TONGUE = /obj/item/organ/tongue,
ORGAN_SLOT_LIVER = /obj/item/organ/liver,
@@ -79,7 +79,7 @@
/datum/bodypart_feature/hair/facial,
)
customizers = list(
- /datum/customizer/organ/eyes/elf,
+ /datum/customizer/organ/eyes/full_darksight,
/datum/customizer/bodypart_feature/hair/head/humanoid,
/datum/customizer/bodypart_feature/hair/facial/humanoid,
/datum/customizer/bodypart_feature/accessory,
diff --git a/code/modules/mob/living/carbon/human/species_types/roguetown/elf/elfs.dm b/code/modules/mob/living/carbon/human/species_types/roguetown/elf/elfs.dm
index fd31a4952a9..42df77209cf 100644
--- a/code/modules/mob/living/carbon/human/species_types/roguetown/elf/elfs.dm
+++ b/code/modules/mob/living/carbon/human/species_types/roguetown/elf/elfs.dm
@@ -53,7 +53,7 @@
ORGAN_SLOT_BRAIN = /obj/item/organ/brain,
ORGAN_SLOT_HEART = /obj/item/organ/heart,
ORGAN_SLOT_LUNGS = /obj/item/organ/lungs,
- ORGAN_SLOT_EYES = /obj/item/organ/eyes/night_vision/elf,
+ ORGAN_SLOT_EYES = /obj/item/organ/eyes/night_vision/full_darksight, // The eyes get replaced by the customizer, so this is here for a backup or in case of admin shenanigans
ORGAN_SLOT_EARS = /obj/item/organ/ears/elfw,
ORGAN_SLOT_TONGUE = /obj/item/organ/tongue,
ORGAN_SLOT_LIVER = /obj/item/organ/liver,
@@ -66,7 +66,7 @@
/datum/bodypart_feature/hair/facial,
)
customizers = list(
- /datum/customizer/organ/eyes/elf,
+ /datum/customizer/organ/eyes/full_darksight,
/datum/customizer/bodypart_feature/hair/head/humanoid,
/datum/customizer/bodypart_feature/hair/facial/humanoid,
/datum/customizer/bodypart_feature/accessory,
diff --git a/code/modules/mob/living/carbon/human/species_types/roguetown/other/halfelf.dm b/code/modules/mob/living/carbon/human/species_types/roguetown/other/halfelf.dm
index 8c78c3ae890..9e8858eb65a 100644
--- a/code/modules/mob/living/carbon/human/species_types/roguetown/other/halfelf.dm
+++ b/code/modules/mob/living/carbon/human/species_types/roguetown/other/halfelf.dm
@@ -52,7 +52,7 @@
ORGAN_SLOT_BRAIN = /obj/item/organ/brain,
ORGAN_SLOT_HEART = /obj/item/organ/heart,
ORGAN_SLOT_LUNGS = /obj/item/organ/lungs,
- ORGAN_SLOT_EYES = /obj/item/organ/eyes/halfelf,
+ ORGAN_SLOT_EYES = /obj/item/organ/eyes/half_darksight, // The eyes get replaced by the customizer, so this is here for a backup or in case of admin shenanigans
ORGAN_SLOT_EARS = /obj/item/organ/ears/elfw,
ORGAN_SLOT_TONGUE = /obj/item/organ/tongue,
ORGAN_SLOT_LIVER = /obj/item/organ/liver,
@@ -61,7 +61,7 @@
ORGAN_SLOT_ANUS = /obj/item/organ/filling_organ/anus,
)
customizers = list(
- /datum/customizer/organ/eyes/humanoid,
+ /datum/customizer/organ/eyes/half_darksight,
/datum/customizer/bodypart_feature/hair/head/humanoid,
/datum/customizer/bodypart_feature/hair/facial/humanoid,
/datum/customizer/bodypart_feature/accessory,
diff --git a/code/modules/mob/living/carbon/human/species_types/roguetown/other/tiefling.dm b/code/modules/mob/living/carbon/human/species_types/roguetown/other/tiefling.dm
index c1549fd894e..ef06ac9683f 100644
--- a/code/modules/mob/living/carbon/human/species_types/roguetown/other/tiefling.dm
+++ b/code/modules/mob/living/carbon/human/species_types/roguetown/other/tiefling.dm
@@ -53,7 +53,7 @@
ORGAN_SLOT_BRAIN = /obj/item/organ/brain,
ORGAN_SLOT_HEART = /obj/item/organ/heart,
ORGAN_SLOT_LUNGS = /obj/item/organ/lungs,
- ORGAN_SLOT_EYES = /obj/item/organ/eyes,
+ ORGAN_SLOT_EYES = /obj/item/organ/eyes/night_vision/full_darksight, // The eyes get replaced by the customizer, so this is here for a backup or in case of admin shenanigans
ORGAN_SLOT_EARS = /obj/item/organ/ears/tiefling,
ORGAN_SLOT_TONGUE = /obj/item/organ/tongue,
ORGAN_SLOT_LIVER = /obj/item/organ/liver,
@@ -66,13 +66,15 @@
/datum/bodypart_feature/hair/facial,
)
customizers = list(
- /datum/customizer/organ/eyes/humanoid,
+ /datum/customizer/organ/eyes/full_darksight,
/datum/customizer/bodypart_feature/hair/head/humanoid,
/datum/customizer/bodypart_feature/hair/facial/humanoid,
/datum/customizer/bodypart_feature/accessory,
/datum/customizer/bodypart_feature/face_detail,
+ /*
/datum/customizer/organ/horns/humanoid/tiefling,
/datum/customizer/organ/tail/tiefling,
+ */ // Duplicates
/datum/customizer/bodypart_feature/underwear,
/datum/customizer/organ/horns/humanoid/tiefling,
/datum/customizer/organ/tail/tiefling,
diff --git a/code/modules/surgery/organs/eyes.dm b/code/modules/surgery/organs/eyes.dm
index 18428f2fa6c..efbf2faa171 100644
--- a/code/modules/surgery/organs/eyes.dm
+++ b/code/modules/surgery/organs/eyes.dm
@@ -183,17 +183,21 @@
name = "fung-eye"
desc = ""
-/obj/item/organ/eyes/night_vision/elf
- name = "elf eyes"
+// Standardized darksight eyes
+
+/obj/item/organ/eyes/night_vision/full_darksight
+ name = "darksight eyes"
desc = ""
see_in_dark = 14
-/obj/item/organ/eyes/halfelf
- name = "half-elf eyes"
+/obj/item/organ/eyes/half_darksight
+ name = "half-darksight eyes"
desc = ""
see_in_dark = 7
lighting_alpha = LIGHTING_PLANE_ALPHA_NV_TRAIT
+//
+
/obj/item/organ/eyes/goblin
name = "goblin eyes"
desc = ""
diff --git a/modular_stonehedge/code/datums/traits/unspecial.dm b/modular_stonehedge/code/datums/traits/unspecial.dm
index 3d00e5a6c4f..e7bb41d3f33 100644
--- a/modular_stonehedge/code/datums/traits/unspecial.dm
+++ b/modular_stonehedge/code/datums/traits/unspecial.dm
@@ -11,7 +11,7 @@
var/obj/item/organ/eyes/eyes = H.getorganslot(ORGAN_SLOT_EYES)
if(!eyes)
return
- eyes.see_in_dark = 7
+ eyes.see_in_dark = 14 // Same as full darksight eyes
eyes.lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE
eyes.Insert(H)
@@ -314,6 +314,7 @@
H.mind.adjust_skillrank_up_to(/datum/skill/craft/cooking, 3, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/craft/engineering, 3, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/craft/tanning, 3, TRUE)
+ H.mind.adjust_skillrank_up_to(/datum/skill/misc/sewing, 3, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/misc/alchemy, 3, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/craft/smelting, 3, TRUE) //lets be real you are taking this for smithing only.
H.mind.special_items["Hammer"] = /obj/item/rogueweapon/hammer/claw //works same as normal hammer. for smithing
From b376caa463c029565ff63fcb7c1a9686eae95884 Mon Sep 17 00:00:00 2001
From: 83ATR
Date: Sun, 24 Nov 2024 19:14:33 +0200
Subject: [PATCH 005/192] Forgot the warlock book
---
.../jobs/job_types/roguetown/adventurer/types/combat/warlock.dm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/warlock.dm b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/warlock.dm
index 0479396e058..a155d9f4400 100644
--- a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/warlock.dm
+++ b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/warlock.dm
@@ -485,7 +485,7 @@
//removed eldritch blast and infestation
spell1 = pick(/obj/effect/proc_holder/spell/invoked/projectile/fireball,/obj/effect/proc_holder/spell/invoked/projectile/lightningbolt,/obj/effect/proc_holder/spell/invoked/projectile/fetch,/obj/effect/proc_holder/spell/invoked/projectile/spitfire,/obj/effect/proc_holder/spell/invoked/projectile/firebolt5e,/obj/effect/proc_holder/spell/invoked/projectile/rayoffrost5e,/obj/effect/proc_holder/spell/invoked/projectile/acidsplash5e,/obj/effect/proc_holder/spell/invoked/blade_burst,/obj/effect/proc_holder/spell/invoked/frostbite5e,/obj/effect/proc_holder/spell/invoked/poisonspray5e,/obj/effect/proc_holder/spell/invoked/arcyne_storm,/obj/effect/proc_holder/spell/invoked/chilltouch5e,/obj/effect/proc_holder/spell/invoked/mindsliver5e,/obj/effect/proc_holder/spell/targeted/lightninglure5e,/obj/effect/proc_holder/spell/invoked/greenflameblade5e,)
spell2 = pick(/obj/effect/proc_holder/spell/invoked/forcewall_weak,/obj/effect/proc_holder/spell/self/bladeward5e,)
- spell3 = pick(/obj/effect/proc_holder/spell/invoked/slowdown_spell_aoe,/obj/effect/proc_holder/spell/invoked/message,/obj/effect/proc_holder/spell/invoked/push_spell,/obj/effect/proc_holder/spell/invoked/longjump,/obj/effect/proc_holder/spell/aoe_turf/conjure/Wolf,/obj/effect/proc_holder/spell/targeted/guidance5e,/obj/effect/proc_holder/spell/targeted/encodethoughts5e,/obj/effect/proc_holder/spell/invoked/magicstone5e,/obj/effect/proc_holder/spell/invoked/mending5e,/obj/effect/proc_holder/spell/self/light5e,/obj/effect/proc_holder/spell/aoe_turf/conjure/createbonfire5e,)
+ spell3 = pick(/obj/effect/proc_holder/spell/invoked/slowdown_spell_aoe,/obj/effect/proc_holder/spell/invoked/message,/obj/effect/proc_holder/spell/invoked/push_spell,/obj/effect/proc_holder/spell/invoked/longjump,/obj/effect/proc_holder/spell/aoe_turf/conjure/Wolf,/obj/effect/proc_holder/spell/targeted/guidance5e,/obj/effect/proc_holder/spell/targeted/encodethoughts5e,/obj/effect/proc_holder/spell/invoked/magicstone5e,/obj/effect/proc_holder/spell/invoked/mending5e,/obj/effect/proc_holder/spell/self/light5e,/obj/effect/proc_holder/spell/aoe_turf/conjure/createbonfire5e,/obj/effect/proc_holder/spell/targeted/touch/prestidigitation,)
/obj/item/book/rogue/eldritch/equipped(mob/living/user)
From d67c69d876d302636a6280933a5e0fe38595165b Mon Sep 17 00:00:00 2001
From: Murderfox
Date: Mon, 25 Nov 2024 03:56:39 +1030
Subject: [PATCH 006/192] Druid Description / Vault Deepening
The vault is getting expanded.
- it is now deeper. Harder to reach (though not impossible to break into because IT SHOULD BE POSSIBLE WITH SKILL! (cope!!)
- Flavortext for the lore of the setting towards both roles. Yippee!
---
_maps/map_files/dreamhold/Dreamhold.dmm | 659 +++++++++---------
.../jobs/job_types/roguetown/church/druid.dm | 2 +-
.../roguetown/goblin/tribalshaman.dm | 2 +-
3 files changed, 337 insertions(+), 326 deletions(-)
diff --git a/_maps/map_files/dreamhold/Dreamhold.dmm b/_maps/map_files/dreamhold/Dreamhold.dmm
index 69dc842529f..5691f613ed9 100644
--- a/_maps/map_files/dreamhold/Dreamhold.dmm
+++ b/_maps/map_files/dreamhold/Dreamhold.dmm
@@ -473,10 +473,8 @@
name = "Shores of the Emerald Coast"
})
"auK" = (
-/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
-/obj/structure/closet/crate/chest/dungeon/treasure,
-/turf/open/floor/rogue/naturalstone,
-/area/rogue/indoors/town/vault)
+/turf/open/floor/rogue/greenstone,
+/area/rogue/under/cavewet)
"auO" = (
/obj/structure/flora/roguetree/burnt,
/turf/open/floor/rogue/dirt/road,
@@ -1548,10 +1546,8 @@
name = "Shrine of Natures"
})
"bhN" = (
-/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
-/obj/structure/closet/crate/chest/dungeon/mimic,
-/turf/open/floor/rogue/naturalstone,
-/area/rogue/indoors/town/vault)
+/turf/closed/wall/mineral/rogue/stone/moss,
+/area/rogue/under/cavewet)
"biE" = (
/obj/effect/spawner/roguemap/treeorbush,
/turf/open/floor/rogue/grass,
@@ -3801,6 +3797,13 @@
},
/turf/open/floor/rogue/ruinedwood/herringbone,
/area/rogue/indoors/town)
+"dcD" = (
+/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
+/obj/structure/closet/crate/chest/dungeon/treasure,
+/obj/item/roguegem/blue,
+/obj/machinery/light/rogue/wallfire/candle/blue,
+/turf/open/floor/rogue/naturalstone,
+/area/rogue/under/cavewet)
"dcK" = (
/obj/structure/flora/grass/jungle/b,
/mob/living/simple_animal/hostile/retaliate/rogue/saiga,
@@ -3976,11 +3979,8 @@
first_time_text = "The Dreamers Demesne.."
})
"diM" = (
-/obj/structure/stairs/stone{
- dir = 4
- },
-/turf/open/floor/rogue/dirt,
-/area/rogue/under/cavewet/bogcaves)
+/turf/open/floor/rogue/naturalstone,
+/area/rogue/under/cavewet)
"diU" = (
/obj/structure/flora/roguetree/stump/log,
/turf/open/water/cleanshallow,
@@ -4438,15 +4438,10 @@
name = "Ravenloft Academy"
})
"dzN" = (
-/obj/structure/closet/crate/chest,
-/obj/item/scomstone,
-/obj/item/scomstone,
-/obj/item/scomstone,
-/obj/item/scomstone,
-/obj/item/scomstone,
-/obj/item/scomstone,
+/obj/structure/roguemachine/scomm,
+/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
/turf/open/floor/rogue/naturalstone,
-/area/rogue/indoors/town/vault)
+/area/rogue/under/cavewet)
"dzU" = (
/turf/open/floor/rogue/cobble/mossy,
/area/rogue/indoors/town/bath{
@@ -5020,14 +5015,16 @@
name = "Silver Dragon"
})
"dYz" = (
-/obj/structure/mineral_door/wood/donjon{
- locked = 1;
- lockid = "vault";
- max_integrity = 4000;
- name = "reinforced treasury door"
- },
+/obj/structure/closet/crate/chest,
+/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
+/obj/item/scomstone/bad,
+/obj/item/scomstone/bad,
+/obj/item/scomstone/bad,
+/obj/item/scomstone/bad,
+/obj/item/scomstone/bad,
+/obj/item/scomstone/bad,
/turf/open/floor/rogue/naturalstone,
-/area/rogue/indoors/town/vault)
+/area/rogue/under/cavewet)
"dYB" = (
/turf/open/floor/rogue/ruinedwood/spiral,
/area/rogue/indoors/town/garrison{
@@ -5828,13 +5825,11 @@
/turf/open/floor/carpet/red,
/area/rogue/indoors/shelter/town)
"eFh" = (
-/obj/item/bodypart/r_arm/rprosthetic/clock,
-/obj/item/bodypart/l_leg/rprosthetic/clock,
-/obj/item/bodypart/r_leg/rprosthetic/clock,
-/obj/item/bodypart/l_arm/rprosthetic/clock,
+/obj/structure/closet/crate/chest/dungeon/treasure,
+/obj/effect/spawner/trap,
/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
/turf/open/floor/rogue/naturalstone,
-/area/rogue/indoors/town/vault)
+/area/rogue/under/cavewet)
"eFk" = (
/obj/structure/table/wood{
dir = 1;
@@ -12146,15 +12141,7 @@
first_time_text = "Stonehedge"
})
"jJW" = (
-/obj/structure/closet/crate/chest,
-/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
-/obj/item/scomstone/bad,
-/obj/item/scomstone/bad,
-/obj/item/scomstone/bad,
-/obj/item/scomstone/bad,
-/obj/item/scomstone/bad,
-/obj/item/scomstone/bad,
-/turf/open/floor/rogue/naturalstone,
+/turf/closed/mineral/rogue/bedrock,
/area/rogue/indoors/town/vault)
"jJX" = (
/obj/structure/flora/newbranch{
@@ -13206,9 +13193,11 @@
first_time_text = "The Dreamers Demesne.."
})
"kAr" = (
-/mob/living/simple_animal/hostile/retaliate/rogue/mossback,
-/turf/open/floor/rogue/dirt/ambush,
-/area/rogue/outdoors/river)
+/obj/item/bodypart/r_arm/rprosthetic/clock,
+/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
+/obj/item/bodypart/l_leg/rprosthetic/clock,
+/turf/open/floor/rogue/naturalstone,
+/area/rogue/under/cavewet)
"kAv" = (
/turf/closed,
/area/rogue/outdoors/beach{
@@ -19565,10 +19554,14 @@
first_time_text = "The Dreamers Demesne.."
})
"pKP" = (
-/obj/item/roguegem/blue,
-/obj/structure/closet/crate/chest/dungeon/treasure,
+/obj/structure/closet/crate/chest,
+/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
+/obj/item/roguegem/yellow,
+/obj/item/roguegem/violet,
+/obj/item/roguegem/red,
+/obj/item/scrying,
/turf/open/floor/rogue/naturalstone,
-/area/rogue/indoors/town/vault)
+/area/rogue/under/cavewet)
"pKQ" = (
/obj/structure/flora/grass/jungle/b,
/turf/open/floor/rogue/blocks,
@@ -22533,7 +22526,7 @@
/turf/open/floor/rogue/ruinedwood/spiral,
/area/rogue/outdoors/exposed/tavern)
"rTO" = (
-/turf/closed/wall/mineral/rogue/stone/moss,
+/turf/closed/wall/mineral/rogue/stone/window/moss,
/area/rogue/indoors/town/vault)
"rTR" = (
/obj/structure/stairs{
@@ -23434,10 +23427,9 @@
name = "far stonehedge"
})
"sJF" = (
-/obj/structure/roguemachine/scomm,
/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
/turf/open/floor/rogue/naturalstone,
-/area/rogue/indoors/town/vault)
+/area/rogue/under/cavewet)
"sJQ" = (
/obj/structure/chair/stool/rogue,
/turf/open/floor/rogue/hexstone,
@@ -23678,6 +23670,13 @@
first_time_text = "Shrine of Lune";
name = "Shrine of Lune"
})
+"sRq" = (
+/obj/structure/ladder,
+/turf/open/floor/rogue/ruinedwood/spiral,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"sRs" = (
/obj/structure/spacevine/dendor,
/turf/open/floor/rogue/dirt,
@@ -23760,14 +23759,13 @@
/turf/open/floor/rogue/grass,
/area/rogue/outdoors/river)
"sVs" = (
-/obj/structure/closet/crate/chest,
-/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
-/obj/item/roguegem/yellow,
-/obj/item/roguegem/violet,
-/obj/item/roguegem/red,
-/obj/item/scrying,
+/obj/machinery/light/rogue/wallfire/candle/blue,
+/obj/structure/roguemachine/steward{
+ lockid = "vault";
+ name = "COINKEEPER"
+ },
/turf/open/floor/rogue/naturalstone,
-/area/rogue/indoors/town/vault)
+/area/rogue/under/cavewet)
"sVJ" = (
/obj/structure/flora/grass/jungle,
/turf/closed/wall/mineral/rogue/decostone/mossy,
@@ -25491,10 +25489,12 @@
first_time_text = "The Twilight Woods"
})
"umc" = (
-/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
+/obj/structure/closet/crate/chest/dungeon/mimic,
+/obj/item/bodypart/r_leg/rprosthetic/clock,
+/obj/item/bodypart/l_arm/rprosthetic/clock,
/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
/turf/open/floor/rogue/naturalstone,
-/area/rogue/indoors/town/vault)
+/area/rogue/under/cavewet)
"umj" = (
/obj/structure/spider/stickyweb{
dir = 8;
@@ -26973,6 +26973,11 @@
/area/rogue/outdoors/woods{
first_time_text = "The Twilight Woods"
})
+"vwy" = (
+/obj/structure/ladder,
+/obj/machinery/light/rogue/wallfire/candle/blue/l,
+/turf/open/floor/rogue/greenstone,
+/area/rogue/under/cavewet)
"vwV" = (
/obj/structure/bookcase,
/obj/item/book/granter/spell/spells5e/bladeward5e,
@@ -27172,9 +27177,14 @@
/turf/open/floor/rogue/ruinedwood/herringbone,
/area/rogue/indoors/shelter/town)
"vFo" = (
-/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
+/obj/structure/mineral_door/wood/donjon{
+ locked = 1;
+ lockid = "vault";
+ max_integrity = 4000;
+ name = "reinforced treasury door"
+ },
/turf/open/floor/rogue/naturalstone,
-/area/rogue/indoors/town/vault)
+/area/rogue/under/cavewet)
"vFL" = (
/obj/machinery/light/rogue/torchholder,
/turf/closed/wall/mineral/rogue/wooddark,
@@ -29325,9 +29335,10 @@
/turf/open/floor/rogue/dirt/road,
/area/rogue/outdoors/caves)
"xAd" = (
-/mob/living/simple_animal/hostile/retaliate/rogue/mossback,
-/turf/open/floor/rogue/dirt,
-/area/rogue/outdoors/river)
+/obj/structure/closet/crate/chest/dungeon/mimic,
+/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
+/turf/open/floor/rogue/naturalstone,
+/area/rogue/under/cavewet)
"xAs" = (
/obj/effect/spawner/roguemap/tree,
/turf/open/water/cleanshallow,
@@ -49365,8 +49376,6 @@ amU
amU
amU
amU
-amU
-amU
bLQ
amU
amU
@@ -49378,7 +49387,9 @@ amU
amU
amU
cAf
-amU
+bLQ
+bLQ
+bLQ
amU
cAf
qMz
@@ -49563,8 +49574,6 @@ viu
ven
ven
tcx
-cDX
-cDX
cCE
rOl
ecG
@@ -49580,7 +49589,9 @@ amU
amU
amU
amU
-amU
+bLQ
+bLQ
+bLQ
amU
bLQ
fDV
@@ -49765,8 +49776,6 @@ rOl
ven
rqC
tcx
-tcx
-cDX
cDX
cDX
cDX
@@ -49784,6 +49793,8 @@ amU
cAf
bLQ
bLQ
+bLQ
+bLQ
cAf
fDV
qMz
@@ -49969,8 +49980,6 @@ fyQ
wSG
amU
amU
-amU
-amU
cDX
rOl
amU
@@ -49984,7 +49993,9 @@ bLQ
amU
bLQ
bLQ
-cAf
+bLQ
+bLQ
+bLQ
cAf
bLQ
fDV
@@ -50171,8 +50182,6 @@ ven
wSG
amU
amU
-amU
-amU
rOl
cDX
hpp
@@ -50186,7 +50195,9 @@ amU
bLQ
bLQ
amU
-amU
+bLQ
+bLQ
+bLQ
cAf
amU
gTO
@@ -50373,8 +50384,6 @@ viu
wSG
amU
amU
-amU
-amU
iwj
cDX
viu
@@ -50389,6 +50398,8 @@ bLQ
bLQ
bLQ
bLQ
+bLQ
+bLQ
cAf
cAf
qMz
@@ -50576,8 +50587,6 @@ amU
amU
amU
amU
-amU
-amU
rOl
tmR
viu
@@ -50591,6 +50600,8 @@ amU
amU
amU
bLQ
+bLQ
+bLQ
cAf
amU
qMz
@@ -50779,8 +50790,6 @@ amU
amU
amU
amU
-amU
-amU
cDX
viu
rOl
@@ -50794,6 +50803,8 @@ amU
amU
bLQ
bLQ
+bLQ
+bLQ
cAf
qMz
qMz
@@ -50978,8 +50989,6 @@ rOl
bLQ
bLQ
bLQ
-bLQ
-bLQ
amU
amU
amU
@@ -50994,21 +51003,23 @@ bLQ
bLQ
bLQ
amU
-amU
+bLQ
+bLQ
+bLQ
bLQ
amU
fDV
gTO
gTO
-gTO
-qMz
-qMz
-fDV
-qMz
-qMz
-qMz
-fDV
-fDV
+nhM
+nhM
+nhM
+nhM
+nhM
+nhM
+nhM
+nhM
+nhM
gTO
gTO
fDV
@@ -51180,8 +51191,6 @@ rOl
bLQ
bLQ
bLQ
-bLQ
-bLQ
amU
amU
amU
@@ -51196,21 +51205,23 @@ amU
amU
amU
amU
-amU
+bLQ
+bLQ
+bLQ
amU
bLQ
fDV
gTO
qMz
-gTO
-gTO
-qMz
-qMz
-fDV
-fDV
-fDV
-fDV
-fDV
+nhM
+nhM
+nhM
+nhM
+nhM
+nhM
+nhM
+nhM
+nhM
fDV
fDV
fDV
@@ -51382,8 +51393,6 @@ rOl
bLQ
bLQ
bLQ
-bLQ
-bLQ
amU
amU
amU
@@ -51399,20 +51408,22 @@ amU
amU
amU
amU
+bLQ
+bLQ
amU
bLQ
qMz
gTO
gTO
-gTO
-gTO
-gTO
-gTO
-fDV
-fDV
-gTO
-fDV
-fDV
+nhM
+bhN
+bhN
+bhN
+bhN
+bhN
+bhN
+bhN
+nhM
fDV
qMz
fDV
@@ -51586,8 +51597,6 @@ bLQ
bLQ
bLQ
bLQ
-bLQ
-bLQ
amU
amU
amU
@@ -51601,22 +51610,24 @@ cDX
amU
amU
amU
+bLQ
+bLQ
amU
bLQ
qMz
gTO
gTO
-gTO
-gTO
-gTO
-gTO
-gTO
-fDV
-fDV
-fDV
-fDV
-fDV
-fDV
+nhM
+bhN
+dcD
+diM
+sJF
+eFh
+sJF
+bhN
+nhM
+nhM
+nhM
fDV
fDV
gTO
@@ -51787,8 +51798,6 @@ bLQ
bLQ
bLQ
bLQ
-bLQ
-bLQ
amU
amU
bLQ
@@ -51803,22 +51812,24 @@ oas
hpp
amU
amU
+bLQ
+bLQ
amU
bLQ
gTO
gTO
gTO
-gTO
-gTO
-gTO
-gTO
-gTO
-fDV
-fDV
-fDV
-fDV
-fDV
-fDV
+nhM
+bhN
+xAd
+sJF
+diM
+sJF
+umc
+bhN
+nhM
+nhM
+nhM
fDV
fDV
fDV
@@ -51988,8 +51999,6 @@ eHu
bLQ
bLQ
bLQ
-bLQ
-bLQ
amU
bLQ
bLQ
@@ -52005,22 +52014,24 @@ viu
viu
amU
amU
+bLQ
+bLQ
cAf
amU
gTO
gTO
gTO
-gTO
-gTO
-gTO
-gTO
-qMz
-gTO
-fDV
-fDV
-fDV
-fDV
-fDV
+nhM
+bhN
+kAr
+diM
+sJF
+bhN
+bhN
+bhN
+bhN
+nhM
+nhM
qMz
fDV
fDV
@@ -52189,8 +52200,6 @@ rOl
eHu
amU
amU
-bLQ
-bLQ
amU
bLQ
bLQ
@@ -52207,22 +52216,24 @@ cDX
viu
iwj
amU
+bLQ
+bLQ
cAf
amU
gTO
gTO
gTO
-gTO
-gTO
-qMz
-gTO
-qMz
-qMz
-qMz
-fDV
-qMz
-qMz
-fDV
+nhM
+bhN
+dYz
+sJF
+sJF
+vFo
+auK
+vwy
+bhN
+nhM
+nhM
qMz
fDV
fDV
@@ -52393,8 +52404,6 @@ amU
amU
bLQ
bLQ
-bLQ
-bLQ
amU
bLQ
bLQ
@@ -52409,22 +52418,24 @@ cDX
cDX
rOl
amU
+bLQ
+bLQ
amU
amU
gTO
gTO
gTO
-gTO
-gTO
-gTO
-fDV
-fDV
-qMz
-qMz
-qMz
-fDV
-gTO
-qMz
+nhM
+bhN
+dzN
+diM
+sJF
+bhN
+bhN
+bhN
+bhN
+nhM
+nhM
fDV
qMz
fDV
@@ -52593,8 +52604,6 @@ rOl
qvI
amU
amU
-amU
-bLQ
bLQ
bLQ
amU
@@ -52611,22 +52620,24 @@ cDX
rOl
tvY
amU
+bLQ
+bLQ
amU
amU
gTO
gTO
gTO
-qMz
-qMz
-gTO
-fDV
-fDV
-qMz
-fDV
-fDV
-fDV
-qMz
-qMz
+nhM
+bhN
+sVs
+xAd
+pKP
+bhN
+nhM
+nhM
+nhM
+nhM
+nhM
fDV
fDV
fDV
@@ -52801,8 +52812,6 @@ amU
amU
amU
amU
-amU
-amU
bLQ
amU
amU
@@ -52813,22 +52822,24 @@ rOl
amU
amU
amU
+bLQ
+bLQ
cAf
bLQ
fDV
gTO
gTO
-qMz
-qMz
-qMz
-qMz
-qMz
-qMz
-fDV
-fDV
-fDV
-fDV
-fDV
+nhM
+bhN
+bhN
+bhN
+bhN
+bhN
+nhM
+nhM
+nhM
+nhM
+nhM
fDV
fDV
fDV
@@ -52997,8 +53008,6 @@ riB
rOl
wSG
wSG
-pla
-wSG
amU
amU
bLQ
@@ -53015,20 +53024,22 @@ rOl
amU
amU
amU
+bLQ
+bLQ
cAf
bLQ
fDV
gTO
qMz
-qMz
-gTO
-gTO
-fDV
-gTO
-qMz
-qMz
-fDV
-fDV
+nhM
+nhM
+nhM
+nhM
+nhM
+nhM
+nhM
+nhM
+nhM
fDV
qMz
fDV
@@ -53199,8 +53210,6 @@ pla
rOl
rOl
rOl
-rOl
-wSG
amU
amU
bLQ
@@ -53219,18 +53228,20 @@ amU
amU
bLQ
bLQ
+bLQ
+bLQ
fDV
gTO
qMz
-gTO
-gTO
-gTO
-gTO
-qMz
-qMz
-qMz
-fDV
-fDV
+nhM
+nhM
+nhM
+nhM
+nhM
+nhM
+nhM
+nhM
+nhM
qMz
qMz
fDV
@@ -53401,8 +53412,6 @@ wSG
wSG
wSG
pla
-rOl
-pla
amU
amU
bLQ
@@ -53420,6 +53429,8 @@ amU
amU
amU
bLQ
+bLQ
+bLQ
amU
fDV
gTO
@@ -53603,8 +53614,6 @@ amU
amU
amU
wSG
-diM
-wSG
amU
amU
bLQ
@@ -53623,6 +53632,8 @@ amU
amU
bLQ
bLQ
+bLQ
+bLQ
gTO
gTO
gTO
@@ -53805,8 +53816,6 @@ amU
amU
amU
pla
-wSG
-pla
amU
amU
amU
@@ -53825,6 +53834,8 @@ amU
amU
bLQ
bLQ
+bLQ
+bLQ
fDV
qMz
qMz
@@ -54007,8 +54018,6 @@ amU
amU
amU
wSG
-wSG
-wSG
amU
amU
amU
@@ -54026,6 +54035,8 @@ amU
amU
amU
bLQ
+bLQ
+bLQ
cAf
qMz
gTO
@@ -54209,8 +54220,6 @@ wSG
amU
amU
wSG
-wSG
-wSG
amU
amU
amU
@@ -54229,6 +54238,8 @@ amU
bLQ
bLQ
bLQ
+bLQ
+bLQ
qMz
qMz
gTO
@@ -54414,8 +54425,6 @@ amU
amU
amU
amU
-amU
-amU
cDX
jCr
cDX
@@ -54429,6 +54438,8 @@ amU
amU
amU
bLQ
+bLQ
+bLQ
amU
amU
gTO
@@ -54614,8 +54625,6 @@ ecG
amU
amU
amU
-amU
-amU
ecG
cDX
viu
@@ -54630,7 +54639,9 @@ amU
amU
amU
bLQ
-amU
+bLQ
+bLQ
+bLQ
amU
amU
fDV
@@ -54815,8 +54826,6 @@ viu
rOl
cCE
rOl
-rOl
-rOl
cDX
cDX
viu
@@ -54832,7 +54841,9 @@ amU
amU
bLQ
bLQ
-amU
+bLQ
+bLQ
+bLQ
amU
amU
fDV
@@ -55017,8 +55028,6 @@ viu
oGD
jlE
jlE
-cCE
-viu
cDX
cDX
rOl
@@ -55032,9 +55041,11 @@ amU
amU
amU
bLQ
-amU
-amU
-amU
+bLQ
+bLQ
+bLQ
+bLQ
+bLQ
amU
amU
fDV
@@ -55219,8 +55230,6 @@ amU
amU
amU
eaj
-tmR
-viu
cDX
iwj
amU
@@ -55233,12 +55242,14 @@ amU
bLQ
bLQ
bLQ
-amU
-amU
-amU
+bLQ
+bLQ
+bLQ
amU
bLQ
bLQ
+bLQ
+bLQ
fDV
gTO
gTO
@@ -55428,14 +55439,14 @@ amU
amU
amU
amU
-amU
-amU
bLQ
bLQ
bLQ
-amU
-amU
-amU
+bLQ
+bLQ
+bLQ
+bLQ
+bLQ
bLQ
bLQ
bLQ
@@ -55633,14 +55644,14 @@ amU
bLQ
bLQ
bLQ
-amU
-amU
-amU
bLQ
bLQ
bLQ
-amU
-amU
+bLQ
+bLQ
+bLQ
+bLQ
+bLQ
bLQ
bLQ
fDV
@@ -55833,11 +55844,11 @@ amU
amU
bLQ
bLQ
-amU
-amU
-amU
-amU
-amU
+bLQ
+bLQ
+bLQ
+bLQ
+bLQ
bLQ
amU
amU
@@ -56035,9 +56046,9 @@ amU
bLQ
bLQ
amU
-amU
-amU
-amU
+bLQ
+bLQ
+bLQ
amU
bLQ
amU
@@ -56237,9 +56248,9 @@ amU
bLQ
amU
amU
-amU
-amU
-amU
+bLQ
+bLQ
+bLQ
amU
bLQ
amU
@@ -56437,11 +56448,11 @@ bLQ
bLQ
amU
bLQ
-amU
-amU
-amU
-amU
-amU
+bLQ
+bLQ
+bLQ
+bLQ
+bLQ
bLQ
amU
amU
@@ -56639,9 +56650,9 @@ bLQ
amU
bLQ
bLQ
-amU
-amU
-amU
+bLQ
+bLQ
+bLQ
amU
bLQ
amU
@@ -56841,7 +56852,7 @@ bLQ
amU
bLQ
amU
-amU
+bLQ
amU
bLQ
bLQ
@@ -81717,10 +81728,10 @@ rxm
bFf
bFf
rPi
-tkQ
+cDz
cDz
bFf
-xAd
+kqH
kqH
xDh
cqD
@@ -81919,8 +81930,8 @@ rxm
bFf
bFf
rPi
-kAr
-tkQ
+cDz
+cDz
tkQ
tkQ
xiN
@@ -86555,10 +86566,10 @@ ifi
cgq
cgq
rxm
-rTO
-vFo
-vFo
-dzN
+jJW
+jJW
+jJW
+jJW
rTO
bCN
vxU
@@ -86757,10 +86768,10 @@ ifi
ifi
ifi
rxm
-rTO
-bhN
-vFo
-vFo
+jJW
+jJW
+jJW
+jJW
rTO
mgS
vxU
@@ -86959,10 +86970,10 @@ nVt
nVt
ifi
rxm
-rTO
-eFh
-umc
-bhN
+jJW
+jJW
+jJW
+jJW
rTO
ekG
hCp
@@ -87161,12 +87172,12 @@ ifi
nVt
ifi
rxm
-rTO
jJW
-vFo
-vFo
-dYz
-dYB
+jJW
+jJW
+jJW
+rTO
+sRq
may
dYB
hCp
@@ -87363,10 +87374,10 @@ nVt
nVt
ifi
rxm
-rTO
-sJF
-vFo
-auK
+jJW
+jJW
+jJW
+jJW
rTO
ekG
hCp
@@ -87565,10 +87576,10 @@ nVt
ifi
ifi
rxm
-rTO
-pKP
-auK
-sVs
+jJW
+jJW
+jJW
+jJW
rTO
mgS
vxU
@@ -87767,10 +87778,10 @@ ifi
ifi
ifi
rxm
-rTO
-rTO
-rTO
-rTO
+jJW
+jJW
+jJW
+jJW
rTO
fdl
vxU
diff --git a/code/modules/jobs/job_types/roguetown/church/druid.dm b/code/modules/jobs/job_types/roguetown/church/druid.dm
index 3fabca31929..1eea6c90d8f 100644
--- a/code/modules/jobs/job_types/roguetown/church/druid.dm
+++ b/code/modules/jobs/job_types/roguetown/church/druid.dm
@@ -12,7 +12,7 @@
allowed_races = RACES_ALL_KINDSPLUS
allowed_patrons = ALL_DIVINE_PATRONS //gets set to dendor on the outfit anyways lol
outfit = /datum/outfit/job/roguetown/druid
- tutorial = "You have always been drawn to the wild, and the wild drawn to you. When your calling came, it was from Sylvarn. Your patron claims dominion over all of nature and promises bounty to those who act in his name to bring balance to His domain. The Wilds are the most comfortable place for you, toiling alongside soilsons and soilbrides although sometimes what lies beyond the gates fills your soul with a feral yearning."
+ tutorial = "You have always been drawn to the wild, and the wild drawn to you. When your calling came, it was from Nature and it's deities. You act as a medium between the natural and magickal worlds, often caught between it and the changing pace of society. The people still depend on you for wisdom and balance in this city; and it is often up to you and the various orders who survey the woodland realm to maintain any form of law: be it the lands or the peoples."
display_order = JDO_DRUID
give_bank_account = FALSE
diff --git a/code/modules/jobs/job_types/roguetown/goblin/tribalshaman.dm b/code/modules/jobs/job_types/roguetown/goblin/tribalshaman.dm
index 738dd5b1f62..9078fbffa2f 100644
--- a/code/modules/jobs/job_types/roguetown/goblin/tribalshaman.dm
+++ b/code/modules/jobs/job_types/roguetown/goblin/tribalshaman.dm
@@ -7,7 +7,7 @@
spawn_positions = 1
allowed_sexes = list(MALE, FEMALE)
allowed_races = RACES_ALL_KINDSPLUS
- tutorial = "A tribal druidic shaman that works with shaman magic to heal the wounded and bring the dead back. They also take care of the farming on the side."
+ tutorial = "A tribal druidic shaman that works with shaman magic to heal the wounded and bring even dead back. Their prowess with druidic magic allows them to grow crops and guide the tribe with their wisdoms."
display_order = JDO_TRIBALSHAMAN
spells = list(/obj/effect/proc_holder/spell/self/convertrole/tribal, /obj/effect/proc_holder/spell/invoked/cure_rot, /obj/effect/proc_holder/spell/invoked/heal/shaman, /obj/effect/proc_holder/spell/invoked/revive/shaman)
outfit = /datum/outfit/job/roguetown/tribalshaman
From 6fe386907ba1dda62a0b25ce75bad7a44efc7591 Mon Sep 17 00:00:00 2001
From: Murderfox
Date: Mon, 25 Nov 2024 04:09:02 +1030
Subject: [PATCH 007/192] Update Dreamhold.dmm
- fixed a missing wall from therecent serfstone vendor in the hall
- flavor for the nerve master
fucked w/ vault container stuff.
---
_maps/map_files/dreamhold/Dreamhold.dmm | 353 ++++++++++++------------
1 file changed, 173 insertions(+), 180 deletions(-)
diff --git a/_maps/map_files/dreamhold/Dreamhold.dmm b/_maps/map_files/dreamhold/Dreamhold.dmm
index 5691f613ed9..d2568b783f5 100644
--- a/_maps/map_files/dreamhold/Dreamhold.dmm
+++ b/_maps/map_files/dreamhold/Dreamhold.dmm
@@ -473,8 +473,10 @@
name = "Shores of the Emerald Coast"
})
"auK" = (
-/turf/open/floor/rogue/greenstone,
-/area/rogue/under/cavewet)
+/obj/structure/closet/crate/chest/dungeon/mimic,
+/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
+/turf/open/floor/rogue/naturalstone,
+/area/rogue/indoors/town/vault)
"auO" = (
/obj/structure/flora/roguetree/burnt,
/turf/open/floor/rogue/dirt/road,
@@ -1546,8 +1548,11 @@
name = "Shrine of Natures"
})
"bhN" = (
-/turf/closed/wall/mineral/rogue/stone/moss,
-/area/rogue/under/cavewet)
+/obj/structure/closet/crate/chest/dungeon/treasure,
+/obj/effect/spawner/trap,
+/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
+/turf/open/floor/rogue/naturalstone,
+/area/rogue/indoors/town/vault)
"biE" = (
/obj/effect/spawner/roguemap/treeorbush,
/turf/open/floor/rogue/grass,
@@ -3797,13 +3802,6 @@
},
/turf/open/floor/rogue/ruinedwood/herringbone,
/area/rogue/indoors/town)
-"dcD" = (
-/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
-/obj/structure/closet/crate/chest/dungeon/treasure,
-/obj/item/roguegem/blue,
-/obj/machinery/light/rogue/wallfire/candle/blue,
-/turf/open/floor/rogue/naturalstone,
-/area/rogue/under/cavewet)
"dcK" = (
/obj/structure/flora/grass/jungle/b,
/mob/living/simple_animal/hostile/retaliate/rogue/saiga,
@@ -3979,8 +3977,14 @@
first_time_text = "The Dreamers Demesne.."
})
"diM" = (
+/obj/machinery/light/rogue/wallfire/candle/blue,
+/obj/structure/roguemachine/steward{
+ lockid = "vault";
+ name = "COINKEEPER"
+ },
+/obj/structure/roguemachine/camera,
/turf/open/floor/rogue/naturalstone,
-/area/rogue/under/cavewet)
+/area/rogue/indoors/town/vault)
"diU" = (
/obj/structure/flora/roguetree/stump/log,
/turf/open/water/cleanshallow,
@@ -4438,10 +4442,11 @@
name = "Ravenloft Academy"
})
"dzN" = (
-/obj/structure/roguemachine/scomm,
+/obj/item/bodypart/r_arm/rprosthetic/clock,
/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
+/obj/item/bodypart/l_leg/rprosthetic/clock,
/turf/open/floor/rogue/naturalstone,
-/area/rogue/under/cavewet)
+/area/rogue/indoors/town/vault)
"dzU" = (
/turf/open/floor/rogue/cobble/mossy,
/area/rogue/indoors/town/bath{
@@ -5015,16 +5020,14 @@
name = "Silver Dragon"
})
"dYz" = (
-/obj/structure/closet/crate/chest,
-/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
-/obj/item/scomstone/bad,
-/obj/item/scomstone/bad,
-/obj/item/scomstone/bad,
-/obj/item/scomstone/bad,
-/obj/item/scomstone/bad,
-/obj/item/scomstone/bad,
+/obj/structure/mineral_door/wood/donjon{
+ locked = 1;
+ lockid = "vault";
+ max_integrity = 4000;
+ name = "reinforced treasury door"
+ },
/turf/open/floor/rogue/naturalstone,
-/area/rogue/under/cavewet)
+/area/rogue/indoors/town/vault)
"dYB" = (
/turf/open/floor/rogue/ruinedwood/spiral,
/area/rogue/indoors/town/garrison{
@@ -5825,11 +5828,10 @@
/turf/open/floor/carpet/red,
/area/rogue/indoors/shelter/town)
"eFh" = (
-/obj/structure/closet/crate/chest/dungeon/treasure,
-/obj/effect/spawner/trap,
+/obj/structure/roguemachine/camera/left,
/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
/turf/open/floor/rogue/naturalstone,
-/area/rogue/under/cavewet)
+/area/rogue/indoors/town/vault)
"eFk" = (
/obj/structure/table/wood{
dir = 1;
@@ -7698,7 +7700,7 @@
/obj/item/scomstone/bad,
/obj/item/scomstone/bad,
/obj/item/scomstone/bad,
-/turf/open/floor/rogue/ruinedwood/spiral,
+/turf/closed/wall/mineral/rogue/decowood,
/area/rogue/indoors/town/garrison{
first_time_text = "Adventurers Guild";
name = "Adventurers Guild"
@@ -12141,7 +12143,15 @@
first_time_text = "Stonehedge"
})
"jJW" = (
-/turf/closed/mineral/rogue/bedrock,
+/obj/structure/closet/crate/chest,
+/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
+/obj/item/scomstone/bad,
+/obj/item/scomstone/bad,
+/obj/item/scomstone/bad,
+/obj/item/scomstone/bad,
+/obj/item/scomstone/bad,
+/obj/item/scomstone/bad,
+/turf/open/floor/rogue/naturalstone,
/area/rogue/indoors/town/vault)
"jJX" = (
/obj/structure/flora/newbranch{
@@ -13193,11 +13203,8 @@
first_time_text = "The Dreamers Demesne.."
})
"kAr" = (
-/obj/item/bodypart/r_arm/rprosthetic/clock,
-/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
-/obj/item/bodypart/l_leg/rprosthetic/clock,
-/turf/open/floor/rogue/naturalstone,
-/area/rogue/under/cavewet)
+/turf/open/floor/rogue/greenstone,
+/area/rogue/outdoors/caves)
"kAv" = (
/turf/closed,
/area/rogue/outdoors/beach{
@@ -19554,14 +19561,12 @@
first_time_text = "The Dreamers Demesne.."
})
"pKP" = (
-/obj/structure/closet/crate/chest,
-/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
-/obj/item/roguegem/yellow,
-/obj/item/roguegem/violet,
-/obj/item/roguegem/red,
-/obj/item/scrying,
-/turf/open/floor/rogue/naturalstone,
-/area/rogue/under/cavewet)
+/obj/structure/ladder,
+/turf/open/floor/rogue/ruinedwood/spiral,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"pKQ" = (
/obj/structure/flora/grass/jungle/b,
/turf/open/floor/rogue/blocks,
@@ -22526,7 +22531,7 @@
/turf/open/floor/rogue/ruinedwood/spiral,
/area/rogue/outdoors/exposed/tavern)
"rTO" = (
-/turf/closed/wall/mineral/rogue/stone/window/moss,
+/turf/closed/wall/mineral/rogue/stone/moss,
/area/rogue/indoors/town/vault)
"rTR" = (
/obj/structure/stairs{
@@ -23427,9 +23432,10 @@
name = "far stonehedge"
})
"sJF" = (
+/obj/structure/roguemachine/scomm,
/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
/turf/open/floor/rogue/naturalstone,
-/area/rogue/under/cavewet)
+/area/rogue/indoors/town/vault)
"sJQ" = (
/obj/structure/chair/stool/rogue,
/turf/open/floor/rogue/hexstone,
@@ -23670,13 +23676,6 @@
first_time_text = "Shrine of Lune";
name = "Shrine of Lune"
})
-"sRq" = (
-/obj/structure/ladder,
-/turf/open/floor/rogue/ruinedwood/spiral,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"sRs" = (
/obj/structure/spacevine/dendor,
/turf/open/floor/rogue/dirt,
@@ -23759,13 +23758,14 @@
/turf/open/floor/rogue/grass,
/area/rogue/outdoors/river)
"sVs" = (
-/obj/machinery/light/rogue/wallfire/candle/blue,
-/obj/structure/roguemachine/steward{
- lockid = "vault";
- name = "COINKEEPER"
- },
+/obj/structure/closet/crate/chest,
+/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
+/obj/item/roguegem/yellow,
+/obj/item/roguegem/violet,
+/obj/item/roguegem/red,
+/obj/item/scrying,
/turf/open/floor/rogue/naturalstone,
-/area/rogue/under/cavewet)
+/area/rogue/indoors/town/vault)
"sVJ" = (
/obj/structure/flora/grass/jungle,
/turf/closed/wall/mineral/rogue/decostone/mossy,
@@ -25489,12 +25489,10 @@
first_time_text = "The Twilight Woods"
})
"umc" = (
-/obj/structure/closet/crate/chest/dungeon/mimic,
-/obj/item/bodypart/r_leg/rprosthetic/clock,
-/obj/item/bodypart/l_arm/rprosthetic/clock,
-/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
-/turf/open/floor/rogue/naturalstone,
-/area/rogue/under/cavewet)
+/obj/structure/ladder,
+/obj/machinery/light/rogue/wallfire/candle/blue/l,
+/turf/open/floor/rogue/greenstone,
+/area/rogue/outdoors/caves)
"umj" = (
/obj/structure/spider/stickyweb{
dir = 8;
@@ -26973,11 +26971,6 @@
/area/rogue/outdoors/woods{
first_time_text = "The Twilight Woods"
})
-"vwy" = (
-/obj/structure/ladder,
-/obj/machinery/light/rogue/wallfire/candle/blue/l,
-/turf/open/floor/rogue/greenstone,
-/area/rogue/under/cavewet)
"vwV" = (
/obj/structure/bookcase,
/obj/item/book/granter/spell/spells5e/bladeward5e,
@@ -27177,14 +27170,9 @@
/turf/open/floor/rogue/ruinedwood/herringbone,
/area/rogue/indoors/shelter/town)
"vFo" = (
-/obj/structure/mineral_door/wood/donjon{
- locked = 1;
- lockid = "vault";
- max_integrity = 4000;
- name = "reinforced treasury door"
- },
+/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
/turf/open/floor/rogue/naturalstone,
-/area/rogue/under/cavewet)
+/area/rogue/indoors/town/vault)
"vFL" = (
/obj/machinery/light/rogue/torchholder,
/turf/closed/wall/mineral/rogue/wooddark,
@@ -28850,9 +28838,12 @@
first_time_text = "The Twilight Woods"
})
"xfT" = (
-/obj/item/reagent_containers/hypospray/medipen/sealbottle/purify,
-/turf/closed/wall/mineral/rogue/stone/moss,
-/area/rogue/outdoors/river)
+/obj/structure/closet/crate/chest/dungeon/mimic,
+/obj/item/bodypart/r_leg/rprosthetic/clock,
+/obj/item/bodypart/l_arm/rprosthetic/clock,
+/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
+/turf/open/floor/rogue/naturalstone,
+/area/rogue/indoors/town/vault)
"xgm" = (
/obj/machinery/light/rogue/firebowl,
/turf/open/floor/rogue/dirt,
@@ -29335,10 +29326,12 @@
/turf/open/floor/rogue/dirt/road,
/area/rogue/outdoors/caves)
"xAd" = (
-/obj/structure/closet/crate/chest/dungeon/mimic,
/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
+/obj/structure/closet/crate/chest/dungeon/treasure,
+/obj/item/roguegem/blue,
+/obj/machinery/light/rogue/wallfire/candle/blue,
/turf/open/floor/rogue/naturalstone,
-/area/rogue/under/cavewet)
+/area/rogue/indoors/town/vault)
"xAs" = (
/obj/effect/spawner/roguemap/tree,
/turf/open/water/cleanshallow,
@@ -51010,7 +51003,7 @@ bLQ
amU
fDV
gTO
-gTO
+nhM
nhM
nhM
nhM
@@ -51212,7 +51205,6 @@ amU
bLQ
fDV
gTO
-qMz
nhM
nhM
nhM
@@ -51222,7 +51214,8 @@ nhM
nhM
nhM
nhM
-fDV
+nhM
+nhM
fDV
fDV
fDV
@@ -51414,17 +51407,17 @@ amU
bLQ
qMz
gTO
-gTO
nhM
-bhN
-bhN
-bhN
-bhN
-bhN
-bhN
-bhN
nhM
-fDV
+rTO
+rTO
+rTO
+rTO
+rTO
+rTO
+rTO
+nhM
+nhM
qMz
fDV
fDV
@@ -51616,15 +51609,15 @@ amU
bLQ
qMz
gTO
-gTO
nhM
-bhN
-dcD
-diM
-sJF
+nhM
+rTO
+xAd
eFh
-sJF
+vFo
bhN
+vFo
+rTO
nhM
nhM
nhM
@@ -51818,15 +51811,15 @@ amU
bLQ
gTO
gTO
-gTO
nhM
-bhN
-xAd
-sJF
-diM
-sJF
-umc
-bhN
+nhM
+rTO
+auK
+vFo
+vFo
+vFo
+xfT
+rTO
nhM
nhM
nhM
@@ -52020,16 +52013,16 @@ cAf
amU
gTO
gTO
-gTO
nhM
-bhN
-kAr
-diM
-sJF
-bhN
-bhN
-bhN
-bhN
+nhM
+rTO
+dzN
+vFo
+vFo
+rTO
+rTO
+rTO
+lyF
nhM
nhM
qMz
@@ -52222,16 +52215,16 @@ cAf
amU
gTO
gTO
-gTO
nhM
-bhN
-dYz
-sJF
-sJF
+nhM
+rTO
+jJW
vFo
-auK
-vwy
-bhN
+vFo
+dYz
+kAr
+umc
+lyF
nhM
nhM
qMz
@@ -52424,16 +52417,16 @@ amU
amU
gTO
gTO
-gTO
nhM
-bhN
-dzN
-diM
+nhM
+rTO
sJF
-bhN
-bhN
-bhN
-bhN
+vFo
+vFo
+rTO
+lyF
+lyF
+lyF
nhM
nhM
fDV
@@ -52626,13 +52619,13 @@ amU
amU
gTO
gTO
-gTO
nhM
-bhN
+nhM
+rTO
+diM
+auK
sVs
-xAd
-pKP
-bhN
+rTO
nhM
nhM
nhM
@@ -52828,13 +52821,13 @@ cAf
bLQ
fDV
gTO
-gTO
nhM
-bhN
-bhN
-bhN
-bhN
-bhN
+nhM
+rTO
+rTO
+rTO
+rTO
+rTO
nhM
nhM
nhM
@@ -53030,7 +53023,7 @@ cAf
bLQ
fDV
gTO
-qMz
+nhM
nhM
nhM
nhM
@@ -53232,7 +53225,7 @@ bLQ
bLQ
fDV
gTO
-qMz
+nhM
nhM
nhM
nhM
@@ -84758,7 +84751,7 @@ bFf
bFf
bFf
prw
-xfT
+prw
xDh
xDh
xDh
@@ -86566,11 +86559,11 @@ ifi
cgq
cgq
rxm
-jJW
-jJW
-jJW
-jJW
-rTO
+rxm
+rxm
+rxm
+rxm
+mgS
bCN
vxU
wJA
@@ -86768,11 +86761,11 @@ ifi
ifi
ifi
rxm
-jJW
-jJW
-jJW
-jJW
-rTO
+rxm
+rxm
+rxm
+rxm
+mgS
mgS
vxU
ekG
@@ -86970,11 +86963,11 @@ nVt
nVt
ifi
rxm
-jJW
-jJW
-jJW
-jJW
-rTO
+rxm
+rxm
+rxm
+rxm
+mgS
ekG
hCp
dYB
@@ -87172,12 +87165,12 @@ ifi
nVt
ifi
rxm
-jJW
-jJW
-jJW
-jJW
-rTO
-sRq
+rxm
+rxm
+rxm
+rxm
+mgS
+pKP
may
dYB
hCp
@@ -87374,11 +87367,11 @@ nVt
nVt
ifi
rxm
-jJW
-jJW
-jJW
-jJW
-rTO
+rxm
+rxm
+rxm
+rxm
+mgS
ekG
hCp
dYB
@@ -87576,11 +87569,11 @@ nVt
ifi
ifi
rxm
-jJW
-jJW
-jJW
-jJW
-rTO
+rxm
+rxm
+rxm
+rxm
+mgS
mgS
vxU
vxU
@@ -87778,11 +87771,11 @@ ifi
ifi
ifi
rxm
-jJW
-jJW
-jJW
-jJW
-rTO
+rxm
+rxm
+rxm
+rxm
+mgS
fdl
vxU
cgq
From fdc3c231fb58c18c36eda62808433559495cf8c3 Mon Sep 17 00:00:00 2001
From: TooFewSecrets <56473355+TooFewSecrets@users.noreply.github.com>
Date: Sun, 24 Nov 2024 12:57:04 -0800
Subject: [PATCH 008/192] Thief Diety spell re-flavoring and revival (#94)
* Thief revival
* Thief flavor
* Thief-flavored revival
---
code/datums/gods/patrons/inhumen_pantheon.dm | 1 +
.../modules/spells/roguetown/acolyte/xylix.dm | 30 +++++++------------
code/modules/spells/roguetown/acolyte/zizo.dm | 2 ++
3 files changed, 14 insertions(+), 19 deletions(-)
diff --git a/code/datums/gods/patrons/inhumen_pantheon.dm b/code/datums/gods/patrons/inhumen_pantheon.dm
index 4a9f9305add..1aaf531e2f2 100644
--- a/code/datums/gods/patrons/inhumen_pantheon.dm
+++ b/code/datums/gods/patrons/inhumen_pantheon.dm
@@ -48,6 +48,7 @@
t1 = /obj/effect/proc_holder/spell/invoked/Joy_takes_flight
t2 = /obj/effect/proc_holder/spell/invoked/Laughing_god
t3 = /obj/effect/proc_holder/spell/invoked/Smokebomb
+ t4 = /obj/effect/proc_holder/spell/invoked/revive_inhumen/thief
confess_lines = list(
"I TAKE WITH SKILLED AND NIMBLE HANDS!",
"THIEFLORD'S GIFT CONSUME YOU!",
diff --git a/code/modules/spells/roguetown/acolyte/xylix.dm b/code/modules/spells/roguetown/acolyte/xylix.dm
index b3af81f4449..eea0f4ac004 100644
--- a/code/modules/spells/roguetown/acolyte/xylix.dm
+++ b/code/modules/spells/roguetown/acolyte/xylix.dm
@@ -1,6 +1,6 @@
// Xylixan
/obj/effect/proc_holder/spell/invoked/Joy_takes_flight
- name = "Joy takes flight"
+ name = "Steal Speed"
overlay_state = "Joy Takes Flight"
releasedrain = 30
chargedrain = 0
@@ -11,7 +11,7 @@
chargedloop = null
req_items = list(/obj/item/clothing/neck/roguetown/psicross)
sound = 'sound/magic/webspin.ogg'
- invocation = "My trick is done, I'll speed from sight! I'll move so fast that joy takes flight!"
+ invocation = "Take my strength and grant me swiftness!"
invocation_type = "shout"
associated_skill = /datum/skill/magic/holy
antimagic_allowed = TRUE
@@ -28,7 +28,7 @@
return FALSE
/obj/effect/proc_holder/spell/invoked/Laughing_god
- name = "Laughing god"
+ name = "Steal Time"
desc = ""
overlay_state = "Laughing God"
releasedrain = 30
@@ -39,7 +39,7 @@
movement_interrupt = FALSE
req_items = list(/obj/item/clothing/neck/roguetown/psicross)
sound = 'sound/magic/webspin.ogg'
- invocation = "The Trickster skirts the edges of the rule, whilst witless louts are made to act the fool!"
+ invocation = "Take their time!"
invocation_type = "shout"
associated_skill = /datum/skill/magic/holy
antimagic_allowed = TRUE
@@ -49,22 +49,14 @@
/obj/effect/proc_holder/spell/invoked/Laughing_god/cast(list/targets, mob/living/user)
if(isliving(targets[1]))
- if(prob(75))
- var/mob/living/target = targets[1]
- var/giggle_to_public = pick("[target] giggles!", "[target] struggles to not chuckle!", "[target] starts to laugh!", "[target] frowns, as if they don't get the joke")
- var/giggle_to_target = pick("That is so funny!", "You start to giggle!", "Your mouth turns upwards in a smile!", "What a horrible thing to say...")
- target.visible_message(span_warning("[giggle_to_public]"), span_warning("[giggle_to_target]"))
- target.Stun(10)
- target.Jitter(rand(5))
- if(prob(66))
- target.emote(pick("giggle","laugh","chuckle"))
- else
- user.Stun(40)
- user.visible_message(span_userdanger("Looks like I am the fool..."))
-
+ var/mob/living/target = targets[1]
+ var/freeze_to_public = pick("[target] slows to a stop!", "[target] struggles to move!", "[target] freezes in place!")
+ var/freeze_to_target = pick("You can't seem to move!", "Your body fails you for a moment!", "Your muscles lock up!")
+ target.visible_message(span_warning("[freeze_to_public]"), span_warning("[freeze_to_target]"))
+ target.Stun(10)
/obj/effect/proc_holder/spell/invoked/Smokebomb
- name = "Smoke Bomb"
+ name = "Steal Sight"
overlay_state = "Smoke Bomb"
releasedrain = 30
chargedrain = 0
@@ -74,7 +66,7 @@
range = 0
warnie = "sydwarning"
movement_interrupt = FALSE
- invocation = "The Trickster is a clever chap, it's time to hide under his cap!"
+ invocation = "Steal away their sight!"
invocation_type = "whisper"
sound = 'sound/misc/area.ogg'
associated_skill = /datum/skill/magic/holy
diff --git a/code/modules/spells/roguetown/acolyte/zizo.dm b/code/modules/spells/roguetown/acolyte/zizo.dm
index 2aecd3ff76c..cf02e0ead1d 100644
--- a/code/modules/spells/roguetown/acolyte/zizo.dm
+++ b/code/modules/spells/roguetown/acolyte/zizo.dm
@@ -134,3 +134,5 @@
return TRUE
return FALSE
+/obj/effect/proc_holder/spell/invoked/revive_inhumen/thief
+ name = "Steal Death"
From 028864909f417c62ebd2006197efff52018047c5 Mon Sep 17 00:00:00 2001
From: 83ATR
Date: Sun, 24 Nov 2024 22:58:16 +0200
Subject: [PATCH 009/192] Suggestions
---
code/modules/surgery/organs/eyes.dm | 2 +-
modular_stonehedge/code/datums/traits/unspecial.dm | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/code/modules/surgery/organs/eyes.dm b/code/modules/surgery/organs/eyes.dm
index efbf2faa171..00cbd046770 100644
--- a/code/modules/surgery/organs/eyes.dm
+++ b/code/modules/surgery/organs/eyes.dm
@@ -194,7 +194,7 @@
name = "half-darksight eyes"
desc = ""
see_in_dark = 7
- lighting_alpha = LIGHTING_PLANE_ALPHA_NV_TRAIT
+ lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE
//
diff --git a/modular_stonehedge/code/datums/traits/unspecial.dm b/modular_stonehedge/code/datums/traits/unspecial.dm
index e7bb41d3f33..ccbccc65a39 100644
--- a/modular_stonehedge/code/datums/traits/unspecial.dm
+++ b/modular_stonehedge/code/datums/traits/unspecial.dm
@@ -13,7 +13,7 @@
return
eyes.see_in_dark = 14 // Same as full darksight eyes
eyes.lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE
- eyes.Insert(H)
+ H.update_sight()
/datum/quirk/thickskin
name = "Tough"
From 7d66ca4630f98062bf384345e1e2d85109248a4f Mon Sep 17 00:00:00 2001
From: TooFewSecrets <56473355+TooFewSecrets@users.noreply.github.com>
Date: Sun, 24 Nov 2024 13:02:43 -0800
Subject: [PATCH 010/192] The Great Adventurer Stat-ening (#89)
* Amazon speed buff
* Hunter buffs
* Bard stats
* Mushroom resistance
* Half-decent stats
* Closer Ranger stats on Dwarf Ranger
* Knife training
* Swashbuckling and trickstery
* Warrior perception
* Dwarven warrior training
* More dwarven skill
* Actually this is a much better idea
* Lucky archaeologist
---
.../roguetown/adventurer/types/combat/amazon.dm | 1 +
.../roguetown/adventurer/types/combat/barbarian.dm | 3 ++-
.../roguetown/adventurer/types/combat/bard.dm | 9 +++++----
.../roguetown/adventurer/types/combat/cleric.dm | 1 +
.../roguetown/adventurer/types/combat/dbomb.dm | 7 ++++---
.../adventurer/types/combat/donator/dwarfwarrior.dm | 11 +++++++++--
.../roguetown/adventurer/types/combat/dwarfranger.dm | 3 ++-
.../roguetown/adventurer/types/combat/ranger.dm | 2 +-
.../adventurer/types/combat/rare/treasurehunter.dm | 2 +-
.../roguetown/adventurer/types/combat/rogue.dm | 2 ++
.../roguetown/adventurer/types/combat/warrior.dm | 8 +++++---
11 files changed, 33 insertions(+), 16 deletions(-)
diff --git a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/amazon.dm b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/amazon.dm
index da4daf36aaf..fb972f1811f 100644
--- a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/amazon.dm
+++ b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/amazon.dm
@@ -40,6 +40,7 @@
H.change_stat("intelligence", -1)
H.change_stat("constitution", 2)
H.change_stat("endurance", 2)
+ H.change_stat("speed", 2)
backpack_contents = list(/obj/item/restraints/legcuffs/bola, /obj/item/restraints/legcuffs/bola, /obj/item/restraints/legcuffs/bola)
ADD_TRAIT(H, TRAIT_DEATHBYSNOOSNOO, TRAIT_GENERIC) //doubles sex damage
ADD_TRAIT(H, TRAIT_STRONGTHROW, TRAIT_GENERIC) //mighty throws, javelins etc
diff --git a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/barbarian.dm b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/barbarian.dm
index f17f7d5e6e5..b672d258e41 100644
--- a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/barbarian.dm
+++ b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/barbarian.dm
@@ -70,7 +70,7 @@
H.mind.adjust_skillrank_up_to(/datum/skill/craft/traps, 2, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/labor/fishing, 1, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/misc/sewing, 1, TRUE)
- H.mind.adjust_skillrank_up_to(/datum/skill/combat/bows, 2, TRUE)
+ H.mind.adjust_skillrank_up_to(/datum/skill/combat/bows, 4, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/combat/polearms, 1, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/combat/axes, 3, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/combat/maces, 1, TRUE)
@@ -91,6 +91,7 @@
armor = /obj/item/clothing/suit/roguetown/armor/leather/hide
H.change_stat("intelligence", -1) // The hunter is smarter, more skilled -- but not as tough.
H.change_stat("strength", 2)
+ H.change_stat("perception", 1)
H.change_stat("constitution", 2)
H.change_stat("endurance", 3)
H.dna.species.soundpack_m = new /datum/voicepack/male/warrior()
diff --git a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/bard.dm b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/bard.dm
index 5785844b59e..d45ba04365a 100644
--- a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/bard.dm
+++ b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/bard.dm
@@ -47,7 +47,7 @@
beltr = /obj/item/rogueweapon/huntingknife/idagger
H.change_stat("intelligence", 1)
H.change_stat("perception", 2)
- H.change_stat("endurance", 1)
+ H.change_stat("endurance", 2)
H.change_stat("speed", 2)
if("Skald")
H.set_blindness(0)
@@ -81,11 +81,12 @@
beltl = /obj/item/storage/belt/rogue/pouch/coins/mid
l_hand = /obj/item/rogueweapon/sword/iron
H.change_stat("constitution", 2)
- H.change_stat("strength", 1)
+ H.change_stat("strength", 2)
H.change_stat("speed", 1)
+ H.change_stat("endurance", 1)
if("Arcanist")
H.set_blindness(0)
- to_chat(H, span_warning("Some bards are can craft musical sorceries, so it makes sense some pick up actual ones. Perhaps not as good as the real deal, of course."))
+ to_chat(H, span_warning("Many bards can craft musical sorceries, so it makes sense some pick up traditional sorcery. Not quite as good as the real deal, of course."))
H.mind.adjust_skillrank_up_to(/datum/skill/combat/wrestling, 2, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/combat/unarmed, 2, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/misc/athletics, 2, TRUE)
@@ -113,7 +114,7 @@
backl = /obj/item/storage/backpack/rogue/satchel
beltl = /obj/item/storage/belt/rogue/pouch/coins/poor
beltr = /obj/item/rogueweapon/huntingknife/idagger/steel
- H.change_stat("intelligence", 1)
+ H.change_stat("intelligence", 2)
H.change_stat("perception", 2)
H.change_stat("endurance", 1)
H.change_stat("speed", 2)
diff --git a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/cleric.dm b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/cleric.dm
index 5b90e4582c7..29d8cd96995 100644
--- a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/cleric.dm
+++ b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/cleric.dm
@@ -107,6 +107,7 @@
H.change_stat("endurance", 2)
H.change_stat("speed", 1)
ADD_TRAIT(H, TRAIT_DODGEEXPERT, TRAIT_GENERIC)
+ ADD_TRAIT(H, TRAIT_KNEESTINGER_IMMUNITY, TRAIT_GENERIC)
H.mind.AddSpell(new /obj/effect/proc_holder/spell/invoked/diagnose/secular)
H.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/conjure_glowshroom)
// HEARTHSTONE ADD: cloistered cleric subclass (lighter armored and equipped)
diff --git a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/dbomb.dm b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/dbomb.dm
index da1c793e5e9..0cd61ed5ec1 100644
--- a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/dbomb.dm
+++ b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/dbomb.dm
@@ -31,11 +31,12 @@
H.mind.adjust_skillrank_up_to(/datum/skill/combat/unarmed, 2, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/combat/wrestling, 2, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/craft/crafting, 4, TRUE)
- H.mind.adjust_skillrank_up_to(/datum/skill/misc/alchemy, 2, TRUE)
+ H.mind.adjust_skillrank_up_to(/datum/skill/misc/alchemy, 3, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/misc/athletics, 1, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/misc/medicine, 1, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/craft/tanning, 1, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/misc/sewing, 2, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/misc/reading, 3, TRUE)
- H.change_stat("strength", 1)
- H.change_stat("endurance", 1)
+ H.change_stat("strength", 2)
+ H.change_stat("endurance", 2)
+ H.change_stat("intelligence", 2)
diff --git a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/donator/dwarfwarrior.dm b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/donator/dwarfwarrior.dm
index e9178cd3117..5f8edc4ea80 100644
--- a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/donator/dwarfwarrior.dm
+++ b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/donator/dwarfwarrior.dm
@@ -34,7 +34,6 @@
else
r_hand = /obj/item/rogueweapon/halberd
beltl = /obj/item/rogueweapon/huntingknife
-
H.mind.adjust_skillrank_up_to(/datum/skill/combat/maces, 3, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/combat/axes, 3, TRUE)
@@ -44,7 +43,15 @@
H.mind.adjust_skillrank_up_to(/datum/skill/misc/reading, 1, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/craft/cooking, 1, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/labor/butchering, 1, TRUE)
- H.change_stat("constitution", 3) // Seven points just like Warrior. They already get a debuff racial to speed. Please do not stack it God please.
+ H.mind.adjust_skillrank_up_to(/datum/skill/labor/mining, 3, TRUE)
+
+ H.change_stat("constitution", 3) // Eight points just like Warrior. They already get a debuff racial to speed. Please do not stack it God please.
+ H.change_stat("perception", 1)
H.change_stat("strength", 2)
H.change_stat("endurance", 2)
ADD_TRAIT(H, TRAIT_HEAVYARMOR, TRAIT_GENERIC)
+ ADD_TRAIT(H, TRAIT_MEDIUMARMOR, TRAIT_GENERIC)
+
+ H.give_fightingstyle(TRUE)
+
+ H.mind.AddSpell(new /obj/effect/proc_holder/spell/self/secondwind)
diff --git a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/dwarfranger.dm b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/dwarfranger.dm
index 3a70b2d8a53..abaae8ffa91 100644
--- a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/dwarfranger.dm
+++ b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/dwarfranger.dm
@@ -35,7 +35,7 @@
H.mind.adjust_skillrank_up_to(/datum/skill/combat/unarmed, 2, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/misc/athletics, 3, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/misc/climbing, 3, TRUE)
- H.mind.adjust_skillrank_up_to(/datum/skill/combat/crossbows, 3, TRUE)
+ H.mind.adjust_skillrank_up_to(/datum/skill/combat/crossbows, 5, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/craft/tanning, 2, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/misc/sewing, 2, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/misc/reading, 1, TRUE)
@@ -48,3 +48,4 @@
H.change_stat("endurance", 1)
H.change_stat("speed", 1)
ADD_TRAIT(H, TRAIT_MEDIUMARMOR, TRAIT_GENERIC)
+ ADD_TRAIT(H, TRAIT_DODGEEXPERT, TRAIT_GENERIC)
diff --git a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/ranger.dm b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/ranger.dm
index 22a408dffb8..4df83b8aa6b 100644
--- a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/ranger.dm
+++ b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/ranger.dm
@@ -69,7 +69,7 @@
backpack_contents = list(/obj/item/rogueweapon/huntingknife/idagger/steel/special = 1, /obj/item/reagent_containers/glass/bottle/rogue/trekkersdelight = 1)
beltl = /obj/item/quiver/arrows
H.mind.adjust_skillrank_up_to(/datum/skill/combat/swords, 3, TRUE)
- H.mind.adjust_skillrank_up_to(/datum/skill/combat/knives, 2, TRUE)
+ H.mind.adjust_skillrank_up_to(/datum/skill/combat/knives, 3, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/combat/axes, 2, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/combat/crossbows, 2, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/misc/athletics, 3, TRUE)
diff --git a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/rare/treasurehunter.dm b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/rare/treasurehunter.dm
index 3129e33deb8..22246850797 100644
--- a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/rare/treasurehunter.dm
+++ b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/rare/treasurehunter.dm
@@ -48,4 +48,4 @@
H.change_stat("intelligence", 1)
H.change_stat("speed", 2)
H.change_stat("endurance", -2)
- H.change_stat("fortune", 1)
+ H.change_stat("fortune", 3)
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 d98183a8093..4f45906334c 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
@@ -184,6 +184,7 @@
ADD_TRAIT(H, TRAIT_NOSEGRAB, TRAIT_GENERIC) //funny nose grab.
H.change_stat("strength", 1)
H.change_stat("speed", 2)
+ H.change_stat("perception", 1)
H.change_stat("intelligence", 2)
H.visible_message(span_info("I trained as a swashbuckler. I have some skills and tricks under my cape."))
@@ -215,6 +216,7 @@
beltr = /obj/item/rogueweapon/huntingknife/idagger/steel
beltl = /obj/item/rogueweapon/huntingknife/idagger/steel
backpack_contents = list(/obj/item/lockpick)
+ ADD_TRAIT(H, TRAIT_GOODLOVER, TRAIT_GENERIC)
ADD_TRAIT(H, TRAIT_DODGEEXPERT, TRAIT_GENERIC)
ADD_TRAIT(H, TRAIT_STEELHEARTED, TRAIT_GENERIC)
ADD_TRAIT(H, TRAIT_NUTCRACKER, TRAIT_GENERIC) //extra damage to groin (dirty fighting)
diff --git a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/warrior.dm b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/warrior.dm
index eadb2b5f8ff..96d46c4b154 100644
--- a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/warrior.dm
+++ b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/warrior.dm
@@ -40,7 +40,8 @@
H.mind.adjust_skillrank_up_to(/datum/skill/misc/medicine, 1, TRUE)
H.mind.adjust_skillrank_up_to(/datum/skill/misc/reading, 1, TRUE)
H.change_stat("strength", 2)
- H.change_stat("endurance", 2) // 7 stat points total as a low-skill martial role without magic. Compared to Pally with 5 points.
+ H.change_stat("perception", 1)
+ H.change_stat("endurance", 2) // 8 stat points total as a low-skill martial role without magic. Compared to Pally with 7 points.
H.change_stat("constitution", 2)
H.change_stat("speed", 1)
shoes = /obj/item/clothing/shoes/roguetown/boots
@@ -103,7 +104,7 @@
H.change_stat("endurance", 1) // Weaker endurance compared to a traditional warrior/soldier. Smarter due to study of rare magical beasts.
H.change_stat("constitution", 2)
H.change_stat("intelligence", 1)
- H.change_stat("speed", 1)
+ H.change_stat("perception", 1)
shoes = /obj/item/clothing/shoes/roguetown/boots
gloves = /obj/item/clothing/gloves/roguetown/leather
belt = /obj/item/storage/belt/rogue/leather
@@ -162,7 +163,8 @@
ADD_TRAIT(H, TRAIT_HEAVYARMOR, TRAIT_GENERIC)
ADD_TRAIT(H, TRAIT_MEDIUMARMOR, TRAIT_GENERIC)
ADD_TRAIT(H, TRAIT_DECEIVING_MEEKNESS, TRAIT_GENERIC)
- H.change_stat("strength", 2)
+ H.change_stat("strength", 1)
+ H.change_stat("perception", 1)
H.change_stat("endurance", 1)
H.change_stat("speed", 2)
H.change_stat("intelligence", 2)
From e793d71e2c0eb5c778b6da0a3e45822e8330f16a Mon Sep 17 00:00:00 2001
From: EaglePhntm <39886147+EaglePhntm@users.noreply.github.com>
Date: Mon, 25 Nov 2024 00:18:52 +0300
Subject: [PATCH 011/192] goddening
---
.../items/rogueitems/natural/stones.dm | 2 +-
code/game/objects/structures/fluff.dm | 2 +-
code/game/objects/structures/hidden_doors.dm | 2 +-
.../antagonists/roguetown/villain/zizocult.dm | 10 +++----
code/modules/clothing/rogueclothes/hats.dm | 8 +++---
.../job_types/roguetown/church/grandmaster.dm | 18 ++++++-------
.../job_types/roguetown/church/templar.dm | 18 ++++++-------
code/modules/mob/living/carbon/carbon.dm | 2 +-
.../mob/living/carbon/carbon_defense.dm | 2 +-
.../living/simple_animal/hostile/hostile.dm | 3 +++
.../hostile/megafauna/megafauna.dm | 1 +
.../mob/living/simple_animal/simple_animal.dm | 1 +
.../mob/living/simple_animal/slime/slime.dm | 4 +--
.../surgery/surgeries/organ_manipulation.dm | 6 ++---
.../code/datums/traits/unspecial.dm | 12 +++++++++
modular_stonehedge/code/lewdai/lewdai.dm | 6 +++++
strings/accent_universal.json | 24 ++++++++---------
strings/phobia.json | 26 +++++++++----------
18 files changed, 85 insertions(+), 62 deletions(-)
diff --git a/code/game/objects/items/rogueitems/natural/stones.dm b/code/game/objects/items/rogueitems/natural/stones.dm
index 585959e15eb..d1aa5091098 100644
--- a/code/game/objects/items/rogueitems/natural/stones.dm
+++ b/code/game/objects/items/rogueitems/natural/stones.dm
@@ -100,7 +100,7 @@ GLOBAL_LIST_INIT(stone_personalities, list(
"Goring",
"Destruction",
"Hell",
- "Zizo",
+ "Levishth",
"Flames",
"Darkness",
"Light",
diff --git a/code/game/objects/structures/fluff.dm b/code/game/objects/structures/fluff.dm
index bb86ca3abf7..d85afb1edc4 100644
--- a/code/game/objects/structures/fluff.dm
+++ b/code/game/objects/structures/fluff.dm
@@ -1309,7 +1309,7 @@
if(!L || !message)
return FALSE
var/message2recognize = sanitize_hear_message(message)
- if(findtext(message2recognize, "zizo"))
+ if(findtext(message2recognize, "levishth"))
L.add_stress(/datum/stressevent/psycurse)
L.adjust_fire_stacks(100)
L.IgniteMob()
diff --git a/code/game/objects/structures/hidden_doors.dm b/code/game/objects/structures/hidden_doors.dm
index 98646121669..c1fc46f5a0d 100644
--- a/code/game/objects/structures/hidden_doors.dm
+++ b/code/game/objects/structures/hidden_doors.dm
@@ -253,7 +253,7 @@ proc/magic_word()
"necra",
"noc",
"psydon",
- "zizo"
+ "levishth"
)
return pick(magic_word)
diff --git a/code/modules/antagonists/roguetown/villain/zizocult.dm b/code/modules/antagonists/roguetown/villain/zizocult.dm
index 223d0c08547..bbe547f8550 100644
--- a/code/modules/antagonists/roguetown/villain/zizocult.dm
+++ b/code/modules/antagonists/roguetown/villain/zizocult.dm
@@ -167,13 +167,13 @@ GLOBAL_LIST_EMPTY(ritualslist)
/mob/living/carbon/human/proc/praise()
set name = "Praise the Godhead!"
- set category = "ZIZO"
- audible_message("[src] praises " + span_bold("Zizo") + "!")
+ set category = "LEVISHTH"
+ audible_message("[src] praises " + span_bold("Levishth") + "!")
playsound(src.loc, 'sound/vo/cult/praise.ogg', 45, 1)
/mob/living/carbon/human/proc/communicate()
set name = "Communicate"
- set category = "ZIZO"
+ set category = "LEVISHTH"
var/datum/game_mode/chaosmode/C = SSticker.mode
var/speak = input("What do you speak of?", "HEARTHSTONE") as text|null
@@ -398,7 +398,7 @@ GLOBAL_LIST_EMPTY(ritualslist)
/mob/living/carbon/human/proc/draw_sigil()
set name = "Draw Sigil"
- set category = "ZIZO"
+ set category = "LEVISHTH"
var/list/runes = list("Servantry", "Transmutation", "Fleshcrafting")
@@ -415,7 +415,7 @@ GLOBAL_LIST_EMPTY(ritualslist)
/mob/living/carbon/human/proc/release_minion()
set name = "Release follower"
- set category = "ZIZO"
+ set category = "LEVISHTH"
var/datum/game_mode/chaosmode/C = SSticker.mode
var/list/mob/living/carbon/human/possible = list()
diff --git a/code/modules/clothing/rogueclothes/hats.dm b/code/modules/clothing/rogueclothes/hats.dm
index d7bf7dcb209..21a48c82d94 100644
--- a/code/modules/clothing/rogueclothes/hats.dm
+++ b/code/modules/clothing/rogueclothes/hats.dm
@@ -1963,7 +1963,7 @@
"Stripes"="stripes_decoration",
"Red Castle"="castle_red_decoration",
"White Castle"="castle_white_decoration",
- "Graggar"="graggar_decoration",
+ "Jayx"="graggar_decoration",
"Efreet"="efreet_decoration",
"Sun"="sun_decoration",
"Feathers"="feathers_decoration",
@@ -2017,7 +2017,7 @@
"Stripes"="stripes_houndecoration",
"Red Castle"="castle_red_houndecoration",
"White Castle"="castle_white_houndecoration",
- "Graggar"="graggar_houndecoration",
+ "Jayx"="graggar_houndecoration",
"Efreet"="efreet_houndecoration",
"Sun"="sun_houndecoration",
"Feathers"="feathers_houndecoration",
@@ -2071,7 +2071,7 @@
"Stripes"="stripes_bucket",
"Red Castle"="castle_red_bucket",
"White Castle"="castle_white_bucket",
- "Graggar"="graggar_bucket",
+ "Jayx"="graggar_bucket",
"Efreet"="efreet_bucket",
"Sun"="sun_bucket",
"Feathers"="feathers_bucket",
@@ -2125,7 +2125,7 @@
"Stripes"="stripes_gbucket",
"Red Castle"="castle_red_gbucket",
"White Castle"="castle_white_gbucket",
- "Graggar"="graggar_gbucket",
+ "Jayx"="graggar_gbucket",
"Efreet"="efreet_gbucket",
"Sun"="sun_gbucket",
"Feathers"="feathers_gbucket",
diff --git a/code/modules/jobs/job_types/roguetown/church/grandmaster.dm b/code/modules/jobs/job_types/roguetown/church/grandmaster.dm
index 243456f14f3..73092beccac 100644
--- a/code/modules/jobs/job_types/roguetown/church/grandmaster.dm
+++ b/code/modules/jobs/job_types/roguetown/church/grandmaster.dm
@@ -25,27 +25,27 @@
neck = /obj/item/clothing/neck/roguetown/psicross/astrata
cloak = /obj/item/clothing/cloak/templar/psydon
switch(H.patron.name)
- if("Astrata")
+ if("Elysius")
wrists = /obj/item/clothing/neck/roguetown/psicross/astrata
head = /obj/item/clothing/head/roguetown/helmet/heavy/astratahelm
cloak = /obj/item/clothing/cloak/templar/astrata
- if("Dendor")
+ if("Sylvarn")
wrists = /obj/item/clothing/neck/roguetown/psicross/dendor
head = /obj/item/clothing/head/roguetown/helmet/heavy/dendorhelm
cloak = /obj/item/clothing/cloak/templar/dendor
- if("Necra")
+ if("Yamais")
wrists = /obj/item/clothing/neck/roguetown/psicross/necra
head = /obj/item/clothing/head/roguetown/helmet/heavy/necrahelm
cloak = /obj/item/clothing/cloak/templar/necra
- if("Pestra")
+ if("Hermeir")
wrists = /obj/item/clothing/neck/roguetown/psicross/pestra
head = /obj/item/clothing/head/roguetown/helmet/heavy/pestrahelm
cloak = /obj/item/clothing/cloak/templar/pestra
- if("Noc")
+ if("Lune")
wrists = /obj/item/clothing/neck/roguetown/psicross/noc
head = /obj/item/clothing/head/roguetown/helmet/heavy/nochelm
cloak = /obj/item/clothing/cloak/templar/noc
- if("Eora") //Eora content from Stonekeep
+ if("Viiritri") //Eora content from Stonekeep
head = /obj/item/clothing/head/roguetown/helmet/heavy/eorahelm
wrists = /obj/item/clothing/neck/roguetown/psicross/eora
cloak = /obj/item/clothing/cloak/templar/eora
@@ -53,15 +53,15 @@
head = /obj/item/clothing/head/roguetown/helmet/heavy/ravoxhelm
wrists = /obj/item/clothing/neck/roguetown/psicross/ravox
cloak = /obj/item/clothing/cloak/templar/ravox
- if("Xylix")
+ if("Onder")
head = /obj/item/clothing/head/roguetown/helmet/heavy/xylixhelm
wrists = /obj/item/clothing/neck/roguetown/psicross/xylix
cloak = /obj/item/clothing/cloak/templar/xylix
- if("Malum")
+ if("Svaeryog")
head = /obj/item/clothing/head/roguetown/helmet/malumhelmet
wrists = /obj/item/clothing/neck/roguetown/psicross/malum
cloak = /obj/item/clothing/cloak/templar/malum
- if("Abyssor")
+ if("Abyssia")
head = /obj/item/clothing/head/roguetown/helmet/heavy/abyssorhelm
wrists = /obj/item/clothing/neck/roguetown/psicross/abyssor
cloak = /obj/item/clothing/cloak/templar/abyssor
diff --git a/code/modules/jobs/job_types/roguetown/church/templar.dm b/code/modules/jobs/job_types/roguetown/church/templar.dm
index 9717aaf2e1f..2613d05a02f 100644
--- a/code/modules/jobs/job_types/roguetown/church/templar.dm
+++ b/code/modules/jobs/job_types/roguetown/church/templar.dm
@@ -26,27 +26,27 @@
neck = /obj/item/clothing/neck/roguetown/psicross/silver
cloak = /obj/item/clothing/cloak/templar/psydon
switch(H.patron.name)
- if("Astrata")
+ if("Elysius")
wrists = /obj/item/clothing/neck/roguetown/psicross/astrata
head = /obj/item/clothing/head/roguetown/helmet/heavy/astratahelm
cloak = /obj/item/clothing/cloak/templar/astrata
- if("Dendor")
+ if("Sylvarn")
wrists = /obj/item/clothing/neck/roguetown/psicross/dendor
head = /obj/item/clothing/head/roguetown/helmet/heavy/dendorhelm
cloak = /obj/item/clothing/cloak/templar/dendor
- if("Necra")
+ if("Yamais")
wrists = /obj/item/clothing/neck/roguetown/psicross/necra
head = /obj/item/clothing/head/roguetown/helmet/heavy/necrahelm
cloak = /obj/item/clothing/cloak/templar/necra
- if("Pestra")
+ if("Hermeir")
wrists = /obj/item/clothing/neck/roguetown/psicross/pestra
head = /obj/item/clothing/head/roguetown/helmet/heavy/pestrahelm
cloak = /obj/item/clothing/cloak/templar/pestra
- if("Noc")
+ if("Lune")
wrists = /obj/item/clothing/neck/roguetown/psicross/noc
head = /obj/item/clothing/head/roguetown/helmet/heavy/nochelm
cloak = /obj/item/clothing/cloak/templar/noc
- if("Eora") //Eora content from Stonekeep
+ if("Viiritri") //Eora content from Stonekeep
head = /obj/item/clothing/head/roguetown/helmet/heavy/eorahelm
wrists = /obj/item/clothing/neck/roguetown/psicross/eora
cloak = /obj/item/clothing/cloak/templar/eora
@@ -54,15 +54,15 @@
head = /obj/item/clothing/head/roguetown/helmet/heavy/ravoxhelm
wrists = /obj/item/clothing/neck/roguetown/psicross/ravox
cloak = /obj/item/clothing/cloak/templar/ravox
- if("Xylix")
+ if("Onder")
head = /obj/item/clothing/head/roguetown/helmet/heavy/xylixhelm
wrists = /obj/item/clothing/neck/roguetown/psicross/xylix
cloak = /obj/item/clothing/cloak/templar/xylix
- if("Malum")
+ if("Svaeryog")
head = /obj/item/clothing/head/roguetown/helmet/malumhelmet
wrists = /obj/item/clothing/neck/roguetown/psicross/malum
cloak = /obj/item/clothing/cloak/templar/malum
- if("Abyssor")
+ if("Abyssia")
head = /obj/item/clothing/head/roguetown/helmet/heavy/abyssorhelm
wrists = /obj/item/clothing/neck/roguetown/psicross/abyssor
cloak = /obj/item/clothing/cloak/templar/abyssor
diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm
index 64f54350a6d..3142097ecdb 100644
--- a/code/modules/mob/living/carbon/carbon.dm
+++ b/code/modules/mob/living/carbon/carbon.dm
@@ -112,7 +112,7 @@
if(possible_len)
var/datum/surgery_step/done_step
if(possible_len > 1)
- var/input = input(user, "Which surgery step do you want to perform?", "PESTRA", ) as null|anything in possible_steps
+ var/input = input(user, "Which surgery step do you want to perform?", "HERMEIR", ) as null|anything in possible_steps
if(input)
done_step = possible_steps[input]
else
diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm
index 3174629525b..c72838708a1 100644
--- a/code/modules/mob/living/carbon/carbon_defense.dm
+++ b/code/modules/mob/living/carbon/carbon_defense.dm
@@ -292,7 +292,7 @@
if(possible_len)
var/datum/surgery_step/done_step
if(possible_len > 1)
- var/input = input(user, "Which surgery step do you want to perform?", "PESTRA", ) as null|anything in possible_steps
+ var/input = input(user, "Which surgery step do you want to perform?", "HERMEIR", ) as null|anything in possible_steps
if(input)
done_step = possible_steps[input]
else
diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm
index 5f1f02d3739..b2c7ddf2792 100644
--- a/code/modules/mob/living/simple_animal/hostile/hostile.dm
+++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm
@@ -239,6 +239,9 @@
if(M.name in friends)
return FALSE
+ if(ignore_laying) //used for bosses etc.
+ ignore_lying = FALSE
+
if(ishuman(the_target))
var/mob/living/carbon/human/th = the_target
if(ignore_lying && th.lying && !th.get_active_held_item()) //if is laying and holding nothing, and not in cmode. Ignore.
diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm
index 14b4aca7c63..19f62f5a11c 100644
--- a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm
+++ b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm
@@ -29,6 +29,7 @@
layer = LARGE_MOB_LAYER //Looks weird with them slipping under mineral walls and cameras and shit otherwise
mouse_opacity = MOUSE_OPACITY_OPAQUE // Easier to click on in melee, they're giant targets anyway
flags_1 = PREVENT_CONTENTS_EXPLOSION_1
+ ignore_laying = TRUE // rip them apart.
var/list/crusher_loot
var/achievement_type
var/crusher_achievement_type
diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm
index e4057c33859..615122e8761 100644
--- a/code/modules/mob/living/simple_animal/simple_animal.dm
+++ b/code/modules/mob/living/simple_animal/simple_animal.dm
@@ -250,6 +250,7 @@ GLOBAL_VAR_INIT(farm_animals, FALSE)
/mob/living/simple_animal/hostile
var/retreating
+ var/ignore_laying = FALSE
/mob/living/simple_animal/hostile/updatehealth()
..()
diff --git a/code/modules/mob/living/simple_animal/slime/slime.dm b/code/modules/mob/living/simple_animal/slime/slime.dm
index 08655d1e2ec..4fabb34def4 100644
--- a/code/modules/mob/living/simple_animal/slime/slime.dm
+++ b/code/modules/mob/living/simple_animal/slime/slime.dm
@@ -364,7 +364,7 @@
if(possible_len)
var/datum/surgery_step/done_step
if(possible_len > 1)
- var/input = input(M, "Which surgery step do you want to perform?", "PESTRA", ) as null|anything in possible_steps
+ var/input = input(M, "Which surgery step do you want to perform?", "HERMEIR", ) as null|anything in possible_steps
if(input)
done_step = possible_steps[input]
else
@@ -392,7 +392,7 @@
if(possible_len)
var/datum/surgery_step/done_step
if(length(possible_steps) > 1)
- var/input = input(user, "Which surgery step do you want to perform?", "PESTRA", ) as null|anything in possible_steps
+ var/input = input(user, "Which surgery step do you want to perform?", "HERMEIR", ) as null|anything in possible_steps
if(input)
done_step = possible_steps[input]
else
diff --git a/code/modules/surgery/surgeries/organ_manipulation.dm b/code/modules/surgery/surgeries/organ_manipulation.dm
index 58c4dcc4bcd..42e7dbb8395 100644
--- a/code/modules/surgery/surgeries/organ_manipulation.dm
+++ b/code/modules/surgery/surgeries/organ_manipulation.dm
@@ -116,7 +116,7 @@ GLOBAL_LIST_INIT(moldable_organs, list(BODY_ZONE_PRECISE_GROIN=list(ORGAN_SLOT_P
organs -= found_organ
organs[found_organ.name] = found_organ
- var/selected = input(user, "Remove which organ?", "PESTRA") as null|anything in sortList(organs)
+ var/selected = input(user, "Remove which organ?", "HERMEIR") as null|anything in sortList(organs)
if(QDELETED(user) || QDELETED(target) || !user.Adjacent(target) || (user.get_active_held_item() != tool))
return FALSE
var/obj/item/organ/final_organ = organs[selected]
@@ -202,7 +202,7 @@ GLOBAL_LIST_INIT(moldable_organs, list(BODY_ZONE_PRECISE_GROIN=list(ORGAN_SLOT_P
if(!length(organs))
to_chat(user, span_warning("There are no organs you can mold in [target]'s [parse_zone(target_zone)]!"))
return FALSE
- var/selected = input(user, "Create which organ?", "PESTRA") as null|anything in sortList(organs)
+ var/selected = input(user, "Create which organ?", "HERMEIR") as null|anything in sortList(organs)
if(QDELETED(user) || QDELETED(target) || !user.Adjacent(target) || (user.get_active_held_item() != tool))
return FALSE
if(target.getorganslot(selected))
@@ -257,7 +257,7 @@ GLOBAL_LIST_INIT(moldable_organs, list(BODY_ZONE_PRECISE_GROIN=list(ORGAN_SLOT_P
organs -= found_organ
organs[found_organ.name] = found_organ
- var/selected = input(user, "Sever which part?", "PESTRA") as null|anything in sortList(organs)
+ var/selected = input(user, "Sever which part?", "HERMEIR") as null|anything in sortList(organs)
if(QDELETED(user) || QDELETED(target) || !user.Adjacent(target) || (user.get_active_held_item() != tool))
return FALSE
var/obj/item/organ/final_organ = organs[selected]
diff --git a/modular_stonehedge/code/datums/traits/unspecial.dm b/modular_stonehedge/code/datums/traits/unspecial.dm
index 3d00e5a6c4f..920f0de733b 100644
--- a/modular_stonehedge/code/datums/traits/unspecial.dm
+++ b/modular_stonehedge/code/datums/traits/unspecial.dm
@@ -1,6 +1,8 @@
//BE SPECIAL converted most to regular quirk traits for consistency in characters -- vide noir.
//Will need rebalancing costs and stuff.
+//includes non special related, original traits aswell cuz we dumb.
+
/datum/quirk/greaternightvision
name = "Darkvision"
desc = "I can easily see in the dark."
@@ -581,3 +583,13 @@
/datum/quirk/pacifist/on_spawn()
var/mob/living/carbon/human/H = quirk_holder
ADD_TRAIT(H, TRAIT_PACIFISM, QUIRK_TRAIT)
+
+
+/datum/quirk/pacifist
+ name = "Endowment Curse"
+ desc = "I was cursed with endowment... This makes life hard."
+ value = -2
+
+/datum/quirk/pacifist/on_spawn()
+ var/mob/living/carbon/human/H = quirk_holder
+ ADD_TRAIT(H, TRAIT_ENDOWMENT, QUIRK_TRAIT)
diff --git a/modular_stonehedge/code/lewdai/lewdai.dm b/modular_stonehedge/code/lewdai/lewdai.dm
index 78b8bd50cc3..1f7b4b54e8c 100644
--- a/modular_stonehedge/code/lewdai/lewdai.dm
+++ b/modular_stonehedge/code/lewdai/lewdai.dm
@@ -197,6 +197,12 @@
Lewd_Tick()
. = ..()
+/mob/living/simple_animal/hostile/retaliate/rogue/Retaliate()
+ . = ..()
+ if(sexcon)
+ if(sexcon.current_action)
+ stoppedfucking()
+
/mob/living/simple_animal/Initialize()
. = ..()
if(erpable)
diff --git a/strings/accent_universal.json b/strings/accent_universal.json
index aa001704f1b..2e2a02c8a1a 100644
--- a/strings/accent_universal.json
+++ b/strings/accent_universal.json
@@ -2,12 +2,12 @@
"universal": {
"life": "lyfe",
"lantern": "lamptern",
- "lucifer": "zizo",
- "Beelzebub": "zizo",
- "Abaddon": "eora",
- "Belphegor": "eora",
- "Asmodeus": "eora",
- "satan": "zizo",
+ "lucifer": "levishth",
+ "Beelzebub": "levishth",
+ "Abaddon": "viiritri",
+ "Belphegor": "viiritri",
+ "Asmodeus": "viiritri",
+ "satan": "levishth",
"ERP": "bush whacking",
"day": "dae",
"monday": "moonsdae",
@@ -27,11 +27,11 @@
"jesus": "gods",
"christ": "savior",
"allah": "gods",
- "yahweh": "zizo",
- "yahveh": "zizo",
- "yhwh": "zizo",
- "yhvh": "zizo",
- "jehovah": "zizo",
+ "yahweh": "levishth",
+ "yahveh": "levishth",
+ "yhwh": "levishth",
+ "yhvh": "levishth",
+ "jehovah": "levishth",
"retarded": "foolish",
"retard": "nimrod",
"negro": "gnerd",
@@ -107,7 +107,7 @@
"werewolfs": "verewolfs",
"wolf": "volf",
"wolves": "volfs",
- "lolth": "graggar",
+ "lolth": "jayx",
"wolfpit": "volfpit",
"PQ": "reputation"
}
diff --git a/strings/phobia.json b/strings/phobia.json
index 87ed8917444..8d4183602a7 100644
--- a/strings/phobia.json
+++ b/strings/phobia.json
@@ -296,19 +296,19 @@
"underworld",
"afterlife",
"psydon",
- "astrata",
- "noc",
- "dendor",
- "abyssor",
+ "elysius",
+ "lune",
+ "sylvarn",
+ "abyssia",
"ravox",
- "necra",
- "xylix",
- "pestra",
- "malum",
- "eora",
- "zizo",
- "graggar",
- "matthios",
- "baotha"
+ "yamais",
+ "onder",
+ "hermeir",
+ "svaeryog",
+ "viiritri",
+ "levishth",
+ "jayx",
+ "the thief",
+ "the sacrifice"
]
}
From f5540f36e111ca9691843b7d4703d61802af854b Mon Sep 17 00:00:00 2001
From: EaglePhntm <39886147+EaglePhntm@users.noreply.github.com>
Date: Sun, 24 Nov 2024 18:42:09 +0300
Subject: [PATCH 012/192] fuck knee stingers
---
_maps/map_files/otherz/forest.dmm | 352 +++++-------------
code/datums/components/rotting.dm | 8 +-
.../sex_actions/deviant/tailpegging_anal.dm | 9 +-
.../deviant/tailpegging_vaginal.dm | 9 +-
.../datums/sexcon/sex_actions/sex/anal_sex.dm | 9 +-
.../sexcon/sex_actions/sex/throat_sex.dm | 3 +-
.../sexcon/sex_actions/sex/vaginal_sex.dm | 9 +-
code/game/objects/effects/glowshroom.dm | 56 +++
.../game/objects/items/rogueitems/keyrings.dm | 2 +-
.../job_types/roguetown/garrison/veteran.dm | 1 +
code/modules/roguetown/roguemachine/scomm.dm | 6 +-
.../game/objects/items/class_selectors.dm | 12 +-
12 files changed, 190 insertions(+), 286 deletions(-)
diff --git a/_maps/map_files/otherz/forest.dmm b/_maps/map_files/otherz/forest.dmm
index f9627ad1ff1..d324e1f8900 100644
--- a/_maps/map_files/otherz/forest.dmm
+++ b/_maps/map_files/otherz/forest.dmm
@@ -90,12 +90,6 @@
/obj/structure/bed/rogue/inn/hay,
/turf/open/floor/rogue/naturalstone,
/area/rogue/indoors/cave/minotaurcave)
-"av" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom3"
- },
-/turf/open/water/cleanshallow,
-/area/rogue/outdoors/river)
"aw" = (
/obj/structure/flora/newtree,
/obj/structure/fluff/railing/fence,
@@ -253,9 +247,7 @@
name = "Wood elf Tribes"
})
"bD" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom3"
- },
+/obj/structure/safeglowshroom,
/obj/structure/spacevine,
/turf/open/water/cleanshallow,
/area/rogue/outdoors/river)
@@ -263,12 +255,6 @@
/obj/structure/fermenting_barrel/random/beer,
/turf/open/floor/rogue/naturalstone,
/area/rogue/indoors/cave/minotaurcave)
-"bH" = (
-/obj/structure/glowshroom,
-/turf/open/water/swamp,
-/area/rogue/outdoors/woods{
- first_time_text = "The Deepwoods"
- })
"bI" = (
/obj/structure/flora/wildplant/wild_herbs,
/turf/open/floor/rogue/grass,
@@ -474,9 +460,7 @@
/turf/open/floor/rogue/blocks/stone/stonepattern3,
/area/rogue/indoors/shelter/town/dwarf)
"cH" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom2"
- },
+/obj/structure/safeglowshroom,
/turf/closed/mineral/random/rogue/med,
/area/rogue/under/cavewet)
"cI" = (
@@ -660,12 +644,6 @@
first_time_text = "The Woodland Tribe";
name = "Wood elf Tribes"
})
-"dV" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom3"
- },
-/turf/open/floor/rogue/cobblerock,
-/area/rogue/indoors/shelter/woods/overgrownfort)
"dX" = (
/obj/structure/spacevine,
/turf/open/floor/rogue/cobblerock,
@@ -795,12 +773,6 @@
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
-"eE" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom3"
- },
-/turf/open/water/swamp,
-/area/rogue/indoors/shelter/woods/overgrownfort)
"eF" = (
/turf/closed/wall/shroud{
opacity = 0
@@ -816,14 +788,6 @@
/obj/structure/flora/ausbushes/ywflowers,
/obj/structure/flora/roguegrass/maneater/real,
/turf/open/floor/rogue/dirt/road,
-/area/rogue/outdoors/woods{
- first_time_text = "The Deepwoods"
- })
-"eL" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom2"
- },
-/turf/open/water,
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
@@ -1136,9 +1100,7 @@
/turf/open/floor/rogue/blocks,
/area/rogue/indoors/shelter/woods/overgrownfort)
"gQ" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom3"
- },
+/obj/structure/safeglowshroom,
/turf/open/floor/rogue/dirt,
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
@@ -1420,9 +1382,7 @@
/turf/open/floor/rogue/dirt/road,
/area/rogue/outdoors/river)
"iu" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom3"
- },
+/obj/structure/safeglowshroom,
/turf/open/floor/rogue/grass,
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
@@ -1501,20 +1461,12 @@
/turf/open/water/swamp,
/area/rogue/indoors/cave/underdark)
"iO" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom3"
- },
+/obj/structure/safeglowshroom,
/obj/structure/flora/ausbushes/ppflowers,
/obj/item/clothing/head/peaceflower{
name = "Viriitran Bud"
},
/turf/open/floor/rogue/dirt,
-/area/rogue/outdoors/woods{
- first_time_text = "The Deepwoods"
- })
-"iQ" = (
-/obj/structure/glowshroom,
-/turf/open/water,
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
@@ -1689,12 +1641,6 @@
/obj/effect/wisp,
/obj/structure/flora/wildplant/wild_herbs,
/turf/open/floor/rogue/grass,
-/area/rogue/outdoors/woods{
- first_time_text = "The Deepwoods"
- })
-"jQ" = (
-/obj/structure/glowshroom,
-/turf/open/water/cleanshallow,
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
@@ -1749,9 +1695,7 @@
first_time_text = "The Mountain Passe"
})
"kg" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom3"
- },
+/obj/structure/safeglowshroom,
/turf/open/water/river{
icon_state = "rockwd"
},
@@ -2034,9 +1978,7 @@
/turf/open/floor/rogue/dirt,
/area/rogue/outdoors/river)
"ma" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom2"
- },
+/obj/structure/safeglowshroom,
/turf/open/water/swamp,
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
@@ -2163,9 +2105,7 @@
name = "Wood elf Tribes"
})
"mD" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom2"
- },
+/obj/structure/safeglowshroom,
/turf/open/floor/rogue/cobblerock,
/area/rogue/indoors/shelter/woods/overgrownfort)
"mE" = (
@@ -2379,7 +2319,7 @@
name = "Wood elf Tribes"
})
"nJ" = (
-/obj/structure/glowshroom,
+/obj/structure/safeglowshroom,
/turf/open/water/swamp,
/area/rogue/outdoors/river)
"nP" = (
@@ -2420,9 +2360,7 @@
first_time_text = "The Deepwoods"
})
"oa" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom2"
- },
+/obj/structure/safeglowshroom,
/turf/open/floor/rogue/dirt/road,
/area/rogue/indoors/cave/underdark)
"ob" = (
@@ -2476,9 +2414,7 @@
/turf/open/floor/rogue/blocks/stone/stonepattern3,
/area/rogue/indoors/cave/underdark)
"ou" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom2"
- },
+/obj/structure/safeglowshroom,
/turf/open/floor/rogue/grass,
/area/rogue/under/cavewet)
"ov" = (
@@ -2768,9 +2704,7 @@
first_time_text = "The Deepwoods"
})
"qi" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom3"
- },
+/obj/structure/safeglowshroom,
/obj/structure/flora/ausbushes/brflowers,
/turf/open/floor/rogue/grass,
/area/rogue/outdoors/woods{
@@ -3140,9 +3074,7 @@
first_time_text = "The Deepwoods"
})
"sy" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom2"
- },
+/obj/structure/safeglowshroom,
/turf/open/floor/rogue/naturalstone,
/area/rogue/under/cavewet)
"sA" = (
@@ -3370,7 +3302,7 @@
first_time_text = "The Deepwoods"
})
"tZ" = (
-/obj/structure/glowshroom,
+/obj/structure/safeglowshroom,
/turf/open/water/swamp,
/area/rogue/indoors/shelter/woods/overgrownfort)
"ua" = (
@@ -3625,9 +3557,7 @@
/obj/structure/fluff/railing/border{
dir = 4
},
-/obj/structure/glowshroom{
- icon_state = "glowshroom2"
- },
+/obj/structure/safeglowshroom,
/turf/open/floor/rogue/blocks{
icon_state = "paving"
},
@@ -3640,12 +3570,6 @@
/mob/living/simple_animal/hostile/retaliate/rogue/mudcrab,
/turf/open/water/cleanshallow,
/area/rogue/under/cavewet)
-"vs" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom3"
- },
-/turf/open/floor/rogue/naturalstone,
-/area/rogue/under/cavewet)
"vt" = (
/obj/structure/spacevine,
/obj/structure/spacevine,
@@ -3723,9 +3647,7 @@
first_time_text = "The Deepwoods"
})
"vT" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom3"
- },
+/obj/structure/safeglowshroom,
/turf/open/water/cleanshallow,
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
@@ -4016,7 +3938,7 @@
},
/area/rogue/outdoors/river)
"xG" = (
-/obj/structure/glowshroom,
+/obj/structure/safeglowshroom,
/turf/open/water/swamp,
/area/rogue/indoors/cave/underdark)
"xO" = (
@@ -4069,10 +3991,6 @@
/obj/machinery/light/rogue/hearth,
/turf/open/floor/rogue/blocks/stone/stonepattern3,
/area/rogue/indoors/shelter/town/dwarf)
-"xY" = (
-/obj/structure/glowshroom,
-/turf/open/floor/rogue/cobblerock,
-/area/rogue/indoors/cave/underdark)
"yb" = (
/obj/effect/wisp,
/turf/open/floor/rogue/shroud,
@@ -5232,7 +5150,7 @@
/turf/open/floor/rogue/ruinedwood/spiral,
/area/rogue/indoors/shelter/woods/overgrownfort)
"EE" = (
-/obj/structure/glowshroom,
+/obj/structure/safeglowshroom,
/turf/open/water/cleanshallow,
/area/rogue/outdoors/river)
"EF" = (
@@ -5575,7 +5493,7 @@
/turf/open/floor/grass,
/area/rogue/indoors/cave/minotaurcave)
"GV" = (
-/obj/structure/glowshroom,
+/obj/structure/safeglowshroom,
/obj/item/natural/rock,
/turf/open/water/cleanshallow,
/area/rogue/outdoors/river)
@@ -5620,9 +5538,7 @@
name = "Wood elf Tribes"
})
"Hj" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom2"
- },
+/obj/structure/safeglowshroom,
/turf/open/water/swamp/deep,
/area/rogue/indoors/cave/underdark)
"Hl" = (
@@ -5842,10 +5758,6 @@
first_time_text = "The Woodland Tribe";
name = "Wood elf Tribes"
})
-"Ix" = (
-/obj/structure/glowshroom,
-/turf/open/floor/rogue/naturalstone,
-/area/rogue/under/cavewet)
"IA" = (
/obj/structure/table/wood{
dir = 1;
@@ -5936,14 +5848,6 @@
/obj/effect/wisp,
/turf/open/water/swamp,
/area/rogue/indoors/shelter/woods/overgrownfort)
-"IW" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom3"
- },
-/turf/open/water/swamp,
-/area/rogue/outdoors/woods{
- first_time_text = "The Deepwoods"
- })
"IX" = (
/obj/structure/bars/passage{
redstone_id = "bogguardjail"
@@ -6080,12 +5984,6 @@
first_time_text = "The Woodland Tribe";
name = "Wood elf Tribes"
})
-"JH" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom3"
- },
-/turf/open/water/swamp,
-/area/rogue/outdoors/river)
"JI" = (
/obj/structure/spacevine,
/turf/open/water/swamp,
@@ -6170,7 +6068,7 @@
first_time_text = "The Deepwoods"
})
"Kf" = (
-/obj/structure/glowshroom,
+/obj/structure/safeglowshroom,
/turf/open/floor/rogue/naturalstone,
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
@@ -6196,10 +6094,6 @@
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
-"Kn" = (
-/obj/structure/glowshroom,
-/turf/open/floor/rogue/cobblerock,
-/area/rogue/indoors/shelter/woods/overgrownfort)
"Ko" = (
/obj/structure/fluff/walldeco/stone{
icon_state = "walldec6"
@@ -6231,12 +6125,6 @@
},
/turf/open/floor/bronze,
/area/rogue/indoors/shelter/town/dwarf)
-"Kx" = (
-/obj/structure/glowshroom,
-/turf/open/floor/rogue/grass,
-/area/rogue/outdoors/woods{
- first_time_text = "The Deepwoods"
- })
"Ky" = (
/obj/structure/flora/roguegrass/maneater/real,
/obj/structure/flora/newtree,
@@ -6268,12 +6156,6 @@
},
/turf/open/floor/rogue/dirt/road,
/area/rogue/indoors/shelter/woods/overgrownfort)
-"KH" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom3"
- },
-/turf/open/water/swamp,
-/area/rogue/indoors/cave/underdark)
"KJ" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/mineral_door/wood/deadbolt{
@@ -7158,9 +7040,7 @@
/turf/open/floor/rogue/blocks,
/area/rogue/indoors/shelter/woods/overgrownfort)
"PM" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom3"
- },
+/obj/structure/safeglowshroom,
/turf/open/water,
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
@@ -7500,9 +7380,7 @@
/turf/open/water/swamp,
/area/rogue/outdoors/river)
"RU" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom3"
- },
+/obj/structure/safeglowshroom,
/turf/open/floor/rogue/cobblerock,
/area/rogue/indoors/cave/underdark)
"RW" = (
@@ -7560,14 +7438,6 @@
first_time_text = "The Woodland Tribe";
name = "Wood elf Tribes"
})
-"Su" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom2"
- },
-/turf/open/water/cleanshallow,
-/area/rogue/outdoors/woods{
- first_time_text = "The Deepwoods"
- })
"Sy" = (
/turf/open/floor/rogue/rooftop,
/area/rogue/outdoors/tribalfort{
@@ -7585,9 +7455,7 @@
})
"SE" = (
/obj/structure/flora/roguegrass/water,
-/obj/structure/glowshroom{
- icon_state = "glowshroom2"
- },
+/obj/structure/safeglowshroom,
/turf/open/water/cleanshallow,
/area/rogue/outdoors/river)
"SF" = (
@@ -8315,14 +8183,6 @@
first_time_text = "The Woodland Tribe";
name = "Wood elf Tribes"
})
-"Xt" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom2"
- },
-/turf/open/floor/rogue/dirt,
-/area/rogue/outdoors/woods{
- first_time_text = "The Deepwoods"
- })
"Xw" = (
/obj/structure/flora/rogueshroom/happyrandom{
icon_state = "mush2"
@@ -8555,12 +8415,6 @@
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
-"YK" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom2"
- },
-/turf/open/water/cleanshallow,
-/area/rogue/outdoors/river)
"YO" = (
/obj/structure/spacevine,
/turf/open/floor/rogue/dirt/road,
@@ -8650,14 +8504,6 @@
"Zl" = (
/turf/open/water/swamp/deep,
/area/rogue/under/cavewet)
-"Zq" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom2"
- },
-/turf/open/floor/rogue/grass,
-/area/rogue/outdoors/woods{
- first_time_text = "The Deepwoods"
- })
"Zr" = (
/obj/structure/fluff/statue/knight/r,
/turf/open/floor/bronze,
@@ -8730,12 +8576,6 @@
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
-"ZX" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom2"
- },
-/turf/open/water/swamp,
-/area/rogue/indoors/shelter/woods/overgrownfort)
"ZY" = (
/obj/machinery/light/rogue/torchholder{
dir = 8
@@ -17071,7 +16911,7 @@ ZA
pL
HR
EI
-KH
+xG
Ec
Gx
Gx
@@ -20271,7 +20111,7 @@ pd
CC
iN
iN
-xY
+RU
JQ
JQ
sj
@@ -20399,7 +20239,7 @@ Aj
KZ
JQ
sj
-xY
+RU
hQ
hQ
hQ
@@ -22675,7 +22515,7 @@ Ly
Ly
aZ
RR
-ZX
+tZ
iB
iB
iB
@@ -23078,7 +22918,7 @@ BJ
BJ
iB
iB
-eE
+tZ
bK
BJ
iB
@@ -24272,7 +24112,7 @@ Ly
aZ
wT
iB
-ZX
+tZ
iB
iB
iB
@@ -24406,7 +24246,7 @@ aZ
wT
mk
xx
-eE
+tZ
IV
hd
wT
@@ -28459,7 +28299,7 @@ FN
FN
FN
FN
-vs
+sy
No
FN
FN
@@ -28731,7 +28571,7 @@ SB
SB
sb
sb
-vs
+sy
ou
SB
sb
@@ -29127,7 +28967,7 @@ FN
FN
et
et
-vs
+sy
SB
SB
sb
@@ -29264,7 +29104,7 @@ sy
GI
No
No
-Ix
+sy
FN
FN
FN
@@ -29392,7 +29232,7 @@ FN
FN
et
et
-Ix
+sy
SB
SB
No
@@ -30583,14 +30423,14 @@ wO
wO
Cw
FN
-Ix
+sy
sb
SB
sb
sb
et
et
-vs
+sy
sy
et
et
@@ -41438,7 +41278,7 @@ lC
BJ
iB
hI
-dV
+mD
BP
BP
Ud
@@ -42498,7 +42338,7 @@ CM
CM
CM
CM
-Kn
+mD
BJ
Jt
bW
@@ -45313,7 +45153,7 @@ uB
yy
ma
xe
-IW
+ma
yy
DK
yy
@@ -45443,7 +45283,7 @@ Ng
uB
uB
yy
-bH
+ma
yy
ma
yy
@@ -45455,7 +45295,7 @@ ma
ma
eu
eu
-IW
+ma
yy
Hw
aA
@@ -45554,7 +45394,7 @@ Hr
NI
Ng
uB
-Su
+vT
Hr
Hr
Ng
@@ -45715,7 +45555,7 @@ xe
yy
Ja
yy
-bH
+ma
eu
eu
yy
@@ -46087,8 +45927,8 @@ Hr
Hr
Hr
Hr
-Zq
-Zq
+iu
+iu
Hv
uB
Ja
@@ -46219,7 +46059,7 @@ SD
Hr
LE
SD
-Kx
+iu
tS
Ng
XM
@@ -46620,7 +46460,7 @@ Ng
Ng
NI
NI
-Kx
+iu
uB
Ja
Ja
@@ -46747,7 +46587,7 @@ Ja
Hr
Hr
Hr
-Su
+vT
uB
Ng
Ng
@@ -46876,7 +46716,7 @@ NI
NI
Ng
Ja
-Su
+vT
Hr
Hr
vT
@@ -46957,8 +46797,8 @@ qZ
EF
EF
el
-av
-YK
+EE
+EE
EF
EF
EF
@@ -47009,7 +46849,7 @@ Ng
Ng
Ng
Ja
-jQ
+vT
Hr
Hr
uB
@@ -47106,7 +46946,7 @@ yK
aT
yK
aT
-YK
+EE
gc
Nt
Qi
@@ -47239,7 +47079,7 @@ yK
yK
yK
aT
-av
+EE
gc
Nt
Qi
@@ -47793,10 +47633,10 @@ CT
EF
EF
el
-av
+EE
SE
EF
-av
+EE
EF
EF
EF
@@ -48049,7 +47889,7 @@ EF
el
qZ
EE
-YK
+EE
mb
Ng
NI
@@ -48367,7 +48207,7 @@ Hr
hF
lX
lX
-JH
+nJ
RS
Nm
RS
@@ -48890,7 +48730,7 @@ iw
Ng
yy
ma
-IW
+ma
yy
Jj
uB
@@ -48911,7 +48751,7 @@ aA
aA
aA
Ng
-JH
+nJ
ao
lX
lX
@@ -48934,7 +48774,7 @@ Sb
Eo
lX
EF
-YK
+EE
EF
lK
cM
@@ -49024,7 +48864,7 @@ Ng
Ng
xe
ma
-bH
+ma
uB
Jj
hF
@@ -49173,7 +49013,7 @@ Ng
PY
uB
Jj
-IW
+ma
aA
aA
aA
@@ -49302,7 +49142,7 @@ WV
yy
yy
Mx
-bH
+ma
eu
yy
Jj
@@ -49819,7 +49659,7 @@ Kt
Kt
Kt
Hw
-bH
+ma
nZ
Hw
yy
@@ -50338,7 +50178,7 @@ NI
NI
aA
yy
-bH
+ma
Ng
Ng
Ng
@@ -50373,7 +50213,7 @@ Mx
NI
Hw
NI
-IW
+ma
yy
xe
aA
@@ -50750,7 +50590,7 @@ GN
Mx
Ng
Ng
-IW
+ma
Ng
Ng
Ng
@@ -50897,7 +50737,7 @@ dF
Ng
Jj
Ng
-bH
+ma
Vp
xe
NI
@@ -50906,7 +50746,7 @@ yy
hX
eu
eu
-bH
+ma
uB
Jj
NI
@@ -51006,7 +50846,7 @@ yy
Ng
Ng
mw
-IW
+ma
NI
aA
yy
@@ -51565,7 +51405,7 @@ aA
aA
aA
yy
-IW
+ma
yy
yy
US
@@ -51803,7 +51643,7 @@ NI
Ng
Ng
Mx
-IW
+ma
NI
aA
aA
@@ -51834,7 +51674,7 @@ iC
aA
Hw
yy
-Kx
+iu
Mx
Ng
Ng
@@ -52563,7 +52403,7 @@ EF
EF
iT
lK
-YK
+EE
KU
lX
mb
@@ -52697,7 +52537,7 @@ EF
iT
iT
Zj
-av
+EE
lX
KU
NI
@@ -52795,7 +52635,7 @@ uB
uB
Ng
mb
-YK
+EE
EF
aT
aT
@@ -52928,7 +52768,7 @@ dp
Ng
Ng
lK
-av
+EE
EF
aT
aT
@@ -53338,8 +53178,8 @@ yK
EF
EF
GV
-YK
-av
+EE
+EE
lK
RW
yK
@@ -53767,7 +53607,7 @@ KU
kD
Mx
NI
-Kx
+iu
Ja
Ja
Ja
@@ -55599,7 +55439,7 @@ Lu
NI
Ng
NI
-Zq
+iu
NI
vt
dF
@@ -55732,7 +55572,7 @@ EA
Lu
Ng
NI
-Kx
+iu
dF
vt
It
@@ -55885,8 +55725,8 @@ EV
EV
KU
JP
-Zq
-Kx
+iu
+iu
Ng
uB
Ja
@@ -56230,7 +56070,7 @@ Ng
Mx
Ng
Ng
-Kx
+iu
NI
NI
IJ
@@ -56582,7 +56422,7 @@ NI
NI
PU
iO
-Xt
+gQ
NI
NI
NI
@@ -57205,7 +57045,7 @@ NI
tS
tS
Ng
-Zq
+iu
NI
NI
NI
@@ -58150,7 +57990,7 @@ NI
NI
tS
tS
-Kx
+iu
vF
oh
Ng
@@ -60158,7 +59998,7 @@ NI
NI
NI
NI
-Kx
+iu
Ng
Tg
Ng
@@ -60348,7 +60188,7 @@ uB
Ng
Ng
uB
-Kx
+iu
NI
NI
NI
@@ -60436,7 +60276,7 @@ dF
IH
uB
uB
-iQ
+PM
Km
Km
gt
@@ -60569,7 +60409,7 @@ dF
Ng
Ng
uB
-eL
+PM
PM
gt
gt
@@ -60839,7 +60679,7 @@ Mx
uB
gt
gt
-Xt
+gQ
Ng
Ng
Vl
diff --git a/code/datums/components/rotting.dm b/code/datums/components/rotting.dm
index 176656d8d5e..68caa4cdcff 100644
--- a/code/datums/components/rotting.dm
+++ b/code/datums/components/rotting.dm
@@ -84,9 +84,9 @@
if(dustme)
//stonehedge mob decomposition
C.visible_message(span_smallgreen("[C] decomposes..."))
- var/datum/reagents/R = new/datum/reagents(20)
+ var/datum/reagents/R = new/datum/reagents(5)
R.my_atom = src
- R.add_reagent(/datum/pollutant/rot, 20)
+ R.add_reagent(/datum/reagent/organpoison, 5)
var/datum/effect_system/smoke_spread/chem/smoke = new
smoke.set_up(R, 2, get_turf(C), FALSE)
smoke.start()
@@ -130,9 +130,9 @@
if(amount > 20 MINUTES)
//stonehedge simple mob decomposition
L.visible_message(span_smallgreen("[L] decomposes..!"))
- var/datum/reagents/R = new/datum/reagents(20)
+ var/datum/reagents/R = new/datum/reagents(5)
R.my_atom = src
- R.add_reagent(/datum/pollutant/rot, 20)
+ R.add_reagent(/datum/reagent/organpoison, 5)
//stonehedge simple mob decomposition end
qdel(src)
return L.dust(drop_items=TRUE)
diff --git a/code/datums/sexcon/sex_actions/deviant/tailpegging_anal.dm b/code/datums/sexcon/sex_actions/deviant/tailpegging_anal.dm
index 5f1dd3a177e..f77b5a049b1 100644
--- a/code/datums/sexcon/sex_actions/deviant/tailpegging_anal.dm
+++ b/code/datums/sexcon/sex_actions/deviant/tailpegging_anal.dm
@@ -39,10 +39,11 @@
var/obj/item/bodypart/BPG = target.get_bodypart(BODY_ZONE_PRECISE_GROIN)
var/obj/item/bodypart/BPC = target.get_bodypart(BODY_ZONE_CHEST)
if(user.sexcon.force > SEX_FORCE_LOW)
- BPC.add_wound(/datum/wound/fracture/chest)
- BPG.add_wound(/datum/wound/fracture/groin)
- target.apply_damage(15, BRUTE, BPC)
- target.apply_damage(15, BRUTE, BPG)
+ if(prob(20))
+ BPC.add_wound(/datum/wound/fracture/chest)
+ BPG.add_wound(/datum/wound/fracture/groin)
+ target.apply_damage(5, BRUTE, BPC)
+ target.apply_damage(5, BRUTE, BPG)
else if(!(HAS_TRAIT(target, TRAIT_TINY)) && HAS_TRAIT(user, TRAIT_TINY)) //Seelie on Humen
user.visible_message(span_warning("[user] tries and fails to insert their tiny tail into [target]'s butt!"))
else
diff --git a/code/datums/sexcon/sex_actions/deviant/tailpegging_vaginal.dm b/code/datums/sexcon/sex_actions/deviant/tailpegging_vaginal.dm
index 6d7cb11910a..e2d1a250f51 100644
--- a/code/datums/sexcon/sex_actions/deviant/tailpegging_vaginal.dm
+++ b/code/datums/sexcon/sex_actions/deviant/tailpegging_vaginal.dm
@@ -39,10 +39,11 @@
var/obj/item/bodypart/BPG = target.get_bodypart(BODY_ZONE_PRECISE_GROIN)
var/obj/item/bodypart/BPC = target.get_bodypart(BODY_ZONE_CHEST)
if(user.sexcon.force > SEX_FORCE_LOW)
- BPC.add_wound(/datum/wound/fracture/chest)
- BPG.add_wound(/datum/wound/fracture/groin)
- target.apply_damage(15, BRUTE, BPC)
- target.apply_damage(15, BRUTE, BPG)
+ if(prob(20))
+ BPC.add_wound(/datum/wound/fracture/chest)
+ BPG.add_wound(/datum/wound/fracture/groin)
+ target.apply_damage(5, BRUTE, BPC)
+ target.apply_damage(5, BRUTE, BPG)
else if(!(HAS_TRAIT(target, TRAIT_TINY)) && HAS_TRAIT(user, TRAIT_TINY)) //Seelie on Humen
user.visible_message(span_warning("[user] tries and fails to insert their tiny tail into [target]'s cunt!"))
else
diff --git a/code/datums/sexcon/sex_actions/sex/anal_sex.dm b/code/datums/sexcon/sex_actions/sex/anal_sex.dm
index 5117cb45672..a8bd59a1409 100644
--- a/code/datums/sexcon/sex_actions/sex/anal_sex.dm
+++ b/code/datums/sexcon/sex_actions/sex/anal_sex.dm
@@ -53,10 +53,11 @@
var/obj/item/bodypart/BPG = target.get_bodypart(BODY_ZONE_PRECISE_GROIN)
var/obj/item/bodypart/BPC = target.get_bodypart(BODY_ZONE_CHEST)
if(user.sexcon.force > SEX_FORCE_LOW)
- BPC.add_wound(/datum/wound/fracture/chest)
- BPG.add_wound(/datum/wound/fracture/groin)
- target.apply_damage(15, BRUTE, BPC)
- target.apply_damage(15, BRUTE, BPG)
+ if(prob(20))
+ BPC.add_wound(/datum/wound/fracture/chest)
+ BPG.add_wound(/datum/wound/fracture/groin)
+ target.apply_damage(5, BRUTE, BPC)
+ target.apply_damage(5, BRUTE, BPG)
else if(!(HAS_TRAIT(target, TRAIT_TINY)) && HAS_TRAIT(user, TRAIT_TINY)) //Seelie on Humen
user.visible_message(span_warning("[user] tries and fails to insert their tiny cock into [target]'s butt!"))
else
diff --git a/code/datums/sexcon/sex_actions/sex/throat_sex.dm b/code/datums/sexcon/sex_actions/sex/throat_sex.dm
index 1fa3210e7fc..53ca2de9a19 100644
--- a/code/datums/sexcon/sex_actions/sex/throat_sex.dm
+++ b/code/datums/sexcon/sex_actions/sex/throat_sex.dm
@@ -55,7 +55,8 @@
var/oxyloss = 1.3
if(HAS_TRAIT(user, TRAIT_DEATHBYSNOOSNOO))
oxyloss*=2
- user.sexcon.perform_sex_action(target, 0, 7, FALSE)
+ if(!isseelie(user)) //cock too small
+ user.sexcon.perform_sex_action(target, 0, 7, FALSE)
user.sexcon.perform_deepthroat_oxyloss(target, oxyloss)
target.sexcon.handle_passive_ejaculation()
diff --git a/code/datums/sexcon/sex_actions/sex/vaginal_sex.dm b/code/datums/sexcon/sex_actions/sex/vaginal_sex.dm
index 36f613507aa..58c0f01e6dd 100644
--- a/code/datums/sexcon/sex_actions/sex/vaginal_sex.dm
+++ b/code/datums/sexcon/sex_actions/sex/vaginal_sex.dm
@@ -53,10 +53,11 @@
var/obj/item/bodypart/BPG = target.get_bodypart(BODY_ZONE_PRECISE_GROIN)
var/obj/item/bodypart/BPC = target.get_bodypart(BODY_ZONE_CHEST)
if(user.sexcon.force > SEX_FORCE_LOW)
- BPC.add_wound(/datum/wound/fracture/chest)
- BPG.add_wound(/datum/wound/fracture/groin)
- target.apply_damage(15, BRUTE, BPC)
- target.apply_damage(15, BRUTE, BPG)
+ if(prob(20))
+ BPC.add_wound(/datum/wound/fracture/chest)
+ BPG.add_wound(/datum/wound/fracture/groin)
+ target.apply_damage(5, BRUTE, BPC)
+ target.apply_damage(5, BRUTE, BPG)
playsound(target, list('sound/misc/mat/insert (1).ogg','sound/misc/mat/insert (2).ogg'), 20, TRUE, ignore_walls = FALSE)
else if(!(HAS_TRAIT(target, TRAIT_TINY)) && HAS_TRAIT(user, TRAIT_TINY)) //Seelie on Non-Seelie action
user.visible_message(span_warning("[user] tries and fails to insert their tiny cock into [target]'s cunt."))
diff --git a/code/game/objects/effects/glowshroom.dm b/code/game/objects/effects/glowshroom.dm
index 25a2d978fe2..e6268bc547e 100644
--- a/code/game/objects/effects/glowshroom.dm
+++ b/code/game/objects/effects/glowshroom.dm
@@ -4,6 +4,7 @@
name = "kneestingers"
desc = ""
anchored = TRUE
+ max_integrity = 10
opacity = 0
density = FALSE
icon = 'icons/roguetown/misc/foliage.dmi'
@@ -84,3 +85,58 @@
var/obj/effect/decal/cleanable/molten_object/I = new (get_turf(src))
I.desc = ""
qdel(src)
+
+/obj/structure/safeglowshroom
+ name = "glowshroom"
+ desc = "the actually liked sibling of kneestingers."
+ anchored = TRUE
+ opacity = 0
+ max_integrity = 10
+ density = FALSE
+ icon = 'icons/roguetown/misc/foliage.dmi'
+ icon_state = "glowshroom1" //replaced in New
+ color = "#00fffb"
+ layer = ABOVE_NORMAL_TURF_LAYER
+ max_integrity = 30
+ blade_dulling = DULLING_CUT
+ resistance_flags = FLAMMABLE
+ debris = list(/obj/item/natural/fibers = 1, /obj/item/reagent_containers/food/snacks/grown/shroom = 1)
+
+/obj/structure/safeglowshroom/fire_act(added, maxstacks)
+ visible_message(span_warning("[src] catches fire!"))
+ var/turf/T = get_turf(src)
+ qdel(src)
+ new /obj/effect/hotspot(T)
+
+/obj/structure/safeglowshroom/New(loc, obj/item/seeds/newseed, mutate_stats)
+ ..()
+ set_light(1.5, 1.5, "#00fffb")
+
+ icon_state = "glowshroom[rand(1,3)]"
+
+ pixel_x = rand(-4, 4)
+ pixel_y = rand(0,5)
+
+/obj/structure/safeglowshroom/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ if(damage_type == BURN && damage_amount)
+ playsound(src.loc, 'sound/blank.ogg', 100, TRUE)
+
+/obj/structure/safeglowshroom/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume)
+ if(exposed_temperature > 300)
+ take_damage(5, BURN, 0, 0)
+
+/obj/structure/safeglowshroom/acid_act(acidpwr, acid_volume)
+ . = 1
+ visible_message(span_danger("[src] melts away!"))
+ var/obj/effect/decal/cleanable/molten_object/I = new (get_turf(src))
+ I.desc = ""
+ qdel(src)
+
+/obj/structure/safeglowshroom/Destroy()
+ var/datum/reagents/R = new/datum/reagents(5)
+ R.my_atom = src
+ R.add_reagent(/datum/reagent/berrypoison, 5)
+ var/datum/effect_system/smoke_spread/chem/smoke = new
+ smoke.set_up(R, 4, get_turf(src), FALSE)
+ smoke.start()
+ . = ..()
diff --git a/code/game/objects/items/rogueitems/keyrings.dm b/code/game/objects/items/rogueitems/keyrings.dm
index 1fd7474f729..96c7cf50c91 100644
--- a/code/game/objects/items/rogueitems/keyrings.dm
+++ b/code/game/objects/items/rogueitems/keyrings.dm
@@ -259,7 +259,7 @@
keys = list(/obj/item/roguekey/farm, /obj/item/roguekey/butcher)
/obj/item/storage/keyring/veteran
- keys = list(/obj/item/roguekey/veteran, /obj/item/roguekey/vault)
+ keys = list(/obj/item/roguekey/veteran, /obj/item/roguekey/vault, /obj/item/roguekey/steward)
/obj/item/storage/keyring/sheriff
keys = list(/obj/item/roguekey/sheriff_office, /obj/item/roguekey/keep_dungeon, /obj/item/roguekey/town_dungeon, /obj/item/roguekey/bog_barracks, /obj/item/roguekey/keep_barracks, /obj/item/roguekey/walls, /obj/item/roguekey/manor, /obj/item/roguekey/graveyard)
diff --git a/code/modules/jobs/job_types/roguetown/garrison/veteran.dm b/code/modules/jobs/job_types/roguetown/garrison/veteran.dm
index 62853a862b6..14696e7e8bb 100644
--- a/code/modules/jobs/job_types/roguetown/garrison/veteran.dm
+++ b/code/modules/jobs/job_types/roguetown/garrison/veteran.dm
@@ -36,5 +36,6 @@
/datum/outfit/job/roguetown/veteran/pre_equip(mob/living/carbon/human/H, visualsOnly)
. = ..()
cloak = /obj/item/clothing/cloak/half/vet
+ r_hand = /obj/item/scomstone
l_hand = /obj/item/class_selector/veteran //this is where they equip shit.
H.verbs |= /mob/proc/haltyell
diff --git a/code/modules/roguetown/roguemachine/scomm.dm b/code/modules/roguetown/roguemachine/scomm.dm
index ebab509af5f..b6499bb1f4c 100644
--- a/code/modules/roguetown/roguemachine/scomm.dm
+++ b/code/modules/roguetown/roguemachine/scomm.dm
@@ -173,8 +173,8 @@
w_class = WEIGHT_CLASS_SMALL
flags_1 = HEAR_1
muteinmouth = TRUE
- var/listening = TRUE
- var/speaking = FALSE //Start muted its weird.
+ var/listening = FALSE //Start muted its weird.
+ var/speaking = TRUE
sellprice = 50
//wip
/obj/item/scomstone/attack_right(mob/user)
@@ -195,7 +195,7 @@
playsound(loc, 'sound/misc/beep.ogg', 100, FALSE, -1)
listening = !listening
speaking = !speaking
- to_chat(user, span_info("I [speaking ? "unmute" : "mute"] the scomstone."))
+ to_chat(user, span_info("I turn the scomstone to [speaking ? "listening" : "broadcasting"] mode."))
update_icon()
/obj/item/scomstone/Destroy()
diff --git a/modular_stonehedge/code/game/objects/items/class_selectors.dm b/modular_stonehedge/code/game/objects/items/class_selectors.dm
index e905b5b0a66..1cd2d908cf4 100644
--- a/modular_stonehedge/code/game/objects/items/class_selectors.dm
+++ b/modular_stonehedge/code/game/objects/items/class_selectors.dm
@@ -60,7 +60,8 @@
dressup(H, inventory_items)
if("Rogue")
H.mind.AddSpell(new /obj/effect/proc_holder/spell/self/rogue_vanish)
- inventory_items = list(/obj/item/storage/belt/rogue/pouch/coins/rich,
+ inventory_items = list(
+ /obj/item/clothing/neck/roguetown/bervor,
/obj/item/clothing/shoes/roguetown/boots/armor,
/obj/item/storage/belt/rogue/leather,
/obj/item/clothing/gloves/roguetown/chain,
@@ -70,8 +71,9 @@
/obj/item/quiver/Pbolts,
/obj/item/rogueweapon/sword/estoc,
/obj/item/lockpickring/mundane,
- /obj/item/rogueweapon/huntingknife/idagger/steel/parrying = 1,
- /obj/item/storage/keyring/veteran = 1
+ /obj/item/rogueweapon/huntingknife/idagger/steel/parrying,
+ /obj/item/storage/keyring/veteran,
+ /obj/item/storage/belt/rogue/pouch/coins/rich,
)
if(H.gender == FEMALE) //funny
inventory_items += /obj/item/clothing/suit/roguetown/armor/leather/studded/bikini
@@ -125,8 +127,8 @@
/obj/item/storage/belt/rogue/pouch/coins/rich,
/obj/item/storage/backpack/rogue/satchel,
/obj/item/rogueweapon/shield/wood,
- /obj/item/rogueweapon/huntingknife/idagger/steel/parrying = 1,
- /obj/item/storage/keyring/veteran = 1
+ /obj/item/rogueweapon/huntingknife/idagger/steel/parrying,
+ /obj/item/storage/keyring/veteran,
)
var/datum/devotion/C = new /datum/devotion(H, H.patron)
switch(H.patron?.type)
From 80081f9c8831c39989b074acefb0c44cf939fca1 Mon Sep 17 00:00:00 2001
From: EaglePhntm <39886147+EaglePhntm@users.noreply.github.com>
Date: Sun, 24 Nov 2024 21:01:51 +0300
Subject: [PATCH 013/192] Update keyrings.dm
---
code/game/objects/items/rogueitems/keyrings.dm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/code/game/objects/items/rogueitems/keyrings.dm b/code/game/objects/items/rogueitems/keyrings.dm
index 96c7cf50c91..0117e18e8b5 100644
--- a/code/game/objects/items/rogueitems/keyrings.dm
+++ b/code/game/objects/items/rogueitems/keyrings.dm
@@ -259,7 +259,7 @@
keys = list(/obj/item/roguekey/farm, /obj/item/roguekey/butcher)
/obj/item/storage/keyring/veteran
- keys = list(/obj/item/roguekey/veteran, /obj/item/roguekey/vault, /obj/item/roguekey/steward)
+ keys = list(/obj/item/roguekey/veteran, /obj/item/roguekey/vault, /obj/item/roguekey/steward, /obj/item/roguekey/keep_dungeon, /obj/item/roguekey/town_dungeon, /obj/item/roguekey/bog_barracks, /obj/item/roguekey/keep_barracks, /obj/item/roguekey/walls, /obj/item/roguekey/graveyard)
/obj/item/storage/keyring/sheriff
keys = list(/obj/item/roguekey/sheriff_office, /obj/item/roguekey/keep_dungeon, /obj/item/roguekey/town_dungeon, /obj/item/roguekey/bog_barracks, /obj/item/roguekey/keep_barracks, /obj/item/roguekey/walls, /obj/item/roguekey/manor, /obj/item/roguekey/graveyard)
From e1dfaa271338de8add292700484a4e4148e19e0a Mon Sep 17 00:00:00 2001
From: EaglePhntm <39886147+EaglePhntm@users.noreply.github.com>
Date: Mon, 25 Nov 2024 00:31:31 +0300
Subject: [PATCH 014/192] Update _rogue.dm
---
code/modules/events/rogue/_rogue.dm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/code/modules/events/rogue/_rogue.dm b/code/modules/events/rogue/_rogue.dm
index c726b5ad993..427582bba4b 100644
--- a/code/modules/events/rogue/_rogue.dm
+++ b/code/modules/events/rogue/_rogue.dm
@@ -34,7 +34,7 @@ GLOBAL_LIST_INIT(badomens, list())
var/used
switch(eventreason)
if(OMEN_ROUNDSTART)
- used = "Zizo."
+ used = "Levishth."
if(OMEN_NOLORD)
used = "The Monarch is dead! We need a new ruler."
if(OMEN_NOPRIEST)
@@ -46,7 +46,7 @@ GLOBAL_LIST_INIT(badomens, list())
if(OMEN_SKELETONSIEGE)
used = "Unwelcome visitors!"
if("ascend")
- used = "Zizo will rise once again."
+ used = "Levishth will rise once again."
if(eventreason && used)
priority_announce(used, "Bad Omen", 'sound/misc/evilevent.ogg')
From 7e1e82ddf5ea04deab90fb290c9cc64f38b790d0 Mon Sep 17 00:00:00 2001
From: EaglePhntm <39886147+EaglePhntm@users.noreply.github.com>
Date: Mon, 25 Nov 2024 00:57:33 +0300
Subject: [PATCH 015/192] undo glowy moment
---
_maps/map_files/otherz/forest.dmm | 352 ++++++++++++++++++++++--------
1 file changed, 256 insertions(+), 96 deletions(-)
diff --git a/_maps/map_files/otherz/forest.dmm b/_maps/map_files/otherz/forest.dmm
index d324e1f8900..f9627ad1ff1 100644
--- a/_maps/map_files/otherz/forest.dmm
+++ b/_maps/map_files/otherz/forest.dmm
@@ -90,6 +90,12 @@
/obj/structure/bed/rogue/inn/hay,
/turf/open/floor/rogue/naturalstone,
/area/rogue/indoors/cave/minotaurcave)
+"av" = (
+/obj/structure/glowshroom{
+ icon_state = "glowshroom3"
+ },
+/turf/open/water/cleanshallow,
+/area/rogue/outdoors/river)
"aw" = (
/obj/structure/flora/newtree,
/obj/structure/fluff/railing/fence,
@@ -247,7 +253,9 @@
name = "Wood elf Tribes"
})
"bD" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom{
+ icon_state = "glowshroom3"
+ },
/obj/structure/spacevine,
/turf/open/water/cleanshallow,
/area/rogue/outdoors/river)
@@ -255,6 +263,12 @@
/obj/structure/fermenting_barrel/random/beer,
/turf/open/floor/rogue/naturalstone,
/area/rogue/indoors/cave/minotaurcave)
+"bH" = (
+/obj/structure/glowshroom,
+/turf/open/water/swamp,
+/area/rogue/outdoors/woods{
+ first_time_text = "The Deepwoods"
+ })
"bI" = (
/obj/structure/flora/wildplant/wild_herbs,
/turf/open/floor/rogue/grass,
@@ -460,7 +474,9 @@
/turf/open/floor/rogue/blocks/stone/stonepattern3,
/area/rogue/indoors/shelter/town/dwarf)
"cH" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom{
+ icon_state = "glowshroom2"
+ },
/turf/closed/mineral/random/rogue/med,
/area/rogue/under/cavewet)
"cI" = (
@@ -644,6 +660,12 @@
first_time_text = "The Woodland Tribe";
name = "Wood elf Tribes"
})
+"dV" = (
+/obj/structure/glowshroom{
+ icon_state = "glowshroom3"
+ },
+/turf/open/floor/rogue/cobblerock,
+/area/rogue/indoors/shelter/woods/overgrownfort)
"dX" = (
/obj/structure/spacevine,
/turf/open/floor/rogue/cobblerock,
@@ -773,6 +795,12 @@
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
+"eE" = (
+/obj/structure/glowshroom{
+ icon_state = "glowshroom3"
+ },
+/turf/open/water/swamp,
+/area/rogue/indoors/shelter/woods/overgrownfort)
"eF" = (
/turf/closed/wall/shroud{
opacity = 0
@@ -788,6 +816,14 @@
/obj/structure/flora/ausbushes/ywflowers,
/obj/structure/flora/roguegrass/maneater/real,
/turf/open/floor/rogue/dirt/road,
+/area/rogue/outdoors/woods{
+ first_time_text = "The Deepwoods"
+ })
+"eL" = (
+/obj/structure/glowshroom{
+ icon_state = "glowshroom2"
+ },
+/turf/open/water,
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
@@ -1100,7 +1136,9 @@
/turf/open/floor/rogue/blocks,
/area/rogue/indoors/shelter/woods/overgrownfort)
"gQ" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom{
+ icon_state = "glowshroom3"
+ },
/turf/open/floor/rogue/dirt,
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
@@ -1382,7 +1420,9 @@
/turf/open/floor/rogue/dirt/road,
/area/rogue/outdoors/river)
"iu" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom{
+ icon_state = "glowshroom3"
+ },
/turf/open/floor/rogue/grass,
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
@@ -1461,12 +1501,20 @@
/turf/open/water/swamp,
/area/rogue/indoors/cave/underdark)
"iO" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom{
+ icon_state = "glowshroom3"
+ },
/obj/structure/flora/ausbushes/ppflowers,
/obj/item/clothing/head/peaceflower{
name = "Viriitran Bud"
},
/turf/open/floor/rogue/dirt,
+/area/rogue/outdoors/woods{
+ first_time_text = "The Deepwoods"
+ })
+"iQ" = (
+/obj/structure/glowshroom,
+/turf/open/water,
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
@@ -1641,6 +1689,12 @@
/obj/effect/wisp,
/obj/structure/flora/wildplant/wild_herbs,
/turf/open/floor/rogue/grass,
+/area/rogue/outdoors/woods{
+ first_time_text = "The Deepwoods"
+ })
+"jQ" = (
+/obj/structure/glowshroom,
+/turf/open/water/cleanshallow,
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
@@ -1695,7 +1749,9 @@
first_time_text = "The Mountain Passe"
})
"kg" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom{
+ icon_state = "glowshroom3"
+ },
/turf/open/water/river{
icon_state = "rockwd"
},
@@ -1978,7 +2034,9 @@
/turf/open/floor/rogue/dirt,
/area/rogue/outdoors/river)
"ma" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom{
+ icon_state = "glowshroom2"
+ },
/turf/open/water/swamp,
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
@@ -2105,7 +2163,9 @@
name = "Wood elf Tribes"
})
"mD" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom{
+ icon_state = "glowshroom2"
+ },
/turf/open/floor/rogue/cobblerock,
/area/rogue/indoors/shelter/woods/overgrownfort)
"mE" = (
@@ -2319,7 +2379,7 @@
name = "Wood elf Tribes"
})
"nJ" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom,
/turf/open/water/swamp,
/area/rogue/outdoors/river)
"nP" = (
@@ -2360,7 +2420,9 @@
first_time_text = "The Deepwoods"
})
"oa" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom{
+ icon_state = "glowshroom2"
+ },
/turf/open/floor/rogue/dirt/road,
/area/rogue/indoors/cave/underdark)
"ob" = (
@@ -2414,7 +2476,9 @@
/turf/open/floor/rogue/blocks/stone/stonepattern3,
/area/rogue/indoors/cave/underdark)
"ou" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom{
+ icon_state = "glowshroom2"
+ },
/turf/open/floor/rogue/grass,
/area/rogue/under/cavewet)
"ov" = (
@@ -2704,7 +2768,9 @@
first_time_text = "The Deepwoods"
})
"qi" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom{
+ icon_state = "glowshroom3"
+ },
/obj/structure/flora/ausbushes/brflowers,
/turf/open/floor/rogue/grass,
/area/rogue/outdoors/woods{
@@ -3074,7 +3140,9 @@
first_time_text = "The Deepwoods"
})
"sy" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom{
+ icon_state = "glowshroom2"
+ },
/turf/open/floor/rogue/naturalstone,
/area/rogue/under/cavewet)
"sA" = (
@@ -3302,7 +3370,7 @@
first_time_text = "The Deepwoods"
})
"tZ" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom,
/turf/open/water/swamp,
/area/rogue/indoors/shelter/woods/overgrownfort)
"ua" = (
@@ -3557,7 +3625,9 @@
/obj/structure/fluff/railing/border{
dir = 4
},
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom{
+ icon_state = "glowshroom2"
+ },
/turf/open/floor/rogue/blocks{
icon_state = "paving"
},
@@ -3570,6 +3640,12 @@
/mob/living/simple_animal/hostile/retaliate/rogue/mudcrab,
/turf/open/water/cleanshallow,
/area/rogue/under/cavewet)
+"vs" = (
+/obj/structure/glowshroom{
+ icon_state = "glowshroom3"
+ },
+/turf/open/floor/rogue/naturalstone,
+/area/rogue/under/cavewet)
"vt" = (
/obj/structure/spacevine,
/obj/structure/spacevine,
@@ -3647,7 +3723,9 @@
first_time_text = "The Deepwoods"
})
"vT" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom{
+ icon_state = "glowshroom3"
+ },
/turf/open/water/cleanshallow,
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
@@ -3938,7 +4016,7 @@
},
/area/rogue/outdoors/river)
"xG" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom,
/turf/open/water/swamp,
/area/rogue/indoors/cave/underdark)
"xO" = (
@@ -3991,6 +4069,10 @@
/obj/machinery/light/rogue/hearth,
/turf/open/floor/rogue/blocks/stone/stonepattern3,
/area/rogue/indoors/shelter/town/dwarf)
+"xY" = (
+/obj/structure/glowshroom,
+/turf/open/floor/rogue/cobblerock,
+/area/rogue/indoors/cave/underdark)
"yb" = (
/obj/effect/wisp,
/turf/open/floor/rogue/shroud,
@@ -5150,7 +5232,7 @@
/turf/open/floor/rogue/ruinedwood/spiral,
/area/rogue/indoors/shelter/woods/overgrownfort)
"EE" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom,
/turf/open/water/cleanshallow,
/area/rogue/outdoors/river)
"EF" = (
@@ -5493,7 +5575,7 @@
/turf/open/floor/grass,
/area/rogue/indoors/cave/minotaurcave)
"GV" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom,
/obj/item/natural/rock,
/turf/open/water/cleanshallow,
/area/rogue/outdoors/river)
@@ -5538,7 +5620,9 @@
name = "Wood elf Tribes"
})
"Hj" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom{
+ icon_state = "glowshroom2"
+ },
/turf/open/water/swamp/deep,
/area/rogue/indoors/cave/underdark)
"Hl" = (
@@ -5758,6 +5842,10 @@
first_time_text = "The Woodland Tribe";
name = "Wood elf Tribes"
})
+"Ix" = (
+/obj/structure/glowshroom,
+/turf/open/floor/rogue/naturalstone,
+/area/rogue/under/cavewet)
"IA" = (
/obj/structure/table/wood{
dir = 1;
@@ -5848,6 +5936,14 @@
/obj/effect/wisp,
/turf/open/water/swamp,
/area/rogue/indoors/shelter/woods/overgrownfort)
+"IW" = (
+/obj/structure/glowshroom{
+ icon_state = "glowshroom3"
+ },
+/turf/open/water/swamp,
+/area/rogue/outdoors/woods{
+ first_time_text = "The Deepwoods"
+ })
"IX" = (
/obj/structure/bars/passage{
redstone_id = "bogguardjail"
@@ -5984,6 +6080,12 @@
first_time_text = "The Woodland Tribe";
name = "Wood elf Tribes"
})
+"JH" = (
+/obj/structure/glowshroom{
+ icon_state = "glowshroom3"
+ },
+/turf/open/water/swamp,
+/area/rogue/outdoors/river)
"JI" = (
/obj/structure/spacevine,
/turf/open/water/swamp,
@@ -6068,7 +6170,7 @@
first_time_text = "The Deepwoods"
})
"Kf" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom,
/turf/open/floor/rogue/naturalstone,
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
@@ -6094,6 +6196,10 @@
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
+"Kn" = (
+/obj/structure/glowshroom,
+/turf/open/floor/rogue/cobblerock,
+/area/rogue/indoors/shelter/woods/overgrownfort)
"Ko" = (
/obj/structure/fluff/walldeco/stone{
icon_state = "walldec6"
@@ -6125,6 +6231,12 @@
},
/turf/open/floor/bronze,
/area/rogue/indoors/shelter/town/dwarf)
+"Kx" = (
+/obj/structure/glowshroom,
+/turf/open/floor/rogue/grass,
+/area/rogue/outdoors/woods{
+ first_time_text = "The Deepwoods"
+ })
"Ky" = (
/obj/structure/flora/roguegrass/maneater/real,
/obj/structure/flora/newtree,
@@ -6156,6 +6268,12 @@
},
/turf/open/floor/rogue/dirt/road,
/area/rogue/indoors/shelter/woods/overgrownfort)
+"KH" = (
+/obj/structure/glowshroom{
+ icon_state = "glowshroom3"
+ },
+/turf/open/water/swamp,
+/area/rogue/indoors/cave/underdark)
"KJ" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/mineral_door/wood/deadbolt{
@@ -7040,7 +7158,9 @@
/turf/open/floor/rogue/blocks,
/area/rogue/indoors/shelter/woods/overgrownfort)
"PM" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom{
+ icon_state = "glowshroom3"
+ },
/turf/open/water,
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
@@ -7380,7 +7500,9 @@
/turf/open/water/swamp,
/area/rogue/outdoors/river)
"RU" = (
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom{
+ icon_state = "glowshroom3"
+ },
/turf/open/floor/rogue/cobblerock,
/area/rogue/indoors/cave/underdark)
"RW" = (
@@ -7438,6 +7560,14 @@
first_time_text = "The Woodland Tribe";
name = "Wood elf Tribes"
})
+"Su" = (
+/obj/structure/glowshroom{
+ icon_state = "glowshroom2"
+ },
+/turf/open/water/cleanshallow,
+/area/rogue/outdoors/woods{
+ first_time_text = "The Deepwoods"
+ })
"Sy" = (
/turf/open/floor/rogue/rooftop,
/area/rogue/outdoors/tribalfort{
@@ -7455,7 +7585,9 @@
})
"SE" = (
/obj/structure/flora/roguegrass/water,
-/obj/structure/safeglowshroom,
+/obj/structure/glowshroom{
+ icon_state = "glowshroom2"
+ },
/turf/open/water/cleanshallow,
/area/rogue/outdoors/river)
"SF" = (
@@ -8183,6 +8315,14 @@
first_time_text = "The Woodland Tribe";
name = "Wood elf Tribes"
})
+"Xt" = (
+/obj/structure/glowshroom{
+ icon_state = "glowshroom2"
+ },
+/turf/open/floor/rogue/dirt,
+/area/rogue/outdoors/woods{
+ first_time_text = "The Deepwoods"
+ })
"Xw" = (
/obj/structure/flora/rogueshroom/happyrandom{
icon_state = "mush2"
@@ -8415,6 +8555,12 @@
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
+"YK" = (
+/obj/structure/glowshroom{
+ icon_state = "glowshroom2"
+ },
+/turf/open/water/cleanshallow,
+/area/rogue/outdoors/river)
"YO" = (
/obj/structure/spacevine,
/turf/open/floor/rogue/dirt/road,
@@ -8504,6 +8650,14 @@
"Zl" = (
/turf/open/water/swamp/deep,
/area/rogue/under/cavewet)
+"Zq" = (
+/obj/structure/glowshroom{
+ icon_state = "glowshroom2"
+ },
+/turf/open/floor/rogue/grass,
+/area/rogue/outdoors/woods{
+ first_time_text = "The Deepwoods"
+ })
"Zr" = (
/obj/structure/fluff/statue/knight/r,
/turf/open/floor/bronze,
@@ -8576,6 +8730,12 @@
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
+"ZX" = (
+/obj/structure/glowshroom{
+ icon_state = "glowshroom2"
+ },
+/turf/open/water/swamp,
+/area/rogue/indoors/shelter/woods/overgrownfort)
"ZY" = (
/obj/machinery/light/rogue/torchholder{
dir = 8
@@ -16911,7 +17071,7 @@ ZA
pL
HR
EI
-xG
+KH
Ec
Gx
Gx
@@ -20111,7 +20271,7 @@ pd
CC
iN
iN
-RU
+xY
JQ
JQ
sj
@@ -20239,7 +20399,7 @@ Aj
KZ
JQ
sj
-RU
+xY
hQ
hQ
hQ
@@ -22515,7 +22675,7 @@ Ly
Ly
aZ
RR
-tZ
+ZX
iB
iB
iB
@@ -22918,7 +23078,7 @@ BJ
BJ
iB
iB
-tZ
+eE
bK
BJ
iB
@@ -24112,7 +24272,7 @@ Ly
aZ
wT
iB
-tZ
+ZX
iB
iB
iB
@@ -24246,7 +24406,7 @@ aZ
wT
mk
xx
-tZ
+eE
IV
hd
wT
@@ -28299,7 +28459,7 @@ FN
FN
FN
FN
-sy
+vs
No
FN
FN
@@ -28571,7 +28731,7 @@ SB
SB
sb
sb
-sy
+vs
ou
SB
sb
@@ -28967,7 +29127,7 @@ FN
FN
et
et
-sy
+vs
SB
SB
sb
@@ -29104,7 +29264,7 @@ sy
GI
No
No
-sy
+Ix
FN
FN
FN
@@ -29232,7 +29392,7 @@ FN
FN
et
et
-sy
+Ix
SB
SB
No
@@ -30423,14 +30583,14 @@ wO
wO
Cw
FN
-sy
+Ix
sb
SB
sb
sb
et
et
-sy
+vs
sy
et
et
@@ -41278,7 +41438,7 @@ lC
BJ
iB
hI
-mD
+dV
BP
BP
Ud
@@ -42338,7 +42498,7 @@ CM
CM
CM
CM
-mD
+Kn
BJ
Jt
bW
@@ -45153,7 +45313,7 @@ uB
yy
ma
xe
-ma
+IW
yy
DK
yy
@@ -45283,7 +45443,7 @@ Ng
uB
uB
yy
-ma
+bH
yy
ma
yy
@@ -45295,7 +45455,7 @@ ma
ma
eu
eu
-ma
+IW
yy
Hw
aA
@@ -45394,7 +45554,7 @@ Hr
NI
Ng
uB
-vT
+Su
Hr
Hr
Ng
@@ -45555,7 +45715,7 @@ xe
yy
Ja
yy
-ma
+bH
eu
eu
yy
@@ -45927,8 +46087,8 @@ Hr
Hr
Hr
Hr
-iu
-iu
+Zq
+Zq
Hv
uB
Ja
@@ -46059,7 +46219,7 @@ SD
Hr
LE
SD
-iu
+Kx
tS
Ng
XM
@@ -46460,7 +46620,7 @@ Ng
Ng
NI
NI
-iu
+Kx
uB
Ja
Ja
@@ -46587,7 +46747,7 @@ Ja
Hr
Hr
Hr
-vT
+Su
uB
Ng
Ng
@@ -46716,7 +46876,7 @@ NI
NI
Ng
Ja
-vT
+Su
Hr
Hr
vT
@@ -46797,8 +46957,8 @@ qZ
EF
EF
el
-EE
-EE
+av
+YK
EF
EF
EF
@@ -46849,7 +47009,7 @@ Ng
Ng
Ng
Ja
-vT
+jQ
Hr
Hr
uB
@@ -46946,7 +47106,7 @@ yK
aT
yK
aT
-EE
+YK
gc
Nt
Qi
@@ -47079,7 +47239,7 @@ yK
yK
yK
aT
-EE
+av
gc
Nt
Qi
@@ -47633,10 +47793,10 @@ CT
EF
EF
el
-EE
+av
SE
EF
-EE
+av
EF
EF
EF
@@ -47889,7 +48049,7 @@ EF
el
qZ
EE
-EE
+YK
mb
Ng
NI
@@ -48207,7 +48367,7 @@ Hr
hF
lX
lX
-nJ
+JH
RS
Nm
RS
@@ -48730,7 +48890,7 @@ iw
Ng
yy
ma
-ma
+IW
yy
Jj
uB
@@ -48751,7 +48911,7 @@ aA
aA
aA
Ng
-nJ
+JH
ao
lX
lX
@@ -48774,7 +48934,7 @@ Sb
Eo
lX
EF
-EE
+YK
EF
lK
cM
@@ -48864,7 +49024,7 @@ Ng
Ng
xe
ma
-ma
+bH
uB
Jj
hF
@@ -49013,7 +49173,7 @@ Ng
PY
uB
Jj
-ma
+IW
aA
aA
aA
@@ -49142,7 +49302,7 @@ WV
yy
yy
Mx
-ma
+bH
eu
yy
Jj
@@ -49659,7 +49819,7 @@ Kt
Kt
Kt
Hw
-ma
+bH
nZ
Hw
yy
@@ -50178,7 +50338,7 @@ NI
NI
aA
yy
-ma
+bH
Ng
Ng
Ng
@@ -50213,7 +50373,7 @@ Mx
NI
Hw
NI
-ma
+IW
yy
xe
aA
@@ -50590,7 +50750,7 @@ GN
Mx
Ng
Ng
-ma
+IW
Ng
Ng
Ng
@@ -50737,7 +50897,7 @@ dF
Ng
Jj
Ng
-ma
+bH
Vp
xe
NI
@@ -50746,7 +50906,7 @@ yy
hX
eu
eu
-ma
+bH
uB
Jj
NI
@@ -50846,7 +51006,7 @@ yy
Ng
Ng
mw
-ma
+IW
NI
aA
yy
@@ -51405,7 +51565,7 @@ aA
aA
aA
yy
-ma
+IW
yy
yy
US
@@ -51643,7 +51803,7 @@ NI
Ng
Ng
Mx
-ma
+IW
NI
aA
aA
@@ -51674,7 +51834,7 @@ iC
aA
Hw
yy
-iu
+Kx
Mx
Ng
Ng
@@ -52403,7 +52563,7 @@ EF
EF
iT
lK
-EE
+YK
KU
lX
mb
@@ -52537,7 +52697,7 @@ EF
iT
iT
Zj
-EE
+av
lX
KU
NI
@@ -52635,7 +52795,7 @@ uB
uB
Ng
mb
-EE
+YK
EF
aT
aT
@@ -52768,7 +52928,7 @@ dp
Ng
Ng
lK
-EE
+av
EF
aT
aT
@@ -53178,8 +53338,8 @@ yK
EF
EF
GV
-EE
-EE
+YK
+av
lK
RW
yK
@@ -53607,7 +53767,7 @@ KU
kD
Mx
NI
-iu
+Kx
Ja
Ja
Ja
@@ -55439,7 +55599,7 @@ Lu
NI
Ng
NI
-iu
+Zq
NI
vt
dF
@@ -55572,7 +55732,7 @@ EA
Lu
Ng
NI
-iu
+Kx
dF
vt
It
@@ -55725,8 +55885,8 @@ EV
EV
KU
JP
-iu
-iu
+Zq
+Kx
Ng
uB
Ja
@@ -56070,7 +56230,7 @@ Ng
Mx
Ng
Ng
-iu
+Kx
NI
NI
IJ
@@ -56422,7 +56582,7 @@ NI
NI
PU
iO
-gQ
+Xt
NI
NI
NI
@@ -57045,7 +57205,7 @@ NI
tS
tS
Ng
-iu
+Zq
NI
NI
NI
@@ -57990,7 +58150,7 @@ NI
NI
tS
tS
-iu
+Kx
vF
oh
Ng
@@ -59998,7 +60158,7 @@ NI
NI
NI
NI
-iu
+Kx
Ng
Tg
Ng
@@ -60188,7 +60348,7 @@ uB
Ng
Ng
uB
-iu
+Kx
NI
NI
NI
@@ -60276,7 +60436,7 @@ dF
IH
uB
uB
-PM
+iQ
Km
Km
gt
@@ -60409,7 +60569,7 @@ dF
Ng
Ng
uB
-PM
+eL
PM
gt
gt
@@ -60679,7 +60839,7 @@ Mx
uB
gt
gt
-gQ
+Xt
Ng
Ng
Vl
From 58aef033bfb398a6549da529fffbf41c6125b339 Mon Sep 17 00:00:00 2001
From: EaglePhntm <39886147+EaglePhntm@users.noreply.github.com>
Date: Mon, 25 Nov 2024 01:59:10 +0300
Subject: [PATCH 016/192] map stuff
---
_maps/map_files/dreamhold/Dreamhold.dmm | 775 ++++++++++++--------
_maps/templates/shelter_3.dmm | 14 +-
code/modules/clothing/rogueclothes/pants.dm | 2 +
3 files changed, 484 insertions(+), 307 deletions(-)
diff --git a/_maps/map_files/dreamhold/Dreamhold.dmm b/_maps/map_files/dreamhold/Dreamhold.dmm
index d2568b783f5..19d2f13e1f9 100644
--- a/_maps/map_files/dreamhold/Dreamhold.dmm
+++ b/_maps/map_files/dreamhold/Dreamhold.dmm
@@ -134,6 +134,14 @@
/area/rogue/outdoors/woods{
first_time_text = "The Twilight Woods"
})
+"aeO" = (
+/obj/structure/flora/grass/jungle{
+ icon_state = "grassa2"
+ },
+/turf/open/floor/rogue/cobblerock,
+/area/rogue/outdoors/rtfield{
+ first_time_text = null
+ })
"afp" = (
/obj/structure/fluff/railing/border{
dir = 9
@@ -330,6 +338,12 @@
"aoy" = (
/turf/open/floor/rogue/hexstone,
/area/rogue/outdoors/caves)
+"aoF" = (
+/obj/structure/flora/newtree,
+/turf/open/floor/rogue/cobblerock,
+/area/rogue/outdoors/rtfield{
+ first_time_text = null
+ })
"apc" = (
/obj/structure/chair/stool/rogue,
/turf/open/floor/rogue/blocks,
@@ -493,8 +507,7 @@
/turf/closed/wall/mineral/rogue/decostone/mossy/cand,
/area/rogue/indoors/town/tavern)
"avu" = (
-/obj/effect/landmark/events/haunts,
-/turf/open/floor/rogue/dirt/road,
+/turf/open/floor/rogue/cobble,
/area/rogue/outdoors/rtfield{
first_time_text = null
})
@@ -973,6 +986,20 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"aLD" = (
+/obj/item/clothing/gloves/roguetown/chain/iron,
+/obj/item/clothing/gloves/roguetown/chain/iron,
+/obj/item/clothing/gloves/roguetown/chain/iron,
+/obj/item/clothing/gloves/roguetown/chain/iron,
+/obj/item/clothing/under/roguetown/chainlegs,
+/obj/item/clothing/under/roguetown/chainlegs,
+/obj/item/clothing/under/roguetown/chainlegs,
+/obj/item/clothing/under/roguetown/chainlegs,
+/turf/open/floor/rogue/ruinedwood/spiral,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"aMz" = (
/obj/structure/flora/grass/jungle{
icon_state = "grassa1"
@@ -1992,10 +2019,15 @@
/turf/open/floor/rogue/ruinedwood/spiral,
/area/rogue/indoors/town/library)
"bCN" = (
-/mob/living/simple_animal/hostile/rogue/skeleton/bow{
- name = "Skellter";
- faction = list("undead", "noble"ssssss)
- },
+/obj/structure/rack/rogue,
+/obj/item/rogueweapon/mace/cudgel,
+/obj/item/storage/backpack/rogue/backpack/surgery,
+/obj/item/rope/chain,
+/obj/item/rope/chain,
+/obj/item/rope/chain,
+/obj/item/dildo/silver,
+/obj/item/rogueweapon/mace/cudgel,
+/obj/machinery/light/rogue/wallfire/candle/blue,
/turf/open/floor/rogue/ruinedwood/spiral,
/area/rogue/indoors/town/garrison{
first_time_text = "Adventurers Guild";
@@ -2509,10 +2541,16 @@
},
/area/rogue/outdoors/river)
"bYK" = (
-/obj/structure/flora/roguegrass,
-/turf/open/floor/rogue/dirt,
-/area/rogue/outdoors/rtfield{
- first_time_text = null
+/obj/structure/mineral_door/wood/donjon{
+ desc = "Armory";
+ locked = 1;
+ lockid = "vault";
+ name = "Treasury"
+ },
+/turf/open/floor/rogue/ruinedwood/spiral,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
})
"bZv" = (
/obj/structure/flora/rogueshroom/happyrandom{
@@ -2801,10 +2839,19 @@
/turf/open/water/river,
/area/rogue/outdoors/caves)
"coD" = (
-/obj/structure/fluff/statue/tdummy,
-/turf/open/floor/rogue/dirt/road,
-/area/rogue/outdoors/rtfield{
- first_time_text = null
+/obj/structure/rack/rogue,
+/obj/item/rogueweapon/sword/estoc,
+/obj/item/rogueweapon/sword/estoc,
+/obj/item/rogueweapon/sword/rapier,
+/obj/item/rogueweapon/sword/rapier,
+/obj/item/clothing/head/roguetown/helmet/skullcap,
+/obj/item/clothing/head/roguetown/helmet/skullcap,
+/obj/item/clothing/head/roguetown/helmet/skullcap,
+/obj/item/clothing/head/roguetown/helmet/skullcap,
+/turf/open/floor/rogue/ruinedwood/spiral,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
})
"coM" = (
/obj/structure/flora/roguegrass,
@@ -3581,6 +3628,10 @@
},
/turf/open/floor/rogue/dirt/road,
/area/rogue/outdoors/river)
+"cVC" = (
+/obj/structure/chair/bench/ultimacouch,
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/shelter/town)
"cVH" = (
/obj/structure/flora/roguegrass/water/reeds,
/turf/open/water/cleanshallow,
@@ -3978,11 +4029,8 @@
})
"diM" = (
/obj/machinery/light/rogue/wallfire/candle/blue,
-/obj/structure/roguemachine/steward{
- lockid = "vault";
- name = "COINKEEPER"
- },
/obj/structure/roguemachine/camera,
+/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
/turf/open/floor/rogue/naturalstone,
/area/rogue/indoors/town/vault)
"diU" = (
@@ -5726,9 +5774,15 @@
first_time_text = "The Dreamers Demesne.."
})
"eAg" = (
-/obj/machinery/light/rogue/wallfire/candle/l,
-/turf/open/floor/rogue/blocks/stone/stonepattern3,
-/area/rogue/indoors/town/warehouse)
+/obj/item/clothing/cloak/stabard/surcoat,
+/obj/item/clothing/cloak/stabard/surcoat,
+/obj/item/clothing/cloak/stabard/surcoat,
+/obj/machinery/gear_painter/dye_bin,
+/turf/open/floor/rogue/ruinedwood/spiral,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"eAi" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/flora/grass/jungle/b,
@@ -5917,8 +5971,8 @@
/turf/open/floor/rogue/blocks/stone/stonepattern2,
/area/rogue/indoors/town/library)
"eJl" = (
-/obj/structure/flora/grass/jungle,
-/turf/open/floor/rogue/grass,
+/obj/structure/flora/roguegrass,
+/turf/open/floor/rogue/cobble,
/area/rogue/outdoors/rtfield{
first_time_text = null
})
@@ -7744,8 +7798,9 @@
/turf/open/floor/rogue/ruinedwood/spiral,
/area/rogue/indoors/town)
"gar" = (
+/obj/structure/closet/crate/roguecloset,
/turf/open/floor/rogue/blocks/stone/stonepattern2,
-/area/rogue/indoors/town/warehouse)
+/area/rogue/indoors/shelter/town)
"gaZ" = (
/obj/structure/fluff/alch,
/turf/open/floor/rogue/ruinedwood/spiral,
@@ -7946,6 +8001,13 @@
/area/rogue/outdoors/exposed/tavern{
name = "Tavern Stables"
})
+"ggJ" = (
+/obj/structure/feedinghole,
+/turf/open/floor/rogue/ruinedwood/spiral,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"ggK" = (
/obj/structure/rack/rogue/shelf/big,
/obj/item/reagent_containers/food/snacks/grown/rogue/sweetleafdry,
@@ -8774,6 +8836,12 @@
dir = 1
},
/turf/open/floor/rogue/cobblerock,
+/area/rogue/outdoors/rtfield{
+ first_time_text = null
+ })
+"gZN" = (
+/obj/effect/landmark/events/haunts,
+/turf/open/floor/rogue/cobblerock,
/area/rogue/outdoors/rtfield{
first_time_text = null
})
@@ -9471,7 +9539,9 @@
/turf/open/floor/rogue/grass,
/area/rogue/outdoors/river)
"hCp" = (
-/obj/structure/bars/cemetery,
+/obj/item/clothing/cloak/tabard,
+/obj/item/clothing/cloak/tabard,
+/obj/item/clothing/cloak/tabard,
/turf/open/floor/rogue/ruinedwood/spiral,
/area/rogue/indoors/town/garrison{
first_time_text = "Adventurers Guild";
@@ -9761,6 +9831,17 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"hPh" = (
+/obj/item/clothing/suit/roguetown/armor/leather/studded,
+/obj/item/clothing/suit/roguetown/armor/leather/studded,
+/obj/item/clothing/under/roguetown/chainlegs/iron/studdedskirt,
+/obj/item/clothing/under/roguetown/chainlegs/iron/studdedskirt,
+/obj/structure/rack/rogue,
+/turf/open/floor/rogue/ruinedwood/spiral,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"hPQ" = (
/obj/structure/fermenting_barrel,
/turf/open/floor/rogue/ruinedwood/spiral,
@@ -11717,6 +11798,19 @@
/obj/structure/spacevine,
/turf/open/floor/rogue/naturalstone,
/area/rogue/under/cavewet/bogcaves)
+"jwm" = (
+/obj/structure/rack/rogue,
+/obj/item/rogueweapon/sword/cutlass,
+/obj/item/rogueweapon/sword/cutlass,
+/obj/item/rogueweapon/mace,
+/obj/item/rogueweapon/mace,
+/obj/item/rogueweapon/shield/tower,
+/obj/item/rogueweapon/shield/tower,
+/turf/open/floor/rogue/ruinedwood/spiral,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"jwr" = (
/obj/structure/fluff/traveltile/forest{
aportalgoesto = "forest3";
@@ -12630,7 +12724,7 @@
first_time_text = "The Twilight Woods"
})
"kcf" = (
-/obj/structure/fluff/statue/lewd,
+/obj/structure/fluff/statue/lewd/random,
/turf/open/floor/rogue/blocks,
/area/rogue/indoors/town/bath)
"kct" = (
@@ -12742,6 +12836,18 @@
first_time_text = "Druids Grove";
name = "Grove"
})
+"kgd" = (
+/obj/structure/rack/rogue,
+/obj/item/rogueweapon/shield/tower/metal,
+/obj/item/rogueweapon/shield/tower/metal,
+/obj/item/rogueweapon/sword/falchion,
+/obj/item/rogueweapon/sword/falchion,
+/obj/machinery/light/rogue/wallfire/candle/blue,
+/turf/open/floor/rogue/ruinedwood/spiral,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"kgp" = (
/obj/effect/wisp,
/turf/open/floor/rogue/grass,
@@ -13114,6 +13220,11 @@
/obj/machinery/light/rogue/hearth,
/turf/open/floor/rogue/blocks/green,
/area/rogue/indoors/shelter/mountains)
+"ktO" = (
+/obj/structure/bed/rogue/inn/wool,
+/obj/effect/landmark/start/shophand,
+/turf/open/floor/rogue/blocks/stone/stonepattern2,
+/area/rogue/indoors/shelter/town)
"ktX" = (
/turf/open/floor/rogue/rooftop{
dir = 1
@@ -13204,7 +13315,10 @@
})
"kAr" = (
/turf/open/floor/rogue/greenstone,
-/area/rogue/outdoors/caves)
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"kAv" = (
/turf/closed,
/area/rogue/outdoors/beach{
@@ -13883,8 +13997,8 @@
name = "Shores of the Emerald Coast"
})
"laG" = (
-/obj/structure/flora/grass/jungle/b,
-/turf/open/floor/rogue/dirt,
+/obj/structure/fluff/statue/tdummy,
+/turf/open/floor/rogue/cobblerock,
/area/rogue/outdoors/rtfield{
first_time_text = null
})
@@ -15007,10 +15121,13 @@
name = "far stonehedge"
})
"may" = (
-/obj/structure/mineral_door/bars{
- locked = 1;
- lockid = "vault"
- },
+/obj/structure/rack/rogue,
+/obj/item/rogueweapon/flail,
+/obj/item/rogueweapon/flail,
+/obj/item/rogueweapon/duster,
+/obj/item/rogueweapon/duster,
+/obj/item/rogueweapon/duster,
+/obj/item/rogueweapon/spear/billhook,
/turf/open/floor/rogue/ruinedwood/spiral,
/area/rogue/indoors/town/garrison{
first_time_text = "Adventurers Guild";
@@ -19005,6 +19122,12 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"piY" = (
+/obj/structure/fluff/statue/lewd/random,
+/turf/open/floor/rogue/ruinedwood/spiral,
+/area/rogue/indoors/town/bath{
+ first_time_text = "The Dreamers Demesne.."
+ })
"pjg" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/flora/ausbushes/fullgrass,
@@ -19879,8 +20002,8 @@
},
/area/rogue/outdoors/river)
"pVI" = (
-/obj/structure/flora/roguegrass,
-/turf/open/floor/rogue/dirt/road,
+/obj/structure/flora/grass/jungle,
+/turf/open/floor/rogue/cobble,
/area/rogue/outdoors/rtfield{
first_time_text = null
})
@@ -20725,8 +20848,10 @@
first_time_text = "Stonehedge"
})
"qBY" = (
+/obj/structure/bed/rogue/inn/wool,
+/obj/effect/landmark/start/shophand,
/turf/open/floor/rogue/blocks/stone/stonepattern3,
-/area/rogue/indoors/town/warehouse)
+/area/rogue/indoors/shelter/town)
"qCy" = (
/obj/structure/flora/roguetree/happyrandom{
desc = "An old, beloved tree that even elves could love.";
@@ -23134,9 +23259,17 @@
/turf/open/water/swamp,
/area/rogue/outdoors/caves)
"swb" = (
-/obj/effect/landmark/start/shophand,
-/turf/open/floor/rogue/ruinedwood/herringbone,
-/area/rogue/indoors/shelter/town)
+/obj/structure/rack/rogue,
+/obj/item/rogueweapon/sword/sabre,
+/obj/item/rogueweapon/sword/sabre,
+/obj/item/rogueweapon/huntingknife/idagger/steel,
+/obj/item/rogueweapon/huntingknife/idagger/steel,
+/obj/item/rogueweapon/huntingknife/idagger/steel,
+/turf/open/floor/rogue/ruinedwood/spiral,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"swA" = (
/obj/structure/bed/rogue/inn/wool,
/turf/open/floor/rogue/twig,
@@ -24996,15 +25129,8 @@
/turf/closed/wall/mineral/rogue/wooddark/window,
/area/rogue/indoors/shelter/town)
"tTg" = (
-/obj/structure/rack/rogue/shelf/big,
-/obj/item/rogueweapon/mace/woodclub,
-/obj/item/rogueweapon/mace/woodclub,
-/obj/item/rogueweapon/mace/wsword,
-/obj/item/rogueweapon/mace/wsword,
-/turf/open/floor/rogue/grass,
-/area/rogue/outdoors/rtfield{
- first_time_text = null
- })
+/turf/closed/wall/mineral/rogue/stone/window/moss,
+/area/rogue/indoors/town/vault)
"tTx" = (
/obj/effect/decal/border/ruinedwood/inverted{
dir = 1
@@ -25492,7 +25618,10 @@
/obj/structure/ladder,
/obj/machinery/light/rogue/wallfire/candle/blue/l,
/turf/open/floor/rogue/greenstone,
-/area/rogue/outdoors/caves)
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"umj" = (
/obj/structure/spider/stickyweb{
dir = 8;
@@ -25538,8 +25667,8 @@
name = "far stonehedge"
})
"unr" = (
-/obj/structure/flora/grass/jungle/b,
-/turf/open/floor/rogue/dirt/road,
+/obj/structure/flora/roguegrass,
+/turf/open/floor/rogue/cobblerock,
/area/rogue/outdoors/rtfield{
first_time_text = null
})
@@ -26452,9 +26581,15 @@
name = "Silver Dragon"
})
"uXz" = (
-/obj/machinery/light/rogue/wallfire/candle/r,
-/turf/open/floor/rogue/blocks/stone/stonepattern3,
-/area/rogue/indoors/town/warehouse)
+/obj/structure/rack/rogue/shelf/big,
+/obj/item/rogueweapon/mace/woodclub,
+/obj/item/rogueweapon/mace/woodclub,
+/obj/item/rogueweapon/mace/wsword,
+/obj/item/rogueweapon/mace/wsword,
+/turf/open/floor/rogue/cobblerock,
+/area/rogue/outdoors/rtfield{
+ first_time_text = null
+ })
"uXB" = (
/obj/structure/flora/roguetree/stump/log,
/turf/open/water/swamp,
@@ -26620,6 +26755,13 @@
first_time_text = "Adventurers Guild";
name = "Adventurers Guild"
})
+"vdK" = (
+/obj/structure/flora/grass/jungle,
+/turf/open/floor/rogue/cobblerock,
+/area/rogue/outdoors{
+ first_time_text = "Stonehedge Borders";
+ name = "far stonehedge"
+ })
"ven" = (
/obj/structure/flora/roguegrass/water/reeds,
/turf/open/floor/rogue/grass,
@@ -27595,10 +27737,10 @@
name = "Shores of the Emerald Coast"
})
"vXN" = (
-/obj/structure/fluff/statue/tdummy,
-/turf/open/floor/rogue/dirt,
-/area/rogue/outdoors/rtfield{
- first_time_text = null
+/turf/open/floor/rogue/blocks/bluestone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
})
"vYA" = (
/obj/machinery/loom,
@@ -28359,6 +28501,16 @@
first_time_text = "Emerald Shores";
name = "Shores of the Emerald Coast"
})
+"wJs" = (
+/obj/item/clothing/wrists/roguetown/bracers/leather,
+/obj/item/clothing/wrists/roguetown/bracers/leather,
+/obj/item/clothing/wrists/roguetown/bracers,
+/obj/item/clothing/wrists/roguetown/bracers,
+/turf/open/floor/rogue/ruinedwood/spiral,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"wJA" = (
/obj/structure/fluff/walldeco/innsign{
icon_state = "medposter5"
@@ -28674,6 +28826,23 @@
/area/rogue/outdoors/woods{
first_time_text = "The Twilight Woods"
})
+"wYQ" = (
+/obj/item/clothing/cloak/stabard,
+/obj/item/clothing/cloak/stabard,
+/obj/item/clothing/cloak/stabard,
+/obj/item/clothing/suit/roguetown/armor/chainmail,
+/obj/item/clothing/suit/roguetown/armor/chainmail,
+/obj/item/clothing/neck/roguetown/chaincoif/iron,
+/obj/item/clothing/neck/roguetown/chaincoif/iron,
+/obj/item/clothing/neck/roguetown/chaincoif/iron,
+/obj/item/clothing/neck/roguetown/chaincoif/iron,
+/obj/item/clothing/suit/roguetown/armor/chainmail,
+/obj/item/clothing/suit/roguetown/armor/chainmail,
+/turf/open/floor/rogue/ruinedwood/spiral,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"wZa" = (
/obj/effect/wisp,
/turf/open/floor/rogue/herringbone,
@@ -51620,14 +51789,14 @@ vFo
rTO
nhM
nhM
-nhM
-fDV
-fDV
-gTO
-qMz
-fDV
-fDV
-fDV
+vxU
+dYB
+dYB
+dYB
+gfu
+bCN
+jwm
+wJA
qMz
qMz
fDV
@@ -51822,14 +51991,14 @@ xfT
rTO
nhM
nhM
-nhM
-fDV
-fDV
-fDV
-fDV
-fDV
-fDV
-fDV
+vxU
+ggJ
+dYB
+dYB
+vXN
+aLD
+wJs
+swb
qMz
qMz
fDV
@@ -52022,16 +52191,16 @@ vFo
rTO
rTO
rTO
-lyF
-nhM
+vxU
nhM
-qMz
-fDV
-fDV
-fDV
-fDV
-fDV
-qMz
+vxU
+dYB
+dYB
+dYB
+vXN
+dYB
+dYB
+hPh
fDV
qMz
qMz
@@ -52224,16 +52393,16 @@ vFo
dYz
kAr
umc
-lyF
-nhM
+vxU
nhM
-qMz
-fDV
-fDV
-qMz
-fDV
-fDV
-fDV
+vxU
+dYB
+dYB
+dYB
+vXN
+pKP
+dYB
+dYB
fDV
fDV
fDV
@@ -52423,19 +52592,19 @@ rTO
sJF
vFo
vFo
-rTO
-lyF
-lyF
-lyF
-nhM
+tTg
+mgS
+vxU
+vxU
nhM
-fDV
-qMz
-fDV
-fDV
-fDV
-qMz
-qMz
+vxU
+dYB
+dYB
+dYB
+vXN
+eAg
+hCp
+wYQ
fDV
fDV
fDV
@@ -52625,19 +52794,19 @@ rTO
diM
auK
sVs
-rTO
-nhM
-nhM
-nhM
+tTg
+fdl
+vxU
nhM
nhM
-fDV
-fDV
-fDV
-qMz
-fDV
-qMz
-qMz
+vxU
+dYB
+dYB
+dYB
+gfu
+kgd
+coD
+may
fDV
fDV
fDV
@@ -52828,18 +52997,18 @@ rTO
rTO
rTO
rTO
+vxU
+vxU
nhM
nhM
-nhM
-nhM
-nhM
-fDV
-fDV
-fDV
-fDV
-fDV
-fDV
-fDV
+vxU
+vxU
+vxU
+vxU
+mgS
+mgS
+vxU
+vxU
fDV
qMz
fDV
@@ -78900,7 +79069,7 @@ rxm
lyF
lyF
vVw
-vVw
+cqD
fuN
lyF
nVt
@@ -80313,8 +80482,8 @@ prw
xDh
xDh
rps
-rps
-ayy
+vVw
+mtE
prw
lyF
lyF
@@ -80515,8 +80684,8 @@ rps
rps
rps
rps
-rps
-rps
+vVw
+vVw
prw
lyF
rxm
@@ -80717,8 +80886,8 @@ rps
rps
ayy
rps
-rps
-rps
+vVw
+vVw
prw
lyF
rxm
@@ -80919,8 +81088,8 @@ xDh
ayy
ayy
rps
-rps
-rps
+vVw
+vVw
prw
lyF
lyF
@@ -86357,7 +86526,7 @@ ifi
ifi
cgq
rxm
-lyF
+vxU
vxU
vxU
vxU
@@ -86559,13 +86728,13 @@ ifi
cgq
cgq
rxm
-rxm
-rxm
-rxm
-rxm
-mgS
-bCN
vxU
+dYB
+dYB
+dYB
+gfu
+bCN
+jwm
wJA
vxU
vxU
@@ -86761,18 +86930,18 @@ ifi
ifi
ifi
rxm
-rxm
-rxm
-rxm
-rxm
-mgS
-mgS
vxU
-ekG
-hCp
+ggJ
+dYB
+dYB
+vXN
+aLD
+wJs
+swb
+vxU
+nPq
dYB
dYB
-tno
vxU
rxm
rxm
@@ -86963,18 +87132,18 @@ nVt
nVt
ifi
rxm
-rxm
-rxm
-rxm
-rxm
-mgS
-ekG
-hCp
+vxU
dYB
-may
dYB
dYB
-sip
+vXN
+dYB
+dYB
+hPh
+gfu
+ekG
+dYB
+tno
bTu
rxm
nVt
@@ -87165,18 +87334,18 @@ ifi
nVt
ifi
rxm
-rxm
-rxm
-rxm
-rxm
-mgS
+vxU
+dYB
+dYB
+dYB
+vXN
pKP
-may
dYB
-hCp
dYB
-pFl
-seH
+bYK
+dYB
+dYB
+sip
bTu
nVt
nVt
@@ -87367,18 +87536,18 @@ nVt
nVt
ifi
rxm
-rxm
-rxm
-rxm
-rxm
-mgS
-ekG
-hCp
+vxU
dYB
-hCp
dYB
dYB
-nPq
+vXN
+eAg
+hCp
+wYQ
+gfu
+ekG
+pFl
+seH
vxU
nVt
nVt
@@ -87569,14 +87738,14 @@ nVt
ifi
ifi
rxm
-rxm
-rxm
-rxm
-rxm
-mgS
-mgS
-vxU
vxU
+dYB
+dYB
+dYB
+gfu
+kgd
+coD
+may
vxU
kvH
kvH
@@ -87771,15 +87940,15 @@ ifi
ifi
ifi
rxm
-rxm
-rxm
-rxm
-rxm
+vxU
+vxU
+vxU
+vxU
+mgS
mgS
-fdl
vxU
-cgq
-cgq
+vxU
+vxU
bTu
vxU
vxU
@@ -87977,9 +88146,9 @@ rxm
rxm
rxm
rxm
-vxU
-vxU
-vxU
+cgq
+cgq
+cgq
cgq
cgq
nVt
@@ -121110,7 +121279,7 @@ mJe
eND
bTI
bTI
-jql
+avu
uCN
eND
eND
@@ -121308,14 +121477,14 @@ qJZ
nFS
beK
beK
-qJZ
-ucZ
-nfU
-tNZ
-jql
-uCN
-ucZ
-nfU
+vdK
+aoF
+uXz
+elJ
+elJ
+pMv
+eTV
+tHt
ucZ
wSv
sPl
@@ -121510,14 +121679,14 @@ qJZ
beK
beK
beK
-weq
-ucZ
-uCN
-xKV
-jql
-tNZ
-xKV
-ucZ
+rLF
+aeO
+avu
+elJ
+laG
+elJ
+avu
+pVI
vQz
nfU
wSv
@@ -121712,14 +121881,14 @@ qJZ
beK
beK
beK
-qMs
-okm
-tNZ
-xKV
-jql
-uCN
-myd
-myd
+dpz
+elJ
+gZN
+elJ
+elJ
+elJ
+pMv
+elJ
ucZ
gsy
uCN
@@ -121914,14 +122083,14 @@ vmN
beK
beK
vIa
-qJZ
-uCN
-ucZ
-nfU
-unr
-uCN
-ucZ
-uCN
+beK
+avu
+elJ
+elJ
+avu
+elJ
+pMv
+pMv
idV
ucZ
ucZ
@@ -122116,14 +122285,14 @@ qJZ
beK
beK
beK
-gGI
-uCN
-tTg
-npg
-jql
-unr
-eTV
-tHt
+beK
+elJ
+elJ
+elJ
+elJ
+elJ
+laG
+avu
okm
ucZ
uCN
@@ -122318,13 +122487,13 @@ qJZ
nFS
beK
beK
-tEM
-dok
-jql
-jql
-coD
-jql
-jql
+beK
+elJ
+pMv
+pMv
+elJ
+elJ
+elJ
eJl
dok
wSv
@@ -122520,14 +122689,14 @@ qJZ
vIa
beK
beK
-dpz
-jql
+xDM
+elJ
avu
-jql
-jql
-jql
+pMv
+elJ
+elJ
+unr
unr
-npg
xKV
tNZ
vQz
@@ -122722,14 +122891,14 @@ qMs
beK
beK
beK
-ijB
-jql
-jql
-jql
-jql
-jql
-unr
-laG
+xhh
+npg
+elJ
+elJ
+pMv
+pMv
+avu
+ucZ
dok
uCN
ucZ
@@ -122924,14 +123093,14 @@ qJZ
beK
beK
nFS
-ijB
-jql
-jql
-jql
-jql
-jql
-coD
+gGI
+xKV
+laG
+avu
+laG
jql
+xKV
+jFL
ucZ
myd
idV
@@ -123126,14 +123295,14 @@ qJZ
beK
beK
nFS
-ijB
-jql
-unr
-unr
-jql
-jql
-jql
-bYK
+tLk
+ucZ
+wSv
+gBA
+ucZ
+ucZ
+tNZ
+ucZ
ucZ
wSv
uCN
@@ -123328,14 +123497,14 @@ tLk
beK
beK
vIa
-xDM
-jql
-jql
-unr
-jql
-jql
-pVI
-tNZ
+tLk
+ucZ
+ucZ
+ucZ
+wSv
+ucZ
+ucZ
+uCN
gBA
wSv
wSv
@@ -123530,15 +123699,15 @@ qJZ
beK
beK
beK
-xhh
-npg
-jql
-jql
-unr
-unr
-npg
+qJZ
+uCN
+uCN
ucZ
ucZ
+xKV
+xKV
+uCN
+ucZ
uCN
wSv
fbr
@@ -123732,14 +123901,14 @@ qJZ
vIa
beK
beK
-gGI
-xKV
-coD
+ijB
npg
-vXN
-jql
+uCN
+wSv
+uCN
+wSv
xKV
-jFL
+ucZ
uCN
ghL
ucZ
@@ -124288,7 +124457,7 @@ nXV
lss
nXV
jsd
-nXV
+piY
jsd
nXV
jsd
@@ -127502,8 +127671,8 @@ sWi
tNb
leL
qBY
-eAg
-qBY
+wGe
+jxO
xOB
qCD
mtr
@@ -127703,8 +127872,8 @@ tNb
qQe
tNb
xOB
-qBY
-qBY
+cVC
+jxO
gar
lbH
jxO
@@ -127905,8 +128074,8 @@ tNb
sWi
tNb
xOB
-gar
-qBY
+jrT
+jxO
gar
aNY
mtr
@@ -128107,8 +128276,8 @@ tNb
sWi
tNb
xOB
-gar
-uXz
+ktO
+tOT
leL
leL
wkE
@@ -162651,7 +162820,7 @@ sPk
sPk
xOB
bnB
-swb
+bnB
bnB
xOB
kcG
@@ -162853,7 +163022,7 @@ vMS
vMS
dNq
bnB
-swb
+bnB
bnB
xOB
pbh
diff --git a/_maps/templates/shelter_3.dmm b/_maps/templates/shelter_3.dmm
index e607deb791b..91da8e5406f 100644
--- a/_maps/templates/shelter_3.dmm
+++ b/_maps/templates/shelter_3.dmm
@@ -62,6 +62,13 @@
},
/turf/open/floor/rogue/greenstone,
/area/rogue/indoors)
+"fY" = (
+/obj/structure/chair/wood/rogue/fancy{
+ dir = 8
+ },
+/obj/structure/roguemachine/scomm,
+/turf/open/floor/rogue/greenstone,
+/area/rogue/indoors)
"gi" = (
/obj/structure/table/vtable/v2,
/obj/structure/lever/wall{
@@ -349,9 +356,8 @@
/turf/open/floor/rogue/greenstone,
/area/rogue/indoors)
"UK" = (
-/obj/structure/roguemachine/merchantvend{
- icon_state = "goldvendor";
- locked = 0
+/obj/structure/roguemachine/merchantvend/public{
+ icon_state = "goldvendor"
},
/turf/closed/wall/mineral/rogue/craftstone,
/area/rogue/indoors)
@@ -452,7 +458,7 @@ oF
fW
rV
FX
-Kf
+fY
Kf
ld
ld
diff --git a/code/modules/clothing/rogueclothes/pants.dm b/code/modules/clothing/rogueclothes/pants.dm
index 3219ca0428c..7aa9cf700f5 100644
--- a/code/modules/clothing/rogueclothes/pants.dm
+++ b/code/modules/clothing/rogueclothes/pants.dm
@@ -124,6 +124,8 @@
name = "studded skirt"
icon = 'modular_stonehedge/icons/armor/pants.dmi'
mob_overlay_icon = 'modular_stonehedge/icons/armor/onmob/pants.dmi'
+ //slightly better than normal iron chain by 10 blunt and stab.
+ armor = list("blunt" = 50, "slash" = 80, "stab" = 50, "bullet" = 10, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0)
desc = "Short studded skirt made of fine leather and iron."
icon_state = "studdedskirt"
genitalaccess = TRUE
From abfaf14abeab7c2de5b4074c601b50f9e92649cd Mon Sep 17 00:00:00 2001
From: Enite
Date: Sun, 24 Nov 2024 17:59:19 -0500
Subject: [PATCH 017/192] Spawner adjustments (#98)
* Notes
* Spawner Expansion
* That might be too high
---------
Co-authored-by: Enite
---
_maps/map_files/otherz/ashlands.dmm | 2 +-
_maps/map_files/otherz/forest.dmm | 76 ++++++-------------
.../structures/roguetown/mobspawner.dm | 29 ++++---
code/game/objects/structures/spawner.dm | 58 ++++++++++----
4 files changed, 83 insertions(+), 82 deletions(-)
diff --git a/_maps/map_files/otherz/ashlands.dmm b/_maps/map_files/otherz/ashlands.dmm
index e9826236e5d..7754e1539fe 100644
--- a/_maps/map_files/otherz/ashlands.dmm
+++ b/_maps/map_files/otherz/ashlands.dmm
@@ -11367,7 +11367,7 @@ fx
Ag
pC
wj
-VL
+wj
wj
Yg
Lc
diff --git a/_maps/map_files/otherz/forest.dmm b/_maps/map_files/otherz/forest.dmm
index f9627ad1ff1..65bb50c0664 100644
--- a/_maps/map_files/otherz/forest.dmm
+++ b/_maps/map_files/otherz/forest.dmm
@@ -795,12 +795,6 @@
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
-"eE" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom3"
- },
-/turf/open/water/swamp,
-/area/rogue/indoors/shelter/woods/overgrownfort)
"eF" = (
/turf/closed/wall/shroud{
opacity = 0
@@ -1681,7 +1675,6 @@
"jO" = (
/obj/structure/bed/rogue/inn/hay,
/obj/item/bedsheet/rogue/cloth,
-/obj/structure/spawner/invisible/skeleton,
/turf/open/floor/rogue/blocks,
/area/rogue/indoors/shelter/woods/overgrownfort)
"jP" = (
@@ -1738,10 +1731,6 @@
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
-"kc" = (
-/obj/effect/mob_spawner/goblin,
-/turf/open/floor/rogue/cobblerock,
-/area/rogue/indoors/shelter/woods/overgrownfort)
"ke" = (
/obj/structure/flora/ausbushes/sparsegrass,
/turf/open/floor/rogue/grass,
@@ -1920,6 +1909,10 @@
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
+"ln" = (
+/obj/effect/mob_spawner/goblin,
+/turf/open/floor/rogue/blocks,
+/area/rogue/indoors/shelter/woods/overgrownfort)
"lq" = (
/obj/structure/flora/roguegrass/fungus_bush,
/turf/open/floor/rogue/dirt,
@@ -3369,10 +3362,6 @@
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
-"tZ" = (
-/obj/structure/glowshroom,
-/turf/open/water/swamp,
-/area/rogue/indoors/shelter/woods/overgrownfort)
"ua" = (
/obj/structure/stairs{
dir = 4
@@ -3491,10 +3480,6 @@
"uH" = (
/turf/closed/wall/mineral/rogue/wooddark/vertical,
/area/rogue/outdoors/woods/wraithhouse)
-"uK" = (
-/obj/effect/mob_spawner/goblin,
-/turf/closed/wall/mineral/rogue/stone/moss,
-/area/rogue/indoors/shelter/woods/overgrownfort)
"uL" = (
/obj/machinery/light/rogue/smelter/great,
/turf/open/floor/rogue/metal,
@@ -4003,11 +3988,6 @@
},
/turf/open/floor/bronze,
/area/rogue/indoors/shelter/town/dwarf)
-"xz" = (
-/obj/structure/chair/stool/rogue,
-/obj/effect/mob_spawner/goblin,
-/turf/open/floor/rogue/ruinedwood/spiral,
-/area/rogue/indoors/shelter/woods/overgrownfort)
"xF" = (
/obj/structure/flora/roguegrass/water,
/turf/open/water/river{
@@ -7208,10 +7188,6 @@
/obj/machinery/light/rogue/firebowl,
/turf/open/floor/rogue/blocks,
/area/rogue/indoors/shelter/woods/overgrownfort)
-"Qf" = (
-/obj/effect/mob_spawner/goblin,
-/turf/open/floor/rogue/dirt/road,
-/area/rogue/indoors/shelter/woods/overgrownfort)
"Qh" = (
/obj/structure/fluff/railing/wood{
dir = 1;
@@ -8192,10 +8168,6 @@
first_time_text = "The Woodland Tribe";
name = "Wood elf Tribes"
})
-"Wx" = (
-/mob/living/carbon/human/species/skeleton/npc/dungeon/boss,
-/turf/open/floor/rogue/cobblerock,
-/area/rogue/indoors/shelter/woods/overgrownfort)
"WA" = (
/obj/structure/flora/roguegrass/water/reeds,
/turf/open/water/swamp/deep,
@@ -8290,6 +8262,10 @@
},
/turf/open/floor/rogue/naturalstone,
/area/rogue/indoors/cave/underdark)
+"Xf" = (
+/obj/effect/mob_spawner/skeleton,
+/turf/open/floor/rogue/dirt/road,
+/area/rogue/indoors/shelter/woods/overgrownfort)
"Xg" = (
/turf/open/floor/rogue/cobblerock,
/area/rogue/outdoors/woods{
@@ -8730,12 +8706,6 @@
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
-"ZX" = (
-/obj/structure/glowshroom{
- icon_state = "glowshroom2"
- },
-/turf/open/water/swamp,
-/area/rogue/indoors/shelter/woods/overgrownfort)
"ZY" = (
/obj/machinery/light/rogue/torchholder{
dir = 8
@@ -21876,7 +21846,7 @@ Ly
hQ
hQ
aZ
-hI
+BJ
BJ
aZ
aZ
@@ -22543,7 +22513,7 @@ Ly
aZ
hT
wT
-Wx
+BJ
BJ
BJ
iB
@@ -22675,7 +22645,7 @@ Ly
Ly
aZ
RR
-ZX
+iB
iB
iB
iB
@@ -22814,7 +22784,7 @@ wT
iB
bK
iB
-hI
+BJ
BJ
aZ
wT
@@ -23078,8 +23048,8 @@ BJ
BJ
iB
iB
-eE
-bK
+iB
+Xf
BJ
iB
wT
@@ -23344,7 +23314,7 @@ wT
IV
iB
iB
-mD
+BJ
aZ
BJ
BJ
@@ -24138,7 +24108,7 @@ Ly
Ly
aZ
iB
-tZ
+iB
iB
iB
iB
@@ -24272,7 +24242,7 @@ Ly
aZ
wT
iB
-ZX
+iB
iB
iB
iB
@@ -24406,7 +24376,7 @@ aZ
wT
mk
xx
-eE
+iB
IV
hd
wT
@@ -58998,7 +58968,7 @@ RX
pI
bl
gS
-Qf
+bK
BJ
BJ
Gn
@@ -59253,7 +59223,7 @@ BP
BP
lF
Cg
-xz
+Cg
ew
Or
iF
@@ -59526,7 +59496,7 @@ PL
BP
BP
Vo
-uK
+BP
BP
Lk
gS
@@ -59788,7 +59758,7 @@ ew
ew
ew
ew
-RX
+ln
BP
MT
RX
@@ -60195,7 +60165,7 @@ RX
RX
BP
qI
-kc
+BJ
BJ
BJ
bK
diff --git a/code/game/objects/structures/roguetown/mobspawner.dm b/code/game/objects/structures/roguetown/mobspawner.dm
index 8043ca5344f..6cbc507c113 100644
--- a/code/game/objects/structures/roguetown/mobspawner.dm
+++ b/code/game/objects/structures/roguetown/mobspawner.dm
@@ -1,27 +1,24 @@
var/global/total_spawned_mobs = 0
-var/global/max_total_spawned_mobs = 30 // New global variable for the total limit
+var/global/max_total_spawned_mobs = 100 // New global variable for the total limit
/obj/effect/mob_spawner
icon = 'icons/effects/landmarks_static.dmi'
icon_state = "random_loot"
var/spawn_timer
var/max_spawned_mobs = 1
+ var/mobs_to_spawn = 0
var/current_spawned_mobs = 0
- var/spawn_interval = 600 // Default to 60 seconds
- var/list/ambush_mobs = list(
- /mob/living/carbon/human/species/skeleton/npc/ambush = 20,
- /mob/living/simple_animal/hostile/retaliate/rogue/wolf = 40,
- /mob/living/simple_animal/hostile/retaliate/rogue/bigrat = 60,
- /mob/living/simple_animal/hostile/retaliate/rogue/spider = 40,
- /mob/living/carbon/human/species/goblin/npc/ambush/cave = 30
- )
+ var/spawn_interval = 3600 //6 minutes
+ var/spawn_range = 10 //radius in which mobs can be spawned
+ var/player_range = 15 //range at which a nearby player will pause the spawner
+ var/list/accepted_turfs = list(/turf/open/floor/rogue/dirt) //prevents mobs from being spawned on unwanted turfs outside your dungeon
+ var/list/ambush_mobs = list(/mob/living/carbon/human/species/skeleton/npc/ambush = 20)
var/list/adventurer_landmarks = list() // Store landmarks here
- var/area/valid_area = /area/rogue/outdoors/bog // Define the valid area
+ var/area/valid_area = /area/rogue/outdoors/bog //Useful for randomly generated maps, will delete spawners created outside this area.
New()
..() // Call the parent constructor
- spawn_interval = rand(2400, 3600) // RNG between 4 minutes and 6 minutes
- adventurer_landmarks = get_all_adventurer_landmarks()
+ adventurer_landmarks = get_all_adventurer_landmarks() //prevents spawners from being placed near player spawns
if (!is_in_valid_area(src))
del src // Delete the spawner if it's not in the valid area
else
@@ -32,7 +29,7 @@ var/global/max_total_spawned_mobs = 30 // New global variable for the total limi
proc/spawn_and_continue()
if (total_spawned_mobs < max_total_spawned_mobs && current_spawned_mobs < max_spawned_mobs)
- spawn_random_mobs(2) // Attempt to spawn 2 mobs each time
+ spawn_random_mobs(mobs_to_spawn)
start_spawning()
proc/spawn_random_mobs(var/num_to_spawn)
@@ -55,7 +52,7 @@ var/global/max_total_spawned_mobs = 30 // New global variable for the total limi
proc/get_random_valid_turf()
var/list/valid_turfs = list()
- for (var/turf/T in range(4, src))
+ for (var/turf/T in range(spawn_range, src))
if (is_valid_spawn_turf(T))
valid_turfs += T
if (valid_turfs.len == 0)
@@ -63,6 +60,8 @@ var/global/max_total_spawned_mobs = 30 // New global variable for the total limi
return pick(valid_turfs)
proc/is_valid_spawn_turf(turf/T)
+ if (istype(T, accepted_turfs))
+ return FALSE
if (istype(T, /turf/closed))
return FALSE
if (!is_in_valid_area(T))
@@ -70,7 +69,7 @@ var/global/max_total_spawned_mobs = 30 // New global variable for the total limi
for (var/L in adventurer_landmarks)
if (get_dist(T, L) < 10)
return FALSE
- if (players_nearby(T, 10))
+ if (players_nearby(T, player_range))
return FALSE
return TRUE
diff --git a/code/game/objects/structures/spawner.dm b/code/game/objects/structures/spawner.dm
index cbe5f5077f1..76f08b1eb19 100644
--- a/code/game/objects/structures/spawner.dm
+++ b/code/game/objects/structures/spawner.dm
@@ -147,6 +147,8 @@
/mob/living/simple_animal/hostile/rogue/ghost/wraith/wraith2 = 1,
/mob/living/simple_animal/hostile/rogue/ghost/wraith/wraith3 = 1)
+//Destructible mob spawners. Have a faster respawn rate, useful for events.
+
/obj/structure/spawner/monster
name = "monster hole"
desc = ""
@@ -203,11 +205,13 @@
/mob/living/simple_animal/hostile/retaliate/rogue/bogtroll = 4,
/mob/living/simple_animal/hostile/retaliate/rogue/cavetroll = 4)
+//Indestructible invisible mob spawners. Use these for areas with respawning chests.
+
/obj/structure/spawner/invisible
name = ""
desc = ""
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF
- spawn_time = 3600
+ spawn_time = 4200 //7 minutes
max_mobs = 1
mob_types = list(
/mob/living/simple_animal/hostile/rogue/gravelord = 1)
@@ -273,10 +277,10 @@
/obj/structure/spawner/invisible/monster/minotaur
max_mobs = 1
mob_types = list(
- /mob/living/simple_animal/hostile/retaliate/rogue/minotaur = 4,
- /mob/living/simple_animal/hostile/retaliate/rogue/minotaur/axe = 3,
- /mob/living/simple_animal/hostile/retaliate/rogue/minotaur/female = 4,
- /mob/living/simple_animal/hostile/retaliate/rogue/minotaur/axe/female = 3)
+ /mob/living/simple_animal/hostile/retaliate/rogue/minotaur = 5,
+ /mob/living/simple_animal/hostile/retaliate/rogue/minotaur/axe = 1,
+ /mob/living/simple_animal/hostile/retaliate/rogue/minotaur/female = 5,
+ /mob/living/simple_animal/hostile/retaliate/rogue/minotaur/axe/female = 1)
/obj/structure/spawner/invisible/monster/wolf
max_mobs = 2
@@ -323,13 +327,41 @@
spawn_text = "appears out of hiding!"
faction = list("orcs")
-/obj/effect/mob_spawner/goblin
- max_spawned_mobs = 6
- valid_area = /area/rogue/indoors/shelter/woods/overgrownfort
+//Invisible spawners capable of handling carbon mobs. Use in dungeons and areas with respawning chests.
+/obj/effect/mob_spawner/goblin
+ max_spawned_mobs = 14
+ mobs_to_spawn = 7
+ spawn_interval = 3000 //5 minutes
+ spawn_range = 10
+ player_range = 15
+ valid_area = /area/rogue
+ accepted_turfs = list(
+ /turf/open/floor/rogue/cobblerock,
+ /turf/open/floor/rogue/ruinedwood/spiral,
+ /turf/open/floor/rogue/blocks)
+ ambush_mobs = list(
+ /mob/living/carbon/human/species/goblin/npc = 6,
+ /mob/living/carbon/human/species/goblin/npc/hell = 1,
+ /mob/living/carbon/human/species/goblin/npc/cave = 4,
+ /mob/living/carbon/human/species/goblin/npc/sea= 1,
+ /mob/living/carbon/human/species/goblin/npc/moon = 1)
+
+/obj/effect/mob_spawner/skeleton
+ max_spawned_mobs = 10
+ mobs_to_spawn = 5
+ spawn_interval = 3600 //6 minutes
+ spawn_range = 10
+ player_range = 15
+ valid_area = /area/rogue
+ accepted_turfs = list(
+ /turf/open/floor/rogue/cobblerock,
+ /turf/open/water/swamp,
+ /turf/open/floor/rogue/dirt/road)
ambush_mobs = list(
- /mob/living/carbon/human/species/goblin/npc = 6, //archer
- /mob/living/carbon/human/species/goblin/npc/hell = 1,
- /mob/living/carbon/human/species/goblin/npc/cave = 4,
- /mob/living/carbon/human/species/goblin/npc/sea= 1,
- /mob/living/carbon/human/species/goblin/npc/moon = 1)
+ /mob/living/simple_animal/hostile/rogue/skeleton/guard/shield = 40,
+ /mob/living/simple_animal/hostile/rogue/skeleton/guard/xbow = 30,
+ /mob/living/simple_animal/hostile/rogue/skeleton/guard/crypt_guard = 20,
+ /mob/living/simple_animal/hostile/rogue/skeleton/guard/crypt_guard_spear = 20,
+ /mob/living/carbon/human/species/skeleton/npc/dungeon = 30,
+ /mob/living/carbon/human/species/skeleton/npc/dungeon/boss = 5)
From 96bf873d54ffdf847be2b3fa9676dd607aa726f1 Mon Sep 17 00:00:00 2001
From: EaglePhntm <39886147+EaglePhntm@users.noreply.github.com>
Date: Mon, 25 Nov 2024 02:32:54 +0300
Subject: [PATCH 018/192] sleevening and more map shit fix
---
_maps/map_files/dreamhold/Dreamhold.dmm | 23 +++++++++++++++---
code/game/objects/effects/landmarks.dm | 2 +-
code/modules/clothing/clothing.dm | 6 +++++
code/modules/clothing/rogueclothes/armor.dm | 5 ++++
.../clothing/onmob/helpers/sleeves_armor.dmi | Bin 0 -> 1310 bytes
5 files changed, 31 insertions(+), 5 deletions(-)
create mode 100644 modular_stonehedge/icons/roguetown/clothing/onmob/helpers/sleeves_armor.dmi
diff --git a/_maps/map_files/dreamhold/Dreamhold.dmm b/_maps/map_files/dreamhold/Dreamhold.dmm
index 19d2f13e1f9..58b4a7a4124 100644
--- a/_maps/map_files/dreamhold/Dreamhold.dmm
+++ b/_maps/map_files/dreamhold/Dreamhold.dmm
@@ -28847,6 +28847,13 @@
/obj/effect/wisp,
/turf/open/floor/rogue/herringbone,
/area/rogue/under/cavewet/bogcaves)
+"wZi" = (
+/obj/effect/landmark/start/monk,
+/turf/open/floor/rogue/cobble,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"wZF" = (
/obj/structure/flora/roguegrass/maneater/real{
aggroed = 1
@@ -29201,6 +29208,14 @@
/obj/item/seeds/berryrogue/poison,
/turf/open/floor/rogue/dirt,
/area/rogue/outdoors/exposed/bath)
+"xlt" = (
+/obj/structure/flora/grass/jungle/b,
+/obj/effect/landmark/start/monk,
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"xlC" = (
/obj/structure/chair/bench/church/smallbench,
/turf/open/floor/rogue/ruinedwood/herringbone,
@@ -153983,8 +153998,8 @@ kan
iYC
kan
dAL
-rsg
-rsg
+wZi
+wZi
sfZ
emy
qgd
@@ -154387,8 +154402,8 @@ nfv
ghn
kan
dAL
-sfZ
-sfZ
+xlt
+xlt
kan
wOd
dAL
diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm
index 6f1c368bcf4..c67a2405f7b 100644
--- a/code/game/objects/effects/landmarks.dm
+++ b/code/game/objects/effects/landmarks.dm
@@ -249,7 +249,7 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark)
icon_state = "arrow"
/obj/effect/landmark/start/monk
- name = "Priest"
+ name = "Monk"
icon_state = "arrow"
/obj/effect/landmark/start/druid
diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm
index 73e94d0d8b7..bfe1b08aca6 100644
--- a/code/modules/clothing/clothing.dm
+++ b/code/modules/clothing/clothing.dm
@@ -241,6 +241,12 @@
if(user.used_intent.type != INTENT_HARM && ismoth(M))
var/obj/item/reagent_containers/food/snacks/clothing/clothing_as_food = new
clothing_as_food.name = name
+ if(clothing_as_food.obj_integrity <= 10)
+ to_chat(M, span_notice("There is nothing left to eat on that..."))
+ return
+ if(clothing_as_food.smeltresult) //if its a smeltable damn thing its probably metal.
+ to_chat(M, span_notice("I can't eat that."))
+ return
if(clothing_as_food.attack(M, user, def_zone))
take_damage(15, sound_effect=FALSE)
qdel(clothing_as_food)
diff --git a/code/modules/clothing/rogueclothes/armor.dm b/code/modules/clothing/rogueclothes/armor.dm
index 0c941998790..0ad59ba8c2d 100644
--- a/code/modules/clothing/rogueclothes/armor.dm
+++ b/code/modules/clothing/rogueclothes/armor.dm
@@ -308,6 +308,7 @@
desc = "Half plate in bikini form, still just as protective somehow."
icon = 'modular_stonehedge/icons/armor/armor.dmi'
mob_overlay_icon = 'modular_stonehedge/icons/armor/onmob/armor.dmi'
+ sleeved = 'modular_stonehedge/icons/roguetown/clothing/onmob/helpers/sleeves_armor.dmi'
icon_state = "halfplatekini"
item_state = "halfplatekini"
allowed_sex = list(FEMALE)
@@ -340,6 +341,7 @@
desc = "Full plate in bikini form, full package and full exposure."
icon = 'modular_stonehedge/icons/armor/armor.dmi'
mob_overlay_icon = 'modular_stonehedge/icons/armor/onmob/armor.dmi'
+ sleeved = 'modular_stonehedge/icons/roguetown/clothing/onmob/helpers/sleeves_armor.dmi'
icon_state = "platekini"
allowed_sex = list(FEMALE)
armor_class = ARMOR_CLASS_HEAVY
@@ -613,6 +615,7 @@
desc = "Flexible cowhide armor. Lightweight, better than nothing. Now in tasteful bikini shape."
icon = 'modular_stonehedge/icons/armor/armor.dmi'
mob_overlay_icon = 'modular_stonehedge/icons/armor/onmob/armor.dmi'
+ sleeved = 'modular_stonehedge/icons/roguetown/clothing/onmob/helpers/sleeves_armor.dmi'
icon_state = "leatherkini"
item_state = "leatherkini"
allowed_sex = list(FEMALE)
@@ -631,6 +634,7 @@
desc = "Studded leather is the most durable of all hides and leathers and about as light. This one is in bikini form."
icon = 'modular_stonehedge/icons/armor/armor.dmi'
mob_overlay_icon = 'modular_stonehedge/icons/armor/onmob/armor.dmi'
+ sleeved = 'modular_stonehedge/icons/roguetown/clothing/onmob/helpers/sleeves_armor.dmi'
icon_state = "studleatherkini"
item_state = "studleatherkini"
allowed_sex = list(FEMALE)
@@ -649,6 +653,7 @@
desc = "A light armor of wildbeast hide. Far more durable than leather. This will not keep a person warm though..."
icon = 'modular_stonehedge/icons/armor/armor.dmi'
mob_overlay_icon = 'modular_stonehedge/icons/armor/onmob/armor.dmi'
+ sleeved = 'modular_stonehedge/icons/roguetown/clothing/onmob/helpers/sleeves_armor.dmi'
icon_state = "hidearmorkini"
item_state = "hidearmorkini"
allowed_sex = list(FEMALE)
diff --git a/modular_stonehedge/icons/roguetown/clothing/onmob/helpers/sleeves_armor.dmi b/modular_stonehedge/icons/roguetown/clothing/onmob/helpers/sleeves_armor.dmi
new file mode 100644
index 0000000000000000000000000000000000000000..179fbe06dbb25b4d8dc2ed0d12ae3f4f24a9053a
GIT binary patch
literal 1310
zcmeAS@N?(olHy`uVBq!ia0y~yU~B;51P*4PNNa2yKajEv@Ck7R(n>;HqHN3tiV{T;
z&ilK$s%)YQ9mFMes=~WT(v1fM7K44p1JX5jrhw9!mOaDB{YV8c);LpbW<<(*(%L;DE
z`?-r{q{`j;+J4P*d5vV7jt0+`eKs2wutcuhCL=W|E(F#jIN$pO*Lkf2|w1|Al^+
zAJa`%&&G<#_(hWgu57;dLZpPPW!knSPZtPj^MAS9w(^c+P#CNF{PN{`T&z-QoxY9&
z{??bLwUqrYth>SElJK(O+$PS?dCLNXR}yI^lH0|WC^PZ!6KiaBrZUM#xhz{7gsR)eAn~fP2B%eYQE`ve$jgkhwDDO
z+GXl}`1AjrL!;JwqqD02HdXSyW@4>M$QG?iNLK}7)2f7I*D3{|X<#6-S?8wcp6yR7
zew|qNaP8c4?&}>EJ^fR;jWL_aIO_Cr^Mu$Gx7Q_CTEkt_woF_9e!*00&NCTvrw3m+
zwf0ErmOlC83#LjgVuYFY#Bi^8`jeY=b9gqmNuE;IIllSlUIpi$EY4pNkIB7#%=?4q
zb_3U6)pf@<)*Sj|vEq=H#)OMqZyJ+-w!B}zgNaKeUQCMF5_`UuLAXPQ75$Ni2
z^X2vRjwx=d58XZc@_xL)%!^U`_BDsqEquRzL;a+UauPExTIsX?x(x~pn_F>@jG~VB
zCto8~Fn|NcGs{kb~#o5tz4
z-=0^`_$nxB6g9Uxq4QhNq7&*JY{5`{7*%QV43B)3
zoF2>t3?K5U(zk5$w^N*1<7D)+CB^LpC>6hWZGIz4cGaW!9bZ8zJzf1=);T3K0RRLq
BKZF1P
literal 0
HcmV?d00001
From cf06e4ff32855928cefa9ead2e1798eba4ae13ee Mon Sep 17 00:00:00 2001
From: EaglePhntm <39886147+EaglePhntm@users.noreply.github.com>
Date: Mon, 25 Nov 2024 02:43:09 +0300
Subject: [PATCH 019/192] fuck
---
code/modules/jobs/job_types/roguetown/church/grandmaster.dm | 2 +-
code/modules/jobs/job_types/roguetown/church/templar.dm | 2 +-
strings/phobia.json | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/code/modules/jobs/job_types/roguetown/church/grandmaster.dm b/code/modules/jobs/job_types/roguetown/church/grandmaster.dm
index 73092beccac..19b84cc538a 100644
--- a/code/modules/jobs/job_types/roguetown/church/grandmaster.dm
+++ b/code/modules/jobs/job_types/roguetown/church/grandmaster.dm
@@ -49,7 +49,7 @@
head = /obj/item/clothing/head/roguetown/helmet/heavy/eorahelm
wrists = /obj/item/clothing/neck/roguetown/psicross/eora
cloak = /obj/item/clothing/cloak/templar/eora
- if("Ravox")
+ if("Minhur")
head = /obj/item/clothing/head/roguetown/helmet/heavy/ravoxhelm
wrists = /obj/item/clothing/neck/roguetown/psicross/ravox
cloak = /obj/item/clothing/cloak/templar/ravox
diff --git a/code/modules/jobs/job_types/roguetown/church/templar.dm b/code/modules/jobs/job_types/roguetown/church/templar.dm
index 2613d05a02f..ca8d2ba4938 100644
--- a/code/modules/jobs/job_types/roguetown/church/templar.dm
+++ b/code/modules/jobs/job_types/roguetown/church/templar.dm
@@ -50,7 +50,7 @@
head = /obj/item/clothing/head/roguetown/helmet/heavy/eorahelm
wrists = /obj/item/clothing/neck/roguetown/psicross/eora
cloak = /obj/item/clothing/cloak/templar/eora
- if("Ravox")
+ if("Minhur")
head = /obj/item/clothing/head/roguetown/helmet/heavy/ravoxhelm
wrists = /obj/item/clothing/neck/roguetown/psicross/ravox
cloak = /obj/item/clothing/cloak/templar/ravox
diff --git a/strings/phobia.json b/strings/phobia.json
index 8d4183602a7..deb608191d6 100644
--- a/strings/phobia.json
+++ b/strings/phobia.json
@@ -300,7 +300,7 @@
"lune",
"sylvarn",
"abyssia",
- "ravox",
+ "minhur",
"yamais",
"onder",
"hermeir",
From 0d22606cb825818d2a7c4d7e4779a5f5a59ca693 Mon Sep 17 00:00:00 2001
From: EaglePhntm <39886147+EaglePhntm@users.noreply.github.com>
Date: Mon, 25 Nov 2024 02:45:26 +0300
Subject: [PATCH 020/192] Update LOOC.dm
---
modular_hearthstone/code/interface/LOOC.dm | 2 ++
1 file changed, 2 insertions(+)
diff --git a/modular_hearthstone/code/interface/LOOC.dm b/modular_hearthstone/code/interface/LOOC.dm
index be40e3ba1f2..f297b9e10e2 100644
--- a/modular_hearthstone/code/interface/LOOC.dm
+++ b/modular_hearthstone/code/interface/LOOC.dm
@@ -34,9 +34,11 @@
if(!msg)
return
+/*
if(!(prefs.chat_toggles & CHAT_OOC))
to_chat(src, " You have OOC muted.")
return
+*/
if(!holder)
if(findtext(msg, "byond://"))
From b3bec397b2930e67c6aa243988c3ea215424aafb Mon Sep 17 00:00:00 2001
From: EaglePhntm <39886147+EaglePhntm@users.noreply.github.com>
Date: Mon, 25 Nov 2024 02:57:54 +0300
Subject: [PATCH 021/192] Update cunnilingus.dm
---
code/datums/sexcon/sex_actions/oral/cunnilingus.dm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/code/datums/sexcon/sex_actions/oral/cunnilingus.dm b/code/datums/sexcon/sex_actions/oral/cunnilingus.dm
index 569d33d223a..c828557b903 100644
--- a/code/datums/sexcon/sex_actions/oral/cunnilingus.dm
+++ b/code/datums/sexcon/sex_actions/oral/cunnilingus.dm
@@ -51,7 +51,7 @@
user.sexcon.perform_sex_action(target, 2, 3, TRUE)
if(target.sexcon.check_active_ejaculation())
target.visible_message(span_lovebold("[target] ejaculates into [user]'s mouth!"))
- target.sexcon.cum_into()
+ target.sexcon.ejaculate()
/datum/sex_action/cunnilingus/on_finish(mob/living/user, mob/living/target)
..()
From 4825e4fe4ff467e340544e6a62739b402a249dbb Mon Sep 17 00:00:00 2001
From: EaglePhntm <39886147+EaglePhntm@users.noreply.github.com>
Date: Mon, 25 Nov 2024 03:09:26 +0300
Subject: [PATCH 022/192] unshitcode
---
code/datums/sexcon/sex_actions/oral/cunnilingus.dm | 2 +-
code/datums/sexcon/sexcon.dm | 10 +++++++---
.../reagents/chemistry/reagents/other_reagents.dm | 4 ++++
3 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/code/datums/sexcon/sex_actions/oral/cunnilingus.dm b/code/datums/sexcon/sex_actions/oral/cunnilingus.dm
index c828557b903..73292acc3d8 100644
--- a/code/datums/sexcon/sex_actions/oral/cunnilingus.dm
+++ b/code/datums/sexcon/sex_actions/oral/cunnilingus.dm
@@ -51,7 +51,7 @@
user.sexcon.perform_sex_action(target, 2, 3, TRUE)
if(target.sexcon.check_active_ejaculation())
target.visible_message(span_lovebold("[target] ejaculates into [user]'s mouth!"))
- target.sexcon.ejaculate()
+ target.sexcon.cum_into(girljuice = TRUE)
/datum/sex_action/cunnilingus/on_finish(mob/living/user, mob/living/target)
..()
diff --git a/code/datums/sexcon/sexcon.dm b/code/datums/sexcon/sexcon.dm
index 9331f3cf3b6..d1b7b6a0357 100644
--- a/code/datums/sexcon/sexcon.dm
+++ b/code/datums/sexcon/sexcon.dm
@@ -204,7 +204,7 @@
add_cum_floor(get_turf(target))
after_ejaculation()
-/datum/sex_controller/proc/cum_into(oral = FALSE, vaginal = FALSE, anal = FALSE, nipple = FALSE)
+/datum/sex_controller/proc/cum_into(oral = FALSE, vaginal = FALSE, anal = FALSE, nipple = FALSE, girljuice = FALSE)
var/obj/item/organ/filling_organ/testicles/testes = user.getorganslot(ORGAN_SLOT_TESTICLES)
if(!issimple(target) && target.mind)
log_combat(user, target, "Came inside [target]")
@@ -224,8 +224,12 @@
target.adjust_triumphs(1)
target.add_stress(/datum/stressevent/cummax)
to_chat(target, span_love("Our sex was a true TRIUMPH!"))
- else
- target.add_stress(/datum/stressevent/cumok)
+ else
+ target.add_stress(/datum/stressevent/cumok)
+ if(girljuice)
+ target.reagents.add_reagent(/datum/reagent/water/pussjuice, 10)
+ after_ejaculation()
+ return
if(issimple(target))
if(testes) //simple target just remove the coom.
var/cum_to_take = CLAMP((testes.reagents.maximum_volume/2), 1, testes.reagents.total_volume)
diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm
index b6be1f260f1..ba8e7211be8 100644
--- a/code/modules/reagents/chemistry/reagents/other_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm
@@ -134,6 +134,10 @@
var/hydration = 12
alpha = 100
+/datum/reagent/water/pussjuice
+ name = "pussy juice"
+ description = "A strange slightly gooey substance."
+
/datum/chemical_reaction/grosswaterify
name = "grosswater"
id = /datum/reagent/water/gross
From 9be8ab7353340ef02f28dddfd5ecad0a28b4e8c4 Mon Sep 17 00:00:00 2001
From: EaglePhntm <39886147+EaglePhntm@users.noreply.github.com>
Date: Mon, 25 Nov 2024 03:19:58 +0300
Subject: [PATCH 023/192] cunnicunni
---
code/datums/sexcon/sex_actions/force/force_cunnilingus.dm | 4 +++-
code/datums/sexcon/sex_actions/npc/npc_cunnilingus.dm | 2 +-
code/datums/sexcon/sexcon.dm | 7 +++++--
3 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/code/datums/sexcon/sex_actions/force/force_cunnilingus.dm b/code/datums/sexcon/sex_actions/force/force_cunnilingus.dm
index d30c64f89ba..f3143e0f254 100644
--- a/code/datums/sexcon/sex_actions/force/force_cunnilingus.dm
+++ b/code/datums/sexcon/sex_actions/force/force_cunnilingus.dm
@@ -44,7 +44,9 @@
do_thrust_animate(target, user)
user.sexcon.perform_sex_action(user, 2, 4, TRUE)
- user.sexcon.handle_passive_ejaculation()
+ if(user.sexcon.check_active_ejaculation())
+ user.visible_message(span_lovebold("[user] ejaculates into [target]'s mouth!"))
+ user.sexcon.cum_into(girljuice = TRUE)
user.sexcon.perform_sex_action(target, 0, 2, FALSE)
target.sexcon.handle_passive_ejaculation()
diff --git a/code/datums/sexcon/sex_actions/npc/npc_cunnilingus.dm b/code/datums/sexcon/sex_actions/npc/npc_cunnilingus.dm
index e8feda385e2..c5ff5633e52 100644
--- a/code/datums/sexcon/sex_actions/npc/npc_cunnilingus.dm
+++ b/code/datums/sexcon/sex_actions/npc/npc_cunnilingus.dm
@@ -23,7 +23,7 @@
user.sexcon.perform_sex_action(target, 4, 3, TRUE)
if(target.sexcon.check_active_ejaculation())
target.visible_message(span_love("[target] ejaculates into [user]'s mouth!"))
- target.sexcon.cum_into(oral = TRUE)
+ target.sexcon.cum_into(girljuice = TRUE)
/datum/sex_action/npc_cunnilingus/on_finish(mob/living/user, mob/living/target)
user.visible_message(span_warning("[user] stops licking [target]'s cunt ..."))
diff --git a/code/datums/sexcon/sexcon.dm b/code/datums/sexcon/sexcon.dm
index d1b7b6a0357..54fd413a53b 100644
--- a/code/datums/sexcon/sexcon.dm
+++ b/code/datums/sexcon/sexcon.dm
@@ -227,8 +227,11 @@
else
target.add_stress(/datum/stressevent/cumok)
if(girljuice)
- target.reagents.add_reagent(/datum/reagent/water/pussjuice, 10)
- after_ejaculation()
+ if(!issimple(target))
+ target.reagents.add_reagent(/datum/reagent/water/pussjuice, 10)
+ after_ejaculation()
+ else
+ after_ejaculation()
return
if(issimple(target))
if(testes) //simple target just remove the coom.
From 340965de6ee9f9d661ab09cb6568bbc1eabe5f10 Mon Sep 17 00:00:00 2001
From: TooFewSecrets <56473355+TooFewSecrets@users.noreply.github.com>
Date: Sun, 24 Nov 2024 17:22:09 -0800
Subject: [PATCH 024/192] less shitty incantations
---
code/modules/spells/roguetown/acolyte/xylix.dm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/code/modules/spells/roguetown/acolyte/xylix.dm b/code/modules/spells/roguetown/acolyte/xylix.dm
index eea0f4ac004..47ef0fbed1f 100644
--- a/code/modules/spells/roguetown/acolyte/xylix.dm
+++ b/code/modules/spells/roguetown/acolyte/xylix.dm
@@ -11,7 +11,7 @@
chargedloop = null
req_items = list(/obj/item/clothing/neck/roguetown/psicross)
sound = 'sound/magic/webspin.ogg'
- invocation = "Take my strength and grant me swiftness!"
+ invocation = "Sap my strength and speed my step!"
invocation_type = "shout"
associated_skill = /datum/skill/magic/holy
antimagic_allowed = TRUE
@@ -39,7 +39,7 @@
movement_interrupt = FALSE
req_items = list(/obj/item/clothing/neck/roguetown/psicross)
sound = 'sound/magic/webspin.ogg'
- invocation = "Take their time!"
+ invocation = "Take their time and make it mine!"
invocation_type = "shout"
associated_skill = /datum/skill/magic/holy
antimagic_allowed = TRUE
@@ -66,7 +66,7 @@
range = 0
warnie = "sydwarning"
movement_interrupt = FALSE
- invocation = "Steal away their sight!"
+ invocation = "Steal away their sight so your work may be done!"
invocation_type = "whisper"
sound = 'sound/misc/area.ogg'
associated_skill = /datum/skill/magic/holy
From ce8b210f41976adce166a582c60997768e05c3bf Mon Sep 17 00:00:00 2001
From: TooFewSecrets <56473355+TooFewSecrets@users.noreply.github.com>
Date: Sun, 24 Nov 2024 17:29:50 -0800
Subject: [PATCH 025/192] revive text
---
code/modules/spells/roguetown/acolyte/zizo.dm | 2 ++
1 file changed, 2 insertions(+)
diff --git a/code/modules/spells/roguetown/acolyte/zizo.dm b/code/modules/spells/roguetown/acolyte/zizo.dm
index cf02e0ead1d..84e05dfabb5 100644
--- a/code/modules/spells/roguetown/acolyte/zizo.dm
+++ b/code/modules/spells/roguetown/acolyte/zizo.dm
@@ -136,3 +136,5 @@
/obj/effect/proc_holder/spell/invoked/revive_inhumen/thief
name = "Steal Death"
+ invocation = "Steal their soul from the grasp of Yamais!"
+ invocation_type = "shout"
From 440c3f971d5563442d42ac33fb7052bdbfed70de Mon Sep 17 00:00:00 2001
From: TooFewSecrets <56473355+TooFewSecrets@users.noreply.github.com>
Date: Sun, 24 Nov 2024 17:44:22 -0800
Subject: [PATCH 026/192] Mindless check
---
code/game/objects/items/rogueitems/instruments.dm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/code/game/objects/items/rogueitems/instruments.dm b/code/game/objects/items/rogueitems/instruments.dm
index 9c0335ae482..c1898500c2b 100644
--- a/code/game/objects/items/rogueitems/instruments.dm
+++ b/code/game/objects/items/rogueitems/instruments.dm
@@ -97,7 +97,7 @@
soundloop.start()
for(var/mob/living/carbon/human/L in viewers(7))
L.add_stress(stressevent)
- if(!issimple(L))
+ if(L.mind)
var/datum/status_effect/buff/healing/musicalhealing/heal_effect = L.apply_status_effect(/datum/status_effect/buff/healing/musicalhealing)
heal_effect.healing_on_tick = healthbonus
else
From d6a67146cb6132d854718a62eb8b0965dbb35ea2 Mon Sep 17 00:00:00 2001
From: Murderfox <47763263+Murderfoxen@users.noreply.github.com>
Date: Mon, 25 Nov 2024 22:31:59 +1030
Subject: [PATCH 027/192] Church / Hall Updates (#102)
- Undercroft with burial chambers and ritual area for Luneites and other patrons to bury. It is elven themed and not meant to look modern at all.
- Guild hall has it's armory yassified. (it was ugly.) and the zoneing so stewards can get their care packages from the armory.
- Added a single holding cell so adventurer guild captains and such can try and imprison problem folk near the infirmary. I think it's an awful idea to give them cells but whatever! We have so many geniuses on this server who want the same gameplay loops! 8) /salt
---
_maps/map_files/dreamhold/Dreamhold.dmm | 2047 ++++++++++++++---------
1 file changed, 1290 insertions(+), 757 deletions(-)
diff --git a/_maps/map_files/dreamhold/Dreamhold.dmm b/_maps/map_files/dreamhold/Dreamhold.dmm
index 58b4a7a4124..3380179b842 100644
--- a/_maps/map_files/dreamhold/Dreamhold.dmm
+++ b/_maps/map_files/dreamhold/Dreamhold.dmm
@@ -182,6 +182,13 @@
first_time_text = "The Sylver Dragonne..";
name = "Silver Dragon"
})
+"ajl" = (
+/obj/structure/spacevine/dendor,
+/turf/open/floor/grass,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"ajE" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/flora/grass/jungle,
@@ -987,19 +994,8 @@
name = "far stonehedge"
})
"aLD" = (
-/obj/item/clothing/gloves/roguetown/chain/iron,
-/obj/item/clothing/gloves/roguetown/chain/iron,
-/obj/item/clothing/gloves/roguetown/chain/iron,
-/obj/item/clothing/gloves/roguetown/chain/iron,
-/obj/item/clothing/under/roguetown/chainlegs,
-/obj/item/clothing/under/roguetown/chainlegs,
-/obj/item/clothing/under/roguetown/chainlegs,
-/obj/item/clothing/under/roguetown/chainlegs,
-/turf/open/floor/rogue/ruinedwood/spiral,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/warehouse)
"aMz" = (
/obj/structure/flora/grass/jungle{
icon_state = "grassa1"
@@ -1607,6 +1603,13 @@
/obj/effect/wisp,
/turf/open/transparent/openspace,
/area/rogue/outdoors/river)
+"biY" = (
+/obj/structure/bars/steel,
+/turf/open/water/cleanshallow,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"bjo" = (
/obj/item/grown/log/tree/small,
/obj/item/grown/log/tree/small,
@@ -1912,6 +1915,15 @@
first_time_text = "Emerald Shores";
name = "Shores of the Emerald Coast"
})
+"bwR" = (
+/obj/structure/safeglowshroom{
+ icon_state = "glowshroom2"
+ },
+/turf/open/water/cleanshallow,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"bxb" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/flora/grass/jungle/b,
@@ -2194,6 +2206,15 @@
/area/rogue/outdoors{
first_time_text = "Stonehedge"
})
+"bJP" = (
+/obj/item/burial_shroud,
+/obj/structure/rack/rogue,
+/obj/item/rogueweapon/shovel,
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"bLr" = (
/obj/effect/landmark/start/nightmaiden{
dir = 4
@@ -2536,9 +2557,7 @@
})
"bYy" = (
/obj/effect/landmark/event_spawn,
-/turf/open/water/river{
- icon_state = "rockwd"
- },
+/turf/open/water/cleanshallow,
/area/rogue/outdoors/river)
"bYK" = (
/obj/structure/mineral_door/wood/donjon{
@@ -2666,6 +2685,13 @@
first_time_text = "Emerald Shores";
name = "Shores of the Emerald Coast"
})
+"ced" = (
+/obj/structure/closet/crate/coffin,
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"ceg" = (
/obj/structure/fluff/statue/tdummy2,
/turf/open/floor/rogue/grass,
@@ -2808,6 +2834,14 @@
/area/rogue/outdoors{
first_time_text = "Stonehedge"
})
+"cnh" = (
+/obj/structure/closet/crate/coffin,
+/obj/item/reagent_containers/glass/cup/silver,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"cnk" = (
/obj/structure/chair/wood{
dir = 1
@@ -2834,6 +2868,13 @@
/obj/structure/fermenting_barrel/random/water,
/turf/open/floor/carpet/royalblack,
/area/rogue/indoors/town/bath)
+"cot" = (
+/obj/effect/wisp,
+/turf/open/floor/grass,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"coA" = (
/obj/structure/flora/roguetree/stump/log,
/turf/open/water/river,
@@ -2888,6 +2929,13 @@
},
/turf/open/floor/rogue/hexstone,
/area/rogue/indoors/town/bath)
+"cql" = (
+/obj/item/clothing/wrists/roguetown/bracers/leather,
+/obj/item/clothing/wrists/roguetown/bracers/leather,
+/obj/item/clothing/wrists/roguetown/bracers,
+/obj/item/clothing/wrists/roguetown/bracers,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/warehouse)
"cqm" = (
/obj/structure/table/wood{
icon_state = "tablewood1"
@@ -2963,6 +3011,15 @@
},
/turf/open/floor/rogue/tile,
/area/rogue/indoors/town)
+"ctq" = (
+/obj/structure/flora/grass/jungle{
+ icon_state = "grassa2"
+ },
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"ctv" = (
/obj/structure/chair/wood/rogue{
dir = 4
@@ -3027,6 +3084,12 @@
},
/turf/open/floor/rogue/cobble/mossy,
/area/rogue/under/cavewet/bogcaves)
+"cwI" = (
+/turf/open/floor/grass,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"cwU" = (
/obj/structure/flora/roguetree/happyrandom{
desc = "An old, beloved tree that even elves could love.";
@@ -3384,6 +3447,12 @@
/obj/structure/flora/roguegrass/maneater/real,
/turf/open/floor/rogue/grass,
/area/rogue/under/cavewet/bogcaves)
+"cMq" = (
+/obj/item/clothing/cloak/tabard,
+/obj/item/clothing/cloak/tabard,
+/obj/item/clothing/cloak/tabard,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/warehouse)
"cMN" = (
/obj/effect/decal/stone/mossy{
dir = 4
@@ -4509,6 +4578,13 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"dAt" = (
+/obj/structure/flora/grass/jungle,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"dAL" = (
/obj/effect/landmark/start/priest,
/turf/open/floor/rogue/blocks/stone/stonepattern3,
@@ -5178,11 +5254,12 @@
first_time_text = "The Twilight Woods"
})
"ebw" = (
-/obj/structure/stairs/stone{
- dir = 4
- },
+/obj/structure/flora/grass/jungle/b,
/turf/open/floor/rogue/dirt,
-/area/rogue/outdoors/caves)
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"ebN" = (
/obj/structure/fluff/railing/wood{
dir = 4;
@@ -5393,9 +5470,12 @@
name = "Shores of the Emerald Coast"
})
"eju" = (
-/obj/effect/wisp,
-/turf/open/floor/rogue/dirt/ambush,
-/area/rogue/outdoors/caves)
+/obj/structure/bed/rogue/bedroll,
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"ejZ" = (
/obj/structure/flora/ausbushes/sunnybush,
/turf/open/floor/rogue/grass,
@@ -5774,14 +5854,10 @@
first_time_text = "The Dreamers Demesne.."
})
"eAg" = (
-/obj/item/clothing/cloak/stabard/surcoat,
-/obj/item/clothing/cloak/stabard/surcoat,
-/obj/item/clothing/cloak/stabard/surcoat,
-/obj/machinery/gear_painter/dye_bin,
-/turf/open/floor/rogue/ruinedwood/spiral,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
+/turf/closed/wall/shroud,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
})
"eAi" = (
/obj/structure/flora/grass/jungle/b,
@@ -6639,7 +6715,7 @@
name = "Vint";
faction = list("undead", "noble"ssssss)
},
-/turf/open/floor/rogue/ruinedwood/spiral,
+/turf/open/floor/rogue/greenstone,
/area/rogue/indoors/town/garrison{
first_time_text = "Adventurers Guild";
name = "Adventurers Guild"
@@ -6774,6 +6850,15 @@
/area/rogue/outdoors{
first_time_text = "Stonehedge"
})
+"fiN" = (
+/obj/structure/safeglowshroom{
+ icon_state = "glowshroom3"
+ },
+/turf/open/floor/grass,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"fjc" = (
/obj/structure/flora/ausbushes/brflowers,
/obj/structure/flora/ausbushes/ppflowers,
@@ -7573,6 +7658,15 @@
/obj/machinery/light/rogue/wallfire/candle,
/turf/open/floor/rogue/carpet,
/area/rogue/indoors/shelter/town)
+"fSm" = (
+/obj/structure/safeglowshroom{
+ icon_state = "glowshroom3"
+ },
+/turf/open/water/cleanshallow,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"fSn" = (
/obj/structure/mineral_door/wood/fancywood{
locked = 1;
@@ -7665,6 +7759,16 @@
first_time_text = "Shrine of Lune";
name = "Shrine of Lune"
})
+"fWE" = (
+/obj/structure/lever{
+ name = "Holding Cell Lever";
+ redstone_id = "Hcell"
+ },
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"fXv" = (
/obj/structure/flora/rogueshroom/happyrandom{
icon_state = "mush4"
@@ -7832,7 +7936,6 @@
/obj/structure/chair/bench{
dir = 8
},
-/obj/effect/landmark/start/gravedigger,
/turf/open/floor/rogue/dirt/road,
/area/rogue/outdoors{
first_time_text = "Stonehedge"
@@ -7988,6 +8091,15 @@
first_time_text = "Emerald Shores";
name = "Shores of the Emerald Coast"
})
+"gfS" = (
+/obj/structure/table/church{
+ icon_state = "churchtable_mid"
+ },
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"ggh" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/flora/newtree,
@@ -8003,11 +8115,8 @@
})
"ggJ" = (
/obj/structure/feedinghole,
-/turf/open/floor/rogue/ruinedwood/spiral,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/warehouse)
"ggK" = (
/obj/structure/rack/rogue/shelf/big,
/obj/item/reagent_containers/food/snacks/grown/rogue/sweetleafdry,
@@ -8017,6 +8126,13 @@
/obj/item/reagent_containers/food/snacks/grown/rogue/sweetleafdry,
/turf/open/floor/rogue/hexstone,
/area/rogue/indoors/town/tavern)
+"ggN" = (
+/obj/machinery/light/rogue/wallfire/candle/blue/l,
+/turf/open/floor/rogue/twig,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"ghn" = (
/turf/closed/wall/mineral/rogue/decostone/mossy/blue{
dir = 8;
@@ -8550,6 +8666,13 @@
},
/turf/open/floor/rogue/cobble,
/area/rogue/indoors/shelter/town)
+"gHQ" = (
+/obj/structure/flora/grass/jungle/b,
+/turf/open/floor/grass,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"gIm" = (
/obj/structure/glowshroom,
/turf/open/floor/rogue/grass,
@@ -8610,6 +8733,14 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"gMk" = (
+/obj/effect/wisp,
+/obj/structure/flora/grass/jungle/b,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"gMx" = (
/obj/effect/wisp,
/turf/open/water/swamp,
@@ -8625,6 +8756,13 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"gNQ" = (
+/obj/structure/closet/crate/coffin,
+/turf/open/floor/rogue/twig,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"gNW" = (
/obj/structure/flora/roguegrass/water/reeds,
/obj/structure/glowshroom{
@@ -8888,6 +9026,16 @@
},
/obj/structure/flora/grass/jungle/b,
/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
+"hbt" = (
+/obj/structure/table/wood{
+ dir = 1;
+ icon_state = "longtable"
+ },
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
/area/rogue/indoors/town/church/chapel{
first_time_text = "Shrine of Lune";
name = "Shrine of Lune"
@@ -9101,9 +9249,7 @@
first_time_text = null
})
"hlx" = (
-/obj/item/roguebin/trash{
- name = "Offerings"
- },
+/obj/structure/ladder,
/turf/open/floor/rogue/blocks/stone/stonepattern3,
/area/rogue/indoors/town/church/chapel{
first_time_text = "Shrine of Lune";
@@ -9276,6 +9422,13 @@
first_time_text = "Adventurers Guild";
name = "Adventurers Guild"
})
+"hrL" = (
+/obj/machinery/light/rogue/wallfire/candle/blue/r,
+/turf/open/floor/rogue/twig,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"hrX" = (
/obj/structure/closet/crate/roguecloset/dark,
/obj/item/book/granter/spell/spells5e/mindsliver5e,
@@ -9539,10 +9692,7 @@
/turf/open/floor/rogue/grass,
/area/rogue/outdoors/river)
"hCp" = (
-/obj/item/clothing/cloak/tabard,
-/obj/item/clothing/cloak/tabard,
-/obj/item/clothing/cloak/tabard,
-/turf/open/floor/rogue/ruinedwood/spiral,
+/turf/open/floor/rogue/herringbone,
/area/rogue/indoors/town/garrison{
first_time_text = "Adventurers Guild";
name = "Adventurers Guild"
@@ -9832,12 +9982,10 @@
name = "far stonehedge"
})
"hPh" = (
-/obj/item/clothing/suit/roguetown/armor/leather/studded,
-/obj/item/clothing/suit/roguetown/armor/leather/studded,
-/obj/item/clothing/under/roguetown/chainlegs/iron/studdedskirt,
-/obj/item/clothing/under/roguetown/chainlegs/iron/studdedskirt,
-/obj/structure/rack/rogue,
-/turf/open/floor/rogue/ruinedwood/spiral,
+/obj/item/reagent_containers/glass/bucket/wooden/spell_water,
+/obj/item/natural/worms/leech,
+/obj/item/natural/worms/leech/cheele,
+/turf/open/floor/rogue/herringbone,
/area/rogue/indoors/town/garrison{
first_time_text = "Adventurers Guild";
name = "Adventurers Guild"
@@ -10280,6 +10428,16 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"ifC" = (
+/obj/structure/fluff/statue/gargoyle/moss/candles,
+/obj/structure/fluff/psycross{
+ name = "Divine Conduit"
+ },
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"ifI" = (
/obj/structure/flora/ausbushes/ppflowers,
/turf/open/floor/rogue/dirt,
@@ -10322,6 +10480,13 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"ihH" = (
+/obj/structure/fermenting_barrel/water,
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"ihJ" = (
/obj/structure/mineral_door/wood/donjon{
locked = 1;
@@ -10857,6 +11022,16 @@
icon_state = "medposter3"
},
/turf/closed/wall/mineral/rogue/stone/moss,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
+"iCp" = (
+/obj/structure/bars/passage{
+ name = "Holding Cell";
+ redstone_id = "Hcell"
+ },
+/turf/open/floor/rogue/herringbone,
/area/rogue/indoors/town/garrison{
first_time_text = "Adventurers Guild";
name = "Adventurers Guild"
@@ -11258,6 +11433,16 @@
"iVM" = (
/obj/structure/bed/rogue/inn/hay,
/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
+"iWr" = (
+/obj/structure/mineral_door/wood/violet{
+ lockid = "church";
+ name = "Undercroft"
+ },
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
/area/rogue/indoors/town/church/chapel{
first_time_text = "Shrine of Lune";
name = "Shrine of Lune"
@@ -13079,10 +13264,11 @@
/turf/open/floor/rogue/grass,
/area/rogue/under/cavewet/bogcaves)
"knX" = (
-/obj/structure/closet/dirthole/closed/loot,
-/obj/structure/gravemarker,
/turf/open/floor/rogue/dirt,
-/area/rogue/outdoors/river)
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"koq" = (
/obj/structure/crabnest,
/turf/open/water/cleanshallow,
@@ -13675,6 +13861,15 @@
/obj/structure/flora/roguegrass/water/reeds,
/turf/open/water/cleanshallow,
/area/rogue/outdoors/caves)
+"kOm" = (
+/obj/structure/closet/dirthole/grave,
+/obj/structure/flora/grass/jungle/b,
+/obj/structure/gravemarker,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"kOt" = (
/obj/machinery/light/rogue/wallfire{
pixel_x = 32
@@ -14111,6 +14306,15 @@
first_time_text = "The Sylver Dragonne..";
name = "Silver Dragon"
})
+"lhp" = (
+/obj/structure/closet/crate/chest,
+/obj/item/storage/roguebag,
+/obj/item/storage/roguebag,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"lhr" = (
/turf/closed/wall/mineral/rogue/decostone/mossy/cand,
/area/rogue/under/cave)
@@ -14280,7 +14484,7 @@
/area/rogue/outdoors/caves)
"lmb" = (
/obj/structure/fermenting_barrel/water,
-/turf/open/floor/rogue/ruinedwood/spiral,
+/turf/open/floor/rogue/herringbone,
/area/rogue/indoors/town/garrison{
first_time_text = "Adventurers Guild";
name = "Adventurers Guild"
@@ -14856,6 +15060,12 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"lOA" = (
+/turf/closed/wall/mineral/rogue/decostone/mossy/cand,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"lOX" = (
/obj/effect/landmark/start/cook,
/turf/open/floor/rogue/blocks/stonered/tiny,
@@ -15258,6 +15468,13 @@
},
/turf/open/floor/rogue/dirt/road,
/area/rogue/outdoors/caves)
+"mjc" = (
+/obj/structure/chair/stool/rogue,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"mjk" = (
/obj/structure/fermenting_barrel/beer,
/turf/open/floor/rogue/ruinedwood/spiral,
@@ -15963,6 +16180,15 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"mHs" = (
+/obj/structure/flora/grass/jungle{
+ icon_state = "grassa1"
+ },
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"mHJ" = (
/obj/machinery/light/rogue/firebowl,
/turf/open/floor/rogue/grass,
@@ -16445,6 +16671,14 @@
first_time_text = "Ravenloft Academy";
name = "Schoolgrounds"
})
+"mZl" = (
+/obj/structure/closet/dirthole/closed/loot,
+/obj/structure/gravemarker,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"mZn" = (
/obj/structure/flora/roguegrass/maneater/real{
aggroed = 1
@@ -16549,6 +16783,15 @@
},
/turf/open/floor/rogue/ruinedwood/herringbone,
/area/rogue/indoors/town)
+"neW" = (
+/obj/structure/winch{
+ redstone_id = "Advarmory"
+ },
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"neX" = (
/obj/structure/table/vtable/v2,
/obj/machinery/light/rogue/wallfire/candle/blue/r,
@@ -16737,6 +16980,15 @@
/obj/effect/mist,
/turf/open/floor/rogue/naturalstone,
/area/rogue/outdoors/caves)
+"nlT" = (
+/obj/structure/table/wood{
+ icon_state = "longtable"
+ },
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"nlW" = (
/obj/structure/fluff/railing/border{
dir = 6
@@ -17252,6 +17504,22 @@
icon_state = "rockwd"
},
/area/rogue/outdoors/caves)
+"nFF" = (
+/obj/item/natural/dirtclod,
+/obj/item/natural/dirtclod,
+/obj/item/natural/dirtclod,
+/obj/item/natural/dirtclod,
+/obj/item/natural/dirtclod,
+/obj/item/natural/dirtclod,
+/obj/item/natural/dirtclod,
+/obj/item/natural/dirtclod,
+/obj/item/natural/dirtclod,
+/obj/item/natural/dirtclod,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"nFS" = (
/turf/open/floor/rogue/blocks/stone/stonepattern3,
/area/rogue/outdoors{
@@ -18324,6 +18592,19 @@
/area/rogue/outdoors/woods{
first_time_text = "The Twilight Woods"
})
+"oEy" = (
+/obj/structure/table/wood{
+ dir = 1;
+ icon_state = "longtable_mid"
+ },
+/obj/structure/fluff/psycross{
+ name = "Divine Conduit"
+ },
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"oEA" = (
/turf/open/floor/rogue/cobble,
/area/rogue/outdoors/woods{
@@ -18393,6 +18674,13 @@
first_time_text = "The Sylver Dragonne..";
name = "Silver Dragon"
})
+"oGW" = (
+/obj/structure/spacevine/dendor,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"oHf" = (
/obj/structure/fluff/railing/wood{
dir = 1;
@@ -18503,13 +18791,10 @@
/turf/open/water/swamp/deep,
/area/rogue/under/cavewet/bogcaves)
"oKt" = (
-/obj/machinery/light/rogue/torchholder{
- dir = 4
- },
-/turf/open/floor/rogue/ruinedwood/spiral,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
+/turf/open/floor/rogue/cobblerock,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
})
"oKu" = (
/obj/structure/flora/newtree,
@@ -18663,9 +18948,12 @@
/turf/open/floor/rogue/blocks/green,
/area/rogue/indoors/town/bath)
"oSy" = (
-/obj/structure/flora/ausbushes/brflowers,
-/turf/open/floor/rogue/blocks/stone/stonepattern3,
-/area/rogue/outdoors/river)
+/obj/structure/bars/cemetery,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"oSL" = (
/obj/structure/wallladder{
dir = 8
@@ -18704,7 +18992,7 @@
/obj/structure/fluff/walldeco/steward{
name = "Appraiser Within"
},
-/turf/open/floor/rogue/ruinedwood/spiral,
+/turf/open/floor/rogue/herringbone,
/area/rogue/indoors/town/garrison{
first_time_text = "Adventurers Guild";
name = "Adventurers Guild"
@@ -19497,6 +19785,13 @@
/obj/structure/flora/roguegrass/maneater/real,
/turf/open/floor/rogue/grass,
/area/rogue/under/cavewet/bogcaves)
+"pDC" = (
+/obj/item/clothing/cloak/stabard/surcoat,
+/obj/item/clothing/cloak/stabard/surcoat,
+/obj/item/clothing/cloak/stabard/surcoat,
+/obj/machinery/gear_painter/dye_bin,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/warehouse)
"pDN" = (
/obj/structure/flora/newtree,
/turf/open/floor/rogue/grass,
@@ -19685,7 +19980,8 @@
})
"pKP" = (
/obj/structure/ladder,
-/turf/open/floor/rogue/ruinedwood/spiral,
+/obj/machinery/light/rogue/wallfire/candle/blue,
+/turf/open/floor/rogue/herringbone,
/area/rogue/indoors/town/garrison{
first_time_text = "Adventurers Guild";
name = "Adventurers Guild"
@@ -19914,6 +20210,19 @@
first_time_text = "Shrine of Natures";
name = "Shrine of Natures"
})
+"pRc" = (
+/obj/structure/table/wood{
+ dir = 10;
+ icon_state = "tablewood2";
+ pixel_y = 5
+ },
+/obj/item/candle/skull/lit,
+/obj/item/reagent_containers/glass/cup/wooden,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"pRH" = (
/obj/structure/roguetent,
/turf/open/floor/rogue/ruinedwood/spiral,
@@ -19980,6 +20289,16 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"pUi" = (
+/obj/item/burial_shroud,
+/obj/structure/rack/rogue,
+/obj/machinery/light/rogue/wallfire/candle/blue/r,
+/obj/item/rogueweapon/shovel,
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"pUK" = (
/obj/machinery/light/rogue/torchholder/l{
dir = 8
@@ -20431,6 +20750,14 @@
/area/rogue/outdoors{
first_time_text = "Stonehedge"
})
+"qlF" = (
+/obj/structure/closet/dirthole/closed,
+/obj/structure/gravemarker,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"qlZ" = (
/obj/structure/glowshroom,
/turf/open/floor/rogue/dirt,
@@ -20784,6 +21111,15 @@
first_time_text = "Shrine of Natures";
name = "Shrine of Natures"
})
+"qxR" = (
+/obj/machinery/light/rogue/torchholder{
+ dir = 4
+ },
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"qyw" = (
/mob/living/simple_animal/hostile/retaliate/rogue/wolf,
/turf/open/floor/rogue/dirt,
@@ -20842,10 +21178,14 @@
name = "far stonehedge"
})
"qBH" = (
-/obj/effect/landmark/start/priest,
-/turf/open/transparent/openspace,
-/area/rogue/outdoors{
- first_time_text = "Stonehedge"
+/obj/structure/mineral_door/wood/violet{
+ lockid = "church";
+ name = "Burial Grounds"
+ },
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
})
"qBY" = (
/obj/structure/bed/rogue/inn/wool,
@@ -21034,6 +21374,13 @@
/obj/effect/mist,
/turf/open/water/bath,
/area/rogue/indoors/town/bath)
+"qJk" = (
+/obj/structure/closet/crate/coffin,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"qJn" = (
/obj/structure/flora/roguetree/happyrandom{
desc = "An old, beloved tree that even elves could love.";
@@ -21300,6 +21647,20 @@
first_time_text = "The Sylver Dragonne..";
name = "Silver Dragon"
})
+"qTv" = (
+/obj/item/clothing/cloak/stabard,
+/obj/item/clothing/cloak/stabard,
+/obj/item/clothing/cloak/stabard,
+/obj/item/clothing/suit/roguetown/armor/chainmail,
+/obj/item/clothing/suit/roguetown/armor/chainmail,
+/obj/item/clothing/neck/roguetown/chaincoif/iron,
+/obj/item/clothing/neck/roguetown/chaincoif/iron,
+/obj/item/clothing/neck/roguetown/chaincoif/iron,
+/obj/item/clothing/neck/roguetown/chaincoif/iron,
+/obj/item/clothing/suit/roguetown/armor/chainmail,
+/obj/item/clothing/suit/roguetown/armor/chainmail,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/warehouse)
"qTD" = (
/obj/structure/spacevine,
/turf/closed/mineral/random/rogue,
@@ -21528,6 +21889,16 @@
first_time_text = "Ravenloft Academy";
name = "Ravenloft Academy"
})
+"qZo" = (
+/obj/structure/fluff/statue/gargoyle/moss/candles,
+/obj/structure/fluff/psycross{
+ name = "Divine Conduit"
+ },
+/turf/open/floor/grass,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"qZN" = (
/obj/structure/flora/roguegrass,
/obj/structure/flora/roguegrass/fungus_bush,
@@ -21935,6 +22306,13 @@
/obj/structure/flora/roguegrass/maneater/real,
/turf/open/floor/rogue/dirt,
/area/rogue/under/cavewet/bogcaves)
+"rrk" = (
+/obj/structure/safeglowshroom,
+/turf/open/water/cleanshallow,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"rrq" = (
/obj/structure/rack/rogue,
/obj/item/clothing/suit/roguetown/shirt/belldress/red{
@@ -23259,13 +23637,8 @@
/turf/open/water/swamp,
/area/rogue/outdoors/caves)
"swb" = (
-/obj/structure/rack/rogue,
-/obj/item/rogueweapon/sword/sabre,
-/obj/item/rogueweapon/sword/sabre,
-/obj/item/rogueweapon/huntingknife/idagger/steel,
-/obj/item/rogueweapon/huntingknife/idagger/steel,
-/obj/item/rogueweapon/huntingknife/idagger/steel,
-/turf/open/floor/rogue/ruinedwood/spiral,
+/obj/structure/bookcase,
+/turf/open/floor/rogue/herringbone,
/area/rogue/indoors/town/garrison{
first_time_text = "Adventurers Guild";
name = "Adventurers Guild"
@@ -24684,6 +25057,14 @@
"tzK" = (
/turf/open/floor/rogue/greenstone,
/area/rogue/indoors/shelter/mountains)
+"tzZ" = (
+/obj/structure/closet/dirthole/grave,
+/obj/structure/gravemarker,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"tAi" = (
/obj/structure/roguetent,
/turf/open/floor/rogue/ruinedwood/spiral,
@@ -25104,6 +25485,13 @@
first_time_text = "The Sylver Dragonne..";
name = "Silver Dragon"
})
+"tRy" = (
+/obj/structure/safeglowshroom,
+/turf/open/floor/grass,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"tRQ" = (
/obj/structure/flora/roguegrass,
/obj/effect/spawner/roguemap/shroud,
@@ -25256,6 +25644,13 @@
first_time_text = "The Sylver Dragonne..";
name = "Silver Dragon"
})
+"tWw" = (
+/obj/effect/landmark/start/gravedigger,
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"tXF" = (
/obj/effect/decal/border/ruinedwood/inverted{
dir = 8
@@ -25384,9 +25779,16 @@
name = "Silver Dragon"
})
"ucX" = (
-/mob/living/simple_animal/hostile/retaliate/rogue/saiga/tame/saddled,
-/turf/open/water/cleanshallow,
-/area/rogue/outdoors/caves)
+/obj/structure/closet/crate/chest,
+/obj/item/rope/chain,
+/obj/item/rope/chain,
+/obj/item/rope,
+/obj/item/rope,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"ucZ" = (
/turf/open/floor/rogue/grass,
/area/rogue/outdoors/rtfield{
@@ -25425,6 +25827,21 @@
first_time_text = "Emerald Shores";
name = "Shores of the Emerald Coast"
})
+"udV" = (
+/obj/item/clothing/gloves/roguetown/chain/iron,
+/obj/item/clothing/gloves/roguetown/chain/iron,
+/obj/item/clothing/gloves/roguetown/chain/iron,
+/obj/item/clothing/gloves/roguetown/chain/iron,
+/obj/item/clothing/under/roguetown/chainlegs,
+/obj/item/clothing/under/roguetown/chainlegs,
+/obj/item/clothing/under/roguetown/chainlegs,
+/obj/item/clothing/under/roguetown/chainlegs,
+/obj/structure/rack/rogue,
+/turf/open/floor/rogue/ruinedwood/spiral,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"udW" = (
/obj/structure/fluff/railing/border{
dir = 8
@@ -25826,6 +26243,13 @@
/obj/structure/ladder/earth,
/turf/open/floor/rogue/dirt,
/area/rogue/outdoors/caves)
+"uuU" = (
+/obj/structure/roguetent,
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"uvi" = (
/obj/structure/fluff/railing/wood{
dir = 4;
@@ -26116,6 +26540,13 @@
/obj/structure/flora/roguetree/burnt,
/turf/open/floor/rogue/naturalstone,
/area/rogue/outdoors/caves)
+"uDi" = (
+/obj/effect/wisp,
+/turf/open/floor/rogue/cobblerock,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"uDp" = (
/obj/machinery/light/rogue/torchholder{
dir = 8
@@ -26156,6 +26587,15 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"uFk" = (
+/obj/structure/bars/steel,
+/turf/open/water/river{
+ icon_state = "rockwd"
+ },
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"uFo" = (
/obj/structure/spacevine,
/turf/open/water/swamp,
@@ -26489,6 +26929,13 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"uSz" = (
+/obj/structure/spacevine,
+/obj/machinery/light/rogue/torchholder,
+/turf/open/water/river{
+ icon_state = "rockwd"
+ },
+/area/rogue/outdoors/river)
"uSC" = (
/mob/living/simple_animal/hostile/retaliate/rogue/spider,
/obj/structure/spider/stickyweb{
@@ -26824,9 +27271,15 @@
name = "Tavern Stables"
})
"vhA" = (
-/obj/item/natural/stone,
-/turf/open/floor/rogue/dirt/ambush,
-/area/rogue/outdoors/river)
+/obj/machinery/light/rogue/torchholder{
+ dir = 1;
+ pixel_y = 26
+ },
+/turf/closed/wall/mineral/rogue/stone/moss,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"vil" = (
/obj/structure/fluff/railing/border,
/turf/open/floor/rogue/cobble/mossy,
@@ -27189,6 +27642,18 @@
/area/rogue/outdoors{
first_time_text = "Stonehedge"
})
+"vzQ" = (
+/obj/structure/rack/rogue,
+/obj/item/rogueweapon/sword/sabre,
+/obj/item/rogueweapon/sword/sabre,
+/obj/item/rogueweapon/huntingknife/idagger/steel,
+/obj/item/rogueweapon/huntingknife/idagger/steel,
+/obj/item/rogueweapon/huntingknife/idagger/steel,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"vAd" = (
/obj/structure/spawner/invisible/monster/mossback,
/turf/open/water{
@@ -27737,6 +28202,10 @@
name = "Shores of the Emerald Coast"
})
"vXN" = (
+/obj/structure/bars/passage{
+ name = "Armory";
+ redstone_id = "Advarmory"
+ },
/turf/open/floor/rogue/blocks/bluestone,
/area/rogue/indoors/town/garrison{
first_time_text = "Adventurers Guild";
@@ -27922,6 +28391,13 @@
"wjU" = (
/turf/closed/mineral/rogue/bedrock,
/area/rogue/under/cave)
+"wkA" = (
+/obj/structure/spacevine/dendor,
+/turf/open/water/cleanshallow,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"wkB" = (
/turf/closed/wall/mineral/rogue/decostone,
/area/rogue/outdoors/river)
@@ -28071,13 +28547,37 @@
/turf/open/floor/rogue/ruinedwood/spiral,
/area/rogue/indoors/shelter/bog)
"wqe" = (
-/mob/living/simple_animal/hostile/retaliate/rogue/saigabuck/tame/saddled,
-/turf/open/water/cleanshallow,
-/area/rogue/outdoors/caves)
+/obj/structure/fluff/statue/gargoyle/moss/candles,
+/obj/structure/flora/grass/jungle/b,
+/obj/structure/fluff/psycross{
+ name = "Divine Conduit"
+ },
+/turf/open/floor/grass,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
+"wqg" = (
+/obj/structure/roguewindow/stained/silver{
+ opacity = 0
+ },
+/obj/structure/bars/steel,
+/turf/open/floor/rogue/twig,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"wqn" = (
/obj/machinery/light/rogue/torchholder,
/turf/closed/wall/mineral/rogue/wooddark,
/area/rogue/indoors/shelter/town)
+"wqN" = (
+/obj/structure/bars/cemetery,
+/turf/closed/wall/shroud,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"wrl" = (
/obj/structure/flora/rogueshroom/happyrandom{
icon_state = "mush4"
@@ -28502,14 +29002,10 @@
name = "Shores of the Emerald Coast"
})
"wJs" = (
-/obj/item/clothing/wrists/roguetown/bracers/leather,
-/obj/item/clothing/wrists/roguetown/bracers/leather,
-/obj/item/clothing/wrists/roguetown/bracers,
-/obj/item/clothing/wrists/roguetown/bracers,
-/turf/open/floor/rogue/ruinedwood/spiral,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
+/turf/open/floor/rogue/twig,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
})
"wJA" = (
/obj/structure/fluff/walldeco/innsign{
@@ -28827,18 +29323,8 @@
first_time_text = "The Twilight Woods"
})
"wYQ" = (
-/obj/item/clothing/cloak/stabard,
-/obj/item/clothing/cloak/stabard,
-/obj/item/clothing/cloak/stabard,
-/obj/item/clothing/suit/roguetown/armor/chainmail,
-/obj/item/clothing/suit/roguetown/armor/chainmail,
-/obj/item/clothing/neck/roguetown/chaincoif/iron,
-/obj/item/clothing/neck/roguetown/chaincoif/iron,
-/obj/item/clothing/neck/roguetown/chaincoif/iron,
-/obj/item/clothing/neck/roguetown/chaincoif/iron,
-/obj/item/clothing/suit/roguetown/armor/chainmail,
-/obj/item/clothing/suit/roguetown/armor/chainmail,
-/turf/open/floor/rogue/ruinedwood/spiral,
+/obj/machinery/light/rogue/wallfire/candle/blue,
+/turf/open/floor/rogue/herringbone,
/area/rogue/indoors/town/garrison{
first_time_text = "Adventurers Guild";
name = "Adventurers Guild"
@@ -28854,6 +29340,13 @@
first_time_text = "Shrine of Lune";
name = "Shrine of Lune"
})
+"wZn" = (
+/obj/structure/bars/steel,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"wZF" = (
/obj/structure/flora/roguegrass/maneater/real{
aggroed = 1
@@ -29144,7 +29637,6 @@
/obj/structure/chair/bench{
dir = 4
},
-/obj/effect/landmark/start/gravedigger,
/turf/open/floor/rogue/dirt,
/area/rogue/outdoors{
first_time_text = "Stonehedge"
@@ -29252,6 +29744,10 @@
})
"xnW" = (
/obj/structure/closet/crate/roguecloset,
+/obj/item/rope,
+/obj/item/rope,
+/obj/item/rope/chain,
+/obj/item/rope/chain,
/turf/open/floor/rogue/ruinedwood/spiral,
/area/rogue/indoors/town/garrison{
first_time_text = "Adventurers Guild";
@@ -29265,6 +29761,13 @@
/area/rogue/outdoors{
first_time_text = "Stonehedge"
})
+"xoV" = (
+/obj/structure/bed/rogue/bedroll,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"xoX" = (
/obj/machinery/light/rogue/wallfire/candle/l,
/turf/open/floor/rogue/carpet,
@@ -29362,6 +29865,14 @@
},
/turf/open/floor/rogue/wood/nosmooth,
/area/rogue/indoors/town)
+"xsZ" = (
+/obj/effect/wisp,
+/obj/structure/flora/grass/jungle/b,
+/turf/open/floor/rogue/cobblerock,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"xto" = (
/obj/structure/table/wood{
dir = 5;
@@ -29738,7 +30249,7 @@
/obj/structure/chair/bench/church/smallbench{
dir = 8
},
-/turf/open/floor/rogue/ruinedwood/spiral,
+/turf/open/floor/rogue/herringbone,
/area/rogue/indoors/town/garrison{
first_time_text = "Adventurers Guild";
name = "Adventurers Guild"
@@ -29820,6 +30331,17 @@
},
/turf/open/floor/rogue/blocks,
/area/rogue/indoors/shelter/town)
+"xKJ" = (
+/obj/item/clothing/suit/roguetown/armor/leather/studded,
+/obj/item/clothing/suit/roguetown/armor/leather/studded,
+/obj/item/clothing/under/roguetown/chainlegs/iron/studdedskirt,
+/obj/item/clothing/under/roguetown/chainlegs/iron/studdedskirt,
+/obj/structure/rack/rogue,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"xKM" = (
/obj/structure/table/wood{
dir = 1;
@@ -30006,6 +30528,16 @@
/obj/structure/glowshroom,
/turf/open/floor/rogue/grass,
/area/rogue/outdoors/river)
+"xRS" = (
+/obj/structure/table/church{
+ icon_state = "churchtable_end"
+ },
+/obj/item/rogueweapon/huntingknife/idagger/silver,
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"xSa" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/spacevine/dendor,
@@ -30061,9 +30593,11 @@
name = "Ravenloft Academy"
})
"xUo" = (
-/obj/effect/wisp,
-/turf/open/water/swamp,
-/area/rogue/outdoors/caves)
+/turf/closed/wall/mineral/rogue/stone/moss,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"xUU" = (
/obj/structure/table/church/m,
/obj/structure/fluff/psycross{
@@ -30428,13 +30962,12 @@
/turf/open/floor/rogue/ruinedwood/herringbone,
/area/rogue/indoors/town)
"yjm" = (
-/obj/item/reagent_containers/glass/bucket/wooden/spell_water,
-/obj/item/natural/worms/leech,
-/obj/item/natural/worms/leech/cheele,
-/turf/open/floor/rogue/ruinedwood/spiral,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
+/obj/effect/wisp,
+/obj/structure/spacevine/dendor,
+/turf/open/water/cleanshallow,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
})
"yjw" = (
/obj/structure/flora/roguegrass/water,
@@ -51804,14 +52337,14 @@ vFo
rTO
nhM
nhM
-vxU
-dYB
-dYB
-dYB
-gfu
-bCN
-jwm
-wJA
+nhM
+fDV
+fDV
+fDV
+fDV
+fDV
+fDV
+fDV
qMz
qMz
fDV
@@ -52006,14 +52539,14 @@ xfT
rTO
nhM
nhM
-vxU
-ggJ
-dYB
-dYB
-vXN
-aLD
-wJs
-swb
+nhM
+fDV
+fDV
+fDV
+fDV
+fDV
+fDV
+fDV
qMz
qMz
fDV
@@ -52208,14 +52741,14 @@ rTO
rTO
vxU
nhM
-vxU
-dYB
-dYB
-dYB
-vXN
-dYB
-dYB
-hPh
+nhM
+fDV
+fDV
+fDV
+fDV
+fDV
+fDV
+fDV
fDV
qMz
qMz
@@ -52410,14 +52943,14 @@ kAr
umc
vxU
nhM
-vxU
-dYB
-dYB
-dYB
-vXN
-pKP
-dYB
-dYB
+nhM
+fDV
+fDV
+fDV
+fDV
+fDV
+fDV
+fDV
fDV
fDV
fDV
@@ -52612,14 +53145,14 @@ mgS
vxU
vxU
nhM
-vxU
-dYB
-dYB
-dYB
-vXN
-eAg
-hCp
-wYQ
+nhM
+fDV
+fDV
+fDV
+fDV
+fDV
+fDV
+fDV
fDV
fDV
fDV
@@ -52814,14 +53347,14 @@ fdl
vxU
nhM
nhM
-vxU
-dYB
-dYB
-dYB
-gfu
-kgd
-coD
-may
+nhM
+fDV
+fDV
+fDV
+fDV
+fDV
+fDV
+fDV
fDV
fDV
fDV
@@ -53016,14 +53549,14 @@ vxU
vxU
nhM
nhM
-vxU
-vxU
-vxU
-vxU
-mgS
-mgS
-vxU
-vxU
+nhM
+fDV
+fDV
+fDV
+fDV
+fDV
+fDV
+fDV
fDV
qMz
fDV
@@ -80899,7 +81432,7 @@ rps
ayy
rps
rps
-ayy
+uSz
rps
vVw
vVw
@@ -81683,11 +82216,11 @@ vVw
xDh
xDh
prw
-cgq
-cgq
-cgq
-cgq
-lzV
+nVt
+nVt
+nVt
+nVt
+rPi
prw
prw
awm
@@ -81885,12 +82418,12 @@ oSM
xDh
xDh
prw
-cgq
-cgq
+nVt
+nVt
nVt
nVt
rPi
-lzV
+rPi
prw
prw
xDh
@@ -82088,9 +82621,9 @@ xDh
xDh
prw
lyF
-cgq
nVt
-vYC
+nVt
+nVt
rPi
rPi
rPi
@@ -82283,19 +82816,19 @@ cgq
cgq
nVt
nVt
-lzV
+rPi
xDh
vVw
xDh
xDh
prw
lyF
-cgq
nVt
-jrB
-vYC
-vYC
-tmk
+nVt
+nVt
+nVt
+nVt
+nVt
lyF
prw
xDh
@@ -82310,9 +82843,9 @@ bFf
bFf
bFf
rPi
-cDz
-cDz
-cDz
+rPi
+rPi
+rPi
cDz
cDz
xbK
@@ -82484,22 +83017,22 @@ cgq
cgq
cgq
nVt
-cgq
-lzV
+nVt
+rPi
xDh
vVw
xDh
xDh
prw
-vYC
-cgq
nVt
-jrB
-jrB
-vYC
-tmk
-tmk
-prw
+nVt
+nVt
+nVt
+nVt
+nVt
+nVt
+nVt
+rPi
prw
awm
xDh
@@ -82509,12 +83042,12 @@ xDh
bFf
bFf
bFf
-rxm
-rxm
-rxm
-rxm
-nVt
-rPi
+vxU
+vxU
+vxU
+vxU
+vxU
+vxU
tkQ
cDz
vVw
@@ -82682,9 +83215,9 @@ cgq
cgq
cgq
cgq
-cgq
-cgq
-cgq
+lyF
+nVt
+nVt
nVt
nVt
xDh
@@ -82693,16 +83226,16 @@ vVw
xDh
xDh
xDh
-vYC
-vYC
nVt
+xUo
+eAg
+xUo
+xUo
nVt
nVt
nVt
-tmk
-wqe
-xDh
-xDh
+rPi
+rPi
prw
xDh
xDh
@@ -82711,14 +83244,14 @@ prw
prw
bFf
bFf
-rxm
-rxm
-rxm
-rxm
-rxm
+vxU
+lmb
+hCp
+pRc
+mjc
+vxU
rPi
cDz
-cDz
vVw
mtE
prw
@@ -82883,28 +83416,28 @@ cgq
cgq
cgq
cgq
-cgq
-cgq
-cgq
-nVt
+lyF
nVt
-rPi
+tmk
+tmk
+tmk
+xDh
xDh
xDh
vVw
xDh
xDh
xDh
-tmk
-vYC
-jrB
+nVt
+xUo
+ihH
eju
-cgq
+xUo
nVt
-tmk
-tmk
-xDh
-xDh
+nVt
+nVt
+rPi
+rPi
prw
prw
xDh
@@ -82913,13 +83446,13 @@ xDh
lzV
rPi
rPi
-rxm
-rxm
-rxm
-rxm
-rxm
-bFf
-cDz
+vxU
+hCp
+hCp
+hCp
+hCp
+vxU
+rPi
tkQ
vVw
vVw
@@ -83085,29 +83618,29 @@ cgq
cgq
cgq
cgq
-cgq
-cgq
-cgq
nVt
-cgq
+tmk
+tmk
+tmk
+tmk
xDh
xDh
xDh
vVw
xDh
xDh
-lzV
-cgq
-vYC
-jrB
-vYC
-cgq
+rPi
+nVt
+xUo
+ced
+kan
+xUo
+nVt
+nVt
+nVt
+nVt
+nVt
nVt
-tmk
-tmk
-ucX
-tmk
-vYC
lyF
prw
prw
@@ -83115,13 +83648,13 @@ xDh
xDh
prw
rPi
-rxm
-rxm
-rxm
-rxm
-rxm
-bFf
-tkQ
+vxU
+hCp
+wZn
+wZn
+iCp
+vxU
+rPi
tkQ
vVw
mtE
@@ -83287,44 +83820,44 @@ cgq
cgq
cgq
cgq
-cgq
-cgq
-cgq
-cgq
+nVt
+tmk
+tmk
+nVt
nVt
xDh
xDh
cBP
-vVw
xDh
-prw
-prw
-lyF
-lyF
-vYC
-vYC
-jrB
+xDh
+rPi
+xUo
+xUo
+xUo
+kan
+kan
+xUo
+nVt
+nVt
+nVt
+nVt
+nVt
+nVt
nVt
-tmk
-tmk
-tmk
-tmk
-vYC
-vYC
rPi
xDh
xDh
xDh
xDh
prw
-rxm
-rxm
-rxm
-rxm
-rxm
+vxU
+xoV
+wZn
+fWE
+hCp
+vxU
rPi
-cDz
-cDz
+tkQ
xbK
vVw
prw
@@ -83489,44 +84022,44 @@ cgq
cgq
cgq
cgq
-cgq
-cgq
-cgq
-cgq
+nVt
+tmk
+tmk
+tmk
nVt
oSM
xDh
bYy
xDh
xDh
-prw
-prw
-lyF
-cgq
-vYC
-vYC
-vYC
+rPi
+xUo
+xUo
+eju
+kan
+ihH
+xUo
+nVt
+nVt
nVt
nVt
nVt
nVt
nVt
-vYC
-vYC
rPi
prw
prw
xDh
xDh
xDh
-prw
-rPi
-bFf
-rxm
-rxm
+vxU
+vxU
+uxq
+mjc
+hCp
+vxU
rPi
-cDz
-cDz
+tkQ
xbK
vVw
rPi
@@ -83691,43 +84224,43 @@ cgq
cgq
cgq
cgq
-cgq
-cgq
-cgq
-rPi
-rPi
-oSM
-xDh
-vVw
-xDh
-xDh
lyF
-lyF
-cgq
-vYC
-jrB
-cgq
-vYC
-vYC
-vYC
+nVt
+tmk
+xDh
+rPi
+xUo
+lOA
+wqg
+wqg
+lOA
+xUo
+xUo
+xUo
+lOA
+uuU
+lOA
+xUo
+xUo
+xUo
+xUo
nVt
nVt
nVt
-cgq
rxm
rPi
rPi
prw
-prw
+lzV
xDh
xDh
xDh
-prw
+lzV
+vxU
+hCp
+hCp
+vxU
rPi
-rxm
-rxm
-bFf
-tkQ
tkQ
vVw
vVw
@@ -83894,28 +84427,28 @@ cgq
cgq
cgq
cgq
-cgq
-nVt
-rPi
-lzV
-oSM
-xDh
-vVw
-xDh
-buM
-lyF
-lyF
-cgq
-cgq
-jrB
nVt
nVt
-vYC
-vYC
-vYC
+xDh
+rPi
+lOA
+ggN
+wJs
+wJs
+wJs
+lOA
+xUo
+xUo
+fWg
+kan
+fWg
+kan
+bJP
+bJP
+xUo
+xUo
nVt
nVt
-vYC
rxm
bFf
bFf
@@ -83925,11 +84458,11 @@ prw
xDh
xDh
xDh
-prw
-rxm
-rxm
-bFf
-cDz
+gkJ
+hCp
+hCp
+vxU
+rPi
tkQ
vVw
vVw
@@ -84095,27 +84628,27 @@ cgq
cgq
cgq
cgq
-cgq
-lzV
-prw
+nVt
+rPi
prw
-oSM
-xDh
-xDh
-vVw
xDh
-buM
-lyF
-lyF
-lyF
-nVt
-nVt
-nVt
-nVt
+oSM
+wqg
+gNQ
+kan
+kan
+kan
+ggN
+lOA
+fWg
+kan
+kan
+nlT
+kan
+kan
+kan
+wgl
xUo
-jrB
-vYC
-vYC
nVt
rxm
rxm
@@ -84127,10 +84660,10 @@ rPi
xDh
xDh
xDh
-prw
-nVt
-rxm
-bFf
+gkJ
+hCp
+hCp
+vxU
cDz
tkQ
vVw
@@ -84296,28 +84829,28 @@ cgq
cgq
cgq
cgq
-cgq
-cgq
+nVt
+nVt
oSM
xhl
xDh
xDh
-xDh
-xDh
-vVw
-xDh
-lzV
-cgq
-ifi
-ifi
-cgq
-xVg
-cgq
-nVt
-nVt
-ifi
-ifi
-cgq
+wqg
+gNQ
+kan
+hlx
+kan
+wJs
+iWr
+kan
+tWw
+kan
+oEy
+kan
+tWw
+kan
+gfS
+xUo
nVt
nVt
nVt
@@ -84329,12 +84862,12 @@ rPi
prw
xDh
xDh
-xDh
-nVt
-rxm
+gkJ
+hCp
+hCp
+vxU
bFf
cDz
-cDz
vVw
vVw
prw
@@ -84498,28 +85031,28 @@ cgq
cgq
cgq
cgq
-cgq
-cgq
+nVt
+nVt
oKL
xDh
xDh
xDh
-xDh
-rps
-xDh
-xDh
-ifi
-ifi
-ifi
-ifi
-ifi
-cgq
-xVg
-xVg
-nVt
-ifi
-ifi
-nVt
+wqg
+gNQ
+kan
+kan
+kan
+hrL
+lOA
+kan
+kan
+kan
+hbt
+kan
+kan
+kan
+xRS
+xUo
nVt
nVt
nVt
@@ -84531,12 +85064,12 @@ bFf
prw
prw
xDh
-xDh
-xDh
-bFf
+gkJ
+hCp
+hCp
vhA
tkQ
-tkQ
+ayy
vVw
vVw
prw
@@ -84700,28 +85233,28 @@ cgq
cgq
cgq
cgq
-cgq
+nVt
nVt
xDh
xDh
xDh
-cBP
-rps
-xDh
-xDh
-lzV
-ifi
-cgq
-cgq
-cgq
-ifi
-cgq
-cgq
-xVg
-cgq
-ifi
-ifi
-cgq
+xcU
+lOA
+hrL
+wJs
+wJs
+wJs
+lOA
+xUo
+xUo
+jLy
+wUB
+kan
+kan
+pUi
+bJP
+xUo
+xUo
cgq
nVt
nVt
@@ -84733,12 +85266,12 @@ bFf
bFf
prw
prw
-xDh
-xDh
-xDh
-xDh
-tkQ
-cDz
+gkJ
+hCp
+hCp
+uFk
+ayy
+rps
cqD
vVw
prw
@@ -84907,23 +85440,23 @@ nVt
xhl
xDh
xDh
-cBP
-rps
-xDh
-xDh
-lzV
-cgq
-cgq
-ifi
-ifi
-ifi
-ifi
-ifi
-cgq
-ifi
-ifi
-ifi
-nVt
+xcU
+xUo
+lOA
+wqg
+wqg
+lOA
+xUo
+xUo
+xUo
+xUo
+lOA
+qBH
+qBH
+lOA
+xUo
+xUo
+xUo
nVt
nVt
nVt
@@ -84935,12 +85468,12 @@ bFf
bFf
bFf
prw
-prw
-xDh
-xDh
-xDh
-xDh
-xDh
+vxU
+hCp
+hCp
+uFk
+rps
+rps
xbK
vVw
prw
@@ -85108,24 +85641,24 @@ nVt
cgq
oSM
xDh
-cBP
-cBP
-rps
+xcU
+xcU
xDh
xDh
-lzV
-cgq
-ifi
-ifi
-cgq
-xVg
-xVg
-ifi
-ifi
-ifi
-ifi
-cgq
-cgq
+xDh
+xDh
+xUo
+eAg
+eAg
+eHD
+tRy
+ifC
+kan
+oKt
+oSy
+ebw
+cwI
+xUo
nVt
nVt
rxm
@@ -85137,12 +85670,12 @@ vxU
dwT
vxU
vxU
-rPi
-xDh
-xDh
-xDh
-xDh
-xDh
+bTu
+hCp
+hCp
+uFk
+rps
+rps
xbK
xbK
prw
@@ -85310,25 +85843,25 @@ rPi
lzV
xDh
rps
-rps
-rps
-rps
xDh
xDh
-lzV
-ifi
-ifi
-xVg
-xVg
-xVg
-xVg
-cgq
-ifi
-ifi
-cgq
-nVt
+xDh
+xDh
+xDh
+rPi
+xUo
+eAg
+wkA
+gHQ
+knX
+nFF
+kan
+kan
+knX
+ebw
+qJk
+xUo
nVt
-cgq
rxm
vxU
vxU
@@ -85339,12 +85872,12 @@ gfu
gaZ
riK
vxU
+qxR
+hCp
+hPh
vxU
-gkJ
-gkJ
-vxU
-xDh
-xDh
+rps
+rps
xbK
vVw
prw
@@ -85514,22 +86047,22 @@ rps
rps
rps
cBP
-buM
-xDh
-xDh
-lzV
-ifi
-cgq
-cgq
-cgq
-nVt
-nVt
-nVt
-cgq
-ifi
-ifi
-cgq
-cgq
+kqH
+kqH
+rPi
+rPi
+xUo
+eHD
+cot
+ebw
+tzZ
+ebw
+oKt
+oKt
+oSy
+cwI
+knX
+eAg
nVt
rxm
iCo
@@ -85541,12 +86074,12 @@ dYB
dYB
dYB
pRH
-oKt
-yjm
+hCp
+hCp
lmb
vxU
prw
-xDh
+rps
vVw
vVw
rPi
@@ -85715,23 +86248,23 @@ rps
vVw
kqH
kqH
-lzV
-lzV
-lvd
-lzV
kqH
-ifi
-cgq
-nVt
-nVt
-ifi
-ifi
-cgq
-nVt
-cgq
-cgq
-ifi
-ifi
+kqH
+rPi
+rPi
+rPi
+xUo
+wkA
+fiN
+mZl
+dAt
+knX
+uDi
+kan
+oSy
+oSy
+oSy
+xUo
nVt
rxm
uxq
@@ -85743,8 +86276,8 @@ qFr
dYB
dYB
pRH
-dYB
-cZz
+hCp
+hCp
vxU
vxU
prw
@@ -85914,26 +86447,26 @@ kqH
kqH
kqH
kqH
-lvd
-lvd
+kqH
+kqH
xVg
cgq
-xVg
-xVg
-ifi
-ifi
-cgq
nVt
-cgq
-ifi
-ifi
-ifi
-ifi
-cgq
nVt
-xVg
-cgq
-ifi
+nVt
+nVt
+xUo
+eAg
+rrk
+ctq
+tzZ
+dAt
+kan
+kan
+oSy
+ebw
+cwI
+xUo
nVt
rxm
ior
@@ -85945,8 +86478,8 @@ afV
dYB
aIb
gfu
-dYB
-cZz
+hCp
+hCp
sWS
vxU
rPi
@@ -86120,22 +86653,22 @@ cgq
cgq
xVg
xVg
-cgq
-ifi
-ifi
-cgq
-cgq
nVt
-cgq
-ifi
nVt
-cgq
-ifi
-cgq
nVt
-xVg
-cgq
-ifi
+nVt
+xUo
+eAg
+eHD
+cwI
+knX
+ebw
+sfZ
+kan
+knX
+gMk
+qJk
+xUo
nVt
rxm
uxq
@@ -86147,9 +86680,9 @@ qFr
dYB
dYB
pRH
-dYB
-dYB
-dYB
+hCp
+hCp
+hCp
vxU
rPi
rPi
@@ -86321,24 +86854,24 @@ ifi
ifi
ifi
ifi
-ifi
-ifi
-ifi
-ifi
-ifi
nVt
nVt
-ifi
-ifi
nVt
-ifi
-ifi
nVt
-xVg
-xVg
-ifi
-ifi
nVt
+xUo
+eAg
+ajl
+cwI
+tzZ
+knX
+sfZ
+oKt
+oSy
+knX
+ebw
+xUo
+rxm
rxm
tcT
hqX
@@ -86350,7 +86883,7 @@ dYB
dYB
pRH
oTv
-dYB
+hCp
xHS
vxU
bFf
@@ -86528,18 +87061,18 @@ nVt
nVt
nVt
nVt
-ifi
-ifi
-ifi
-ifi
-cgq
-nVt
-nVt
-nVt
-cgq
-ifi
-ifi
-cgq
+xUo
+eAg
+qZo
+ebw
+ebw
+ebw
+kan
+oKt
+oSy
+oSy
+oSy
+eAg
rxm
vxU
vxU
@@ -86724,32 +87257,32 @@ ifi
cgq
nVt
nVt
-cgq
-xVg
-xVg
-xVg
-xVg
nVt
nVt
-ifi
-ifi
-ifi
-ifi
-ifi
-ifi
-ifi
-ifi
-ifi
-cgq
-cgq
+nVt
+nVt
+nVt
+nVt
+xUo
+yjm
+cwI
+mHs
+kOm
+knX
+oKt
+kan
+oSy
+cwI
+eAg
+eAg
rxm
-vxU
-dYB
-dYB
-dYB
gfu
bCN
jwm
+udV
+gfu
+wYQ
+swb
wJA
vxU
vxU
@@ -86929,29 +87462,29 @@ xVg
xVg
xVg
cgq
-cgq
-xVg
-xVg
nVt
-ifi
-ifi
-cgq
-cgq
-xVg
-xVg
-cgq
-cgq
-ifi
-ifi
-ifi
+nVt
+nVt
+xUo
+eHD
+ebw
+qlF
+knX
+knX
+kan
+kan
+knX
+ebw
+qJk
+xUo
rxm
vxU
ggJ
-dYB
-dYB
-vXN
aLD
-wJs
+aLD
+vXN
+hCp
+hCp
swb
vxU
nPq
@@ -87132,29 +87665,29 @@ nVt
nVt
nVt
cgq
-cgq
-xVg
-ifi
-ifi
-nVt
-xVg
-xVg
-xVg
-cgq
-nVt
-nVt
nVt
nVt
-ifi
+xUo
+fSm
+gHQ
+ebw
+tzZ
+ctq
+kan
+oKt
+wqN
+eAg
+eAg
+xUo
rxm
vxU
-dYB
-dYB
-dYB
+vzQ
+aLD
+aLD
vXN
-dYB
-dYB
-hPh
+hCp
+hCp
+hCp
gfu
ekG
dYB
@@ -87335,28 +87868,28 @@ cgq
cgq
nVt
cgq
-ifi
-ifi
-cgq
-nVt
-nVt
-nVt
-nVt
nVt
-nVt
-ifi
-ifi
-nVt
-ifi
+xUo
+bwR
+eHD
+cwI
+ctq
+ebw
+sfZ
+oKt
+oSy
+oSy
+wqN
+xUo
rxm
vxU
-dYB
-dYB
-dYB
-vXN
+xKJ
+cql
+aLD
+gfu
pKP
-dYB
-dYB
+hCp
+hCp
bYK
dYB
dYB
@@ -87537,28 +88070,28 @@ xVg
cgq
nVt
cgq
-ifi
-ifi
-cgq
-cgq
-xVg
-cgq
-ifi
-cgq
-nVt
-ifi
-nVt
nVt
-ifi
+xUo
+xUo
+eHD
+cot
+tzZ
+knX
+xsZ
+kan
+oSy
+eAg
+eAg
+xUo
rxm
vxU
-dYB
-dYB
-dYB
-vXN
-eAg
+pDC
+cMq
+qTv
+mgS
+hCp
+hCp
hCp
-wYQ
gfu
ekG
pFl
@@ -87739,28 +88272,28 @@ cgq
nVt
nVt
cgq
-ifi
-ifi
-xVg
-xVg
-cgq
-ifi
-ifi
-ifi
nVt
-ifi
nVt
-ifi
-ifi
+xUo
+wkA
+fSm
+cwI
+ebw
+kan
+oKt
+knX
+eAg
+cnh
+xUo
rxm
-vxU
-dYB
-dYB
-dYB
gfu
kgd
coD
may
+gfu
+ucX
+neW
+lhp
vxU
kvH
kvH
@@ -87943,17 +88476,17 @@ ifi
ifi
cgq
cgq
-ifi
-ifi
-ifi
-ifi
-cgq
-ifi
+xUo
+xUo
+eHD
+fiN
+wqe
+oGW
+eAg
+oSy
+knX
+cwI
nVt
-ifi
-ifi
-ifi
-ifi
rxm
vxU
vxU
@@ -88146,21 +88679,21 @@ cgq
cgq
cgq
cgq
-cgq
-cgq
-cgq
-cgq
-cgq
-cgq
-nVt
-cgq
-cgq
-cgq
+xUo
+xUo
+xUo
+xUo
+biY
+biY
+xUo
+xUo
+xUo
nVt
rxm
rxm
rxm
rxm
+rxm
cgq
cgq
cgq
@@ -88351,9 +88884,9 @@ rxm
rxm
rxm
rxm
-rxm
-rxm
-rxm
+cVH
+tmk
+cVH
nVt
nVt
nVt
@@ -88553,8 +89086,9 @@ rxm
rxm
cVH
cVH
-cVH
-cVH
+tmk
+tmk
+tmk
cVH
rxm
rxm
@@ -88564,7 +89098,6 @@ rxm
rxm
rxm
rxm
-rxm
lyF
lyF
cgq
@@ -88738,7 +89271,7 @@ nVt
ifi
nVt
cgq
-efC
+ifi
ifi
ifi
ifi
@@ -88757,12 +89290,12 @@ cVH
qRm
tmk
tmk
+tmk
wdl
rxm
rxm
rxm
rxm
-rxm
cgq
cgq
cgq
@@ -88940,7 +89473,7 @@ cgq
ifi
nVt
cgq
-ebw
+ifi
ifi
ifi
ifi
@@ -119041,8 +119574,8 @@ xDh
xDh
ePi
kan
-wgl
kan
+wgl
kan
xis
nWJ
@@ -119243,8 +119776,8 @@ xDh
xDh
ePi
kan
-xUU
kan
+xUU
kan
xis
eHD
@@ -119445,8 +119978,8 @@ xDh
uNM
ePi
kan
-ksK
kan
+ksK
kan
xis
xAN
@@ -120470,7 +121003,7 @@ xDh
xcU
xcU
kqH
-knX
+kqH
tNb
sIo
qMs
@@ -121274,7 +121807,7 @@ oKu
oKu
xDh
xDh
-knX
+kqH
tNb
tNb
lwK
@@ -122690,7 +123223,7 @@ xDh
oKu
kqH
tNb
-oSy
+nWs
qJZ
pTW
qJZ
@@ -151768,7 +152301,7 @@ bcc
bcc
bcc
bcc
-qBH
+bcc
bcc
dxy
hGY
From 6afce2927e3f7debcd2087c31845cec983f4d77c Mon Sep 17 00:00:00 2001
From: TooFewSecrets <56473355+TooFewSecrets@users.noreply.github.com>
Date: Mon, 25 Nov 2024 04:04:11 -0800
Subject: [PATCH 028/192] Musical trait works now hopefuly (#104)
---
code/datums/traits/good.dm | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/code/datums/traits/good.dm b/code/datums/traits/good.dm
index 5d7ca76a482..93f92fe2ebd 100644
--- a/code/datums/traits/good.dm
+++ b/code/datums/traits/good.dm
@@ -143,8 +143,8 @@ datum/quirk/fan_mime
/datum/quirk/musician
name = "Musician"
- desc = "I am good at playing music."
- value = 1
+ desc = "I am good at playing music. I've also hidden a lute!"
+ value = 2
mob_trait = TRAIT_MUSICIAN
gain_text = span_notice("I know everything about musical instruments.")
lose_text = span_danger("I forget how musical instruments work.")
@@ -152,12 +152,8 @@ datum/quirk/fan_mime
/datum/quirk/musician/on_spawn()
var/mob/living/carbon/human/H = quirk_holder
- var/obj/item/choice_beacon/music/B = new(get_turf(H))
- var/list/slots = list (
- "backpack" = SLOT_IN_BACKPACK,
- "hands" = SLOT_HANDS,
- )
- H.equip_in_one_of_slots(B, slots , qdel_on_fail = TRUE)
+ H.mind.adjust_skillrank_up_to(/datum/skill/misc/music, 3, TRUE)
+ H.mind.special_items["Lute"] = /obj/item/rogue/instrument/lute
/datum/quirk/night_vision
name = "Low Light Vision"
From 94716f2319eff0f2cfd22dca42cff25bf94d2f6a Mon Sep 17 00:00:00 2001
From: TooFewSecrets <56473355+TooFewSecrets@users.noreply.github.com>
Date: Mon, 25 Nov 2024 04:06:06 -0800
Subject: [PATCH 029/192] stealth nerf bad (#103)
---
code/modules/spells/roguetown/acolyte/dendor.dm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/code/modules/spells/roguetown/acolyte/dendor.dm b/code/modules/spells/roguetown/acolyte/dendor.dm
index 57d9a55bc1a..80ca37d62c4 100644
--- a/code/modules/spells/roguetown/acolyte/dendor.dm
+++ b/code/modules/spells/roguetown/acolyte/dendor.dm
@@ -100,7 +100,7 @@
associated_skill = /datum/skill/magic/holy
invocation = "Nature spirits, come to me.."
invocation_type = "whisper" //can be none, whisper, emote and shout
- devotion_cost = 300
+ devotion_cost = 60
/obj/effect/proc_holder/spell/targeted/conjure_glowshroom/cast(list/targets, mob/user = usr)
. = ..()
From 8a090ee9479a8059677f63e1e9c0c96c96d42c5e Mon Sep 17 00:00:00 2001
From: Murderfox <47763263+Murderfoxen@users.noreply.github.com>
Date: Mon, 25 Nov 2024 22:36:29 +1030
Subject: [PATCH 030/192] Proper balancing for nettles. (#106)
Rather than making them cost a ridiculous amount, this PR attempts to just change the amount of time people are electrocuted by the nettles to an amount that isn't as overpowered. This is intended to still keep them as a viable strategy without outright making them useless in combat.
---
code/game/objects/effects/glowshroom.dm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/code/game/objects/effects/glowshroom.dm b/code/game/objects/effects/glowshroom.dm
index e6268bc547e..87e730eb5a2 100644
--- a/code/game/objects/effects/glowshroom.dm
+++ b/code/game/objects/effects/glowshroom.dm
@@ -28,7 +28,7 @@
if(HAS_TRAIT(L, TRAIT_KNEESTINGER_IMMUNITY)) //Dendor kneestinger immunity
return TRUE
- if(L.electrocute_act(30, src))
+ if(L.electrocute_act(10, src))
L.consider_ambush()
if(L.throwing)
L.throwing.finalize(FALSE)
@@ -42,7 +42,7 @@
var/mob/living/L = AM
if(L.z == z)
if(!HAS_TRAIT(L, TRAIT_KNEESTINGER_IMMUNITY))
- if(L.electrocute_act(30, src))
+ if(L.electrocute_act(10, src))
L.emote("painscream")
L.update_sneak_invis(TRUE)
L.consider_ambush()
@@ -52,7 +52,7 @@
if(isliving(user) && W && user.z == z)
if(W.flags_1 & CONDUCT_1)
var/mob/living/L = user
- if(L.electrocute_act(30, src)) // The kneestingers will let you pass if you worship dendor, but they won't take your stupid ass hitting them.
+ if(L.electrocute_act(5, src)) // The kneestingers will let you pass if you worship dendor, but they won't take your stupid ass hitting them.
L.emote("painscream")
L.consider_ambush()
if(L.throwing)
From 5ade3e5f6713747b3551a8500e693eb506564767 Mon Sep 17 00:00:00 2001
From: Enite
Date: Mon, 25 Nov 2024 08:05:34 -0500
Subject: [PATCH 031/192] More Spawner stuff (#107)
* Notes
* More Spawners
---------
Co-authored-by: Enite
---
_maps/map_files/dreamhold/Dreamhold.dmm | 2324 +++++++++--------
_maps/map_files/otherz/forest.dmm | 172 +-
.../structures/roguetown/mobspawner.dm | 6 +-
code/game/objects/structures/spawner.dm | 57 +-
4 files changed, 1300 insertions(+), 1259 deletions(-)
diff --git a/_maps/map_files/dreamhold/Dreamhold.dmm b/_maps/map_files/dreamhold/Dreamhold.dmm
index 3380179b842..0ca8398dfa9 100644
--- a/_maps/map_files/dreamhold/Dreamhold.dmm
+++ b/_maps/map_files/dreamhold/Dreamhold.dmm
@@ -165,6 +165,15 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"ahf" = (
+/obj/structure/chair/bench/church/smallbench{
+ dir = 8
+ },
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"ahG" = (
/obj/effect/landmark/events/haunts,
/turf/open/floor/rogue/cobblerock,
@@ -182,13 +191,6 @@
first_time_text = "The Sylver Dragonne..";
name = "Silver Dragon"
})
-"ajl" = (
-/obj/structure/spacevine/dendor,
-/turf/open/floor/grass,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"ajE" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/flora/grass/jungle,
@@ -196,6 +198,15 @@
/area/rogue/outdoors/woods{
first_time_text = "The Twilight Woods"
})
+"ajF" = (
+/obj/structure/flora/grass/jungle{
+ icon_state = "grassa2"
+ },
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"ajI" = (
/obj/structure/spacevine/dendor,
/turf/open/floor/rogue/hexstone,
@@ -469,6 +480,13 @@
},
/turf/open/floor/rogue/dirt/road,
/area/rogue/outdoors/river)
+"atW" = (
+/obj/structure/spacevine,
+/obj/machinery/light/rogue/torchholder,
+/turf/open/water/river{
+ icon_state = "rockwd"
+ },
+/area/rogue/outdoors/river)
"auh" = (
/obj/effect/decal/border/ruinedwood/inverted,
/turf/open/floor/rogue/dirt/road,
@@ -518,6 +536,18 @@
/area/rogue/outdoors/rtfield{
first_time_text = null
})
+"avB" = (
+/obj/structure/rack/rogue,
+/obj/item/rogueweapon/sword/sabre,
+/obj/item/rogueweapon/sword/sabre,
+/obj/item/rogueweapon/huntingknife/idagger/steel,
+/obj/item/rogueweapon/huntingknife/idagger/steel,
+/obj/item/rogueweapon/huntingknife/idagger/steel,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"avG" = (
/obj/structure/fluff/railing/wood{
dir = 1;
@@ -576,6 +606,16 @@
},
/turf/open/floor/rogue/blocks/green,
/area/rogue/indoors/shelter/mountains)
+"ayP" = (
+/obj/structure/mineral_door/wood/violet{
+ lockid = "church";
+ name = "Undercroft"
+ },
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"azh" = (
/obj/structure/fluff/railing/wood{
dir = 4;
@@ -760,10 +800,26 @@
/area/rogue/outdoors/exposed/tavern{
name = "Tavern Stables"
})
+"aEX" = (
+/obj/structure/chair/bench{
+ dir = 4
+ },
+/turf/open/floor/rogue/dirt,
+/area/rogue/outdoors{
+ first_time_text = "Stonehedge"
+ })
"aFr" = (
/obj/machinery/light/rogue/wallfire/candle/blue/l,
/turf/open/floor/rogue/hexstone,
/area/rogue/indoors/town/bath)
+"aFt" = (
+/obj/structure/closet/crate/chest/refilling/weapon,
+/turf/open/water/cleanshallow,
+/area/rogue/outdoors/caves)
+"aFz" = (
+/obj/effect/mob_spawner/mossback,
+/turf/open/water/cleanshallow,
+/area/rogue/outdoors/caves)
"aFA" = (
/obj/structure/fluff/railing/wood{
dir = 1;
@@ -993,9 +1049,16 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
-"aLD" = (
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/warehouse)
+"aMy" = (
+/obj/structure/table/wood{
+ dir = 1;
+ icon_state = "longtable"
+ },
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"aMz" = (
/obj/structure/flora/grass/jungle{
icon_state = "grassa1"
@@ -1603,13 +1666,6 @@
/obj/effect/wisp,
/turf/open/transparent/openspace,
/area/rogue/outdoors/river)
-"biY" = (
-/obj/structure/bars/steel,
-/turf/open/water/cleanshallow,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"bjo" = (
/obj/item/grown/log/tree/small,
/obj/item/grown/log/tree/small,
@@ -1915,15 +1971,6 @@
first_time_text = "Emerald Shores";
name = "Shores of the Emerald Coast"
})
-"bwR" = (
-/obj/structure/safeglowshroom{
- icon_state = "glowshroom2"
- },
-/turf/open/water/cleanshallow,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"bxb" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/flora/grass/jungle/b,
@@ -2087,6 +2134,13 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"bFR" = (
+/obj/structure/ladder,
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"bGw" = (
/obj/structure/flora/grass/jungle/b,
/turf/open/floor/rogue/cobble/mossy,
@@ -2206,15 +2260,6 @@
/area/rogue/outdoors{
first_time_text = "Stonehedge"
})
-"bJP" = (
-/obj/item/burial_shroud,
-/obj/structure/rack/rogue,
-/obj/item/rogueweapon/shovel,
-/turf/open/floor/rogue/blocks/stone/stonepattern3,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"bLr" = (
/obj/effect/landmark/start/nightmaiden{
dir = 4
@@ -2305,6 +2350,13 @@
/obj/structure/fluff/statue/dragonr,
/turf/open/water/cleanshallow,
/area/rogue/outdoors/river)
+"bOt" = (
+/obj/structure/bed/rogue/bedroll,
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"bOu" = (
/obj/structure/flora/roguegrass/water/reeds,
/turf/closed/wall/shroud,
@@ -2363,6 +2415,15 @@
/obj/structure/flora/roguegrass/water/reeds,
/turf/open/floor/rogue/grass,
/area/rogue/outdoors/river)
+"bRi" = (
+/obj/structure/safeglowshroom{
+ icon_state = "glowshroom3"
+ },
+/turf/open/floor/grass,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"bRj" = (
/turf/open/floor/rogue/ruinedwood/spiral,
/area/rogue/indoors/shelter/bog)
@@ -2555,10 +2616,6 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
-"bYy" = (
-/obj/effect/landmark/event_spawn,
-/turf/open/water/cleanshallow,
-/area/rogue/outdoors/river)
"bYK" = (
/obj/structure/mineral_door/wood/donjon{
desc = "Armory";
@@ -2685,13 +2742,6 @@
first_time_text = "Emerald Shores";
name = "Shores of the Emerald Coast"
})
-"ced" = (
-/obj/structure/closet/crate/coffin,
-/turf/open/floor/rogue/blocks/stone/stonepattern3,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"ceg" = (
/obj/structure/fluff/statue/tdummy2,
/turf/open/floor/rogue/grass,
@@ -2705,6 +2755,16 @@
},
/turf/open/floor/rogue/ruinedwood/herringbone,
/area/rogue/indoors/shelter/town)
+"ces" = (
+/obj/structure/fluff/statue/gargoyle/moss/candles,
+/obj/structure/fluff/psycross{
+ name = "Divine Conduit"
+ },
+/turf/open/floor/grass,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"ceG" = (
/obj/structure/flora/grass/jungle/b,
/turf/open/floor/rogue/dirt/road,
@@ -2834,14 +2894,6 @@
/area/rogue/outdoors{
first_time_text = "Stonehedge"
})
-"cnh" = (
-/obj/structure/closet/crate/coffin,
-/obj/item/reagent_containers/glass/cup/silver,
-/turf/open/floor/rogue/dirt,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"cnk" = (
/obj/structure/chair/wood{
dir = 1
@@ -2868,13 +2920,6 @@
/obj/structure/fermenting_barrel/random/water,
/turf/open/floor/carpet/royalblack,
/area/rogue/indoors/town/bath)
-"cot" = (
-/obj/effect/wisp,
-/turf/open/floor/grass,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"coA" = (
/obj/structure/flora/roguetree/stump/log,
/turf/open/water/river,
@@ -2929,13 +2974,6 @@
},
/turf/open/floor/rogue/hexstone,
/area/rogue/indoors/town/bath)
-"cql" = (
-/obj/item/clothing/wrists/roguetown/bracers/leather,
-/obj/item/clothing/wrists/roguetown/bracers/leather,
-/obj/item/clothing/wrists/roguetown/bracers,
-/obj/item/clothing/wrists/roguetown/bracers,
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/warehouse)
"cqm" = (
/obj/structure/table/wood{
icon_state = "tablewood1"
@@ -3011,15 +3049,6 @@
},
/turf/open/floor/rogue/tile,
/area/rogue/indoors/town)
-"ctq" = (
-/obj/structure/flora/grass/jungle{
- icon_state = "grassa2"
- },
-/turf/open/floor/rogue/dirt,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"ctv" = (
/obj/structure/chair/wood/rogue{
dir = 4
@@ -3084,12 +3113,6 @@
},
/turf/open/floor/rogue/cobble/mossy,
/area/rogue/under/cavewet/bogcaves)
-"cwI" = (
-/turf/open/floor/grass,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"cwU" = (
/obj/structure/flora/roguetree/happyrandom{
desc = "An old, beloved tree that even elves could love.";
@@ -3263,6 +3286,15 @@
},
/turf/open/floor/rogue/dirt,
/area/rogue/under/cavewet/bogcaves)
+"cCV" = (
+/obj/structure/closet/dirthole/grave,
+/obj/structure/flora/grass/jungle/b,
+/obj/structure/gravemarker,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"cDz" = (
/turf/open/floor/rogue/dirt/ambush,
/area/rogue/outdoors/river)
@@ -3447,12 +3479,6 @@
/obj/structure/flora/roguegrass/maneater/real,
/turf/open/floor/rogue/grass,
/area/rogue/under/cavewet/bogcaves)
-"cMq" = (
-/obj/item/clothing/cloak/tabard,
-/obj/item/clothing/cloak/tabard,
-/obj/item/clothing/cloak/tabard,
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/warehouse)
"cMN" = (
/obj/effect/decal/stone/mossy{
dir = 4
@@ -3498,6 +3524,13 @@
first_time_text = "The Sylver Dragonne..";
name = "Silver Dragon"
})
+"cNu" = (
+/obj/structure/bars/steel,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"cNM" = (
/obj/structure/flora/newtree,
/obj/effect/decal/stone/mossy{
@@ -3714,6 +3747,12 @@
first_time_text = "Ravenloft Academy";
name = "Schoolgrounds"
})
+"cVO" = (
+/turf/open/floor/rogue/cobblerock,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"cWd" = (
/obj/structure/flora/grass/jungle/b,
/turf/open/floor/rogue/cobblerock,
@@ -3776,6 +3815,10 @@
},
/turf/open/floor/rogue/cobblerock,
/area/rogue/outdoors/caves)
+"cXr" = (
+/obj/structure/closet/crate/chest/refilling/trait,
+/turf/open/water/cleanshallow,
+/area/rogue/outdoors/caves)
"cXt" = (
/obj/structure/flora/roguegrass/water/reeds,
/turf/open/water/river{
@@ -4190,6 +4233,14 @@
first_time_text = "Adventurers Guild";
name = "Adventurers Guild"
})
+"dlk" = (
+/obj/structure/closet/dirthole/closed,
+/obj/structure/gravemarker,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"dlN" = (
/turf/closed/wall/mineral/rogue/stone/moss,
/area/rogue/indoors/cave)
@@ -4232,6 +4283,13 @@
first_time_text = "The Sylver Dragonne..";
name = "Silver Dragon"
})
+"dmy" = (
+/obj/structure/safeglowshroom,
+/turf/open/floor/grass,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"dmR" = (
/obj/structure/fluff/walldeco/wantedposter,
/turf/open/floor/rogue/greenstone,
@@ -4350,6 +4408,13 @@
/area/rogue/outdoors/rtfield{
first_time_text = null
})
+"dqW" = (
+/obj/structure/closet/crate/coffin,
+/turf/open/floor/rogue/twig,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"drI" = (
/obj/effect/landmark/events/haunts,
/turf/open/floor/rogue/cobblerock,
@@ -4435,6 +4500,13 @@
/area/rogue/outdoors/woods{
first_time_text = "The Twilight Woods"
})
+"dvC" = (
+/obj/structure/safeglowshroom,
+/turf/open/water/cleanshallow,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"dvN" = (
/obj/structure/closet/crate/roguecloset/inn/south,
/obj/item/kitchen/spoon/plastic,
@@ -4464,6 +4536,13 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"dwm" = (
+/obj/structure/bookcase,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"dwn" = (
/obj/structure/flora/roguegrass,
/obj/structure/glowshroom{
@@ -4578,13 +4657,6 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
-"dAt" = (
-/obj/structure/flora/grass/jungle,
-/turf/open/floor/rogue/dirt,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"dAL" = (
/obj/effect/landmark/start/priest,
/turf/open/floor/rogue/blocks/stone/stonepattern3,
@@ -4731,6 +4803,16 @@
/area/rogue/outdoors/exposed/tavern{
name = "Tavern Stables"
})
+"dHL" = (
+/obj/structure/bars/passage{
+ name = "Holding Cell";
+ redstone_id = "Hcell"
+ },
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"dId" = (
/obj/structure/stairs{
dir = 8
@@ -5253,13 +5335,6 @@
/area/rogue/outdoors/woods{
first_time_text = "The Twilight Woods"
})
-"ebw" = (
-/obj/structure/flora/grass/jungle/b,
-/turf/open/floor/rogue/dirt,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"ebN" = (
/obj/structure/fluff/railing/wood{
dir = 4;
@@ -5469,13 +5544,6 @@
first_time_text = "Emerald Shores";
name = "Shores of the Emerald Coast"
})
-"eju" = (
-/obj/structure/bed/rogue/bedroll,
-/turf/open/floor/rogue/blocks/stone/stonepattern3,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"ejZ" = (
/obj/structure/flora/ausbushes/sunnybush,
/turf/open/floor/rogue/grass,
@@ -5698,6 +5766,15 @@
first_time_text = "Emerald Shores";
name = "Shores of the Emerald Coast"
})
+"etP" = (
+/obj/item/reagent_containers/glass/bucket/wooden/spell_water,
+/obj/item/natural/worms/leech,
+/obj/item/natural/worms/leech/cheele,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"etX" = (
/obj/structure/flora/roguegrass,
/obj/structure/flora/roguetree/happyrandom{
@@ -5853,12 +5930,6 @@
/area/rogue/indoors/town/bath{
first_time_text = "The Dreamers Demesne.."
})
-"eAg" = (
-/turf/closed/wall/shroud,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"eAi" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/flora/grass/jungle/b,
@@ -5884,10 +5955,21 @@
/area/rogue/outdoors/woods{
first_time_text = "The Mountain Passe"
})
+"eAD" = (
+/obj/structure/chair/stool/rogue,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"eAI" = (
/obj/item/natural/rock/gem,
/turf/open/floor/rogue/naturalstone,
/area/rogue/indoors/cave)
+"eAR" = (
+/obj/effect/landmark/event_spawn,
+/turf/open/water/cleanshallow,
+/area/rogue/outdoors/river)
"eBt" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/fermenting_barrel,
@@ -6129,6 +6211,13 @@
/obj/structure/flora/grass/jungle/b,
/obj/machinery/light/rogue/wallfire/candle/blue/r,
/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
+"eLM" = (
+/obj/structure/spacevine/dendor,
+/turf/open/floor/rogue/dirt,
/area/rogue/indoors/town/church/chapel{
first_time_text = "Shrine of Lune";
name = "Shrine of Lune"
@@ -6710,16 +6799,6 @@
first_time_text = "The Sylver Dragonne..";
name = "Silver Dragon"
})
-"fdl" = (
-/mob/living/simple_animal/hostile/rogue/skeleton/bow{
- name = "Vint";
- faction = list("undead", "noble"ssssss)
- },
-/turf/open/floor/rogue/greenstone,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"fdw" = (
/obj/structure/flora/newbranch/connector{
icon_state = "center-leaf1"
@@ -6850,15 +6929,6 @@
/area/rogue/outdoors{
first_time_text = "Stonehedge"
})
-"fiN" = (
-/obj/structure/safeglowshroom{
- icon_state = "glowshroom3"
- },
-/turf/open/floor/grass,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"fjc" = (
/obj/structure/flora/ausbushes/brflowers,
/obj/structure/flora/ausbushes/ppflowers,
@@ -7062,6 +7132,17 @@
"fro" = (
/turf/closed/mineral/rogue/bedrock,
/area/rogue/indoors/shelter/town/roofs)
+"frN" = (
+/obj/structure/closet/crate/chest,
+/obj/item/rope/chain,
+/obj/item/rope/chain,
+/obj/item/rope,
+/obj/item/rope,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"fsH" = (
/obj/structure/bearpelt,
/turf/open/floor/rogue/ruinedwood/spiral,
@@ -7373,6 +7454,13 @@
icon_state = "rockwd"
},
/area/rogue/outdoors/river)
+"fFQ" = (
+/obj/structure/flora/grass/jungle/b,
+/turf/open/floor/grass,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"fFX" = (
/obj/structure/fluff/statue/knight/interior,
/turf/open/floor/rogue/blocks/stone/stonepattern3,
@@ -7658,15 +7746,6 @@
/obj/machinery/light/rogue/wallfire/candle,
/turf/open/floor/rogue/carpet,
/area/rogue/indoors/shelter/town)
-"fSm" = (
-/obj/structure/safeglowshroom{
- icon_state = "glowshroom3"
- },
-/turf/open/water/cleanshallow,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"fSn" = (
/obj/structure/mineral_door/wood/fancywood{
locked = 1;
@@ -7731,6 +7810,14 @@
},
/turf/open/floor/rogue/twig/platform,
/area/rogue/indoors/shelter/town)
+"fVg" = (
+/obj/structure/closet/crate/coffin,
+/obj/item/reagent_containers/glass/cup/silver,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"fVH" = (
/obj/structure/table/wood{
dir = 1;
@@ -7759,16 +7846,6 @@
first_time_text = "Shrine of Lune";
name = "Shrine of Lune"
})
-"fWE" = (
-/obj/structure/lever{
- name = "Holding Cell Lever";
- redstone_id = "Hcell"
- },
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"fXv" = (
/obj/structure/flora/rogueshroom/happyrandom{
icon_state = "mush4"
@@ -7932,14 +8009,6 @@
first_time_text = "Emerald Shores";
name = "Shores of the Emerald Coast"
})
-"gbX" = (
-/obj/structure/chair/bench{
- dir = 8
- },
-/turf/open/floor/rogue/dirt/road,
-/area/rogue/outdoors{
- first_time_text = "Stonehedge"
- })
"gbY" = (
/obj/machinery/light/rogue/hearth,
/obj/item/cooking/pan,
@@ -8091,15 +8160,6 @@
first_time_text = "Emerald Shores";
name = "Shores of the Emerald Coast"
})
-"gfS" = (
-/obj/structure/table/church{
- icon_state = "churchtable_mid"
- },
-/turf/open/floor/rogue/blocks/stone/stonepattern3,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"ggh" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/flora/newtree,
@@ -8113,10 +8173,6 @@
/area/rogue/outdoors/exposed/tavern{
name = "Tavern Stables"
})
-"ggJ" = (
-/obj/structure/feedinghole,
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/warehouse)
"ggK" = (
/obj/structure/rack/rogue/shelf/big,
/obj/item/reagent_containers/food/snacks/grown/rogue/sweetleafdry,
@@ -8126,13 +8182,6 @@
/obj/item/reagent_containers/food/snacks/grown/rogue/sweetleafdry,
/turf/open/floor/rogue/hexstone,
/area/rogue/indoors/town/tavern)
-"ggN" = (
-/obj/machinery/light/rogue/wallfire/candle/blue/l,
-/turf/open/floor/rogue/twig,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"ghn" = (
/turf/closed/wall/mineral/rogue/decostone/mossy/blue{
dir = 8;
@@ -8652,6 +8701,15 @@
first_time_text = "Emerald Shores";
name = "Shores of the Emerald Coast"
})
+"gHx" = (
+/obj/structure/table/wood{
+ icon_state = "longtable"
+ },
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"gHF" = (
/obj/effect/decal/dirt{
dir = 1
@@ -8666,13 +8724,6 @@
},
/turf/open/floor/rogue/cobble,
/area/rogue/indoors/shelter/town)
-"gHQ" = (
-/obj/structure/flora/grass/jungle/b,
-/turf/open/floor/grass,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"gIm" = (
/obj/structure/glowshroom,
/turf/open/floor/rogue/grass,
@@ -8689,6 +8740,13 @@
first_time_text = "Adventurers Guild";
name = "Adventurers Guild"
})
+"gIK" = (
+/obj/structure/closet/crate/coffin,
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"gJm" = (
/obj/machinery/light/rogue/torchholder{
dir = 4
@@ -8733,14 +8791,6 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
-"gMk" = (
-/obj/effect/wisp,
-/obj/structure/flora/grass/jungle/b,
-/turf/open/floor/rogue/dirt,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"gMx" = (
/obj/effect/wisp,
/turf/open/water/swamp,
@@ -8756,9 +8806,15 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
-"gNQ" = (
-/obj/structure/closet/crate/coffin,
-/turf/open/floor/rogue/twig,
+"gNI" = (
+/obj/structure/table/wood{
+ dir = 1;
+ icon_state = "longtable_mid"
+ },
+/obj/structure/fluff/psycross{
+ name = "Divine Conduit"
+ },
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
/area/rogue/indoors/town/church/chapel{
first_time_text = "Shrine of Lune";
name = "Shrine of Lune"
@@ -8788,6 +8844,13 @@
"gPq" = (
/turf/closed/mineral/random/rogue/high,
/area/rogue/indoors/cave)
+"gQG" = (
+/obj/item/clothing/wrists/roguetown/bracers/leather,
+/obj/item/clothing/wrists/roguetown/bracers/leather,
+/obj/item/clothing/wrists/roguetown/bracers,
+/obj/item/clothing/wrists/roguetown/bracers,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/warehouse)
"gQR" = (
/obj/structure/roguemachine/scomm/r,
/obj/structure/flora/grass/jungle/b,
@@ -8950,6 +9013,10 @@
/obj/item/roguekey/blacksmith,
/turf/open/floor/rogue/carpet,
/area/rogue/indoors/shelter/town)
+"gYE" = (
+/obj/structure/closet/crate/chest/refilling/treasure,
+/turf/open/water/cleanshallow,
+/area/rogue/outdoors/caves)
"gYJ" = (
/obj/structure/flora/grass/jungle,
/turf/closed/mineral/rogue/bedrock,
@@ -9026,16 +9093,6 @@
},
/obj/structure/flora/grass/jungle/b,
/turf/open/floor/rogue/blocks/stone/stonepattern3,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
-"hbt" = (
-/obj/structure/table/wood{
- dir = 1;
- icon_state = "longtable"
- },
-/turf/open/floor/rogue/blocks/stone/stonepattern3,
/area/rogue/indoors/town/church/chapel{
first_time_text = "Shrine of Lune";
name = "Shrine of Lune"
@@ -9058,6 +9115,13 @@
icon_state = "rockwd"
},
/area/rogue/outdoors/caves)
+"hep" = (
+/obj/structure/bars/steel,
+/turf/open/water/cleanshallow,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"heK" = (
/turf/open/water/bath,
/area/rogue/indoors/shelter/bog)
@@ -9137,6 +9201,12 @@
/area/rogue/outdoors/woods{
first_time_text = "The Twilight Woods"
})
+"hhP" = (
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"hhT" = (
/obj/structure/fluff/clock{
pixel_y = 20
@@ -9156,6 +9226,16 @@
/area/rogue/outdoors{
first_time_text = "Stonehedge"
})
+"hio" = (
+/obj/structure/roguewindow/stained/silver{
+ opacity = 0
+ },
+/obj/structure/bars/steel,
+/turf/open/floor/rogue/twig,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"his" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/chair/bench/church/smallbench{
@@ -9248,13 +9328,6 @@
/area/rogue/outdoors/rtfield{
first_time_text = null
})
-"hlx" = (
-/obj/structure/ladder,
-/turf/open/floor/rogue/blocks/stone/stonepattern3,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"hlz" = (
/obj/structure/stairs{
dir = 8
@@ -9399,6 +9472,13 @@
first_time_text = "The Sylver Dragonne..";
name = "Silver Dragon"
})
+"hqu" = (
+/obj/structure/closet/crate/coffin,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"hqE" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/flora/ausbushes/palebush,
@@ -9422,13 +9502,6 @@
first_time_text = "Adventurers Guild";
name = "Adventurers Guild"
})
-"hrL" = (
-/obj/machinery/light/rogue/wallfire/candle/blue/r,
-/turf/open/floor/rogue/twig,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"hrX" = (
/obj/structure/closet/crate/roguecloset/dark,
/obj/item/book/granter/spell/spells5e/mindsliver5e,
@@ -9591,11 +9664,6 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
-"hyR" = (
-/obj/effect/mist,
-/obj/structure/spawner/invisible/monster/minotaur,
-/turf/open/floor/rogue/dirt,
-/area/rogue/outdoors/caves)
"hze" = (
/obj/structure/flora/grass/jungle/b,
/turf/open/floor/rogue/dirt,
@@ -9637,6 +9705,20 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"hAi" = (
+/obj/item/clothing/cloak/stabard,
+/obj/item/clothing/cloak/stabard,
+/obj/item/clothing/cloak/stabard,
+/obj/item/clothing/suit/roguetown/armor/chainmail,
+/obj/item/clothing/suit/roguetown/armor/chainmail,
+/obj/item/clothing/neck/roguetown/chaincoif/iron,
+/obj/item/clothing/neck/roguetown/chaincoif/iron,
+/obj/item/clothing/neck/roguetown/chaincoif/iron,
+/obj/item/clothing/neck/roguetown/chaincoif/iron,
+/obj/item/clothing/suit/roguetown/armor/chainmail,
+/obj/item/clothing/suit/roguetown/armor/chainmail,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/warehouse)
"hAj" = (
/obj/effect/decal/cleanable/cobweb,
/obj/structure/closet/crate/roguecloset/inn/south,
@@ -9691,12 +9773,6 @@
/obj/structure/fluff/littlebanners/greenblue,
/turf/open/floor/rogue/grass,
/area/rogue/outdoors/river)
-"hCp" = (
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"hCL" = (
/obj/structure/flora/roguetree/stump/log,
/turf/open/floor/rogue/naturalstone,
@@ -9981,15 +10057,6 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
-"hPh" = (
-/obj/item/reagent_containers/glass/bucket/wooden/spell_water,
-/obj/item/natural/worms/leech,
-/obj/item/natural/worms/leech/cheele,
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"hPQ" = (
/obj/structure/fermenting_barrel,
/turf/open/floor/rogue/ruinedwood/spiral,
@@ -10293,6 +10360,15 @@
/area/rogue/outdoors/woods{
first_time_text = "The Twilight Woods"
})
+"iac" = (
+/obj/machinery/light/rogue/torchholder{
+ dir = 4
+ },
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"iaH" = (
/turf/open/floor/rogue/blocks/stone/stonepattern3,
/area/rogue/indoors/town)
@@ -10428,16 +10504,6 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
-"ifC" = (
-/obj/structure/fluff/statue/gargoyle/moss/candles,
-/obj/structure/fluff/psycross{
- name = "Divine Conduit"
- },
-/turf/open/floor/rogue/dirt,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"ifI" = (
/obj/structure/flora/ausbushes/ppflowers,
/turf/open/floor/rogue/dirt,
@@ -10480,13 +10546,6 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
-"ihH" = (
-/obj/structure/fermenting_barrel/water,
-/turf/open/floor/rogue/blocks/stone/stonepattern3,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"ihJ" = (
/obj/structure/mineral_door/wood/donjon{
locked = 1;
@@ -11022,16 +11081,6 @@
icon_state = "medposter3"
},
/turf/closed/wall/mineral/rogue/stone/moss,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
-"iCp" = (
-/obj/structure/bars/passage{
- name = "Holding Cell";
- redstone_id = "Hcell"
- },
-/turf/open/floor/rogue/herringbone,
/area/rogue/indoors/town/garrison{
first_time_text = "Adventurers Guild";
name = "Adventurers Guild"
@@ -11051,6 +11100,12 @@
"iDn" = (
/turf/open/floor/rogue/naturalstone,
/area/rogue)
+"iDC" = (
+/turf/closed/wall/shroud,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"iDK" = (
/turf/open/floor/rogue/ruinedwood/spiral,
/area/rogue/outdoors/exposed/magiciantower{
@@ -11410,6 +11465,14 @@
},
/turf/closed/wall/mineral/rogue/stone/moss,
/area/rogue/indoors/shelter/bog)
+"iVn" = (
+/obj/structure/chair/bench{
+ dir = 8
+ },
+/turf/open/floor/rogue/dirt/road,
+/area/rogue/outdoors{
+ first_time_text = "Stonehedge"
+ })
"iVv" = (
/obj/effect/wisp,
/obj/structure/fluff/railing/wood{
@@ -11433,16 +11496,6 @@
"iVM" = (
/obj/structure/bed/rogue/inn/hay,
/turf/open/floor/rogue/blocks/stone/stonepattern3,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
-"iWr" = (
-/obj/structure/mineral_door/wood/violet{
- lockid = "church";
- name = "Undercroft"
- },
-/turf/open/floor/rogue/blocks/stone/stonepattern3,
/area/rogue/indoors/town/church/chapel{
first_time_text = "Shrine of Lune";
name = "Shrine of Lune"
@@ -11747,6 +11800,13 @@
/area/rogue/outdoors/woods{
first_time_text = "The Twilight Woods"
})
+"jja" = (
+/obj/structure/spacevine/dendor,
+/turf/open/floor/grass,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"jkg" = (
/obj/machinery/light/rogue/oven/south,
/turf/open/floor/rogue/tile,
@@ -12806,6 +12866,15 @@
dir = 4
},
/area/rogue/indoors/town)
+"jXl" = (
+/obj/structure/fluff/walldeco/steward{
+ name = "Appraiser Within"
+ },
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"jXx" = (
/obj/structure/fluff/statue/pillar{
name = "Wooden Support"
@@ -12814,6 +12883,10 @@
/area/rogue/outdoors/rtfield{
first_time_text = null
})
+"jYU" = (
+/obj/effect/mob_spawner/mossback,
+/turf/open/water/cleanshallow,
+/area/rogue/outdoors/river)
"jYV" = (
/obj/structure/flora/roguegrass/water,
/obj/item/natural/stone,
@@ -13250,6 +13323,14 @@
first_time_text = "Emerald Shores";
name = "Shores of the Emerald Coast"
})
+"kno" = (
+/obj/effect/wisp,
+/obj/structure/flora/grass/jungle/b,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"knB" = (
/obj/structure/flora/rogueshroom2,
/turf/open/floor/rogue/dirt/nrich,
@@ -13263,12 +13344,6 @@
},
/turf/open/floor/rogue/grass,
/area/rogue/under/cavewet/bogcaves)
-"knX" = (
-/turf/open/floor/rogue/dirt,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"koq" = (
/obj/structure/crabnest,
/turf/open/water/cleanshallow,
@@ -13402,6 +13477,13 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"ktL" = (
+/obj/effect/landmark/start/gravedigger,
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"ktN" = (
/obj/machinery/light/rogue/hearth,
/turf/open/floor/rogue/blocks/green,
@@ -13464,6 +13546,15 @@
/obj/structure/flora/ausbushes/ywflowers,
/turf/open/floor/rogue/grass,
/area/rogue/outdoors/river)
+"kwu" = (
+/obj/structure/safeglowshroom{
+ icon_state = "glowshroom3"
+ },
+/turf/open/water/cleanshallow,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"kwE" = (
/turf/closed/mineral/random/rogue/med,
/area/rogue/outdoors/caves)
@@ -13861,15 +13952,6 @@
/obj/structure/flora/roguegrass/water/reeds,
/turf/open/water/cleanshallow,
/area/rogue/outdoors/caves)
-"kOm" = (
-/obj/structure/closet/dirthole/grave,
-/obj/structure/flora/grass/jungle/b,
-/obj/structure/gravemarker,
-/turf/open/floor/rogue/dirt,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"kOt" = (
/obj/machinery/light/rogue/wallfire{
pixel_x = 32
@@ -14092,6 +14174,17 @@
/area/rogue/indoors/town/bath{
first_time_text = "The Dreamers Demesne.."
})
+"kUu" = (
+/obj/item/clothing/suit/roguetown/armor/leather/studded,
+/obj/item/clothing/suit/roguetown/armor/leather/studded,
+/obj/item/clothing/under/roguetown/chainlegs/iron/studdedskirt,
+/obj/item/clothing/under/roguetown/chainlegs/iron/studdedskirt,
+/obj/structure/rack/rogue,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"kUS" = (
/obj/structure/flora/ausbushes/ppflowers,
/turf/open/floor/rogue/dirt/road,
@@ -14298,15 +14391,7 @@
/obj/structure/flora/grass/jungle/b,
/turf/open/floor/rogue/greenstone,
/area/rogue/indoors/shelter/mountains)
-"lgU" = (
-/turf/closed/wall/mineral/rogue/wooddark{
- icon_state = "wooddark-k"
- },
-/area/rogue/indoors/town/tavern{
- first_time_text = "The Sylver Dragonne..";
- name = "Silver Dragon"
- })
-"lhp" = (
+"lgP" = (
/obj/structure/closet/crate/chest,
/obj/item/storage/roguebag,
/obj/item/storage/roguebag,
@@ -14315,6 +14400,14 @@
first_time_text = "Adventurers Guild";
name = "Adventurers Guild"
})
+"lgU" = (
+/turf/closed/wall/mineral/rogue/wooddark{
+ icon_state = "wooddark-k"
+ },
+/area/rogue/indoors/town/tavern{
+ first_time_text = "The Sylver Dragonne..";
+ name = "Silver Dragon"
+ })
"lhr" = (
/turf/closed/wall/mineral/rogue/decostone/mossy/cand,
/area/rogue/under/cave)
@@ -14482,13 +14575,6 @@
/obj/structure/spawner/invisible/monster/mossback,
/turf/open/water/swamp,
/area/rogue/outdoors/caves)
-"lmb" = (
-/obj/structure/fermenting_barrel/water,
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"lme" = (
/obj/structure/fluff/railing/border{
dir = 6
@@ -15020,6 +15106,16 @@
/area/rogue/outdoors{
first_time_text = "Stonehedge"
})
+"lLf" = (
+/obj/structure/table/church{
+ icon_state = "churchtable_end"
+ },
+/obj/item/rogueweapon/huntingknife/idagger/silver,
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"lLg" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/flora/newtree,
@@ -15060,12 +15156,6 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
-"lOA" = (
-/turf/closed/wall/mineral/rogue/decostone/mossy/cand,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"lOX" = (
/obj/effect/landmark/start/cook,
/turf/open/floor/rogue/blocks/stonered/tiny,
@@ -15084,6 +15174,13 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"lPg" = (
+/obj/machinery/light/rogue/wallfire/candle/blue,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"lPh" = (
/obj/structure/table/wood{
dir = 10;
@@ -15347,6 +15444,13 @@
/obj/structure/chair/stool/rogue,
/turf/open/floor/rogue/naturalstone,
/area/rogue/outdoors/caves)
+"mba" = (
+/obj/structure/roguetent,
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"mbk" = (
/obj/structure/fluff/railing/wood{
dir = 4;
@@ -15468,13 +15572,6 @@
},
/turf/open/floor/rogue/dirt/road,
/area/rogue/outdoors/caves)
-"mjc" = (
-/obj/structure/chair/stool/rogue,
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"mjk" = (
/obj/structure/fermenting_barrel/beer,
/turf/open/floor/rogue/ruinedwood/spiral,
@@ -15503,6 +15600,13 @@
},
/turf/open/floor/rogue/blocks/stone/stonepattern3,
/area/rogue/indoors/town/bath)
+"mks" = (
+/obj/structure/fermenting_barrel/water,
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"mkx" = (
/turf/closed/mineral/rogue/coal,
/area/rogue/outdoors/caves)
@@ -15999,6 +16103,16 @@
/area/rogue/outdoors{
first_time_text = "Stonehedge"
})
+"mAH" = (
+/obj/structure/lever{
+ name = "Holding Cell Lever";
+ redstone_id = "Hcell"
+ },
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"mAI" = (
/obj/structure/spacevine,
/turf/open/transparent/openspace,
@@ -16180,15 +16294,6 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
-"mHs" = (
-/obj/structure/flora/grass/jungle{
- icon_state = "grassa1"
- },
-/turf/open/floor/rogue/dirt,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"mHJ" = (
/obj/machinery/light/rogue/firebowl,
/turf/open/floor/rogue/grass,
@@ -16671,14 +16776,6 @@
first_time_text = "Ravenloft Academy";
name = "Schoolgrounds"
})
-"mZl" = (
-/obj/structure/closet/dirthole/closed/loot,
-/obj/structure/gravemarker,
-/turf/open/floor/rogue/dirt,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"mZn" = (
/obj/structure/flora/roguegrass/maneater/real{
aggroed = 1
@@ -16783,15 +16880,6 @@
},
/turf/open/floor/rogue/ruinedwood/herringbone,
/area/rogue/indoors/town)
-"neW" = (
-/obj/structure/winch{
- redstone_id = "Advarmory"
- },
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"neX" = (
/obj/structure/table/vtable/v2,
/obj/machinery/light/rogue/wallfire/candle/blue/r,
@@ -16980,15 +17068,6 @@
/obj/effect/mist,
/turf/open/floor/rogue/naturalstone,
/area/rogue/outdoors/caves)
-"nlT" = (
-/obj/structure/table/wood{
- icon_state = "longtable"
- },
-/turf/open/floor/rogue/blocks/stone/stonepattern3,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"nlW" = (
/obj/structure/fluff/railing/border{
dir = 6
@@ -16998,6 +17077,21 @@
first_time_text = "The Sylver Dragonne..";
name = "Silver Dragon"
})
+"nmf" = (
+/obj/structure/winch{
+ redstone_id = "Advarmory"
+ },
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
+"nmp" = (
+/turf/closed/wall/mineral/rogue/decostone/mossy/cand,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"nmt" = (
/obj/effect/landmark/start/barkeep,
/mob/living/simple_animal/pet/cat{
@@ -17105,10 +17199,6 @@
},
/turf/open/floor/rogue/grass,
/area/rogue/outdoors/river)
-"nqF" = (
-/obj/structure/spawner/invisible/monster/mossback,
-/turf/open/water/cleanshallow,
-/area/rogue/outdoors/caves)
"nqU" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/flora/ausbushes/sparsegrass,
@@ -17230,6 +17320,14 @@
/obj/structure/bars/tough,
/turf/open/transparent/openspace,
/area/rogue)
+"nvL" = (
+/obj/structure/closet/dirthole/grave,
+/obj/structure/gravemarker,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"nvO" = (
/obj/machinery/light/rogue/torchholder{
dir = 1;
@@ -17504,22 +17602,6 @@
icon_state = "rockwd"
},
/area/rogue/outdoors/caves)
-"nFF" = (
-/obj/item/natural/dirtclod,
-/obj/item/natural/dirtclod,
-/obj/item/natural/dirtclod,
-/obj/item/natural/dirtclod,
-/obj/item/natural/dirtclod,
-/obj/item/natural/dirtclod,
-/obj/item/natural/dirtclod,
-/obj/item/natural/dirtclod,
-/obj/item/natural/dirtclod,
-/obj/item/natural/dirtclod,
-/turf/open/floor/rogue/dirt,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"nFS" = (
/turf/open/floor/rogue/blocks/stone/stonepattern3,
/area/rogue/outdoors{
@@ -17540,6 +17622,16 @@
/area/rogue/indoors/town/bath{
first_time_text = "The Dreamers Demesne.."
})
+"nGA" = (
+/obj/structure/bars/passage{
+ name = "Armory";
+ redstone_id = "Advarmory"
+ },
+/turf/open/floor/rogue/blocks/bluestone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"nGJ" = (
/obj/structure/spacevine,
/turf/open/floor/rogue/naturalstone,
@@ -18337,6 +18429,13 @@
first_time_text = "Shrine of Natures";
name = "Shrine of Natures"
})
+"orJ" = (
+/obj/structure/fermenting_barrel/water,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"orU" = (
/obj/machinery/light/rogue/wallfire/candle/blue/r,
/obj/structure/fluff/statue/small,
@@ -18374,9 +18473,25 @@
first_time_text = "The Sylver Dragonne..";
name = "Silver Dragon"
})
+"otA" = (
+/obj/structure/flora/grass/jungle/b,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"otT" = (
/turf/closed/wall/mineral/rogue/wooddark,
/area/rogue/indoors/town)
+"oum" = (
+/obj/item/burial_shroud,
+/obj/structure/rack/rogue,
+/obj/item/rogueweapon/shovel,
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"ouB" = (
/obj/structure/stairs/stone,
/turf/open/floor/rogue/blocks/green,
@@ -18592,19 +18707,6 @@
/area/rogue/outdoors/woods{
first_time_text = "The Twilight Woods"
})
-"oEy" = (
-/obj/structure/table/wood{
- dir = 1;
- icon_state = "longtable_mid"
- },
-/obj/structure/fluff/psycross{
- name = "Divine Conduit"
- },
-/turf/open/floor/rogue/blocks/stone/stonepattern3,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"oEA" = (
/turf/open/floor/rogue/cobble,
/area/rogue/outdoors/woods{
@@ -18674,13 +18776,6 @@
first_time_text = "The Sylver Dragonne..";
name = "Silver Dragon"
})
-"oGW" = (
-/obj/structure/spacevine/dendor,
-/turf/open/floor/rogue/dirt,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"oHf" = (
/obj/structure/fluff/railing/wood{
dir = 1;
@@ -18790,12 +18885,6 @@
/obj/structure/flora/roguegrass/water/reeds,
/turf/open/water/swamp/deep,
/area/rogue/under/cavewet/bogcaves)
-"oKt" = (
-/turf/open/floor/rogue/cobblerock,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"oKu" = (
/obj/structure/flora/newtree,
/turf/open/water/cleanshallow,
@@ -18941,19 +19030,20 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"oSq" = (
+/obj/structure/closet/dirthole/closed/loot,
+/obj/structure/gravemarker,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"oSr" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/fluff/statue/knight/interior,
/obj/machinery/light/rogue/firebowl/standing/blue,
/turf/open/floor/rogue/blocks/green,
/area/rogue/indoors/town/bath)
-"oSy" = (
-/obj/structure/bars/cemetery,
-/turf/open/floor/rogue/dirt,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"oSL" = (
/obj/structure/wallladder{
dir = 8
@@ -18988,15 +19078,6 @@
/area/rogue/indoors/town/bath{
first_time_text = "The Dreamers Demesne.."
})
-"oTv" = (
-/obj/structure/fluff/walldeco/steward{
- name = "Appraiser Within"
- },
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"oTG" = (
/obj/structure/flora/roguegrass/water/reeds,
/turf/open/water/cleanshallow,
@@ -19271,6 +19352,16 @@
first_time_text = "The Sylver Dragonne..";
name = "Silver Dragon"
})
+"pfb" = (
+/obj/structure/mineral_door/wood/violet{
+ lockid = "church";
+ name = "Burial Grounds"
+ },
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"pfg" = (
/obj/structure/table/wood{
icon_state = "tablewood1"
@@ -19432,6 +19523,12 @@
/obj/structure/fermenting_barrel/random/water,
/turf/open/floor/rogue/blocks,
/area/rogue/indoors/town/bath)
+"pjI" = (
+/obj/item/clothing/cloak/tabard,
+/obj/item/clothing/cloak/tabard,
+/obj/item/clothing/cloak/tabard,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/warehouse)
"pkF" = (
/obj/structure/well,
/turf/open/floor/rogue/grass,
@@ -19534,6 +19631,9 @@
},
/turf/closed/wall/mineral/rogue/wooddark,
/area/rogue/indoors/shelter/town)
+"ppv" = (
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/warehouse)
"ppJ" = (
/obj/structure/flora/newtree,
/obj/structure/flora/newtree,
@@ -19607,6 +19707,14 @@
/area/rogue/outdoors/woods{
first_time_text = "The Twilight Woods"
})
+"puD" = (
+/obj/effect/wisp,
+/obj/structure/spacevine/dendor,
+/turf/open/water/cleanshallow,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"pvc" = (
/obj/structure/table/wood{
dir = 6;
@@ -19785,13 +19893,6 @@
/obj/structure/flora/roguegrass/maneater/real,
/turf/open/floor/rogue/grass,
/area/rogue/under/cavewet/bogcaves)
-"pDC" = (
-/obj/item/clothing/cloak/stabard/surcoat,
-/obj/item/clothing/cloak/stabard/surcoat,
-/obj/item/clothing/cloak/stabard/surcoat,
-/obj/machinery/gear_painter/dye_bin,
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/warehouse)
"pDN" = (
/obj/structure/flora/newtree,
/turf/open/floor/rogue/grass,
@@ -19816,6 +19917,13 @@
/area/rogue/outdoors/woods{
first_time_text = "The Twilight Woods"
})
+"pEs" = (
+/obj/effect/wisp,
+/turf/open/floor/rogue/cobblerock,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"pEz" = (
/obj/structure/table/wood{
icon_state = "longtable"
@@ -19827,6 +19935,21 @@
},
/turf/open/floor/rogue/tile,
/area/rogue/indoors/shelter/town)
+"pEJ" = (
+/obj/effect/mob_spawner/wilderness,
+/turf/open/floor/rogue/grass,
+/area/rogue/outdoors/woods{
+ first_time_text = "The Twilight Woods"
+ })
+"pEK" = (
+/obj/structure/safeglowshroom{
+ icon_state = "glowshroom2"
+ },
+/turf/open/water/cleanshallow,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"pEM" = (
/obj/structure/flora/ausbushes/stalkybush,
/turf/open/water/river{
@@ -19878,6 +20001,13 @@
},
/turf/open/floor/rogue/hexstone,
/area/rogue/outdoors/caves)
+"pFz" = (
+/obj/effect/wisp,
+/turf/open/floor/grass,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"pFL" = (
/obj/machinery/light/rogue/lanternpost,
/turf/open/floor/rogue/dirt,
@@ -19978,14 +20108,6 @@
/area/rogue/indoors/town/bath{
first_time_text = "The Dreamers Demesne.."
})
-"pKP" = (
-/obj/structure/ladder,
-/obj/machinery/light/rogue/wallfire/candle/blue,
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"pKQ" = (
/obj/structure/flora/grass/jungle/b,
/turf/open/floor/rogue/blocks,
@@ -20210,19 +20332,6 @@
first_time_text = "Shrine of Natures";
name = "Shrine of Natures"
})
-"pRc" = (
-/obj/structure/table/wood{
- dir = 10;
- icon_state = "tablewood2";
- pixel_y = 5
- },
-/obj/item/candle/skull/lit,
-/obj/item/reagent_containers/glass/cup/wooden,
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"pRH" = (
/obj/structure/roguetent,
/turf/open/floor/rogue/ruinedwood/spiral,
@@ -20289,16 +20398,6 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
-"pUi" = (
-/obj/item/burial_shroud,
-/obj/structure/rack/rogue,
-/obj/machinery/light/rogue/wallfire/candle/blue/r,
-/obj/item/rogueweapon/shovel,
-/turf/open/floor/rogue/blocks/stone/stonepattern3,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"pUK" = (
/obj/machinery/light/rogue/torchholder/l{
dir = 8
@@ -20333,6 +20432,13 @@
first_time_text = "Emerald Shores";
name = "Shores of the Emerald Coast"
})
+"pWc" = (
+/obj/machinery/light/rogue/wallfire/candle/blue/r,
+/turf/open/floor/rogue/twig,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"pWd" = (
/obj/structure/fluff/railing/wood{
dir = 1;
@@ -20580,6 +20686,19 @@
/obj/machinery/anvil,
/turf/open/floor/rogue/cobble,
/area/rogue/indoors/shelter/town)
+"qeA" = (
+/obj/structure/table/wood{
+ dir = 10;
+ icon_state = "tablewood2";
+ pixel_y = 5
+ },
+/obj/item/candle/skull/lit,
+/obj/item/reagent_containers/glass/cup/wooden,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"qeN" = (
/obj/structure/flora/ausbushes/ywflowers,
/turf/open/water/cleanshallow,
@@ -20600,6 +20719,16 @@
/obj/structure/fermenting_barrel/water,
/turf/open/floor/rogue/blocks,
/area/rogue/indoors/shelter/bog)
+"qfv" = (
+/obj/machinery/light/rogue/torchholder{
+ dir = 1;
+ pixel_y = 26
+ },
+/turf/closed/wall/mineral/rogue/stone/moss,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"qfL" = (
/obj/structure/roguemachine/scomm/r,
/turf/open/floor/rogue/ruinedwood/spiral,
@@ -20620,6 +20749,12 @@
first_time_text = "Shrine of Lune";
name = "Shrine of Lune"
})
+"qgp" = (
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"qgq" = (
/obj/structure/flora/roguegrass/bush/wall,
/turf/open/transparent/openspace,
@@ -20750,14 +20885,6 @@
/area/rogue/outdoors{
first_time_text = "Stonehedge"
})
-"qlF" = (
-/obj/structure/closet/dirthole/closed,
-/obj/structure/gravemarker,
-/turf/open/floor/rogue/dirt,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"qlZ" = (
/obj/structure/glowshroom,
/turf/open/floor/rogue/dirt,
@@ -20929,6 +21056,13 @@
/area/rogue/outdoors/exposed/tavern{
name = "Tavern Stables"
})
+"qrm" = (
+/obj/item/clothing/cloak/stabard/surcoat,
+/obj/item/clothing/cloak/stabard/surcoat,
+/obj/item/clothing/cloak/stabard/surcoat,
+/obj/machinery/gear_painter/dye_bin,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/warehouse)
"qro" = (
/obj/structure/spacevine,
/obj/structure/spacevine,
@@ -20937,6 +21071,12 @@
name = "Seawater"
},
/area/rogue/under/cavewet)
+"qrG" = (
+/turf/open/floor/rogue/twig,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"qrP" = (
/obj/structure/flora/rogueshroom/happyrandom,
/turf/open/floor/rogue/dirt,
@@ -21111,15 +21251,6 @@
first_time_text = "Shrine of Natures";
name = "Shrine of Natures"
})
-"qxR" = (
-/obj/machinery/light/rogue/torchholder{
- dir = 4
- },
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"qyw" = (
/mob/living/simple_animal/hostile/retaliate/rogue/wolf,
/turf/open/floor/rogue/dirt,
@@ -21177,16 +21308,6 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
-"qBH" = (
-/obj/structure/mineral_door/wood/violet{
- lockid = "church";
- name = "Burial Grounds"
- },
-/turf/open/floor/rogue/blocks/stone/stonepattern3,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"qBY" = (
/obj/structure/bed/rogue/inn/wool,
/obj/effect/landmark/start/shophand,
@@ -21374,13 +21495,6 @@
/obj/effect/mist,
/turf/open/water/bath,
/area/rogue/indoors/town/bath)
-"qJk" = (
-/obj/structure/closet/crate/coffin,
-/turf/open/floor/rogue/dirt,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"qJn" = (
/obj/structure/flora/roguetree/happyrandom{
desc = "An old, beloved tree that even elves could love.";
@@ -21426,6 +21540,16 @@
first_time_text = "Ravenloft Academy";
name = "Schoolgrounds"
})
+"qKK" = (
+/obj/structure/fluff/statue/gargoyle/moss/candles,
+/obj/structure/fluff/psycross{
+ name = "Divine Conduit"
+ },
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"qKQ" = (
/obj/machinery/light/rogue/torchholder{
dir = 8
@@ -21602,11 +21726,6 @@
first_time_text = "Emerald Shores";
name = "Shores of the Emerald Coast"
})
-"qRm" = (
-/obj/structure/closet/crate/chest,
-/obj/effect/spawner/lootdrop/roguetown/dungeon/money,
-/turf/open/water/cleanshallow,
-/area/rogue/outdoors/caves)
"qRz" = (
/obj/item/natural/stone,
/turf/open/floor/rogue/grass,
@@ -21647,20 +21766,6 @@
first_time_text = "The Sylver Dragonne..";
name = "Silver Dragon"
})
-"qTv" = (
-/obj/item/clothing/cloak/stabard,
-/obj/item/clothing/cloak/stabard,
-/obj/item/clothing/cloak/stabard,
-/obj/item/clothing/suit/roguetown/armor/chainmail,
-/obj/item/clothing/suit/roguetown/armor/chainmail,
-/obj/item/clothing/neck/roguetown/chaincoif/iron,
-/obj/item/clothing/neck/roguetown/chaincoif/iron,
-/obj/item/clothing/neck/roguetown/chaincoif/iron,
-/obj/item/clothing/neck/roguetown/chaincoif/iron,
-/obj/item/clothing/suit/roguetown/armor/chainmail,
-/obj/item/clothing/suit/roguetown/armor/chainmail,
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/warehouse)
"qTD" = (
/obj/structure/spacevine,
/turf/closed/mineral/random/rogue,
@@ -21889,16 +21994,6 @@
first_time_text = "Ravenloft Academy";
name = "Ravenloft Academy"
})
-"qZo" = (
-/obj/structure/fluff/statue/gargoyle/moss/candles,
-/obj/structure/fluff/psycross{
- name = "Divine Conduit"
- },
-/turf/open/floor/grass,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"qZN" = (
/obj/structure/flora/roguegrass,
/obj/structure/flora/roguegrass/fungus_bush,
@@ -22078,6 +22173,22 @@
"riB" = (
/turf/open/floor/rogue/dirt/ambush,
/area/rogue/under/cavewet/bogcaves)
+"riH" = (
+/obj/item/natural/dirtclod,
+/obj/item/natural/dirtclod,
+/obj/item/natural/dirtclod,
+/obj/item/natural/dirtclod,
+/obj/item/natural/dirtclod,
+/obj/item/natural/dirtclod,
+/obj/item/natural/dirtclod,
+/obj/item/natural/dirtclod,
+/obj/item/natural/dirtclod,
+/obj/item/natural/dirtclod,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"riK" = (
/obj/structure/table/wood{
icon_state = "tablewood1"
@@ -22306,13 +22417,6 @@
/obj/structure/flora/roguegrass/maneater/real,
/turf/open/floor/rogue/dirt,
/area/rogue/under/cavewet/bogcaves)
-"rrk" = (
-/obj/structure/safeglowshroom,
-/turf/open/water/cleanshallow,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"rrq" = (
/obj/structure/rack/rogue,
/obj/item/clothing/suit/roguetown/shirt/belldress/red{
@@ -23303,6 +23407,10 @@
icon_state = "rockwd"
},
/area/rogue/indoors/shelter/town)
+"sfp" = (
+/obj/effect/mob_spawner/minotaur,
+/turf/closed/wall/shroud,
+/area/rogue/outdoors/caves)
"sfu" = (
/obj/structure/spacevine,
/turf/closed/wall/mineral/rogue/wooddark/slitted,
@@ -23636,13 +23744,6 @@
/obj/structure/flora/roguegrass/thorn_bush,
/turf/open/water/swamp,
/area/rogue/outdoors/caves)
-"swb" = (
-/obj/structure/bookcase,
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"swA" = (
/obj/structure/bed/rogue/inn/wool,
/turf/open/floor/rogue/twig,
@@ -23690,6 +23791,17 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"syp" = (
+/obj/structure/fluff/statue/gargoyle/moss/candles,
+/obj/structure/flora/grass/jungle/b,
+/obj/structure/fluff/psycross{
+ name = "Divine Conduit"
+ },
+/turf/open/floor/grass,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"syE" = (
/obj/effect/decal/cleanable/blood,
/turf/open/floor/rogue/herringbone,
@@ -24159,6 +24271,13 @@
/area/rogue/outdoors/woods{
first_time_text = "The Twilight Woods"
})
+"sPq" = (
+/obj/machinery/light/rogue/wallfire/candle/blue/l,
+/turf/open/floor/rogue/twig,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"sPz" = (
/turf/open/floor/rogue/dirt/road,
/area/rogue/outdoors/woods{
@@ -24355,6 +24474,12 @@
/obj/effect/temp_visual/small_smoke,
/turf/open/floor/rogue/naturalstone,
/area/rogue/outdoors/caves)
+"sZB" = (
+/turf/closed/wall/mineral/rogue/stone/moss,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"tac" = (
/obj/structure/flora/grass/jungle/b,
/turf/open/floor/rogue/dirt/road,
@@ -24925,6 +25050,15 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"trL" = (
+/obj/structure/table/church{
+ icon_state = "churchtable_mid"
+ },
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"trT" = (
/obj/machinery/light/rogue/torchholder/c,
/obj/effect/landmark/start/innkeep,
@@ -25057,14 +25191,6 @@
"tzK" = (
/turf/open/floor/rogue/greenstone,
/area/rogue/indoors/shelter/mountains)
-"tzZ" = (
-/obj/structure/closet/dirthole/grave,
-/obj/structure/gravemarker,
-/turf/open/floor/rogue/dirt,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"tAi" = (
/obj/structure/roguetent,
/turf/open/floor/rogue/ruinedwood/spiral,
@@ -25276,6 +25402,16 @@
first_time_text = "The Sylver Dragonne..";
name = "Silver Dragon"
})
+"tKG" = (
+/obj/item/burial_shroud,
+/obj/structure/rack/rogue,
+/obj/machinery/light/rogue/wallfire/candle/blue/r,
+/obj/item/rogueweapon/shovel,
+/turf/open/floor/rogue/blocks/stone/stonepattern3,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"tLa" = (
/obj/machinery/light/rogue/oven{
pixel_y = 32
@@ -25485,13 +25621,6 @@
first_time_text = "The Sylver Dragonne..";
name = "Silver Dragon"
})
-"tRy" = (
-/obj/structure/safeglowshroom,
-/turf/open/floor/grass,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"tRQ" = (
/obj/structure/flora/roguegrass,
/obj/effect/spawner/roguemap/shroud,
@@ -25538,6 +25667,13 @@
first_time_text = "Adventurers Guild";
name = "Adventurers Guild"
})
+"tUh" = (
+/obj/structure/flora/grass/jungle,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"tUj" = (
/obj/structure/flora/grass/jungle/b,
/turf/open/floor/rogue/blocks/stone/stonepattern3,
@@ -25644,13 +25780,6 @@
first_time_text = "The Sylver Dragonne..";
name = "Silver Dragon"
})
-"tWw" = (
-/obj/effect/landmark/start/gravedigger,
-/turf/open/floor/rogue/blocks/stone/stonepattern3,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"tXF" = (
/obj/effect/decal/border/ruinedwood/inverted{
dir = 8
@@ -25778,17 +25907,6 @@
first_time_text = "The Sylver Dragonne..";
name = "Silver Dragon"
})
-"ucX" = (
-/obj/structure/closet/crate/chest,
-/obj/item/rope/chain,
-/obj/item/rope/chain,
-/obj/item/rope,
-/obj/item/rope,
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"ucZ" = (
/turf/open/floor/rogue/grass,
/area/rogue/outdoors/rtfield{
@@ -25827,21 +25945,6 @@
first_time_text = "Emerald Shores";
name = "Shores of the Emerald Coast"
})
-"udV" = (
-/obj/item/clothing/gloves/roguetown/chain/iron,
-/obj/item/clothing/gloves/roguetown/chain/iron,
-/obj/item/clothing/gloves/roguetown/chain/iron,
-/obj/item/clothing/gloves/roguetown/chain/iron,
-/obj/item/clothing/under/roguetown/chainlegs,
-/obj/item/clothing/under/roguetown/chainlegs,
-/obj/item/clothing/under/roguetown/chainlegs,
-/obj/item/clothing/under/roguetown/chainlegs,
-/obj/structure/rack/rogue,
-/turf/open/floor/rogue/ruinedwood/spiral,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"udW" = (
/obj/structure/fluff/railing/border{
dir = 8
@@ -26225,12 +26328,6 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
-"uuw" = (
-/obj/structure/flora/grass/jungle,
-/obj/effect/mist,
-/obj/structure/spawner/invisible/monster/minotaur,
-/turf/open/floor/rogue/dirt,
-/area/rogue/outdoors/caves)
"uuF" = (
/obj/structure/fluff/railing/wood{
dir = 4;
@@ -26243,13 +26340,6 @@
/obj/structure/ladder/earth,
/turf/open/floor/rogue/dirt,
/area/rogue/outdoors/caves)
-"uuU" = (
-/obj/structure/roguetent,
-/turf/open/floor/rogue/blocks/stone/stonepattern3,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"uvi" = (
/obj/structure/fluff/railing/wood{
dir = 4;
@@ -26540,13 +26630,6 @@
/obj/structure/flora/roguetree/burnt,
/turf/open/floor/rogue/naturalstone,
/area/rogue/outdoors/caves)
-"uDi" = (
-/obj/effect/wisp,
-/turf/open/floor/rogue/cobblerock,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"uDp" = (
/obj/machinery/light/rogue/torchholder{
dir = 8
@@ -26587,15 +26670,6 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
-"uFk" = (
-/obj/structure/bars/steel,
-/turf/open/water/river{
- icon_state = "rockwd"
- },
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"uFo" = (
/obj/structure/spacevine,
/turf/open/water/swamp,
@@ -26929,13 +27003,6 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
-"uSz" = (
-/obj/structure/spacevine,
-/obj/machinery/light/rogue/torchholder,
-/turf/open/water/river{
- icon_state = "rockwd"
- },
-/area/rogue/outdoors/river)
"uSC" = (
/mob/living/simple_animal/hostile/retaliate/rogue/spider,
/obj/structure/spider/stickyweb{
@@ -27195,6 +27262,16 @@
/obj/item/clothing/cloak/apron/blacksmith,
/turf/open/floor/rogue/ruinedwood/herringbone,
/area/rogue/indoors/shelter/town)
+"vdm" = (
+/mob/living/simple_animal/hostile/rogue/skeleton/bow{
+ faction = list("undead", "noble"ssssss);
+ name = "Vint"
+ },
+/turf/open/floor/rogue/greenstone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"vdy" = (
/obj/structure/roguemachine/scomm/r,
/turf/open/floor/rogue/blocks/stonered/tiny,
@@ -27209,6 +27286,15 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"vdT" = (
+/obj/structure/flora/grass/jungle{
+ icon_state = "grassa1"
+ },
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"ven" = (
/obj/structure/flora/roguegrass/water/reeds,
/turf/open/floor/rogue/grass,
@@ -27270,16 +27356,6 @@
/area/rogue/outdoors/exposed/tavern{
name = "Tavern Stables"
})
-"vhA" = (
-/obj/machinery/light/rogue/torchholder{
- dir = 1;
- pixel_y = 26
- },
-/turf/closed/wall/mineral/rogue/stone/moss,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"vil" = (
/obj/structure/fluff/railing/border,
/turf/open/floor/rogue/cobble/mossy,
@@ -27642,18 +27718,6 @@
/area/rogue/outdoors{
first_time_text = "Stonehedge"
})
-"vzQ" = (
-/obj/structure/rack/rogue,
-/obj/item/rogueweapon/sword/sabre,
-/obj/item/rogueweapon/sword/sabre,
-/obj/item/rogueweapon/huntingknife/idagger/steel,
-/obj/item/rogueweapon/huntingknife/idagger/steel,
-/obj/item/rogueweapon/huntingknife/idagger/steel,
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"vAd" = (
/obj/structure/spawner/invisible/monster/mossback,
/turf/open/water{
@@ -27888,6 +27952,13 @@
/obj/item/book/granter/spell/blackstone/invisibility,
/turf/open/floor/rogue/grass,
/area/rogue/outdoors/caves)
+"vKW" = (
+/obj/structure/bars/cemetery,
+/turf/open/floor/rogue/dirt,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"vLn" = (
/turf/closed/wall/mineral/rogue/roofwall/outercorner{
dir = 8
@@ -28201,16 +28272,6 @@
first_time_text = "Emerald Shores";
name = "Shores of the Emerald Coast"
})
-"vXN" = (
-/obj/structure/bars/passage{
- name = "Armory";
- redstone_id = "Advarmory"
- },
-/turf/open/floor/rogue/blocks/bluestone,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"vYA" = (
/obj/machinery/loom,
/turf/open/floor/rogue/ruinedwood/spiral,
@@ -28391,13 +28452,6 @@
"wjU" = (
/turf/closed/mineral/rogue/bedrock,
/area/rogue/under/cave)
-"wkA" = (
-/obj/structure/spacevine/dendor,
-/turf/open/water/cleanshallow,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"wkB" = (
/turf/closed/wall/mineral/rogue/decostone,
/area/rogue/outdoors/river)
@@ -28546,38 +28600,10 @@
/obj/structure/bed/rogue/inn/hay,
/turf/open/floor/rogue/ruinedwood/spiral,
/area/rogue/indoors/shelter/bog)
-"wqe" = (
-/obj/structure/fluff/statue/gargoyle/moss/candles,
-/obj/structure/flora/grass/jungle/b,
-/obj/structure/fluff/psycross{
- name = "Divine Conduit"
- },
-/turf/open/floor/grass,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
-"wqg" = (
-/obj/structure/roguewindow/stained/silver{
- opacity = 0
- },
-/obj/structure/bars/steel,
-/turf/open/floor/rogue/twig,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"wqn" = (
/obj/machinery/light/rogue/torchholder,
/turf/closed/wall/mineral/rogue/wooddark,
/area/rogue/indoors/shelter/town)
-"wqN" = (
-/obj/structure/bars/cemetery,
-/turf/closed/wall/shroud,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"wrl" = (
/obj/structure/flora/rogueshroom/happyrandom{
icon_state = "mush4"
@@ -28595,6 +28621,14 @@
/area/rogue/outdoors/exposed/tavern{
name = "Tavern Stables"
})
+"wrw" = (
+/obj/structure/ladder,
+/obj/machinery/light/rogue/wallfire/candle/blue,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"wsc" = (
/turf/closed/wall/mineral/rogue/decostone/mossy/blue,
/area/rogue/indoors/town/church/chapel{
@@ -28820,6 +28854,21 @@
},
/turf/open/floor/rogue/ruinedwood/spiral,
/area/rogue/outdoors/exposed/tavern)
+"wAO" = (
+/obj/item/clothing/gloves/roguetown/chain/iron,
+/obj/item/clothing/gloves/roguetown/chain/iron,
+/obj/item/clothing/gloves/roguetown/chain/iron,
+/obj/item/clothing/gloves/roguetown/chain/iron,
+/obj/item/clothing/under/roguetown/chainlegs,
+/obj/item/clothing/under/roguetown/chainlegs,
+/obj/item/clothing/under/roguetown/chainlegs,
+/obj/item/clothing/under/roguetown/chainlegs,
+/obj/structure/rack/rogue,
+/turf/open/floor/rogue/ruinedwood/spiral,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"wAP" = (
/obj/structure/flora/roguegrass/maneater/real,
/turf/open/floor/rogue/dirt,
@@ -28961,6 +29010,13 @@
/obj/structure/fermenting_barrel/beer,
/turf/open/floor/rogue/carpet,
/area/rogue/indoors/town)
+"wHV" = (
+/obj/structure/bed/rogue/bedroll,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"wIc" = (
/obj/structure/flora/newtree,
/turf/open/floor/rogue/dirt/road,
@@ -29001,12 +29057,6 @@
first_time_text = "Emerald Shores";
name = "Shores of the Emerald Coast"
})
-"wJs" = (
-/turf/open/floor/rogue/twig,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"wJA" = (
/obj/structure/fluff/walldeco/innsign{
icon_state = "medposter5"
@@ -29322,13 +29372,6 @@
/area/rogue/outdoors/woods{
first_time_text = "The Twilight Woods"
})
-"wYQ" = (
-/obj/machinery/light/rogue/wallfire/candle/blue,
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"wZa" = (
/obj/effect/wisp,
/turf/open/floor/rogue/herringbone,
@@ -29340,13 +29383,6 @@
first_time_text = "Shrine of Lune";
name = "Shrine of Lune"
})
-"wZn" = (
-/obj/structure/bars/steel,
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"wZF" = (
/obj/structure/flora/roguegrass/maneater/real{
aggroed = 1
@@ -29629,18 +29665,16 @@
/obj/structure/flora/newtree,
/turf/open/floor/rogue/ruinedwood/herringbone,
/area/rogue/indoors/town)
+"xjT" = (
+/turf/open/floor/grass,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"xkh" = (
/mob/living/simple_animal/hostile/retaliate/rogue/bigrat,
/turf/open/floor/rogue/cobble,
/area/rogue/under/cavewet/bogcaves)
-"xko" = (
-/obj/structure/chair/bench{
- dir = 4
- },
-/turf/open/floor/rogue/dirt,
-/area/rogue/outdoors{
- first_time_text = "Stonehedge"
- })
"xkr" = (
/obj/structure/table/wood{
dir = 1;
@@ -29742,17 +29776,10 @@
/area/rogue/outdoors/rtfield{
first_time_text = null
})
-"xnW" = (
-/obj/structure/closet/crate/roguecloset,
-/obj/item/rope,
-/obj/item/rope,
-/obj/item/rope/chain,
-/obj/item/rope/chain,
-/turf/open/floor/rogue/ruinedwood/spiral,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
+"xor" = (
+/obj/structure/feedinghole,
+/turf/open/floor/rogue/herringbone,
+/area/rogue/indoors/town/warehouse)
"xoL" = (
/obj/structure/fluff/railing/border{
dir = 8
@@ -29761,13 +29788,6 @@
/area/rogue/outdoors{
first_time_text = "Stonehedge"
})
-"xoV" = (
-/obj/structure/bed/rogue/bedroll,
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"xoX" = (
/obj/machinery/light/rogue/wallfire/candle/l,
/turf/open/floor/rogue/carpet,
@@ -29788,6 +29808,15 @@
icon_state = "rockwd"
},
/area/rogue/outdoors/caves)
+"xpu" = (
+/obj/structure/bars/steel,
+/turf/open/water/river{
+ icon_state = "rockwd"
+ },
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"xpF" = (
/obj/structure/table/wood,
/turf/open/floor/rogue/blocks/stonered,
@@ -29865,14 +29894,6 @@
},
/turf/open/floor/rogue/wood/nosmooth,
/area/rogue/indoors/town)
-"xsZ" = (
-/obj/effect/wisp,
-/obj/structure/flora/grass/jungle/b,
-/turf/open/floor/rogue/cobblerock,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"xto" = (
/obj/structure/table/wood{
dir = 5;
@@ -30231,6 +30252,13 @@
/area/rogue/outdoors/woods{
first_time_text = "The Twilight Woods"
})
+"xFq" = (
+/obj/structure/bars/cemetery,
+/turf/closed/wall/shroud,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"xFY" = (
/obj/structure/flora/newtree,
/turf/open/transparent/openspace,
@@ -30245,15 +30273,6 @@
/obj/effect/decal/remains/human,
/turf/open/floor/rogue/cobblerock,
/area/rogue/under/cave)
-"xHS" = (
-/obj/structure/chair/bench/church/smallbench{
- dir = 8
- },
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"xHT" = (
/obj/effect/spawner/roguemap/treeorbush,
/obj/effect/spawner/roguemap/stump,
@@ -30331,17 +30350,6 @@
},
/turf/open/floor/rogue/blocks,
/area/rogue/indoors/shelter/town)
-"xKJ" = (
-/obj/item/clothing/suit/roguetown/armor/leather/studded,
-/obj/item/clothing/suit/roguetown/armor/leather/studded,
-/obj/item/clothing/under/roguetown/chainlegs/iron/studdedskirt,
-/obj/item/clothing/under/roguetown/chainlegs/iron/studdedskirt,
-/obj/structure/rack/rogue,
-/turf/open/floor/rogue/herringbone,
-/area/rogue/indoors/town/garrison{
- first_time_text = "Adventurers Guild";
- name = "Adventurers Guild"
- })
"xKM" = (
/obj/structure/table/wood{
dir = 1;
@@ -30528,16 +30536,6 @@
/obj/structure/glowshroom,
/turf/open/floor/rogue/grass,
/area/rogue/outdoors/river)
-"xRS" = (
-/obj/structure/table/church{
- icon_state = "churchtable_end"
- },
-/obj/item/rogueweapon/huntingknife/idagger/silver,
-/turf/open/floor/rogue/blocks/stone/stonepattern3,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"xSa" = (
/obj/structure/flora/grass/jungle/b,
/obj/structure/spacevine/dendor,
@@ -30592,12 +30590,6 @@
first_time_text = "Ravenloft Academy";
name = "Ravenloft Academy"
})
-"xUo" = (
-/turf/closed/wall/mineral/rogue/stone/moss,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"xUU" = (
/obj/structure/table/church/m,
/obj/structure/fluff/psycross{
@@ -30657,6 +30649,13 @@
first_time_text = "Shrine of Natures";
name = "Shrine of Natures"
})
+"xWw" = (
+/obj/structure/spacevine/dendor,
+/turf/open/water/cleanshallow,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"xWI" = (
/obj/structure/fermenting_barrel/water,
/turf/open/floor/rogue/cobblerock,
@@ -30841,6 +30840,17 @@
/area/rogue/outdoors/woods{
first_time_text = "The Twilight Woods"
})
+"yfd" = (
+/obj/structure/closet/crate/roguecloset,
+/obj/item/rope,
+/obj/item/rope,
+/obj/item/rope/chain,
+/obj/item/rope/chain,
+/turf/open/floor/rogue/ruinedwood/spiral,
+/area/rogue/indoors/town/garrison{
+ first_time_text = "Adventurers Guild";
+ name = "Adventurers Guild"
+ })
"yfi" = (
/obj/structure/table/wood{
dir = 8;
@@ -30899,6 +30909,14 @@
first_time_text = "Stonehedge Borders";
name = "far stonehedge"
})
+"yhJ" = (
+/obj/effect/wisp,
+/obj/structure/flora/grass/jungle/b,
+/turf/open/floor/rogue/cobblerock,
+/area/rogue/indoors/town/church/chapel{
+ first_time_text = "Shrine of Lune";
+ name = "Shrine of Lune"
+ })
"yhR" = (
/obj/structure/glowshroom,
/turf/open/water/cleanshallow,
@@ -30961,14 +30979,6 @@
/obj/machinery/light/rogue/wallfire/candle/r,
/turf/open/floor/rogue/ruinedwood/herringbone,
/area/rogue/indoors/town)
-"yjm" = (
-/obj/effect/wisp,
-/obj/structure/spacevine/dendor,
-/turf/open/water/cleanshallow,
-/area/rogue/indoors/town/church/chapel{
- first_time_text = "Shrine of Lune";
- name = "Shrine of Lune"
- })
"yjw" = (
/obj/structure/flora/roguegrass/water,
/obj/structure/flora/roguetree/stump/log,
@@ -53343,7 +53353,7 @@ diM
auK
sVs
tTg
-fdl
+vdm
vxU
nhM
nhM
@@ -81432,7 +81442,7 @@ rps
ayy
rps
rps
-uSz
+atW
rps
vVw
vVw
@@ -82020,7 +82030,7 @@ lyF
lyF
prw
prw
-xDh
+jYU
xDh
xDh
lzV
@@ -83227,10 +83237,10 @@ xDh
xDh
xDh
nVt
-xUo
-eAg
-xUo
-xUo
+sZB
+iDC
+sZB
+sZB
nVt
nVt
nVt
@@ -83245,10 +83255,10 @@ prw
bFf
bFf
vxU
-lmb
-hCp
-pRc
-mjc
+orJ
+qgp
+qeA
+eAD
vxU
rPi
cDz
@@ -83429,10 +83439,10 @@ xDh
xDh
xDh
nVt
-xUo
-ihH
-eju
-xUo
+sZB
+mks
+bOt
+sZB
nVt
nVt
nVt
@@ -83447,10 +83457,10 @@ lzV
rPi
rPi
vxU
-hCp
-hCp
-hCp
-hCp
+qgp
+qgp
+qgp
+qgp
vxU
rPi
tkQ
@@ -83631,10 +83641,10 @@ xDh
xDh
rPi
nVt
-xUo
-ced
+sZB
+gIK
kan
-xUo
+sZB
nVt
nVt
nVt
@@ -83649,10 +83659,10 @@ xDh
prw
rPi
vxU
-hCp
-wZn
-wZn
-iCp
+qgp
+cNu
+cNu
+dHL
vxU
rPi
tkQ
@@ -83831,12 +83841,12 @@ cBP
xDh
xDh
rPi
-xUo
-xUo
-xUo
+sZB
+sZB
+sZB
kan
kan
-xUo
+sZB
nVt
nVt
nVt
@@ -83851,10 +83861,10 @@ xDh
xDh
prw
vxU
-xoV
-wZn
-fWE
-hCp
+wHV
+cNu
+mAH
+qgp
vxU
rPi
tkQ
@@ -84029,16 +84039,16 @@ tmk
nVt
oSM
xDh
-bYy
+eAR
xDh
xDh
rPi
-xUo
-xUo
-eju
+sZB
+sZB
+bOt
kan
-ihH
-xUo
+mks
+sZB
nVt
nVt
nVt
@@ -84055,8 +84065,8 @@ xDh
vxU
vxU
uxq
-mjc
-hCp
+eAD
+qgp
vxU
rPi
tkQ
@@ -84229,21 +84239,21 @@ nVt
tmk
xDh
rPi
-xUo
-lOA
-wqg
-wqg
-lOA
-xUo
-xUo
-xUo
-lOA
-uuU
-lOA
-xUo
-xUo
-xUo
-xUo
+sZB
+nmp
+hio
+hio
+nmp
+sZB
+sZB
+sZB
+nmp
+mba
+nmp
+sZB
+sZB
+sZB
+sZB
nVt
nVt
nVt
@@ -84257,8 +84267,8 @@ xDh
xDh
lzV
vxU
-hCp
-hCp
+qgp
+qgp
vxU
rPi
tkQ
@@ -84431,22 +84441,22 @@ nVt
nVt
xDh
rPi
-lOA
-ggN
-wJs
-wJs
-wJs
-lOA
-xUo
-xUo
+nmp
+sPq
+qrG
+qrG
+qrG
+nmp
+sZB
+sZB
fWg
kan
fWg
kan
-bJP
-bJP
-xUo
-xUo
+oum
+oum
+sZB
+sZB
nVt
nVt
rxm
@@ -84459,8 +84469,8 @@ xDh
xDh
xDh
gkJ
-hCp
-hCp
+qgp
+qgp
vxU
rPi
tkQ
@@ -84633,22 +84643,22 @@ rPi
prw
xDh
oSM
-wqg
-gNQ
+hio
+dqW
kan
kan
kan
-ggN
-lOA
+sPq
+nmp
fWg
kan
kan
-nlT
+gHx
kan
kan
kan
wgl
-xUo
+sZB
nVt
rxm
rxm
@@ -84661,8 +84671,8 @@ xDh
xDh
xDh
gkJ
-hCp
-hCp
+qgp
+qgp
vxU
cDz
tkQ
@@ -84835,22 +84845,22 @@ oSM
xhl
xDh
xDh
-wqg
-gNQ
+hio
+dqW
kan
-hlx
+bFR
kan
-wJs
-iWr
+qrG
+ayP
kan
-tWw
+ktL
kan
-oEy
+gNI
kan
-tWw
+ktL
kan
-gfS
-xUo
+trL
+sZB
nVt
nVt
nVt
@@ -84863,8 +84873,8 @@ prw
xDh
xDh
gkJ
-hCp
-hCp
+qgp
+qgp
vxU
bFf
cDz
@@ -85037,22 +85047,22 @@ oKL
xDh
xDh
xDh
-wqg
-gNQ
+hio
+dqW
kan
kan
kan
-hrL
-lOA
+pWc
+nmp
kan
kan
kan
-hbt
+aMy
kan
kan
kan
-xRS
-xUo
+lLf
+sZB
nVt
nVt
nVt
@@ -85065,9 +85075,9 @@ prw
prw
xDh
gkJ
-hCp
-hCp
-vhA
+qgp
+qgp
+qfv
tkQ
ayy
vVw
@@ -85239,22 +85249,22 @@ xDh
xDh
xDh
xcU
-lOA
-hrL
-wJs
-wJs
-wJs
-lOA
-xUo
-xUo
+nmp
+pWc
+qrG
+qrG
+qrG
+nmp
+sZB
+sZB
jLy
wUB
kan
kan
-pUi
-bJP
-xUo
-xUo
+tKG
+oum
+sZB
+sZB
cgq
nVt
nVt
@@ -85267,9 +85277,9 @@ bFf
prw
prw
gkJ
-hCp
-hCp
-uFk
+qgp
+qgp
+xpu
ayy
rps
cqD
@@ -85441,22 +85451,22 @@ xhl
xDh
xDh
xcU
-xUo
-lOA
-wqg
-wqg
-lOA
-xUo
-xUo
-xUo
-xUo
-lOA
-qBH
-qBH
-lOA
-xUo
-xUo
-xUo
+sZB
+nmp
+hio
+hio
+nmp
+sZB
+sZB
+sZB
+sZB
+nmp
+pfb
+pfb
+nmp
+sZB
+sZB
+sZB
nVt
nVt
nVt
@@ -85469,9 +85479,9 @@ bFf
bFf
prw
vxU
-hCp
-hCp
-uFk
+qgp
+qgp
+xpu
rps
rps
xbK
@@ -85647,18 +85657,18 @@ xDh
xDh
xDh
xDh
-xUo
-eAg
-eAg
+sZB
+iDC
+iDC
eHD
-tRy
-ifC
+dmy
+qKK
kan
-oKt
-oSy
-ebw
-cwI
-xUo
+cVO
+vKW
+otA
+xjT
+sZB
nVt
nVt
rxm
@@ -85671,9 +85681,9 @@ dwT
vxU
vxU
bTu
-hCp
-hCp
-uFk
+qgp
+qgp
+xpu
rps
rps
xbK
@@ -85849,18 +85859,18 @@ xDh
xDh
xDh
rPi
-xUo
-eAg
-wkA
-gHQ
-knX
-nFF
+sZB
+iDC
+xWw
+fFQ
+hhP
+riH
kan
kan
-knX
-ebw
-qJk
-xUo
+hhP
+otA
+hqu
+sZB
nVt
rxm
vxU
@@ -85872,9 +85882,9 @@ gfu
gaZ
riK
vxU
-qxR
-hCp
-hPh
+iac
+qgp
+etP
vxU
rps
rps
@@ -86051,18 +86061,18 @@ kqH
kqH
rPi
rPi
-xUo
+sZB
eHD
-cot
-ebw
-tzZ
-ebw
-oKt
-oKt
-oSy
-cwI
-knX
-eAg
+pFz
+otA
+nvL
+otA
+cVO
+cVO
+vKW
+xjT
+hhP
+iDC
nVt
rxm
iCo
@@ -86074,9 +86084,9 @@ dYB
dYB
dYB
pRH
-hCp
-hCp
-lmb
+qgp
+qgp
+orJ
vxU
prw
rps
@@ -86253,18 +86263,18 @@ kqH
rPi
rPi
rPi
-xUo
-wkA
-fiN
-mZl
-dAt
-knX
-uDi
+sZB
+xWw
+bRi
+oSq
+tUh
+hhP
+pEs
kan
-oSy
-oSy
-oSy
-xUo
+vKW
+vKW
+vKW
+sZB
nVt
rxm
uxq
@@ -86276,8 +86286,8 @@ qFr
dYB
dYB
pRH
-hCp
-hCp
+qgp
+qgp
vxU
vxU
prw
@@ -86455,18 +86465,18 @@ nVt
nVt
nVt
nVt
-xUo
-eAg
-rrk
-ctq
-tzZ
-dAt
+sZB
+iDC
+dvC
+ajF
+nvL
+tUh
kan
kan
-oSy
-ebw
-cwI
-xUo
+vKW
+otA
+xjT
+sZB
nVt
rxm
ior
@@ -86478,8 +86488,8 @@ afV
dYB
aIb
gfu
-hCp
-hCp
+qgp
+qgp
sWS
vxU
rPi
@@ -86657,18 +86667,18 @@ nVt
nVt
nVt
nVt
-xUo
-eAg
+sZB
+iDC
eHD
-cwI
-knX
-ebw
+xjT
+hhP
+otA
sfZ
kan
-knX
-gMk
-qJk
-xUo
+hhP
+kno
+hqu
+sZB
nVt
rxm
uxq
@@ -86680,9 +86690,9 @@ qFr
dYB
dYB
pRH
-hCp
-hCp
-hCp
+qgp
+qgp
+qgp
vxU
rPi
rPi
@@ -86859,18 +86869,18 @@ nVt
nVt
nVt
nVt
-xUo
-eAg
-ajl
-cwI
-tzZ
-knX
+sZB
+iDC
+jja
+xjT
+nvL
+hhP
sfZ
-oKt
-oSy
-knX
-ebw
-xUo
+cVO
+vKW
+hhP
+otA
+sZB
rxm
rxm
tcT
@@ -86882,9 +86892,9 @@ dYB
dYB
dYB
pRH
-oTv
-hCp
-xHS
+jXl
+qgp
+ahf
vxU
bFf
rPi
@@ -87061,18 +87071,18 @@ nVt
nVt
nVt
nVt
-xUo
-eAg
-qZo
-ebw
-ebw
-ebw
+sZB
+iDC
+ces
+otA
+otA
+otA
kan
-oKt
-oSy
-oSy
-oSy
-eAg
+cVO
+vKW
+vKW
+vKW
+iDC
rxm
vxU
vxU
@@ -87263,26 +87273,26 @@ nVt
nVt
nVt
nVt
-xUo
-yjm
-cwI
-mHs
-kOm
-knX
-oKt
+sZB
+puD
+xjT
+vdT
+cCV
+hhP
+cVO
kan
-oSy
-cwI
-eAg
-eAg
+vKW
+xjT
+iDC
+iDC
rxm
gfu
bCN
jwm
-udV
+wAO
gfu
-wYQ
-swb
+lPg
+dwm
wJA
vxU
vxU
@@ -87465,27 +87475,27 @@ cgq
nVt
nVt
nVt
-xUo
+sZB
eHD
-ebw
-qlF
-knX
-knX
+otA
+dlk
+hhP
+hhP
kan
kan
-knX
-ebw
-qJk
-xUo
+hhP
+otA
+hqu
+sZB
rxm
vxU
-ggJ
-aLD
-aLD
-vXN
-hCp
-hCp
-swb
+xor
+ppv
+ppv
+nGA
+qgp
+qgp
+dwm
vxU
nPq
dYB
@@ -87667,27 +87677,27 @@ nVt
cgq
nVt
nVt
-xUo
-fSm
-gHQ
-ebw
-tzZ
-ctq
+sZB
+kwu
+fFQ
+otA
+nvL
+ajF
kan
-oKt
-wqN
-eAg
-eAg
-xUo
+cVO
+xFq
+iDC
+iDC
+sZB
rxm
vxU
-vzQ
-aLD
-aLD
-vXN
-hCp
-hCp
-hCp
+avB
+ppv
+ppv
+nGA
+qgp
+qgp
+qgp
gfu
ekG
dYB
@@ -87869,27 +87879,27 @@ cgq
nVt
cgq
nVt
-xUo
-bwR
+sZB
+pEK
eHD
-cwI
-ctq
-ebw
+xjT
+ajF
+otA
sfZ
-oKt
-oSy
-oSy
-wqN
-xUo
+cVO
+vKW
+vKW
+xFq
+sZB
rxm
vxU
-xKJ
-cql
-aLD
+kUu
+gQG
+ppv
gfu
-pKP
-hCp
-hCp
+wrw
+qgp
+qgp
bYK
dYB
dYB
@@ -88071,27 +88081,27 @@ cgq
nVt
cgq
nVt
-xUo
-xUo
+sZB
+sZB
eHD
-cot
-tzZ
-knX
-xsZ
+pFz
+nvL
+hhP
+yhJ
kan
-oSy
-eAg
-eAg
-xUo
+vKW
+iDC
+iDC
+sZB
rxm
vxU
-pDC
-cMq
-qTv
+qrm
+pjI
+hAi
mgS
-hCp
-hCp
-hCp
+qgp
+qgp
+qgp
gfu
ekG
pFl
@@ -88274,26 +88284,26 @@ nVt
cgq
nVt
nVt
-xUo
-wkA
-fSm
-cwI
-ebw
+sZB
+xWw
+kwu
+xjT
+otA
kan
-oKt
-knX
-eAg
-cnh
-xUo
+cVO
+hhP
+iDC
+fVg
+sZB
rxm
gfu
kgd
coD
may
gfu
-ucX
-neW
-lhp
+frN
+nmf
+lgP
vxU
kvH
kvH
@@ -88476,16 +88486,16 @@ ifi
ifi
cgq
cgq
-xUo
-xUo
+sZB
+sZB
eHD
-fiN
-wqe
-oGW
-eAg
-oSy
-knX
-cwI
+bRi
+syp
+eLM
+iDC
+vKW
+hhP
+xjT
nVt
rxm
vxU
@@ -88679,15 +88689,15 @@ cgq
cgq
cgq
cgq
-xUo
-xUo
-xUo
-xUo
-biY
-biY
-xUo
-xUo
-xUo
+sZB
+sZB
+sZB
+sZB
+hep
+hep
+sZB
+sZB
+sZB
nVt
rxm
rxm
@@ -89287,9 +89297,9 @@ rxm
rxm
rxm
cVH
-qRm
-tmk
+gYE
tmk
+aFt
tmk
wdl
rxm
@@ -90296,7 +90306,7 @@ rxm
wdl
tmk
tmk
-nqF
+tmk
tmk
tmk
cVH
@@ -90495,7 +90505,7 @@ rxm
rxm
rxm
rxm
-tmk
+cXr
tmk
tmk
tmk
@@ -91103,7 +91113,7 @@ rxm
rxm
rxm
vYZ
-tmk
+aFz
tmk
tmk
qWQ
@@ -91913,7 +91923,7 @@ tmk
tmk
cVH
tmk
-nqF
+tmk
tmk
tmk
ifi
@@ -92382,7 +92392,7 @@ vrx
vrx
vrx
vrx
-vrx
+jmV
nVt
vrx
nVt
@@ -92582,7 +92592,7 @@ vrx
vbT
vrx
nVt
-jmV
+vrx
vrx
jhB
nVt
@@ -92710,7 +92720,7 @@ nVt
btg
diU
tmk
-nqF
+tmk
tmk
tmk
tmk
@@ -92977,7 +92987,7 @@ rxm
rxm
qXK
uPU
-hyR
+vrx
hfS
hfS
qXK
@@ -93385,12 +93395,12 @@ hfS
hfS
qXK
nVt
-nVt
+sfp
vrx
vrx
rer
vbT
-uuw
+oEi
vbT
vrx
nVt
@@ -93983,7 +93993,7 @@ nVt
nVt
vrx
vrx
-hyR
+vrx
vbT
vrx
hfS
@@ -94194,7 +94204,7 @@ qXK
qXK
qXK
vrx
-hyR
+vrx
nVt
vrx
jhB
@@ -94526,7 +94536,7 @@ xVg
nVt
btg
tmk
-nqF
+tmk
wdl
tmk
qIX
@@ -105263,7 +105273,7 @@ miB
miB
oZS
mVp
-mVp
+pEJ
aYm
aYm
mVp
@@ -118227,7 +118237,7 @@ miB
eUJ
kHM
xyW
-mVp
+pEJ
eUJ
mVp
miB
@@ -119785,7 +119795,7 @@ eWu
kvk
mpx
xis
-hlx
+bFR
kan
kan
kan
@@ -152334,7 +152344,7 @@ uhm
uhm
pFc
efY
-xnW
+yfd
hiA
aZy
sib
@@ -156909,7 +156919,7 @@ fqz
fqz
fyB
wLq
-xko
+aEX
wLq
fSQ
fYf
@@ -157919,7 +157929,7 @@ fqz
fqz
nPY
kLn
-gbX
+iVn
wLq
fSQ
oHi
diff --git a/_maps/map_files/otherz/forest.dmm b/_maps/map_files/otherz/forest.dmm
index 65bb50c0664..40339575409 100644
--- a/_maps/map_files/otherz/forest.dmm
+++ b/_maps/map_files/otherz/forest.dmm
@@ -1067,10 +1067,6 @@
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
-"gv" = (
-/obj/structure/spawner/invisible/monster/minotaur,
-/turf/open/floor/rogue/naturalstone,
-/area/rogue/indoors/cave/minotaurcave)
"gy" = (
/obj/structure/spider/stickyweb{
icon_state = "stickyweb2"
@@ -1121,10 +1117,6 @@
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
-"gH" = (
-/obj/structure/spawner/invisible/monster/minotaur,
-/turf/open/floor/grass,
-/area/rogue/indoors/cave/minotaurcave)
"gN" = (
/obj/structure/flora/grass/jungle,
/turf/open/floor/rogue/blocks,
@@ -1909,10 +1901,6 @@
/area/rogue/outdoors/woods{
first_time_text = "The Deepwoods"
})
-"ln" = (
-/obj/effect/mob_spawner/goblin,
-/turf/open/floor/rogue/blocks,
-/area/rogue/indoors/shelter/woods/overgrownfort)
"lq" = (
/obj/structure/flora/roguegrass/fungus_bush,
/turf/open/floor/rogue/dirt,
@@ -2828,12 +2816,12 @@
/obj/structure/spacevine,
/turf/open/water/river,
/area/rogue/outdoors/river)
-"qI" = (
-/obj/machinery/light/rogue/torchholder{
- pixel_y = 26
- },
-/turf/open/floor/rogue/cobblerock,
-/area/rogue/indoors/shelter/woods/overgrownfort)
+"qL" = (
+/obj/effect/mob_spawner/wilderness/hostile,
+/turf/open/floor/rogue/dirt,
+/area/rogue/outdoors/woods{
+ first_time_text = "The Deepwoods"
+ })
"qM" = (
/turf/open/floor/rogue/rooftop,
/area/rogue/outdoors/woods{
@@ -5953,6 +5941,13 @@
first_time_text = "The Woodland Tribe";
name = "Wood elf Tribes"
})
+"Jf" = (
+/obj/effect/wisp,
+/obj/effect/mob_spawner/wilderness/hostile,
+/turf/open/floor/rogue/grass,
+/area/rogue/outdoors/woods{
+ first_time_text = "The Deepwoods"
+ })
"Ji" = (
/obj/structure/flora/newtree,
/obj/structure/flora/grass/jungle/b{
@@ -7441,6 +7436,10 @@
/mob/living/carbon/human/species/goblin/npc/hell,
/turf/open/floor/rogue/blocks,
/area/rogue/indoors/shelter/woods/overgrownfort)
+"RM" = (
+/obj/structure/spawner/invisible/goblin,
+/turf/open/floor/rogue/ruinedwood/spiral,
+/area/rogue/indoors/shelter/woods/overgrownfort)
"RN" = (
/obj/structure/fluff/railing/border,
/obj/structure/table/wood{
@@ -7820,6 +7819,7 @@
/obj/structure/rack/rogue,
/obj/item/flashlight/flare/torch/lantern,
/obj/item/flashlight/flare/torch/lantern,
+/obj/effect/mob_spawner/goblin,
/turf/open/floor/rogue/blocks,
/area/rogue/indoors/shelter/woods/overgrownfort)
"Us" = (
@@ -40888,7 +40888,7 @@ wO
wO
wO
PJ
-gv
+pn
pn
jJ
ut
@@ -41294,7 +41294,7 @@ zU
fZ
fZ
fZ
-gv
+pn
IR
wO
wO
@@ -42089,7 +42089,7 @@ fZ
fZ
fZ
GU
-gH
+Dv
bq
Dv
pn
@@ -42485,7 +42485,7 @@ SS
at
pn
pn
-gv
+pn
pn
zU
fZ
@@ -42765,7 +42765,7 @@ wO
wO
oA
Dv
-gH
+Dv
Dv
oA
DO
@@ -54170,7 +54170,7 @@ Ja
Ja
Ja
uB
-uB
+qL
NI
NI
dp
@@ -55725,7 +55725,7 @@ JP
iu
Ng
Ng
-Ng
+uB
Ja
Ja
Ja
@@ -55839,7 +55839,7 @@ Ja
Ja
Ja
Ja
-Ja
+uB
mb
mb
EV
@@ -55974,7 +55974,7 @@ Ja
Ja
Ja
Ja
-Ja
+uB
Mx
Ng
dF
@@ -55990,7 +55990,7 @@ NI
NI
NI
NI
-Ng
+uB
Ja
Ja
Ja
@@ -56372,7 +56372,7 @@ NI
Ng
NI
dF
-Ja
+uB
Ja
Ja
Ja
@@ -56506,7 +56506,7 @@ NI
NI
dF
dF
-Ja
+uB
Ja
Ja
Ja
@@ -56639,10 +56639,10 @@ NI
NI
NI
NI
-Ng
-Ng
-Ng
-Ng
+uB
+uB
+uB
+uB
NI
IH
Ng
@@ -56787,7 +56787,7 @@ NI
NI
NI
dF
-mw
+Jf
Ng
Ng
NI
@@ -58395,8 +58395,8 @@ Ng
Ng
Ng
Ng
-uB
-uB
+Ng
+Ng
Ng
Ng
dF
@@ -58438,8 +58438,8 @@ Lk
Vd
zv
bK
-BJ
-BJ
+RX
+RX
BP
db
db
@@ -58529,7 +58529,7 @@ Ng
Ng
NI
NI
-uB
+Ng
Ng
Ng
dF
@@ -58570,9 +58570,9 @@ Cu
AP
AL
bK
-BJ
-BJ
-BJ
+RX
+RX
+RX
Vo
RX
aN
@@ -58690,7 +58690,7 @@ tS
BP
BP
Bi
-ew
+RM
ew
ew
ew
@@ -58703,8 +58703,8 @@ pI
BP
AL
bK
-BJ
-BJ
+RX
+RX
bK
Wr
Lm
@@ -58836,8 +58836,8 @@ Cu
AP
AL
El
-BJ
-BJ
+RX
+RX
Gn
BP
BP
@@ -58969,8 +58969,8 @@ pI
bl
gS
bK
-BJ
-BJ
+RX
+RX
Gn
Ug
rq
@@ -59102,9 +59102,9 @@ Cu
AP
af
Gn
-BJ
-WQ
-BJ
+RX
+gW
+RX
WN
FU
sG
@@ -59235,9 +59235,9 @@ xp
BP
oH
Gn
-BJ
-BJ
-WQ
+RX
+RX
+gW
WQ
WX
Bw
@@ -59368,9 +59368,9 @@ sQ
AP
Wf
bK
-BJ
-WQ
-WQ
+RX
+gW
+gW
BJ
fB
ra
@@ -59501,8 +59501,8 @@ BP
Lk
gS
bK
-BJ
-WQ
+RX
+gW
Gn
Ug
iI
@@ -59634,8 +59634,8 @@ Kp
BP
AL
El
-BJ
-BJ
+RX
+RX
bK
BP
BP
@@ -59758,7 +59758,7 @@ ew
ew
ew
ew
-ln
+RX
BP
MT
RX
@@ -59767,8 +59767,8 @@ Kp
OJ
AL
bK
-BJ
-BJ
+RX
+RX
bK
SF
uB
@@ -59900,8 +59900,8 @@ Ou
BP
bK
bK
-BJ
-BJ
+RX
+RX
Gn
hi
uB
@@ -60032,9 +60032,9 @@ RX
RX
BP
Vt
-BJ
-BJ
-BJ
+RX
+RX
+RX
Gn
hi
uB
@@ -60164,10 +60164,10 @@ RX
RX
RX
BP
-qI
-BJ
-BJ
-BJ
+oR
+RX
+RX
+RX
bK
hi
uB
@@ -60297,10 +60297,10 @@ RX
RX
RX
LN
-BJ
-BJ
-BJ
-BJ
+RX
+RX
+RX
+RX
bK
hi
uB
@@ -60430,10 +60430,10 @@ RX
RX
RX
BP
-qI
-BJ
-BJ
-BJ
+oR
+RX
+RX
+RX
bK
hi
uB
@@ -60564,9 +60564,9 @@ NT
BP
BP
jY
-BJ
-BJ
-BJ
+RX
+RX
+RX
bK
hi
uB
diff --git a/code/game/objects/structures/roguetown/mobspawner.dm b/code/game/objects/structures/roguetown/mobspawner.dm
index 6cbc507c113..de90e028dfe 100644
--- a/code/game/objects/structures/roguetown/mobspawner.dm
+++ b/code/game/objects/structures/roguetown/mobspawner.dm
@@ -11,10 +11,10 @@ var/global/max_total_spawned_mobs = 100 // New global variable for the total lim
var/spawn_interval = 3600 //6 minutes
var/spawn_range = 10 //radius in which mobs can be spawned
var/player_range = 15 //range at which a nearby player will pause the spawner
- var/list/accepted_turfs = list(/turf/open/floor/rogue/dirt) //prevents mobs from being spawned on unwanted turfs outside your dungeon
var/list/ambush_mobs = list(/mob/living/carbon/human/species/skeleton/npc/ambush = 20)
var/list/adventurer_landmarks = list() // Store landmarks here
- var/area/valid_area = /area/rogue/outdoors/bog //Useful for randomly generated maps, will delete spawners created outside this area.
+ var/area/valid_area = /area/rogue //Useful for randomly generated maps, will delete spawners created outside this area.
+ var/turf/accepted_turf = /turf/open/floor/rogue
New()
..() // Call the parent constructor
@@ -60,7 +60,7 @@ var/global/max_total_spawned_mobs = 100 // New global variable for the total lim
return pick(valid_turfs)
proc/is_valid_spawn_turf(turf/T)
- if (istype(T, accepted_turfs))
+ if (!(istype(T, accepted_turf)))
return FALSE
if (istype(T, /turf/closed))
return FALSE
diff --git a/code/game/objects/structures/spawner.dm b/code/game/objects/structures/spawner.dm
index 76f08b1eb19..e87cc1e1061 100644
--- a/code/game/objects/structures/spawner.dm
+++ b/code/game/objects/structures/spawner.dm
@@ -333,13 +333,8 @@
max_spawned_mobs = 14
mobs_to_spawn = 7
spawn_interval = 3000 //5 minutes
- spawn_range = 10
- player_range = 15
- valid_area = /area/rogue
- accepted_turfs = list(
- /turf/open/floor/rogue/cobblerock,
- /turf/open/floor/rogue/ruinedwood/spiral,
- /turf/open/floor/rogue/blocks)
+ spawn_range = 9
+ player_range = 13
ambush_mobs = list(
/mob/living/carbon/human/species/goblin/npc = 6,
/mob/living/carbon/human/species/goblin/npc/hell = 1,
@@ -350,14 +345,9 @@
/obj/effect/mob_spawner/skeleton
max_spawned_mobs = 10
mobs_to_spawn = 5
- spawn_interval = 3600 //6 minutes
+ spawn_interval = 3600
spawn_range = 10
player_range = 15
- valid_area = /area/rogue
- accepted_turfs = list(
- /turf/open/floor/rogue/cobblerock,
- /turf/open/water/swamp,
- /turf/open/floor/rogue/dirt/road)
ambush_mobs = list(
/mob/living/simple_animal/hostile/rogue/skeleton/guard/shield = 40,
/mob/living/simple_animal/hostile/rogue/skeleton/guard/xbow = 30,
@@ -365,3 +355,44 @@
/mob/living/simple_animal/hostile/rogue/skeleton/guard/crypt_guard_spear = 20,
/mob/living/carbon/human/species/skeleton/npc/dungeon = 30,
/mob/living/carbon/human/species/skeleton/npc/dungeon/boss = 5)
+
+/obj/effect/mob_spawner/minotaur
+ max_spawned_mobs = 8
+ mobs_to_spawn = 4
+ spawn_interval = 3600
+ spawn_range = 10
+ player_range = 15
+ ambush_mobs = list(
+ /mob/living/simple_animal/hostile/retaliate/rogue/minotaur = 20,
+ /mob/living/simple_animal/hostile/retaliate/rogue/minotaur/axe = 5,
+ /mob/living/simple_animal/hostile/retaliate/rogue/minotaur/female = 20,
+ /mob/living/simple_animal/hostile/retaliate/rogue/minotaur/axe/female = 5)
+
+/obj/effect/mob_spawner/mossback
+ max_spawned_mobs = 8
+ mobs_to_spawn = 4
+ spawn_interval = 3000
+ spawn_range = 10
+ player_range = 15
+ accepted_turf = /turf/open/water/cleanshallow
+ ambush_mobs = list(/mob/living/simple_animal/hostile/retaliate/rogue/mossback)
+
+/obj/effect/mob_spawner/wilderness
+ max_spawned_mobs = 6
+ mobs_to_spawn = 3
+ spawn_interval = 3000
+ spawn_range = 15
+ player_range = 20
+ accepted_turf = /turf/open/floor/rogue/dirt
+ ambush_mobs = list(/mob/living/simple_animal/hostile/retaliate/rogue/saiga = 10,
+ /mob/living/simple_animal/hostile/retaliate/rogue/saigabuck = 15,
+ /mob/living/simple_animal/hostile/retaliate/rogue/goat = 10,
+ /mob/living/simple_animal/hostile/retaliate/rogue/goatmale = 15)
+
+/obj/effect/mob_spawner/wilderness/hostile
+ max_spawned_mobs = 8
+ mobs_to_spawn = 4
+ spawn_interval = 6000
+ ambush_mobs = list(/mob/living/simple_animal/hostile/retaliate/rogue/wolf = 10,
+ /mob/living/simple_animal/hostile/retaliate/rogue/spider = 5,
+ /mob/living/simple_animal/hostile/retaliate/rogue/bigrat = 15)
From f6cf6c8ca12b5b03fff254b36672b504e9d1851f Mon Sep 17 00:00:00 2001
From: Enite
Date: Mon, 25 Nov 2024 10:38:34 -0500
Subject: [PATCH 032/192] Academy fixes/additions take two (#108)
* Notes
* Academy take two
---------
Co-authored-by: Enite
---
_maps/map_files/dreamhold/Dreamhold.dmm | 29 +++++++++++++++++--------
1 file changed, 20 insertions(+), 9 deletions(-)
diff --git a/_maps/map_files/dreamhold/Dreamhold.dmm b/_maps/map_files/dreamhold/Dreamhold.dmm
index 0ca8398dfa9..d7ed1bb9ad3 100644
--- a/_maps/map_files/dreamhold/Dreamhold.dmm
+++ b/_maps/map_files/dreamhold/Dreamhold.dmm
@@ -4052,6 +4052,15 @@
/obj/structure/flora/roguegrass/water/reeds,
/turf/open/water/swamp,
/area/rogue/outdoors/river)
+"dfT" = (
+/obj/structure/roguemachine/vendor{
+ keycontrol = "mage"
+ },
+/turf/open/floor/rogue/grass,
+/area/rogue/outdoors/exposed/magiciantower{
+ first_time_text = "Ravenloft Academy";
+ name = "Schoolgrounds"
+ })
"dgg" = (
/obj/structure/fluff/railing/wood{
dir = 1;
@@ -4376,6 +4385,7 @@
/obj/structure/roguewindow/openclose{
dir = 4
},
+/obj/structure/bars/steel,
/turf/open/floor/rogue/blocks/stone/stonepattern3,
/area/rogue/indoors/town/magician{
first_time_text = "Ravenloft Academy";
@@ -13035,6 +13045,7 @@
/obj/structure/roguewindow/openclose{
dir = 8
},
+/obj/structure/bars/steel,
/turf/open/floor/rogue/ruinedwood/spiral,
/area/rogue/outdoors/exposed/magiciantower{
first_time_text = "Ravenloft Academy";
@@ -115975,7 +115986,7 @@ viE
viE
viE
viE
-viE
+dfT
vZW
xBi
viE
@@ -146674,7 +146685,7 @@ aZy
aZy
mYC
egl
-nLN
+cTS
rHo
iqN
eFM
@@ -146688,7 +146699,7 @@ eFM
eFM
iqN
rHo
-rUO
+hjD
egl
egl
mYC
@@ -147078,7 +147089,7 @@ aZy
aZy
mYC
egl
-nLN
+cTS
rHo
wQO
eFQ
@@ -147092,7 +147103,7 @@ eFQ
eFQ
iqN
rHo
-rUO
+hjD
egl
egl
mYC
@@ -148098,11 +148109,11 @@ egl
egl
egl
egl
-nLN
+cTS
lwf
lwi
lwf
-rUO
+hjD
egl
egl
mYC
@@ -148704,11 +148715,11 @@ egl
egl
egl
egl
-nLN
+cTS
lwf
lwi
lwf
-rUO
+hjD
egl
egl
mYC
From 1d474b729e22b964ada918bedfecb632f3caf060 Mon Sep 17 00:00:00 2001
From: Vide Noir <39886147+EaglePhntm@users.noreply.github.com>
Date: Mon, 25 Nov 2024 19:41:55 +0300
Subject: [PATCH 033/192] licensening (#109)
* licensening
* fix
* Update README.md
* Update modular_stonehedge/licensed-dreamkeep/LICENSE.md
Co-authored-by: Sutures <101909198+noelle-lavenza@users.noreply.github.com>
* oops
* unnecessary
* Create LICENSE.md
---------
Co-authored-by: Sutures <101909198+noelle-lavenza@users.noreply.github.com>
---
README.md | 63 +++++++++++++++++-
code/datums/status_effects/rogue/debuff.dm | 4 +-
.../items/rogueweapons/melee/knives.dm | 2 +-
code/modules/clothing/rogueclothes/feet.dm | 6 ++
.../reagent_containers/powderspice.dm | 2 +-
.../surgery/organs/feature_organs/genitals.dm | 12 ++--
.../{icons/CREDITS.txt => CREDITS.md} | 0
modular_helmsguard/Placeholder.txt | 1 -
.../code/datums/Placeholder.txt | 1 -
.../code/game/objects/items/war_horn.dm | 2 +-
.../items/weapons/melee/Placeholder.txt | 1 -
.../items/weapons/ranged/Placeholder.txt | 1 -
.../code/game/objects/structures/catapult.dm | 6 +-
.../code/game/objects/structures/ladders.dm | 2 +-
.../objects/structures/spike barricade.dm | 2 +-
.../game/objects/weapons/ranged/arquebus.dm | 6 +-
.../game/objects/weapons/ranged/handgonne.dm | 2 +-
.../code/modules/mobs/farm/horse.dm | 6 +-
.../icons/areas/Placeholder.txt | 1 -
modular_helmsguard/icons/mob/Placeholder.txt | 1 -
.../icons/obj/effects/Placeholder.txt | 1 -
.../icons/obj/flora/Placeholder.txt | 1 -
.../obj/items/clothing/armor/Placeholder.txt | 1 -
.../obj/items/clothing/belts/Placeholder.txt | 1 -
.../obj/items/clothing/cloaks/Placeholder.txt | 1 -
.../obj/items/clothing/feet/Placeholder.txt | 1 -
.../obj/items/clothing/head/Placeholder.txt | 1 -
.../obj/items/clothing/masks/Placeholder.txt | 1 -
.../obj/items/clothing/mouth/Placeholder.txt | 1 -
.../obj/items/clothing/neck/Placeholder.txt | 1 -
.../obj/items/clothing/on_mob/Placeholder.txt | 1 -
.../obj/items/clothing/pants/Placeholder.txt | 1 -
.../obj/items/clothing/rings/Placeholder.txt | 1 -
.../obj/items/clothing/shirts/Placeholder.txt | 1 -
.../items/clothing/storage/Placeholder.txt | 1 -
.../obj/items/clothing/wrists/Placeholder.txt | 1 -
.../icons/obj/items/food/Placeholder.txt | 1 -
.../licensed-eaglephntm/LICENSE.md | 5 ++
.../intents.dmi | Bin
.../licensed-feralope/LICENSE.md | 5 ++
.../icons/Modular Icons.txt | 0
.../icons/mob/horse.dmi | Bin
.../icons/obj/items/arquebus_items.dmi | Bin
.../obj/items/clothing/Modular Icons.txt | 0
.../icons/obj/items/warhorns.dmi | Bin
.../icons/obj/structure/cata_ammo.dmi | Bin
.../icons/obj/structure/catapult.dmi | Bin
.../icons/obj/structure/orc_banner.dmi | Bin
.../icons/obj/structure/spawners.dmi | Bin
.../icons/obj/structure/spike_barricades.dmi | Bin
.../icons/roguetown/misc/helms_ladders.dmi | Bin
.../icons/weapons/arquebus.dmi | Bin
.../icons/weapons/handgonne.dmi | Bin
modular_helmsguard/sound/Placeholder.txt | 1 -
modular_stonehedge/CREDITS.md | 23 +++++++
modular_stonehedge/CREDITS.txt | 20 ------
.../code/datums/status_effects/debuffs.dm | 4 +-
.../structures/dungeon/lewd_statues.dm | 2 +-
.../licensed-death-rattler/LICENSE.md | 29 ++++++++
.../licensed-dreamkeep/LICENSE.md | 5 ++
.../licensed-dreamkeep/icons/armor/feet.dmi | Bin 0 -> 627 bytes
.../icons/roguetown/clothing/feet.dmi | Bin 0 -> 627 bytes
.../icons/roguetown/clothing/onmob/feet.dmi | Bin 0 -> 1367 bytes
.../licensed-eaglephntm/LICENSE.md | 5 ++
.../icons/mob/screen_alert.dmi | Bin 0 -> 1103 bytes
.../icons/obj/surgery.dmi | Bin
.../icons/roguetown/items/produce.dmi | Bin 0 -> 326 bytes
.../icons/roguetown/misc/tallstructure.dmi | Bin 0 -> 144265 bytes
.../icons/roguetown/weapons/32.dmi | Bin
.../licensed-feralope/LICENSE.md | 5 ++
70 files changed, 170 insertions(+), 72 deletions(-)
rename modular_helmsguard/{icons/CREDITS.txt => CREDITS.md} (100%)
delete mode 100644 modular_helmsguard/Placeholder.txt
delete mode 100644 modular_helmsguard/code/datums/Placeholder.txt
delete mode 100644 modular_helmsguard/code/game/objects/items/weapons/melee/Placeholder.txt
delete mode 100644 modular_helmsguard/code/game/objects/items/weapons/ranged/Placeholder.txt
delete mode 100644 modular_helmsguard/icons/areas/Placeholder.txt
delete mode 100644 modular_helmsguard/icons/mob/Placeholder.txt
delete mode 100644 modular_helmsguard/icons/obj/effects/Placeholder.txt
delete mode 100644 modular_helmsguard/icons/obj/flora/Placeholder.txt
delete mode 100644 modular_helmsguard/icons/obj/items/clothing/armor/Placeholder.txt
delete mode 100644 modular_helmsguard/icons/obj/items/clothing/belts/Placeholder.txt
delete mode 100644 modular_helmsguard/icons/obj/items/clothing/cloaks/Placeholder.txt
delete mode 100644 modular_helmsguard/icons/obj/items/clothing/feet/Placeholder.txt
delete mode 100644 modular_helmsguard/icons/obj/items/clothing/head/Placeholder.txt
delete mode 100644 modular_helmsguard/icons/obj/items/clothing/masks/Placeholder.txt
delete mode 100644 modular_helmsguard/icons/obj/items/clothing/mouth/Placeholder.txt
delete mode 100644 modular_helmsguard/icons/obj/items/clothing/neck/Placeholder.txt
delete mode 100644 modular_helmsguard/icons/obj/items/clothing/on_mob/Placeholder.txt
delete mode 100644 modular_helmsguard/icons/obj/items/clothing/pants/Placeholder.txt
delete mode 100644 modular_helmsguard/icons/obj/items/clothing/rings/Placeholder.txt
delete mode 100644 modular_helmsguard/icons/obj/items/clothing/shirts/Placeholder.txt
delete mode 100644 modular_helmsguard/icons/obj/items/clothing/storage/Placeholder.txt
delete mode 100644 modular_helmsguard/icons/obj/items/clothing/wrists/Placeholder.txt
delete mode 100644 modular_helmsguard/icons/obj/items/food/Placeholder.txt
create mode 100644 modular_helmsguard/licensed-eaglephntm/LICENSE.md
rename modular_helmsguard/{icons => licensed-eaglephntm}/intents.dmi (100%)
create mode 100644 modular_helmsguard/licensed-feralope/LICENSE.md
rename modular_helmsguard/{ => licensed-feralope}/icons/Modular Icons.txt (100%)
rename modular_helmsguard/{ => licensed-feralope}/icons/mob/horse.dmi (100%)
rename modular_helmsguard/{ => licensed-feralope}/icons/obj/items/arquebus_items.dmi (100%)
rename modular_helmsguard/{ => licensed-feralope}/icons/obj/items/clothing/Modular Icons.txt (100%)
rename modular_helmsguard/{ => licensed-feralope}/icons/obj/items/warhorns.dmi (100%)
rename modular_helmsguard/{ => licensed-feralope}/icons/obj/structure/cata_ammo.dmi (100%)
rename modular_helmsguard/{ => licensed-feralope}/icons/obj/structure/catapult.dmi (100%)
rename modular_helmsguard/{ => licensed-feralope}/icons/obj/structure/orc_banner.dmi (100%)
rename modular_helmsguard/{ => licensed-feralope}/icons/obj/structure/spawners.dmi (100%)
rename modular_helmsguard/{ => licensed-feralope}/icons/obj/structure/spike_barricades.dmi (100%)
rename modular_helmsguard/{ => licensed-feralope}/icons/roguetown/misc/helms_ladders.dmi (100%)
rename modular_helmsguard/{ => licensed-feralope}/icons/weapons/arquebus.dmi (100%)
rename modular_helmsguard/{ => licensed-feralope}/icons/weapons/handgonne.dmi (100%)
delete mode 100644 modular_helmsguard/sound/Placeholder.txt
create mode 100644 modular_stonehedge/CREDITS.md
delete mode 100644 modular_stonehedge/CREDITS.txt
create mode 100644 modular_stonehedge/licensed-death-rattler/LICENSE.md
create mode 100644 modular_stonehedge/licensed-dreamkeep/LICENSE.md
create mode 100644 modular_stonehedge/licensed-dreamkeep/icons/armor/feet.dmi
create mode 100644 modular_stonehedge/licensed-dreamkeep/icons/roguetown/clothing/feet.dmi
create mode 100644 modular_stonehedge/licensed-dreamkeep/icons/roguetown/clothing/onmob/feet.dmi
create mode 100644 modular_stonehedge/licensed-eaglephntm/LICENSE.md
create mode 100644 modular_stonehedge/licensed-eaglephntm/icons/mob/screen_alert.dmi
rename modular_stonehedge/{ => licensed-eaglephntm}/icons/obj/surgery.dmi (100%)
create mode 100644 modular_stonehedge/licensed-eaglephntm/icons/roguetown/items/produce.dmi
create mode 100644 modular_stonehedge/licensed-eaglephntm/icons/roguetown/misc/tallstructure.dmi
rename modular_stonehedge/{ => licensed-eaglephntm}/icons/roguetown/weapons/32.dmi (100%)
create mode 100644 modular_stonehedge/licensed-feralope/LICENSE.md
diff --git a/README.md b/README.md
index 9f7fd627d31..dcab2673c1f 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,61 @@
-## Discord
-Come join our [discord](https://discord.gg/YTp2GTzwyv)!
+
+
+
DREAMKEEP
+ M-RP / H-RP Medieval Fantasy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+| Community links |
+|----------------------------------|
+| [Discord](https://discord.gg/vJDHxXbqvv) |
+
+
+
+# LICENSE
+
+## Dreamkeep
+
+All original code and assets of this repository are under the [GNU Affero General Public License v3.0](https://www.gnu.org/licenses/agpl-3.0.en.html) unless otherwise indicated.
+
+## Dreamkeep - Proprietary
+
+The following assets are under a custom license as per original author's wishes, assets authored by Dreamkeep indicate collaborative work among it's artists, and may be credited within files.
+
+| Reference | Author | License |
+|----------------------------------------------|---------------|------------|
+| [licensed-dreamkeep](https://github.com/StoneHedgeSS13/StoneHedge/tree/main/modular_stonehedge/licensed-dreamkeep) | Dreamkeep | [License](https://github.com/StoneHedgeSS13/StoneHedge/tree/main/modular_stonehedge/licensed-dreamkeep/LICENSE.md)|
+| [licensed-eaglephntm](https://github.com/StoneHedgeSS13/StoneHedge/tree/main/modular_stonehedge/licensed-eaglephntm) | EaglePhntm | [License](https://github.com/StoneHedgeSS13/StoneHedge/tree/main/modular_stonehedge/licensed-eaglephntm/LICENSE.md)|
+| [licensed-feralope](https://github.com/StoneHedgeSS13/StoneHedge/tree/main/modular_stonehedge/licensed-feralope) | Feralope | [License](https://github.com/StoneHedgeSS13/StoneHedge/tree/main/modular_stonehedge/licensed-feralope/LICENSE.md)|
+| [licensed-feralope (helmsguard)](https://github.com/StoneHedgeSS13/StoneHedge/tree/main/modular_helmsguard/licensed-feralope) | Feralope | [License](https://github.com/StoneHedgeSS13/StoneHedge/tree/main/modular_helmsguard/licensed-feralope/LICENSE.md)|
+
+## TG
+
+All code after [commit 333c566b88108de218d882840e61928a9b759d8f on 2014/31/12 at 4:38 PM PST](https://github.com/tgstation/tgstation/commit/333c566b88108de218d882840e61928a9b759d8f) is licensed under [GNU AGPL v3](https://www.gnu.org/licenses/agpl-3.0.html).
+
+All code before [commit 333c566b88108de218d882840e61928a9b759d8f on 2014/31/12 at 4:38 PM PST](https://github.com/tgstation/tgstation/commit/333c566b88108de218d882840e61928a9b759d8f) is licensed under [GNU GPL v3](https://www.gnu.org/licenses/gpl-3.0.html).
+(Including tools unless their readme specifies otherwise.)
+
+The TGS DMAPI is licensed as a subproject under the MIT license.
+
+See the footer of [code/__DEFINES/tgs.dm](./code/__DEFINES/tgs.dm) and [code/modules/tgs/LICENSE](./code/modules/tgs/LICENSE) for the MIT license.
+
+All other assets including icons and sound are under the [Creative Commons 3.0 BY-SA license](https://creativecommons.org/licenses/by-sa/3.0/) unless otherwise indicated.
diff --git a/code/datums/status_effects/rogue/debuff.dm b/code/datums/status_effects/rogue/debuff.dm
index 84461a6b490..9a7d87f516b 100644
--- a/code/datums/status_effects/rogue/debuff.dm
+++ b/code/datums/status_effects/rogue/debuff.dm
@@ -70,7 +70,7 @@
/atom/movable/screen/alert/status_effect/debuff/stealthcd
name = "Stealth Broken"
desc = "I've either been found or recently dealt a sneak attack and can't sneak again for a short while"
- icon = 'modular_stonehedge/icons/mob/screen_alert.dmi'
+ icon = 'modular_stonehedge/licensed-eaglephntm/icons/mob/screen_alert.dmi'
icon_state = "stealthcd"
/datum/status_effect/debuff/stealthcd/on_apply()
@@ -356,7 +356,7 @@
/atom/movable/screen/alert/status_effect/debuff/bigboobs
name = "Enchanted Endowment" //was gonna name it a curse but it isn't a technically one.
desc = "They feel as heavy as gold and are massive... My back hurts."
- icon = 'modular_stonehedge/icons/mob/screen_alert.dmi'
+ icon = 'modular_stonehedge/licensed-eaglephntm/icons/mob/screen_alert.dmi'
icon_state = "bigboobs"
/datum/status_effect/debuff/bigboobs/on_apply()
diff --git a/code/game/objects/items/rogueweapons/melee/knives.dm b/code/game/objects/items/rogueweapons/melee/knives.dm
index 3ec57301b59..7e3a9a2fcc3 100644
--- a/code/game/objects/items/rogueweapons/melee/knives.dm
+++ b/code/game/objects/items/rogueweapons/melee/knives.dm
@@ -338,6 +338,6 @@
desc = "This ominous, jeweled dagger was crafted by the assassin race of nite elves."
force = 22
sellprice = 75
- icon = 'modular_stonehedge/icons/roguetown/weapons/32.dmi'
+ icon = 'modular_stonehedge/licensed-eaglephntm/icons/roguetown/weapons/32.dmi'
icon_state = "drowdagger"
item_state = "drowdag"
diff --git a/code/modules/clothing/rogueclothes/feet.dm b/code/modules/clothing/rogueclothes/feet.dm
index 1cc273de7a1..d43222a48f9 100644
--- a/code/modules/clothing/rogueclothes/feet.dm
+++ b/code/modules/clothing/rogueclothes/feet.dm
@@ -268,6 +268,9 @@
name = "fur lined boots"
desc = "Leather boots lined with fur."
gender = PLURAL
+ icon = 'modular_stonehedge/licensed-dreamkeep/icons/roguetown/clothing/feet.dmi'
+ mob_overlay_icon = 'modular_stonehedge/licensed-dreamkeep/icons/roguetown/clothing/onmob/feet.dmi'
+ sleeved = 'modular_stonehedge/licensed-dreamkeep/icons/roguetown/clothing/onmob/feet.dmi'
icon_state = "furlinedboots"
item_state = "furlinedboots"
sewrepair = TRUE
@@ -277,6 +280,9 @@
name = "fur lined anklets"
desc = "Leather anklets lined with fur, foot remains bare."
gender = PLURAL
+ icon = 'modular_stonehedge/licensed-dreamkeep/icons/roguetown/clothing/feet.dmi'
+ mob_overlay_icon = 'modular_stonehedge/licensed-dreamkeep/icons/roguetown/clothing/onmob/feet.dmi'
+ sleeved = 'modular_stonehedge/licensed-dreamkeep/icons/roguetown/clothing/onmob/feet.dmi'
icon_state = "furlinedanklets"
item_state = "furlinedanklets"
sewrepair = TRUE
diff --git a/code/modules/reagents/reagent_containers/powderspice.dm b/code/modules/reagents/reagent_containers/powderspice.dm
index 47e9c8ffbfa..442a398a6ff 100644
--- a/code/modules/reagents/reagent_containers/powderspice.dm
+++ b/code/modules/reagents/reagent_containers/powderspice.dm
@@ -235,7 +235,7 @@
/obj/item/reagent_containers/powder/gunpowder
name = "firepowder"
desc = "Not so useful in this state."
- icon = 'modular_stonehedge/icons/roguetown/items/produce.dmi'
+ icon = 'modular_stonehedge/licensed-eaglephntm/icons/roguetown/items/produce.dmi'
icon_state = "gunpowder"
possible_transfer_amounts = list()
volume = 15
diff --git a/code/modules/surgery/organs/feature_organs/genitals.dm b/code/modules/surgery/organs/feature_organs/genitals.dm
index e12d55f7e0c..c2718ab7897 100644
--- a/code/modules/surgery/organs/feature_organs/genitals.dm
+++ b/code/modules/surgery/organs/feature_organs/genitals.dm
@@ -92,7 +92,7 @@
/obj/item/organ/filling_organ/anus
//absorbs faster than womb, less capacity.
name = "anus"
- icon = 'modular_stonehedge/icons/obj/surgery.dmi'
+ icon = 'modular_stonehedge/licensed-eaglephntm/icons/obj/surgery.dmi'
icon_state = "anus"
dropshrink = 0.5
visible_organ = TRUE
@@ -109,7 +109,7 @@
/obj/item/organ/filling_organ/vagina
name = "vagina"
- icon = 'modular_stonehedge/icons/obj/surgery.dmi'
+ icon = 'modular_stonehedge/licensed-eaglephntm/icons/obj/surgery.dmi'
icon_state = "vagina"
dropshrink = 0.5
visible_organ = TRUE
@@ -127,7 +127,7 @@
/obj/item/organ/filling_organ/breasts
name = "breasts"
- icon = 'modular_stonehedge/icons/obj/surgery.dmi'
+ icon = 'modular_stonehedge/licensed-eaglephntm/icons/obj/surgery.dmi'
icon_state = "breasts"
dropshrink = 0.8
visible_organ = TRUE
@@ -151,7 +151,7 @@
/obj/item/organ/belly
name = "belly"
- icon = 'modular_stonehedge/icons/obj/surgery.dmi'
+ icon = 'modular_stonehedge/licensed-eaglephntm/icons/obj/surgery.dmi'
icon_state = "belly"
visible_organ = TRUE
zone = BODY_ZONE_PRECISE_STOMACH
@@ -162,7 +162,7 @@
/obj/item/organ/filling_organ/testicles
name = "testicles"
- icon = 'modular_stonehedge/icons/obj/surgery.dmi'
+ icon = 'modular_stonehedge/licensed-eaglephntm/icons/obj/surgery.dmi'
icon_state = "testicles"
dropshrink = 0.5
visible_organ = TRUE
@@ -190,7 +190,7 @@
/obj/item/organ/butt
name = "butt"
- icon = 'modular_stonehedge/icons/obj/surgery.dmi'
+ icon = 'modular_stonehedge/licensed-eaglephntm/icons/obj/surgery.dmi'
icon_state = "butt"
dropshrink = 0.5
visible_organ = TRUE
diff --git a/modular_helmsguard/icons/CREDITS.txt b/modular_helmsguard/CREDITS.md
similarity index 100%
rename from modular_helmsguard/icons/CREDITS.txt
rename to modular_helmsguard/CREDITS.md
diff --git a/modular_helmsguard/Placeholder.txt b/modular_helmsguard/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/code/datums/Placeholder.txt b/modular_helmsguard/code/datums/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/code/datums/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/code/game/objects/items/war_horn.dm b/modular_helmsguard/code/game/objects/items/war_horn.dm
index d70010b67da..68d596a8bf0 100644
--- a/modular_helmsguard/code/game/objects/items/war_horn.dm
+++ b/modular_helmsguard/code/game/objects/items/war_horn.dm
@@ -2,7 +2,7 @@
/obj/item/war_horn
name = "generic war horn"
desc = "Used to coordiante troops in the field."
- icon = 'modular_helmsguard/icons/obj/items/warhorns.dmi'
+ icon = 'modular_helmsguard/licensed-feralope/icons/obj/items/warhorns.dmi'
icon_state = "humanhorn"
slot_flags = ITEM_SLOT_HIP|ITEM_SLOT_NECK
w_class = WEIGHT_CLASS_NORMAL
diff --git a/modular_helmsguard/code/game/objects/items/weapons/melee/Placeholder.txt b/modular_helmsguard/code/game/objects/items/weapons/melee/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/code/game/objects/items/weapons/melee/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/code/game/objects/items/weapons/ranged/Placeholder.txt b/modular_helmsguard/code/game/objects/items/weapons/ranged/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/code/game/objects/items/weapons/ranged/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/code/game/objects/structures/catapult.dm b/modular_helmsguard/code/game/objects/structures/catapult.dm
index ebde79b955a..3fa04cdf59c 100644
--- a/modular_helmsguard/code/game/objects/structures/catapult.dm
+++ b/modular_helmsguard/code/game/objects/structures/catapult.dm
@@ -2,7 +2,7 @@
/obj/structure/catapult
name = "Siege Catapult"
desc = "An ancient siege engine for hurling projectiles over long distances."
- icon = 'modular_helmsguard/icons/obj/structure/catapult.dmi'
+ icon = 'modular_helmsguard/licensed-feralope/icons/obj/structure/catapult.dmi'
icon_state = "catapult_ready"
anchored = 1
density = 1
@@ -236,7 +236,7 @@
/obj/item/boulder
name = "boulder"
- icon = 'modular_helmsguard/icons/obj/structure/cata_ammo.dmi'
+ icon = 'modular_helmsguard/licensed-feralope/icons/obj/structure/cata_ammo.dmi'
icon_state = "b-1"
w_class = 5
var/launched = FALSE
@@ -251,7 +251,7 @@
/*/obj/item/boulder/flying
- icon = 'modular_helmsguard/icons/obj/structure/cata_ammo.dmi'
+ icon = 'modular_helmsguard/licensed-feralope/icons/obj/structure/cata_ammo.dmi'
icon_state = "boulder"*/
diff --git a/modular_helmsguard/code/game/objects/structures/ladders.dm b/modular_helmsguard/code/game/objects/structures/ladders.dm
index 9f19406a137..d331507b9af 100644
--- a/modular_helmsguard/code/game/objects/structures/ladders.dm
+++ b/modular_helmsguard/code/game/objects/structures/ladders.dm
@@ -1,3 +1,3 @@
// Basic ladder. By default links to the z-level above/below.
/obj/structure/ladder
- icon = 'modular_helmsguard/icons/roguetown/misc/helms_ladders.dmi'
\ No newline at end of file
+ icon = 'modular_helmsguard/licensed-feralope/icons/roguetown/misc/helms_ladders.dmi'
diff --git a/modular_helmsguard/code/game/objects/structures/spike barricade.dm b/modular_helmsguard/code/game/objects/structures/spike barricade.dm
index 5e7385411a3..743e8ff2b36 100644
--- a/modular_helmsguard/code/game/objects/structures/spike barricade.dm
+++ b/modular_helmsguard/code/game/objects/structures/spike barricade.dm
@@ -2,7 +2,7 @@
/obj/structure/barricade/wood_spike
name = "wooden barrier"
desc = "A defensive barrier made of sharp wooden stakes,"
- icon = 'modular_helmsguard/icons/obj/structure/spike_barricades.dmi'
+ icon = 'modular_helmsguard/licensed-feralope/icons/obj/structure/spike_barricades.dmi'
icon_state = "barricade"
max_integrity = 250
proj_pass_rate = 80
diff --git a/modular_helmsguard/code/game/objects/weapons/ranged/arquebus.dm b/modular_helmsguard/code/game/objects/weapons/ranged/arquebus.dm
index a25189adfd1..c91b56aebae 100644
--- a/modular_helmsguard/code/game/objects/weapons/ranged/arquebus.dm
+++ b/modular_helmsguard/code/game/objects/weapons/ranged/arquebus.dm
@@ -2,7 +2,7 @@
/obj/item/gun/ballistic/arquebus
name = "arquebus rifle"
desc = "A gunpowder weapon that shoots an armor piercing metal ball."
- icon = 'modular_helmsguard/icons/weapons/arquebus.dmi'
+ icon = 'modular_helmsguard/licensed-feralope/icons/weapons/arquebus.dmi'
icon_state = "arquebus"
item_state = "arquebus"
force = 10
@@ -551,7 +551,7 @@
/obj/item/ramrod
name = "ramrod"
- icon = 'modular_helmsguard/icons/obj/items/arquebus_items.dmi'
+ icon = 'modular_helmsguard/licensed-feralope/icons/obj/items/arquebus_items.dmi'
desc = "A ramrod used for reloading a firearm."
icon_state = "ramrod"
item_state = "ramrod"
@@ -561,7 +561,7 @@
/obj/item/powderflask
name = "firepowder flask"
- icon = 'modular_helmsguard/icons/obj/items/arquebus_items.dmi'
+ icon = 'modular_helmsguard/licensed-feralope/icons/obj/items/arquebus_items.dmi'
desc = "A flask of gunpowder used for reloading a firearm."
icon_state = "powderflask"
item_state = "powderflask"
diff --git a/modular_helmsguard/code/game/objects/weapons/ranged/handgonne.dm b/modular_helmsguard/code/game/objects/weapons/ranged/handgonne.dm
index 2059c861841..6fa60ccf7fd 100644
--- a/modular_helmsguard/code/game/objects/weapons/ranged/handgonne.dm
+++ b/modular_helmsguard/code/game/objects/weapons/ranged/handgonne.dm
@@ -2,7 +2,7 @@
/obj/item/gun/ballistic/handgonne
name = "handgonne"
desc = "A gunpowder weapon that shoots an armor piercing metal ball."
- icon = 'modular_helmsguard/icons/weapons/handgonne.dmi'
+ icon = 'modular_helmsguard/licensed-feralope/icons/weapons/handgonne.dmi'
icon_state = "handgonne"
item_state = "handgonne"
force = 10
diff --git a/modular_helmsguard/code/modules/mobs/farm/horse.dm b/modular_helmsguard/code/modules/mobs/farm/horse.dm
index 75a0e8a798b..ae9aa30b6b0 100644
--- a/modular_helmsguard/code/modules/mobs/farm/horse.dm
+++ b/modular_helmsguard/code/modules/mobs/farm/horse.dm
@@ -1,5 +1,5 @@
/mob/living/simple_animal/hostile/retaliate/rogue/horse
- icon = 'modular_helmsguard/icons/mob/horse.dmi'
+ icon = 'modular_helmsguard/licensed-feralope/icons/mob/horse.dmi'
name = "horse"
desc = ""
icon_state = "horsewhite"
@@ -122,7 +122,7 @@
// FOAL
/mob/living/simple_animal/hostile/retaliate/rogue/foal
- icon = 'modular_helmsguard/icons/mob/horse.dmi'
+ icon = 'modular_helmsguard/licensed-feralope/icons/mob/horse.dmi'
name = "foal"
desc = ""
icon_state = "foal"
@@ -400,4 +400,4 @@
swingdelay = 0
candodge = TRUE
canparry = TRUE
- item_d_type = "blunt"
\ No newline at end of file
+ item_d_type = "blunt"
diff --git a/modular_helmsguard/icons/areas/Placeholder.txt b/modular_helmsguard/icons/areas/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/icons/areas/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/icons/mob/Placeholder.txt b/modular_helmsguard/icons/mob/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/icons/mob/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/icons/obj/effects/Placeholder.txt b/modular_helmsguard/icons/obj/effects/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/icons/obj/effects/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/icons/obj/flora/Placeholder.txt b/modular_helmsguard/icons/obj/flora/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/icons/obj/flora/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/icons/obj/items/clothing/armor/Placeholder.txt b/modular_helmsguard/icons/obj/items/clothing/armor/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/icons/obj/items/clothing/armor/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/icons/obj/items/clothing/belts/Placeholder.txt b/modular_helmsguard/icons/obj/items/clothing/belts/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/icons/obj/items/clothing/belts/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/icons/obj/items/clothing/cloaks/Placeholder.txt b/modular_helmsguard/icons/obj/items/clothing/cloaks/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/icons/obj/items/clothing/cloaks/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/icons/obj/items/clothing/feet/Placeholder.txt b/modular_helmsguard/icons/obj/items/clothing/feet/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/icons/obj/items/clothing/feet/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/icons/obj/items/clothing/head/Placeholder.txt b/modular_helmsguard/icons/obj/items/clothing/head/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/icons/obj/items/clothing/head/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/icons/obj/items/clothing/masks/Placeholder.txt b/modular_helmsguard/icons/obj/items/clothing/masks/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/icons/obj/items/clothing/masks/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/icons/obj/items/clothing/mouth/Placeholder.txt b/modular_helmsguard/icons/obj/items/clothing/mouth/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/icons/obj/items/clothing/mouth/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/icons/obj/items/clothing/neck/Placeholder.txt b/modular_helmsguard/icons/obj/items/clothing/neck/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/icons/obj/items/clothing/neck/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/icons/obj/items/clothing/on_mob/Placeholder.txt b/modular_helmsguard/icons/obj/items/clothing/on_mob/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/icons/obj/items/clothing/on_mob/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/icons/obj/items/clothing/pants/Placeholder.txt b/modular_helmsguard/icons/obj/items/clothing/pants/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/icons/obj/items/clothing/pants/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/icons/obj/items/clothing/rings/Placeholder.txt b/modular_helmsguard/icons/obj/items/clothing/rings/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/icons/obj/items/clothing/rings/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/icons/obj/items/clothing/shirts/Placeholder.txt b/modular_helmsguard/icons/obj/items/clothing/shirts/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/icons/obj/items/clothing/shirts/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/icons/obj/items/clothing/storage/Placeholder.txt b/modular_helmsguard/icons/obj/items/clothing/storage/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/icons/obj/items/clothing/storage/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/icons/obj/items/clothing/wrists/Placeholder.txt b/modular_helmsguard/icons/obj/items/clothing/wrists/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/icons/obj/items/clothing/wrists/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/icons/obj/items/food/Placeholder.txt b/modular_helmsguard/icons/obj/items/food/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/icons/obj/items/food/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_helmsguard/licensed-eaglephntm/LICENSE.md b/modular_helmsguard/licensed-eaglephntm/LICENSE.md
new file mode 100644
index 00000000000..65b75c69c5d
--- /dev/null
+++ b/modular_helmsguard/licensed-eaglephntm/LICENSE.md
@@ -0,0 +1,5 @@
+# LICENSE
+All the items in this folder and its subdirectories are licensed by EaglePhntm (also known as Vide Noir. https://github.com/EaglePhntm).
+
+Redistribution, reproduction, or modification of these assets is prohibited without express permission from the licensors. These assets are for use solely within this project and may not be extracted or repurposed for other projects or commercial use.
+
diff --git a/modular_helmsguard/icons/intents.dmi b/modular_helmsguard/licensed-eaglephntm/intents.dmi
similarity index 100%
rename from modular_helmsguard/icons/intents.dmi
rename to modular_helmsguard/licensed-eaglephntm/intents.dmi
diff --git a/modular_helmsguard/licensed-feralope/LICENSE.md b/modular_helmsguard/licensed-feralope/LICENSE.md
new file mode 100644
index 00000000000..967946a1f22
--- /dev/null
+++ b/modular_helmsguard/licensed-feralope/LICENSE.md
@@ -0,0 +1,5 @@
+# LICENSE
+All the items in this folder and its subdirectories are licensed by Feralope (also known as Stoned Elf. https://github.com/Feralape)
+
+Redistribution, reproduction, or modification of these assets is prohibited without express permission from the licensors. These assets are for use solely within this project and may not be extracted or repurposed for other projects or commercial use.
+
diff --git a/modular_helmsguard/icons/Modular Icons.txt b/modular_helmsguard/licensed-feralope/icons/Modular Icons.txt
similarity index 100%
rename from modular_helmsguard/icons/Modular Icons.txt
rename to modular_helmsguard/licensed-feralope/icons/Modular Icons.txt
diff --git a/modular_helmsguard/icons/mob/horse.dmi b/modular_helmsguard/licensed-feralope/icons/mob/horse.dmi
similarity index 100%
rename from modular_helmsguard/icons/mob/horse.dmi
rename to modular_helmsguard/licensed-feralope/icons/mob/horse.dmi
diff --git a/modular_helmsguard/icons/obj/items/arquebus_items.dmi b/modular_helmsguard/licensed-feralope/icons/obj/items/arquebus_items.dmi
similarity index 100%
rename from modular_helmsguard/icons/obj/items/arquebus_items.dmi
rename to modular_helmsguard/licensed-feralope/icons/obj/items/arquebus_items.dmi
diff --git a/modular_helmsguard/icons/obj/items/clothing/Modular Icons.txt b/modular_helmsguard/licensed-feralope/icons/obj/items/clothing/Modular Icons.txt
similarity index 100%
rename from modular_helmsguard/icons/obj/items/clothing/Modular Icons.txt
rename to modular_helmsguard/licensed-feralope/icons/obj/items/clothing/Modular Icons.txt
diff --git a/modular_helmsguard/icons/obj/items/warhorns.dmi b/modular_helmsguard/licensed-feralope/icons/obj/items/warhorns.dmi
similarity index 100%
rename from modular_helmsguard/icons/obj/items/warhorns.dmi
rename to modular_helmsguard/licensed-feralope/icons/obj/items/warhorns.dmi
diff --git a/modular_helmsguard/icons/obj/structure/cata_ammo.dmi b/modular_helmsguard/licensed-feralope/icons/obj/structure/cata_ammo.dmi
similarity index 100%
rename from modular_helmsguard/icons/obj/structure/cata_ammo.dmi
rename to modular_helmsguard/licensed-feralope/icons/obj/structure/cata_ammo.dmi
diff --git a/modular_helmsguard/icons/obj/structure/catapult.dmi b/modular_helmsguard/licensed-feralope/icons/obj/structure/catapult.dmi
similarity index 100%
rename from modular_helmsguard/icons/obj/structure/catapult.dmi
rename to modular_helmsguard/licensed-feralope/icons/obj/structure/catapult.dmi
diff --git a/modular_helmsguard/icons/obj/structure/orc_banner.dmi b/modular_helmsguard/licensed-feralope/icons/obj/structure/orc_banner.dmi
similarity index 100%
rename from modular_helmsguard/icons/obj/structure/orc_banner.dmi
rename to modular_helmsguard/licensed-feralope/icons/obj/structure/orc_banner.dmi
diff --git a/modular_helmsguard/icons/obj/structure/spawners.dmi b/modular_helmsguard/licensed-feralope/icons/obj/structure/spawners.dmi
similarity index 100%
rename from modular_helmsguard/icons/obj/structure/spawners.dmi
rename to modular_helmsguard/licensed-feralope/icons/obj/structure/spawners.dmi
diff --git a/modular_helmsguard/icons/obj/structure/spike_barricades.dmi b/modular_helmsguard/licensed-feralope/icons/obj/structure/spike_barricades.dmi
similarity index 100%
rename from modular_helmsguard/icons/obj/structure/spike_barricades.dmi
rename to modular_helmsguard/licensed-feralope/icons/obj/structure/spike_barricades.dmi
diff --git a/modular_helmsguard/icons/roguetown/misc/helms_ladders.dmi b/modular_helmsguard/licensed-feralope/icons/roguetown/misc/helms_ladders.dmi
similarity index 100%
rename from modular_helmsguard/icons/roguetown/misc/helms_ladders.dmi
rename to modular_helmsguard/licensed-feralope/icons/roguetown/misc/helms_ladders.dmi
diff --git a/modular_helmsguard/icons/weapons/arquebus.dmi b/modular_helmsguard/licensed-feralope/icons/weapons/arquebus.dmi
similarity index 100%
rename from modular_helmsguard/icons/weapons/arquebus.dmi
rename to modular_helmsguard/licensed-feralope/icons/weapons/arquebus.dmi
diff --git a/modular_helmsguard/icons/weapons/handgonne.dmi b/modular_helmsguard/licensed-feralope/icons/weapons/handgonne.dmi
similarity index 100%
rename from modular_helmsguard/icons/weapons/handgonne.dmi
rename to modular_helmsguard/licensed-feralope/icons/weapons/handgonne.dmi
diff --git a/modular_helmsguard/sound/Placeholder.txt b/modular_helmsguard/sound/Placeholder.txt
deleted file mode 100644
index 807d3761d28..00000000000
--- a/modular_helmsguard/sound/Placeholder.txt
+++ /dev/null
@@ -1 +0,0 @@
-Placeholder to create a folder. Delete me when I am no longer holding open a folder path.
\ No newline at end of file
diff --git a/modular_stonehedge/CREDITS.md b/modular_stonehedge/CREDITS.md
new file mode 100644
index 00000000000..1fb452f2718
--- /dev/null
+++ b/modular_stonehedge/CREDITS.md
@@ -0,0 +1,23 @@
+This credits folder involve sprites(Dmi) or sound files(ogg) where proper credit can not be granted.
+
+bikini/bra and skirt variant modifications of roguetown sprites of armors by Vide Noir
+Furlined boots and anklets by StoneDelf and Vide Noir
+screen alert graphics by Vide Noir
+graphics used in overhead effects are from DARKEST DUNGEON
+genital sprites are from SPLURT
+dwarven sink sprite modified from tg sprite, by Vide Noir
+surgery.dmi organ sprites by Vide Noir
+goblinbits.dmi recolored from splurt
+weapons.dmi drowish dagger sprite by Vide Noir
+gunpowder, lovebottle, glass sheet and sand sprites by Vide Noir
+lewd statues by Vide Noir
+
+Sounds by:
+Darkest Dungeon
+Warhammer 40K
+Metal Gear Solid
+
+Vide Noir https://github.com/EaglePhntm
+StoneDelf https://github.com/Feralape
+
+last updated 24/11/2024
\ No newline at end of file
diff --git a/modular_stonehedge/CREDITS.txt b/modular_stonehedge/CREDITS.txt
deleted file mode 100644
index c194d5f47f0..00000000000
--- a/modular_stonehedge/CREDITS.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-bikini/bra and skirt variants of armors by Vide Noir
-Furlined boots and anklets by StoneDelf and Vide Noir
-screen alert graphics by Vide Noir
-graphics used in overhead effects are from DARKEST DUNGEON
-genital sprites are from SPLURT
-dwarven sink sprite modified from tg, by Vide Noir
-surgery.dmi sprites by Vide Noir
-goblinbits.dmi recolored from splurt by Vide Noir
-drowish dagger sprite by Vide Noir
-gunpowder, lovebottle and sand sprites by Vide Noir
-
-effect sounds by:
-Darkest Dungeon
-Warhammer 40K
-Metal Gear Solid
-
-Vide Noir https://github.com/EaglePhntm
-StoneDelf https://github.com/Feralape
-
-last updated 24/11/2024
\ No newline at end of file
diff --git a/modular_stonehedge/code/datums/status_effects/debuffs.dm b/modular_stonehedge/code/datums/status_effects/debuffs.dm
index 509266b0cb9..631d890473c 100644
--- a/modular_stonehedge/code/datums/status_effects/debuffs.dm
+++ b/modular_stonehedge/code/datums/status_effects/debuffs.dm
@@ -9,7 +9,7 @@
/atom/movable/screen/alert/status_effect/bloatone
name = "Bloated"
desc = "Bit full..."
- icon = 'modular_stonehedge/icons/mob/screen_alert.dmi'
+ icon = 'modular_stonehedge/licensed-eaglephntm/icons/mob/screen_alert.dmi'
icon_state = "bloat1"
/datum/status_effect/debuff/bloattwo
@@ -21,5 +21,5 @@
/atom/movable/screen/alert/status_effect/bloattwo
name = "Bloated"
desc = "So full..."
- icon = 'modular_stonehedge/icons/mob/screen_alert.dmi'
+ icon = 'modular_stonehedge/licensed-eaglephntm/icons/mob/screen_alert.dmi'
icon_state = "bloat2"
diff --git a/modular_stonehedge/code/game/objects/structures/dungeon/lewd_statues.dm b/modular_stonehedge/code/game/objects/structures/dungeon/lewd_statues.dm
index d67fde1325a..b934ea457c7 100644
--- a/modular_stonehedge/code/game/objects/structures/dungeon/lewd_statues.dm
+++ b/modular_stonehedge/code/game/objects/structures/dungeon/lewd_statues.dm
@@ -5,7 +5,7 @@
/obj/structure/fluff/statue/lewd
name = "lewd statue"
desc = "Who made those..?"
- icon = 'modular_stonehedge/icons/roguetown/misc/tallstructure.dmi'
+ icon = 'modular_stonehedge/licensed-eaglephntm/icons/roguetown/misc/tallstructure.dmi'
icon_state = "lewd1"
/obj/structure/fluff/statue/lewd/random/Initialize(mapload)
diff --git a/modular_stonehedge/licensed-death-rattler/LICENSE.md b/modular_stonehedge/licensed-death-rattler/LICENSE.md
new file mode 100644
index 00000000000..1c315580282
--- /dev/null
+++ b/modular_stonehedge/licensed-death-rattler/LICENSE.md
@@ -0,0 +1,29 @@
+# LICENSE
+/*
+ Copyright (C) 2024 [Moribund/Luctus-Comptus]
+
+ This file is part of Death-Rattler.
+
+ Death-Rattler is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License (GPL) as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Death-Rattler is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License (GPL) for more details.
+
+ You should have received a copy of the GNU General Public License (GPL)
+ along with Death-Rattler. If not, see http://www.gnu.org/licenses/.
+
+ Additional Terms:
+ a) You may not use this file in another repository without explicit
+ written permission from the copyright holder.
+ b) Modification of this file is prohibited without explicit written
+ permission from the copyright holder.
+ c) This file may not be copied, duplicated, or redistributed without
+ explicit written permission from the copyright holder.
+ d) This file must include this copyright notice and license information
+ in any copies or substantial portions of the file.
+*/
\ No newline at end of file
diff --git a/modular_stonehedge/licensed-dreamkeep/LICENSE.md b/modular_stonehedge/licensed-dreamkeep/LICENSE.md
new file mode 100644
index 00000000000..78c3f3e590e
--- /dev/null
+++ b/modular_stonehedge/licensed-dreamkeep/LICENSE.md
@@ -0,0 +1,5 @@
+# LICENSE
+All the items in this folder and its subdirectories are licensed by Dreamkeep as a collaborative work between its artists, additional credit may be given within the folder.
+
+Redistribution, reproduction, or modification of these assets is prohibited without express permission from the licensors. These assets are for use solely within this project and may not be extracted or repurposed for other projects or commercial use.
+
diff --git a/modular_stonehedge/licensed-dreamkeep/icons/armor/feet.dmi b/modular_stonehedge/licensed-dreamkeep/icons/armor/feet.dmi
new file mode 100644
index 0000000000000000000000000000000000000000..adca2d041453b720cf7401a0ea12b4ea7d9d15e3
GIT binary patch
literal 627
zcmV-(0*w8MP)c;00DGTPE!Ct=GbNc004S=R9JLGWpiV4X>fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`
zEh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+t+Xg7GcPqIDL=oY
zSc!`>C9|j)C~nBbnO2mTn+joLs7}nw&Pm0sURlA_&jsup0F=8dboBev!~g&RWl2Oq
zR7i>KRBLa;APmF?mzihy|9^I8(ydKeE#m9cON1iMK0jh`?t>40L61-N%*#A1*aza^
zTo59mu*&nz_HW*kk646hi4QCs4G6P;2!{n80YbbRFha!Wg`Ug4DZ|pr@?}d*M
zu6V170uc*pWCQUEZ>^o%@&!|Sltor}{3Ibs62wsi%Nbn`D?E~ncqBR(GZ5oZ|AIGU
zRRsY9O-Z$^@~+ta-JquSVsOQ~QhQB0Q`FQp&42M@)0Yfe>Q&=3XswQZR>%*24Dhcd
zwlPZC5NeFndhPv~W&YuZ@u{BtwUyr5OtF-tqi$p9A&Fcv-sre7Z>-yCkgUSqN|^$h
z%7zSTN>2(z5Rgnx>{!}zNT63Jph=c?jHXe0+M70k*`*>FM+gzlCYHk_>K^ddzC^X3
zr4IpIBS8Y=BC+_+#`)O78SZJk&hrKz_)n+Z_tb-|@22yBclY2w!8iBZ5$Nzi>=FO~
N002ovPDHLkV1jx69j5>Q
literal 0
HcmV?d00001
diff --git a/modular_stonehedge/licensed-dreamkeep/icons/roguetown/clothing/feet.dmi b/modular_stonehedge/licensed-dreamkeep/icons/roguetown/clothing/feet.dmi
new file mode 100644
index 0000000000000000000000000000000000000000..adca2d041453b720cf7401a0ea12b4ea7d9d15e3
GIT binary patch
literal 627
zcmV-(0*w8MP)c;00DGTPE!Ct=GbNc004S=R9JLGWpiV4X>fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`
zEh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+t+Xg7GcPqIDL=oY
zSc!`>C9|j)C~nBbnO2mTn+joLs7}nw&Pm0sURlA_&jsup0F=8dboBev!~g&RWl2Oq
zR7i>KRBLa;APmF?mzihy|9^I8(ydKeE#m9cON1iMK0jh`?t>40L61-N%*#A1*aza^
zTo59mu*&nz_HW*kk646hi4QCs4G6P;2!{n80YbbRFha!Wg`Ug4DZ|pr@?}d*M
zu6V170uc*pWCQUEZ>^o%@&!|Sltor}{3Ibs62wsi%Nbn`D?E~ncqBR(GZ5oZ|AIGU
zRRsY9O-Z$^@~+ta-JquSVsOQ~QhQB0Q`FQp&42M@)0Yfe>Q&=3XswQZR>%*24Dhcd
zwlPZC5NeFndhPv~W&YuZ@u{BtwUyr5OtF-tqi$p9A&Fcv-sre7Z>-yCkgUSqN|^$h
z%7zSTN>2(z5Rgnx>{!}zNT63Jph=c?jHXe0+M70k*`*>FM+gzlCYHk_>K^ddzC^X3
zr4IpIBS8Y=BC+_+#`)O78SZJk&hrKz_)n+Z_tb-|@22yBclY2w!8iBZ5$Nzi>=FO~
N002ovPDHLkV1jx69j5>Q
literal 0
HcmV?d00001
diff --git a/modular_stonehedge/licensed-dreamkeep/icons/roguetown/clothing/onmob/feet.dmi b/modular_stonehedge/licensed-dreamkeep/icons/roguetown/clothing/onmob/feet.dmi
new file mode 100644
index 0000000000000000000000000000000000000000..a295f0e048c4f907cbcea52dc7dbcb916997c36c
GIT binary patch
literal 1367
zcmXw3c~H^`6#lWW7#eD|W~n9aRN8vbVd;cNnq=-Kn&H}bk?W|FnvjtR9^jQVGrh-VJ|@H(cLL9{>Qj
z&nd3}0014|=uP1D%_=6aY<+n8pT?qjJf2J@69@zx4u`>D^z`)XG1+DT-|{=k)Z4+x
z6#)-JA39=VZL{m=#B(S7j@ULgH@oezB9qBQMMc@!+11t6|I811tgC^D0hqJE@!9v$
z>)<09dyeQ8bvZKe0)cn|p8x>K759sL^uF|w{@2(}ys=o}ck!2sa4UuDmB2`?m$AO@vf|-1RBD@VM!s1M
z)s@d3C^7Ffn!6*Z{{cJj2P|hFl#HF2D!+~Nn&m)}9y=$@6GkwPTPBSPf!CG78?Tp7
z#e7^lQEP{6Q5L6y`tLsMik|Bq1OV`ukCz8Fx#G+Ci#xPq#y|Ss%6kEw--BP$aaUhq
zORCW5lIAec&`>8es}JmxBwNx;Jt?xaM^y
zxhhoCHUNFJGPgy?@u*vk$r{8pG+y%g4N^ext;fBS5(8_~!dP%|UtN292LEr;6>zCj
zymm`K-Gc2_W|JM$gLag#|D^fzhQ&g*wshrxqX1y(uvujf>a=kyt9R->cvp(DC}5%N
zZpZ0>2p%4`gZ{=quGl+i8c3@}4c{`2{^)+(LT3J$WR_KbSrKg}da8B7M0EJm(^$@v
zPUBsg5(!r2+Be3@#uanUfX46np;y-{T!1T*eWzhHE}wg2(*
zl*>0Jg1C(3j2g1a1al$hPfBpdg0%%x@0&|id@(q^5~;81&;f6)uRlaf-GL=oCKVT*
zF02I=qWX{x$W5v!k!iwCfF=L>ay64Gu1vZ(RvrWn>8oZi*Av*61vAebPO<)=?rN_EB@Y5;lAXo6DYkI;eMQNy1Vb=6w5eP=W_K55a
Nz7HDXMfW_P`7bTDmyrMf
literal 0
HcmV?d00001
diff --git a/modular_stonehedge/licensed-eaglephntm/LICENSE.md b/modular_stonehedge/licensed-eaglephntm/LICENSE.md
new file mode 100644
index 00000000000..65b75c69c5d
--- /dev/null
+++ b/modular_stonehedge/licensed-eaglephntm/LICENSE.md
@@ -0,0 +1,5 @@
+# LICENSE
+All the items in this folder and its subdirectories are licensed by EaglePhntm (also known as Vide Noir. https://github.com/EaglePhntm).
+
+Redistribution, reproduction, or modification of these assets is prohibited without express permission from the licensors. These assets are for use solely within this project and may not be extracted or repurposed for other projects or commercial use.
+
diff --git a/modular_stonehedge/licensed-eaglephntm/icons/mob/screen_alert.dmi b/modular_stonehedge/licensed-eaglephntm/icons/mob/screen_alert.dmi
new file mode 100644
index 0000000000000000000000000000000000000000..e45f135578b227e4fc74d0446316da15c6c94b58
GIT binary patch
literal 1103
zcmV-V1hD&wP)i_@)4M{{n
zR9Jex)juk*!O?S&P)=>GJ#g-oLcX-|Hot@vfJs(xbmfTegRjp
zRPcEg0lAQe0#ZVpmw;j$a1;rE64rox11R1Gpe#Qi4dfdDHSqB+u+~Ao0Z@p?VYb7+
z0c(_{p2-l%HvqmoUcbU&un+=u-6+L?QcYba0D!786A=J)-C`*O6um*g2Qa_yuow_J
zXeiZwqM-1VstEvqj%#04RXhiL`S#GZ$J3F2QxonV6maGNbXB+SV!&SC074Hqf-mX;
zFHbMQ5Oluf{E3A&6u1M5bA@xznEoB$kOXiFt6&ux+dt=x@aYS@h}1mo0tUbXnt23j
z9zzoV`;G+4^AJ4Xbf|4!S)o3hTmY{R6?TCG00O`PaObGGfoyJp{@Vq3AuG%St%3_Q
z$K$*N3>e{f3_3WUzku_5+7iwxC?v2rpJ{=rSsFlqwlOx*nX}0Qc1mf$-b@TACvT5+
zD8Zfy9zX<@xt%lqhxfUORpwBQ0gl>ZonErc2XxHbN00#Wl8!aA@lMff>gnzJhaAiHwMHGC_jz>1Aq+NO%EuTd6WSxc?dV%13VrNGD3hxjzCWx
z7{Lc}bNL5Qo`nz?8Q`UofLu=i&B2AoAp%;^(+~kmp57*b$xcHAJRek-Z~BAFGdQy>
zF!ocfdx#HJcwzx=BeN%EU>Zyd0zh@e5oEk4Wnh@5N#`Sg7VwEvfO+_dj$I2((?H?A
zhydCFPr4QCo)m!rYor|=f3Xmtr=KtXBLWRtkAb0LPHQ;}=
zZe!KWDC*S#$O-)@4L9H
U=jBOk1KP{r>FVdQ&MBb@0CQ`7uK)l5
literal 0
HcmV?d00001
diff --git a/modular_stonehedge/licensed-eaglephntm/icons/roguetown/misc/tallstructure.dmi b/modular_stonehedge/licensed-eaglephntm/icons/roguetown/misc/tallstructure.dmi
new file mode 100644
index 0000000000000000000000000000000000000000..f62ce4177ef4f5cf3374d5998458fb4dd2e2ce76
GIT binary patch
literal 144265
zcmXtg2Rv47+&@psPPXh#$ljZ*5Rs4_*)uCMA}c%DD}<1c?7hj(-g{+dX5Iha{l5RV
z=aZhgk8`eb&UO8M-*pLls-}pGMUI7nf`a>4Nlp_51=Sz<8{-cA%a^W-CitVuOH0>P
z&fLY!+1km~+R*_8#Um|ppdTwhnkabbB(3OtsJJ~MN-A~gJpt!2iEPRP^l#E3U+Nt3
ziEg(}rFR@Pq>){&51oFkOQ3czy1Kq|t09h2+p!HJkb{Xw)bIW+9IPiQWC4LPM6soB
zjZ8i(rEM(znLk5Ub*T7LbX=(%&5~hO5b>f{SJ`n)lVJQw8{r*gX87;sp=aHK#(<5`|iQ!CMKuJ3pA|xY8&E%o<=1L`_G$5-y#B*8u!mmYQ8V&HBOv)&jqxY
zEY=!UZM)BXpIPMVDKYfl7Ob{c(9Vm=Oxa3LB>$xO9GAKE^_Y8K*rdHxB-{_9R;
zQ{(Yi#U*vM_i$_U!u3(t$hyQab1C&E%4~oxfM|A*=^m!TG`<+TH#v9K6rdZDNR2_eK
zGa)dJp_0Infckaq_Ys`)^6PQghJSsL-n}ri#EIRltAbP8bQ=Gzl`Wz$IjND%loT(u
z0xbs}RwA7fuGq1O32X@oiMq_U7uH9$Zrestk&(L-TyckfTUU!TfrBP%#xyA3XB<0m
z?gV!1?jUZ073F;nH)%3cgx&tOKTYje=3QOOn%G`5vYhx%n(4isFpyv|m3;L4p`Yi8
z#8T|o8KWw7W<9%u(x~xgzr2g4GK*K{AC8mx-kx65MELlw;|xc9>qAt~RG;=$(`oo6
zi%WV=Fcj@SKJP8s$Fv;Ksc^02?=|w-OV+O+_-^RcVC2x<+h$Q#ou`&Tc7YrR88z|Y
zZU33AP7`k38>%+=YQRZ~5*r(9e6@t_I<9~;N{kOez@|cqrLs=HZ9+g-$Z6|@`DtfmBbUN$@2+A>51Jc3+e`=
zlEHszVMe6(v2WahZceN&ml%aUs&HEZ*^aZ1k4?x$11
z-$|_oBQ9EkPyXgGo23zqiYVQK{Vs-qFg-na%XyzmFVJqpC8nO0^Y(TBsvqa_KvjS1
zkTJ1+!gk{2>*y4N80Fbw2)eK!d@jIDUH@E)bN@WKP^!50v2CHX^V_Pe=9R8Gum9L#
zG+uS_i<=l%|NWN_vkdpZQ4HZXp84q$KNBl!=)iy)a=`Slo8P;;yQ4b7Nw*mo7|Ivk
zUfPeW_QX~AAuboJZEWZT1+~9^`<7NXv3*-+6Q069mupW?#875p;zrM}Ul&y;Qo84@
zCr=i)Pxbj4jQpzPvUK4ReaX+{-=kJV++X{vYd>#hFQMsue2>23hB1WQ)3J@ypt%}z
z<$?H%1Ex}(SbsXMh0AhFi-CJ6Xfn;)C(0<%i$PacSH>L4=!7)Q>?pJZXf10er+(*L
z`)3}gl@Y1jZyzu9{KwdwQn&8XIIP@IfbD7cFfLF)Emo7xj;oQ@`ajJsi>G>C)QSD>
z(JdzDJAMxT{5BJN*S6z6eq`n3RNzeHGyg@D*tT>qK02xt7!ZJgiAg6ansTx|v2x;d
zU+S&+?c3KEw`FLh5F2Zm@YXMu7A6oTOUA~i22~4b4JU^o>?tXFFg0wMe_dK!Ap6(%ajAWJJOG)~4LjlKs%b-d}SoCq>(l|G&lm=BG=;&3Rtp
z#PxJ<3zQFR$KR;2FpL|AEf$#%%r3-A?7w**6!abCCI@xV(eHBRLtY*;n#|{l3gVIp
z6?OIKFWK4ug~`ckX%X4m+wUwiA!shPw>1j1MlLQcJ{grvhH;s9bm)T^_>6q
z?c3XH>cOUOh?e%I#{a4vnhLj0yyD?ePVt_%glL!Gj@sx%Q%RvFwzZ%;Hr#HuFI$r9
zkvl$lVeK@1sI;ooK_FW1z}BIxT1=Ht_TUgRvFMK;_06@!k9=c~M>Pk!AIpy6KKICB&~eRHEMZX{>gl8bxbQkhcgW9++x*;VJKzfVR&
zO6B#(z&uEh@hR1QB>`*b>srH519$o_&RT3t3LzmSg%qf|CzEDMuXxpn)4sI5@`NUF+T$GzUg(q