mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-29 16:18:01 +01:00
Alcoholic quirk (#76510) So you're telling me we have a smoker quirk and we DON'T have an alcoholic quirk? What a travesty! Time to fix that. This quirk is essentially equivalent to smoker, but instead of a favorite brand you get a favorite *brandy* (as in, favorite type of booze).  More quirk variety with decent roleplay value. What will we do with a drunken sailor? 🆑 add: Added Alcoholic as a negative quirk. /🆑 --------- Co-authored-by: ChungusGamer666 <82850673+ChungusGamer666@users.noreply.github.com> Co-authored-by: san7890 <the@san7890.com>
This commit is contained in:
co-authored by
ChungusGamer666
san7890
parent
fb004af181
commit
a6dc498a14
@@ -127,6 +127,34 @@
|
||||
/datum/memory/key/quirk_smoker/get_moods()
|
||||
return list("[memorizer] [mood_verb] as they light another up.")
|
||||
|
||||
/// Tracks what beverage an alcoholic quirk user likes
|
||||
/datum/memory/key/quirk_alcoholic
|
||||
memory_flags = MEMORY_FLAG_NOLOCATION|MEMORY_FLAG_NOPERSISTENCE|MEMORY_SKIP_UNCONSCIOUS // Does not have nomood
|
||||
var/preferred_brandy //haha, get it because brandy is a type of alcohol wow!
|
||||
|
||||
/datum/memory/key/quirk_alcoholic/New(
|
||||
datum/mind/memorizer_mind,
|
||||
atom/protagonist,
|
||||
atom/deuteragonist,
|
||||
atom/antagonist,
|
||||
preferred_brandy,
|
||||
)
|
||||
src.preferred_brandy = preferred_brandy
|
||||
return ..()
|
||||
|
||||
/datum/memory/key/quirk_alcoholic/get_names()
|
||||
return list("[protagonist_name]'s drinking problem.")
|
||||
|
||||
/datum/memory/key/quirk_alcoholic/get_starts()
|
||||
return list(
|
||||
"[preferred_brandy] being downed by [protagonist_name].",
|
||||
"[protagonist_name] buying a box of [preferred_brandy] bottles.",
|
||||
"[protagonist_name] fiending for some [preferred_brandy].",
|
||||
)
|
||||
|
||||
/datum/memory/key/quirk_alcoholic/get_moods()
|
||||
return list("[memorizer] [mood_verb] as they drink some [preferred_brandy].")
|
||||
|
||||
/// Where our traitor uplink is, and what is its code
|
||||
/datum/memory/key/traitor_uplink
|
||||
var/uplink_loc
|
||||
|
||||
Reference in New Issue
Block a user