Skip to content

Changing the Graveyard subsystem to an event#1189

Open
chazzyjazzy wants to merge 17 commits into
DarkPack13:masterfrom
chazzyjazzy:necromancystuff
Open

Changing the Graveyard subsystem to an event#1189
chazzyjazzy wants to merge 17 commits into
DarkPack13:masterfrom
chazzyjazzy:necromancystuff

Conversation

@chazzyjazzy

@chazzyjazzy chazzyjazzy commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

About The Pull Request

changes the graveyard subsystem + role to being just a random event

Why It's Good For The Game

addresses role bloat and a random subsystem in favor of a random event

Changelog

🆑
add: adds the 'graveyard' random event in place of what we had before which fires once per round with about the same rarity as the sarcophagus event. in this event, 20% of the graves across the map will spawn 2 zombies max each
add: artifacts and all tremere spellbooks can now be sold at pawn shops
add: masquerade sensitive items can now be sold at pawnshops, but you may breach if you don't pass a manip + subterfuge diff 8 roll
add: adds three new zombie types, the fat zombie, the skeleton, and the suit zombie
add: the graveyard zombies now have bloodpoints and can be bitten
add: necromancy users can now purchase an 'obolus' (a coin forged from a Wraith's soul) from the necromancy tome, which can be sold
add: necromancy users can now purchase graveyard keys from their necromancy tome, giovanni start with them as they are assumed to control the graveyard's mortal front
add: adds being able to speak to observer ghosts to necromancy 1 Shroudsight similar to spirit speech for Garou
balance: Shroudsight now has triple the cooldown (3 minutes -> 9 minutes) to compensate for the 'talking to ghosts' trait which has been shown to be too powerful, it also now has a vitae cost of 1
add: graveyard keys can now open and shut the graveyard gate
fix: fixes shroudsight double-rolling, it now only rolls it's appropriate roll datum (perception) + awareness
del: removes the 'graveyard keeper' role
code: deletes the 'graveyard' subsystem
config: extends the lobby time to 5 minutes, 2 minutes was too short
config: multiplies the time between events by 10x since they were firing once every 2.5 minutes which is way too short in a 3 hour round
/:cl:

Comment thread modular_darkpack/modules/areas/code/interiors/graveyard_interior.dm Outdated
Comment thread modular_darkpack/modules/events/code/graveyard_event.dm Outdated
Comment thread modular_darkpack/modules/events/code/graveyard_event.dm
@github-actions github-actions Bot added the Fix label Jul 3, 2026
@chazzyjazzy chazzyjazzy requested a review from FalloutFalcon July 3, 2026 19:51
@chazzyjazzy chazzyjazzy marked this pull request as ready for review July 3, 2026 19:51
@chazzyjazzy chazzyjazzy requested review from a team as code owners July 3, 2026 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants