From fb26fdf404d044080d096243ccce48bf134afa3a Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Wed, 3 Aug 2016 01:44:10 -0400 Subject: [PATCH] Legion will now actually legion-ify unconscious humans (#19625) * Legion will now actually legion-ify humans it attacks * sleep and die --- .../simple_animal/hostile/megafauna/legion.dm | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm index 4b00f54b811..aee55f946cd 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm @@ -56,12 +56,13 @@ Difficulty: Medium ..() new/obj/item/device/gps/internal/legion(src) -/mob/living/simple_animal/hostile/megafauna/legion/devour(mob/living/L) - if(ishuman(L)) - var/mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/A = new(loc) - A.infest(L) - else - ..() +/mob/living/simple_animal/hostile/megafauna/legion/AttackingTarget() + ..() + if(ishuman(target)) + var/mob/living/L = target + if(L.stat == UNCONSCIOUS) + var/mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/A = new(loc) + A.infest(L) /mob/living/simple_animal/hostile/megafauna/legion/OpenFire(the_target) if(world.time >= ranged_cooldown && !charging)