[MIRROR] Reagent Addictions (#10888)

Co-authored-by: Will <7099514+Willburd@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-05-28 00:52:49 +02:00
committed by GitHub
co-authored by Will Cameron Lennox
parent ca7345cb67
commit dc9ccc60c2
30 changed files with 580 additions and 9 deletions
@@ -308,6 +308,29 @@
dat += span_warning("Anatomical irregularities detected in subject.")
dat += "<br>"
//CHOMPedit end
// Addictions
if(H.get_addiction_to_reagent(REAGENT_ID_ASUSTENANCE) > 0)
dat += span_warning("Biologically unstable, requires [REAGENT_ASUSTENANCE] to function properly.")
dat += "<br>"
for(var/addic in H.get_all_addictions())
if(H.get_addiction_to_reagent(addic) > 0 && (advscan >= 2 || H.get_addiction_to_reagent(addic) <= 120)) // high enough scanner upgrade detects addiction even if not almost withdrawling
var/datum/reagent/R = SSchemistry.chemical_reagents[addic]
if(R.id == REAGENT_ID_ASUSTENANCE)
continue
if(advscan >= 1)
// Shows multiple
if(advscan >= 2 && H.get_addiction_to_reagent(addic) <= 80)
dat += span_warning("Experiencing withdrawls from [R.name], [REAGENT_INAPROVALINE] treatment recomended.")
dat += "<br>"
else
dat += span_warning("Chemical dependance detected: [R.name].")
dat += "<br>"
else
// Shows single
dat += span_warning("Chemical dependance detected.")
dat += "<br>"
break
// Appendix
for(var/obj/item/organ/internal/appendix/a in H.internal_organs)
var/severity = ""
if(a.inflamed > 3)