mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-11 10:11:09 +00:00
Vegetarian Quirk (#41800)
cl XDTM add: Added the Vegetarian quirk, which costs 0 points and makes you dislike meat. /cl Because why not? Also, it could give a reason for the chef to prepare vegetarian dishes instead of the usual stuff.
This commit is contained in:
@@ -16,7 +16,7 @@ PROCESSING_SUBSYSTEM_DEF(quirks)
|
|||||||
/datum/controller/subsystem/processing/quirks/Initialize(timeofday)
|
/datum/controller/subsystem/processing/quirks/Initialize(timeofday)
|
||||||
if(!quirks.len)
|
if(!quirks.len)
|
||||||
SetupQuirks()
|
SetupQuirks()
|
||||||
quirk_blacklist = list(list("Blind","Nearsighted"),list("Jolly","Depression","Apathetic"),list("Ageusia","Deviant Tastes"),list("Ananas Affinity","Ananas Aversion"))
|
quirk_blacklist = list(list("Blind","Nearsighted"),list("Jolly","Depression","Apathetic"),list("Ageusia","Vegetarian","Deviant Tastes"),list("Ananas Affinity","Ananas Aversion"))
|
||||||
return ..()
|
return ..()
|
||||||
|
|
||||||
/datum/controller/subsystem/processing/quirks/proc/SetupQuirks()
|
/datum/controller/subsystem/processing/quirks/proc/SetupQuirks()
|
||||||
|
|||||||
@@ -10,6 +10,28 @@
|
|||||||
lose_text = "<span class='notice'>You can taste again!</span>"
|
lose_text = "<span class='notice'>You can taste again!</span>"
|
||||||
medical_record_text = "Patient suffers from ageusia and is incapable of tasting food or reagents."
|
medical_record_text = "Patient suffers from ageusia and is incapable of tasting food or reagents."
|
||||||
|
|
||||||
|
/datum/quirk/vegetarian
|
||||||
|
name = "Vegetarian"
|
||||||
|
desc = "You find the idea of eating meat morally and physically repulsive."
|
||||||
|
value = 0
|
||||||
|
gain_text = "<span class='notice'>You feel repulsion at the idea of eating meat.</span>"
|
||||||
|
lose_text = "<span class='notice'>You feel like eating meat isn't that bad.</span>"
|
||||||
|
|
||||||
|
/datum/quirk/vegetarian/add()
|
||||||
|
var/mob/living/carbon/human/H = quirk_holder
|
||||||
|
var/datum/species/species = H.dna.species
|
||||||
|
species.liked_food &= ~MEAT
|
||||||
|
species.disliked_food |= MEAT
|
||||||
|
|
||||||
|
/datum/quirk/vegetarian/remove()
|
||||||
|
var/mob/living/carbon/human/H = quirk_holder
|
||||||
|
if(H)
|
||||||
|
var/datum/species/species = H.dna.species
|
||||||
|
if(initial(species.liked_food) & MEAT)
|
||||||
|
species.liked_food |= MEAT
|
||||||
|
if(!initial(species.disliked_food) & MEAT)
|
||||||
|
species.disliked_food &= ~MEAT
|
||||||
|
|
||||||
/datum/quirk/pineapple_liker
|
/datum/quirk/pineapple_liker
|
||||||
name = "Ananas Affinity"
|
name = "Ananas Affinity"
|
||||||
desc = "You find yourself greatly enjoying fruits of the ananas genus. You can't seem to ever get enough of their sweet goodness!"
|
desc = "You find yourself greatly enjoying fruits of the ananas genus. You can't seem to ever get enough of their sweet goodness!"
|
||||||
|
|||||||
Reference in New Issue
Block a user