Fixes circuit harvesting (#198)

This commit is contained in:
SandPoot
2021-11-19 19:20:19 -03:00
committed by GitHub
parent 95aee7eef5
commit be30713a2a
4 changed files with 18 additions and 7 deletions
@@ -74,7 +74,7 @@
if(istype(TR))
switch(get_pin_data(IC_INPUT, 2))
if(0)
var/list/harvest_output = TR.myseed.harvest_userless()
var/list/harvest_output = harvest(TR)
for(var/i in 1 to length(harvest_output))
harvest_output[i] = WEAKREF(harvest_output[i])
@@ -114,6 +114,13 @@
TR.update_icon()
activate_pin(2)
/obj/item/integrated_circuit/manipulation/plant_module/proc/harvest(obj/machinery/hydroponics/TR)
if(TR.dead)
TR.harvest_dead()
return list()
else
return TR.myseed.harvest_userless()
/obj/item/integrated_circuit/manipulation/seed_extractor
name = "seed extractor module"
desc = "Used to extract seeds from grown produce."