Initial commit

This commit is contained in:
AlManiak
2024-10-20 21:33:22 +02:00
parent d55279a842
commit b080beb42e
10 changed files with 89 additions and 16 deletions
@@ -393,11 +393,11 @@
//GS13 EDIT FAT EXAMINE
switch(fullness)
if(FULLNESS_LEVEL_BLOATED to FULLNESS_LEVEL_BEEG)
. += "[t_He] look[p_s()] like [t_He] ate a bit too much.\n"
. += span_warning("[t_He] look[p_s()] like [t_He] ate a bit too much.\n")
if(FULLNESS_LEVEL_BEEG to FULLNESS_LEVEL_NOMOREPLZ)
. += "[t_His] stomach looks very round and very full.\n"
. += span_warning("[t_His] stomach looks very round and very full.\n")
if(FULLNESS_LEVEL_NOMOREPLZ to INFINITY)
. += "[t_His] stomach has been stretched to enormous proportions.\n"
. += span_boldwarning("[t_His] stomach has been stretched to enormous proportions.\n")
if(nutrition < NUTRITION_LEVEL_STARVING - 50)
. += "[t_He] [t_is] severely malnourished.\n"
@@ -1608,8 +1608,8 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
H.remove_movespeed_modifier(/datum/movespeed_modifier/hunger)
switch(H.nutrition)
if(NUTRITION_LEVEL_FULL to INFINITY)
H.throw_alert("nutrition", /atom/movable/screen/alert/fat)
//if(NUTRITION_LEVEL_FULL to INFINITY)
// H.throw_alert("nutrition", /atom/movable/screen/alert/fat)
if(NUTRITION_LEVEL_HUNGRY to NUTRITION_LEVEL_FULL)
H.clear_alert("nutrition")
if(NUTRITION_LEVEL_STARVING to NUTRITION_LEVEL_HUNGRY)
@@ -1617,6 +1617,22 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
if(0 to NUTRITION_LEVEL_STARVING)
H.throw_alert("nutrition", /atom/movable/screen/alert/starving)
//GS13 Port - Add back the fullness Alerts
switch(H.fullness)
if(0 to FULLNESS_LEVEL_BLOATED)
H.clear_alert("fullness")
if(FULLNESS_LEVEL_BLOATED to FULLNESS_LEVEL_BEEG)
H.throw_alert("fullness", /atom/movable/screen/alert/gs13/bloated)
if(FULLNESS_LEVEL_BEEG to FULLNESS_LEVEL_NOMOREPLZ)
H.throw_alert("fullness", /atom/movable/screen/alert/gs13/stuffed)
if(FULLNESS_LEVEL_NOMOREPLZ to INFINITY)
H.throw_alert("fullness", /atom/movable/screen/alert/gs13/beegbelly)
//GS13 - Update here for changing belly to match stuffed-ness
var/obj/item/organ/genital/belly/B= H.getorganslot("belly")
if(!isnull(B) && istype(B))
B.update()
//GS13 EDIT
switch(H.fatness)
if(FATNESS_LEVEL_BLOB to INFINITY)
+1
View File
@@ -78,6 +78,7 @@
var/dizziness = 0//Carbon
var/jitteriness = 0//Carbon
var/nutrition = NUTRITION_LEVEL_START_MIN // randomised in Initialize
var/thirst = THIRST_LEVEL_START_MIN //same for this
var/satiety = 0//Carbon
var/overeatduration = 0 // How long this guy is overeating //Carbon