diff --git a/modular_zubbers/code/datums/quirks/neutral_quirks/hungry.dm b/modular_zubbers/code/datums/quirks/neutral_quirks/hungry.dm new file mode 100644 index 00000000000..a7a82613d38 --- /dev/null +++ b/modular_zubbers/code/datums/quirks/neutral_quirks/hungry.dm @@ -0,0 +1,24 @@ +#define QUIRK_HUNGRY_MOD 2 + +/datum/quirk/item_quirk/hungry + name = "Hungry" + desc = "For some reason, you get hungrier faster than others" + value = 0 + icon = FA_ICON_BOWL_FOOD + gain_text = span_notice("You feel like your stomach is bottomless") + lose_text = span_notice("You no longer feel like your stomach is bottomless") + medical_record_text = "Patient exhibits a significantly faster metabolism" + quirk_flags = QUIRK_HUMAN_ONLY + mail_goodies = list(/obj/item/food/chips) + +/datum/quirk/item_quirk/hungry/add(client/client_source) + var/mob/living/carbon/human/H = quirk_holder + if(istype(H)) + H.physiology.hunger_mod *= QUIRK_HUNGRY_MOD + +/datum/quirk/item_quirk/hungry/remove() + var/mob/living/carbon/human/H = quirk_holder + if(istype(H)) + H.physiology.hunger_mod /= QUIRK_HUNGRY_MOD + +#undef QUIRK_HUNGRY_MOD diff --git a/tgstation.dme b/tgstation.dme index 87763f4d80c..9295fc633ad 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -7730,6 +7730,7 @@ #include "modular_zubbers\code\datums\computer_datums\protolathe_modifications.dm" #include "modular_zubbers\code\datums\diseases\advance\presets.dm" #include "modular_zubbers\code\datums\id_trim\jobs.dm" +#include "modular_zubbers\code\datums\quirks\neutral_quirks\hungry.dm" #include "modular_zubbers\code\datums\shuttle\arena.dm" #include "modular_zubbers\code\datums\shuttles\emergency.dm" #include "modular_zubbers\code\datums\votes\map_vote.dm"