[MIRROR] Exportable Samples (#11235)

Co-authored-by: Killian <49700375+KillianKirilenko@users.noreply.github.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-07-24 14:16:57 -07:00
committed by GitHub
parent 6fa7112006
commit 4d1b7e1a09
2 changed files with 25 additions and 1 deletions

View File

@@ -121,6 +121,25 @@ SUBSYSTEM_DEF(supply)
EC.contents[EC.contents.len]["quantity"] = cashmoney.worth
EC.value += EC.contents[EC.contents.len]["value"]
//Sell research samples and containers with samples in them
if(istype(A, /obj/item/research_sample))
var/obj/item/research_sample/sample = A
EC.contents[EC.contents.len]["value"] = sample.supply_value
EC.contents[EC.contents.len]["quantity"] = 1
EC.value += EC.contents[EC.contents.len]["value"]
if(istype(A, /obj/item/storage/sample_container))
var/obj/item/storage/sample_container/sample_can = A
var/sample_sum = 0
var/obj/item/research_sample/stored_sample
if(LAZYLEN(sample_can.contents))
for(stored_sample in sample_can.contents)
sample_sum += stored_sample.supply_value
EC.contents[EC.contents.len]["quantity"] = "[A.contents.len] sample(s) "
EC.contents[EC.contents.len]["value"] = sample_sum
EC.value += sample_sum
//Sell vaccine samples
if(istype(A, /obj/item/reagent_containers/glass/beaker/vial/vaccine))
var/obj/item/reagent_containers/glass/beaker/vial/vaccine/sale_bottle = A
if(!istype(CR, /obj/structure/closet/crate/freezer))