Malignant organs + Selling organs (#9744)

This commit is contained in:
tacoguy7765093
2025-01-08 12:09:47 -06:00
committed by GitHub
parent 495ed7adf2
commit 78c6862211
18 changed files with 1018 additions and 10 deletions

View File

@@ -127,6 +127,22 @@ SUBSYSTEM_DEF(supply)
EC.contents[EC.contents.len]["value"] = salvagedStuff.worth
// CHOMPAdd End
// CHOMPedit begin - Selling engineered organs
if(istype(A, /obj/item/organ/internal))
var/obj/item/organ/internal/organ_stuff = A
if(!istype(CR,/obj/structure/closet/crate/freezer))
EC.contents = list(
"error" = "Error: Product was improperly packaged. Send contents in freezer crate to preserve contents for transport."
)
else if(organ_stuff.health != initial(organ_stuff.health) )
EC.contents = list(
"error" = "Error: Product was damaged on arrival."
)
else
EC.contents[EC.contents.len]["value"] = organ_stuff.supply_conversion_value
EC.value += EC.contents[EC.contents.len]["value"]
// CHOMPedit end
// Make a log of it, but it wasn't shipped properly, and so isn't worth anything
else