From e676cd060af83e08d1a993d601c04351dced8a71 Mon Sep 17 00:00:00 2001 From: Yawet330 <65188584+Yawet330@users.noreply.github.com> Date: Sat, 13 Feb 2021 23:28:29 +0000 Subject: [PATCH] [NONMODULAR] Nanites can now infect all MOB_HUMANOIDs. (#3334) * HATRED * Update nanites.dm --- code/datums/components/nanites.dm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/datums/components/nanites.dm b/code/datums/components/nanites.dm index 25b35ad5a58..92dc30851a5 100644 --- a/code/datums/components/nanites.dm +++ b/code/datums/components/nanites.dm @@ -29,10 +29,10 @@ //Nanites without hosts are non-interactive through normal means if(isliving(parent)) host_mob = parent - - if(!(host_mob.mob_biotypes & (MOB_ORGANIC|MOB_UNDEAD))) //Shouldn't happen, but this avoids HUD runtimes in case a silicon gets them somehow. +//SKYRAT EDIT START - FIXING THIS + if(!(host_mob.mob_biotypes & (MOB_ORGANIC|MOB_UNDEAD|MOB_HUMANOID))) //Shouldn't happen, but this avoids HUD runtimes in case a silicon gets them somehow. return COMPONENT_INCOMPATIBLE - +//SKYRAT EDIT END start_time = world.time host_mob.hud_set_nanite_indicator() @@ -319,10 +319,10 @@ /datum/component/nanites/proc/check_viable_biotype() SIGNAL_HANDLER - - if(!(host_mob.mob_biotypes & (MOB_ORGANIC|MOB_UNDEAD))) +//SKYRAT EDIT START - FIXING THIS + if(!(host_mob.mob_biotypes & (MOB_ORGANIC|MOB_UNDEAD|MOB_HUMANOID))) qdel(src) //bodytype no longer sustains nanites - +//SKYRAT EDIT END /datum/component/nanites/proc/check_access(datum/source, obj/O) SIGNAL_HANDLER