mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-22 04:30:44 +01:00
Memory Expansion! New memories, and prisoners are tattoo'd to the degree of their crime. (#72457)
## About The Pull Request ### New Memories - Added a memory for catching a fish - Added a memory of who turned you into a revolutionary, this might be very cool later on for mindreading purposes - Added a memory for infusing with something ### Prisoner Tats - Prisoner backgrounds now come with a certain amount of tattoos depending on what you did. Negligence? Zero tats. <details> <summary>Mass Murderer?</summary> BECOME https://youtu.be/7xUtZzLBV5c?t=73 </details> - Because I wanted someone covered head to toe in tats, there is now a "Mass Murderer" background that comes with 6 tattoos, one for each limb. ## Why It's Good For The Game ## Changelog 🆑 add: Some prisoner backgrounds have more or less tattoos. add: More Memories to collect involving fishing and getting converted /🆑
This commit is contained in:
@@ -818,3 +818,99 @@
|
||||
"[protagonist_name] helping up [deuteragonist_name]",
|
||||
"[deuteragonist_name] taking the hand offered graciously by [protagonist_name] to get up",
|
||||
)
|
||||
|
||||
/// Catching a fish
|
||||
/datum/memory/caught_fish
|
||||
story_value = STORY_VALUE_OKAY
|
||||
|
||||
/datum/memory/caught_fish/get_names()
|
||||
return list(
|
||||
"[protagonist_name] catching an absolute honker.",
|
||||
"[protagonist_name] caught a [deuteragonist_name].",
|
||||
)
|
||||
|
||||
/datum/memory/caught_fish/get_starts()
|
||||
return list(
|
||||
"[protagonist_name] reels in the line",
|
||||
"[protagonist_name]'s eye glints, and they begin reeling",
|
||||
"in a fishing trance, [protagonist_name] catches something",
|
||||
"[protagonist_name] begins battle with a fish",
|
||||
"a whole lot of fishing going on",
|
||||
)
|
||||
|
||||
/datum/memory/caught_fish/get_moods()
|
||||
return list(
|
||||
"[protagonist_name] [mood_verb] as a [deuteragonist_name] flies out of the water!",
|
||||
"[protagonist_name] [mood_verb] as they catch a [deuteragonist_name]!",
|
||||
"[protagonist_name] [mood_verb] as they pose holding a [deuteragonist_name]!",
|
||||
)
|
||||
|
||||
/datum/memory/caught_fish/get_sad_moods()
|
||||
return list("partakes in therapy fishing")
|
||||
|
||||
/// Becoming a mutant via infusion
|
||||
/datum/memory/dna_infusion
|
||||
story_value = STORY_VALUE_MEH
|
||||
///describing what they turn into, "skittish", "nomadic", etc
|
||||
var/mutantlike
|
||||
|
||||
/datum/memory/dna_infusion/New(
|
||||
datum/mind/memorizer_mind,
|
||||
atom/protagonist,
|
||||
atom/deuteragonist,
|
||||
atom/antagonist,
|
||||
mutantlike,
|
||||
)
|
||||
src.mutantlike = mutantlike
|
||||
return ..()
|
||||
|
||||
/datum/memory/dna_infusion/get_names()
|
||||
return list(
|
||||
"[protagonist_name] infusing with a [deuteragonist_name].",
|
||||
"[protagonist_name] infusing a [deuteragonist_name] into themselves.",
|
||||
)
|
||||
|
||||
/datum/memory/dna_infusion/get_starts()
|
||||
return list(
|
||||
"[protagonist_name] enters a creepy DNA machine",
|
||||
"[protagonist_name]'s partakes in some mad science",
|
||||
"the DNA infuser closes with [protagonist_name] inside",
|
||||
"a [deuteragonist_name] is in the infusion slot"
|
||||
)
|
||||
|
||||
/datum/memory/dna_infusion/get_moods()
|
||||
return list(
|
||||
"[protagonist_name] [mood_verb] as they infuse with a [deuteragonist_name]!",
|
||||
"[protagonist_name] [mood_verb] as they become one the [deuteragonist_name].",
|
||||
"[protagonist_name] [mood_verb] as their DNA has [deuteragonist_name] folded into it.",
|
||||
"[protagonist_name] becomes more [mutantlike] as they infuse with a [deuteragonist_name]!",
|
||||
"[protagonist_name] becomes more [mutantlike] as they become one the [deuteragonist_name].",
|
||||
"[protagonist_name] becomes more [mutantlike] as their DNA has [deuteragonist_name] folded into it.",
|
||||
)
|
||||
|
||||
/datum/memory/dna_infusion/get_happy_moods()
|
||||
return list(
|
||||
"endures the pain for science",
|
||||
"confidently winces through the pain"
|
||||
)
|
||||
|
||||
/datum/memory/dna_infusion/get_neutral_moods()
|
||||
return list(
|
||||
"screams with pain",
|
||||
"begins to have second thoughts"
|
||||
)
|
||||
|
||||
/datum/memory/dna_infusion/get_sad_moods()
|
||||
return list("bitterly rejects their humanity")
|
||||
|
||||
/// Who rev'd me, so if a mindreader reads a rev, they have a clue on who to hunt down
|
||||
/datum/memory/recruited_by_headrev
|
||||
|
||||
/datum/memory/recruited_by_headrev/get_names()
|
||||
return list("[protagonist_name] is converted into a revolutionary by [antagonist_name]")
|
||||
|
||||
/datum/memory/recruited_by_headrev/get_starts()
|
||||
return list(
|
||||
"[protagonist_name]'s mind sets itself on a singular, violent purpose as they're flashed by [antagonist_name]: Kill the heads.",
|
||||
"[antagonist_name] lifts an odd device to [protagonist_name]'s eyes and flashes him, imprinting murderous instructions.",
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user