mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-15 04:32:42 +00:00
Fixes #1896
This commit is contained in:
@@ -67,19 +67,20 @@
|
|||||||
src.occupant = victim
|
src.occupant = victim
|
||||||
|
|
||||||
/obj/machinery/xenobio2/manualinjector/proc/eject_contents()
|
/obj/machinery/xenobio2/manualinjector/proc/eject_contents()
|
||||||
for(var/obj/thing in (contents - component_parts - circuit - beaker))
|
eject_xeno()
|
||||||
thing.forceMove(loc)
|
eject_beaker()
|
||||||
|
return
|
||||||
|
|
||||||
|
/obj/machinery/xenobio2/manualinjector/proc/eject_xeno()
|
||||||
if(occupant)
|
if(occupant)
|
||||||
occupant.forceMove(loc)
|
occupant.forceMove(loc)
|
||||||
occupant = null
|
occupant = null
|
||||||
return
|
|
||||||
|
|
||||||
/obj/machinery/xenobio2/manualinjector/proc/eject_beaker()
|
/obj/machinery/xenobio2/manualinjector/proc/eject_beaker()
|
||||||
if(beaker)
|
if(beaker)
|
||||||
var/obj/item/weapon/reagent_containers/glass/beaker/B = beaker
|
var/obj/item/weapon/reagent_containers/glass/beaker/B = beaker
|
||||||
B.loc = loc
|
B.loc = loc
|
||||||
beaker = null
|
beaker = null
|
||||||
return
|
|
||||||
|
|
||||||
/obj/machinery/xenobio2/manualinjector/proc/inject_reagents()
|
/obj/machinery/xenobio2/manualinjector/proc/inject_reagents()
|
||||||
if(!occupant)
|
if(!occupant)
|
||||||
|
|||||||
@@ -99,7 +99,7 @@
|
|||||||
injector.inject_reagents()
|
injector.inject_reagents()
|
||||||
active = 0
|
active = 0
|
||||||
if(href_list["eject_occupant"])
|
if(href_list["eject_occupant"])
|
||||||
injector.eject_contents()
|
injector.eject_xeno()
|
||||||
|
|
||||||
if(href_list["eject_beaker"])
|
if(href_list["eject_beaker"])
|
||||||
injector.eject_beaker()
|
injector.eject_beaker()
|
||||||
|
|||||||
Reference in New Issue
Block a user