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

@@ -186,6 +186,19 @@
if(istype(target, /obj/item/implantcase/chem))
return
// CHOMPedit begin - Engineered organ training
if(istype(target, /obj/item/organ/internal/malignant/engineered/lattice))
var/datum/reagent/R = pick(reagents.reagent_list)
if(R)
var/obj/item/organ/internal/malignant/engineered/lattice/LAT = target
var/success = LAT.make_mutoid(R.id)
to_chat(user, span_notice("You inject \the [target] with \the [src], and [success ? "it begins to mutate!" : "nothing seems to happen."]"))
reagents.clear_reagents()
mode = SYRINGE_DRAW
update_icon()
return
// CHOMPedit end
if(!target.is_open_container() && !ismob(target) && !istype(target, /obj/item/reagent_containers/food) && !istype(target, /obj/item/slime_extract) && !istype(target, /obj/item/clothing/mask/smokable/cigarette) && !istype(target, /obj/item/storage/fancy/cigarettes) && !istype(target, /obj/item/clothing/mask/chewable)) // CHOMPEdit
to_chat(user, span_notice("You cannot directly fill this object."))
return