/obj/item/organ/appendix name = "appendix" icon_state = "appendix" zone = BODY_ZONE_PRECISE_GROIN slot = ORGAN_SLOT_APPENDIX healing_factor = STANDARD_ORGAN_HEALING decay_factor = STANDARD_ORGAN_DECAY now_failing = "An explosion of pain erupts in your lower right abdomen!" now_fixed = "The pain in your abdomen has subsided." var/inflamed /obj/item/organ/appendix/on_life() ..() if(!(organ_flags & ORGAN_FAILING)) return var/mob/living/carbon/M = owner if(M) M.adjustToxLoss(4, TRUE, TRUE) //forced to ensure people don't use it to gain tox as slime person /obj/item/organ/appendix/update_icon() if(inflamed) icon_state = "appendixinflamed" name = "inflamed appendix" else icon_state = "appendix" name = "appendix" /obj/item/organ/appendix/Remove(mob/living/carbon/M, special = 0) for(var/datum/disease/appendicitis/A in M.diseases) A.cure() inflamed = TRUE update_icon() ..() /obj/item/organ/appendix/Insert(mob/living/carbon/M, special = 0, drop_if_replaced = TRUE) ..() if(inflamed) M.ForceContractDisease(new /datum/disease/appendicitis(), FALSE, TRUE) /obj/item/organ/appendix/prepare_eat() var/obj/S = ..() if(inflamed) S.reagents.add_reagent("bad_food", 5) return S