mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 05:00:55 +01:00
Adds a key memory for the family heirloom quirk (#94431)
## About The Pull Request The real reason I made this is because twice now I've accidentally thrown away my heirloom because it just looked like job equipment, but some other quirks have key memories and I think it's fun flavor to add to something like the heirloom quirk because of the significance of the item to the character. ## Why It's Good For The Game Carve up the walls with scenes of your character stealing the beloved family lighter from their ungrateful no-good sibling ## Changelog 🆑 add: Added a key memory to the family heirloom quirk /🆑
This commit is contained in:
@@ -99,6 +99,30 @@
|
||||
/datum/memory/key/quirk_allergy/get_starts()
|
||||
return list("[protagonist_name] sneezing after coming into contact with [allergy_string].")
|
||||
|
||||
/// Tracks what kind of item the quirk user's heirloom is
|
||||
/datum/memory/key/quirk_heirloom
|
||||
var/heirloom_name
|
||||
|
||||
/datum/memory/key/quirk_heirloom/New(
|
||||
datum/mind/memorizer_mind,
|
||||
atom/protagonist,
|
||||
atom/deuteragonist,
|
||||
atom/antagonist,
|
||||
heirloom_name,
|
||||
)
|
||||
src.heirloom_name = heirloom_name
|
||||
return ..()
|
||||
|
||||
/datum/memory/key/quirk_heirloom/get_names()
|
||||
return list("[protagonist_name]'s heirloom [heirloom_name].")
|
||||
|
||||
/datum/memory/key/quirk_heirloom/get_starts()
|
||||
return list(
|
||||
"[protagonist_name] being bequeathed the heirloom [heirloom_name] by a dear relative.",
|
||||
"[protagonist_name] discovering the heirloom [heirloom_name] in some long-forgotten boxes.",
|
||||
"[protagonist_name] stealing the heirloom [heirloom_name] from an undeserving family member.",
|
||||
)
|
||||
|
||||
/// Tracks what brand a smoker quirk user likes
|
||||
/datum/memory/key/quirk_smoker
|
||||
memory_flags = MEMORY_FLAG_NOLOCATION|MEMORY_FLAG_NOPERSISTENCE|MEMORY_SKIP_UNCONSCIOUS // Does not have nomood
|
||||
|
||||
Reference in New Issue
Block a user