Let IPCs and SynthLiz be injected by nanites

This commit is contained in:
Chloe Carver-Brown
2020-12-31 16:46:14 +00:00
parent c3ad6b5500
commit 1685663b80
4 changed files with 5 additions and 5 deletions
@@ -89,7 +89,7 @@
var/mob/living/L = chamber.occupant
if(!(MOB_ORGANIC in L.mob_biotypes) && !(MOB_UNDEAD in L.mob_biotypes))
if((MOB_SILICON in L.mob_biotypes))
data["status_msg"] = "Occupant not compatible with nanites."
return data
@@ -237,7 +237,7 @@
if(prob(10))
var/list/mob/living/target_hosts = list()
for(var/mob/living/L in oview(5, host_mob))
if(!(MOB_ORGANIC in L.mob_biotypes) && !(MOB_UNDEAD in L.mob_biotypes))
if((MOB_SILICON in L.mob_biotypes))
continue
target_hosts += L
if(!target_hosts.len)
@@ -137,7 +137,7 @@
var/mob/living/L = occupant
if(SEND_SIGNAL(L, COMSIG_HAS_NANITES))
return
if((MOB_ORGANIC in L.mob_biotypes) || (MOB_UNDEAD in L.mob_biotypes))
if((MOB_ORGANIC in L.mob_biotypes) || (MOB_UNDEAD in L.mob_biotypes) || (MOB_ROBOTIC in L.mob_biotypes))
inject_nanites()
/obj/machinery/public_nanite_chamber/open_machine()