From 85ea98f1311f07450fe6d744bac3a40aab8c4aaa Mon Sep 17 00:00:00 2001 From: "giacomand@gmail.com" Date: Sun, 2 Dec 2012 11:13:00 +0000 Subject: [PATCH] -Mimics will attack other mimics which are created with a different staff. -Fixed the AI eye falsesafe from not working. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5249 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/mob/living/silicon/ai/freelook/eye.dm | 4 +++- code/modules/mob/living/simple_animal/hostile/mimic.dm | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/ai/freelook/eye.dm b/code/modules/mob/living/silicon/ai/freelook/eye.dm index cb182a6a3e4..f4039ada182 100644 --- a/code/modules/mob/living/silicon/ai/freelook/eye.dm +++ b/code/modules/mob/living/silicon/ai/freelook/eye.dm @@ -140,8 +140,10 @@ if(src.eyeobj && src.loc) src.eyeobj.loc = src.loc else - src << "ERROR: Eyeobj not found. Please report this to Giacom. Creating new eye..." + src << "ERROR: Eyeobj not found. Creating new eye..." src.eyeobj = new(src.loc) + src.eyeobj.ai = src + src.eyeobj.name = "[src.name] (AI Eye)" // Give it a name if(client && client.eye) client.eye = src diff --git a/code/modules/mob/living/simple_animal/hostile/mimic.dm b/code/modules/mob/living/simple_animal/hostile/mimic.dm index 60687c247bc..93c8a7d224e 100644 --- a/code/modules/mob/living/simple_animal/hostile/mimic.dm +++ b/code/modules/mob/living/simple_animal/hostile/mimic.dm @@ -174,6 +174,7 @@ var/global/list/protected_objects = list(/obj/structure/table, /obj/structure/ca maxHealth = health if(staff) src.staff = staff + faction = "\ref[staff]" // very unique return 1 return