Retaliate mobs add everyone in their hearers range into the list of
enemies, so not really.
On Dec 1, 2013 12:46 PM, "Giacom" <notifications@github.com> wrote:

> In code/modules/mob/living/simple_animal/hostile/assistant.dm:
>
> > +			else
> > +				if(!L.stat)
> > +					T = L
> > +					break
> > +
> > +		else if(istype(A, /obj/mecha)) // Our line of sight stuff was already done in ListTargets().
> > +			var/obj/mecha/M = A
> > +			if (M.occupant)
> > +				T = M
> > +				break
> > +
> > +	return T
> > +//Adds attacker to enemy_list and makes him the new target
> > +/mob/living/simple_animal/hostile/assistant/attackby(obj/O as obj, mob/user as mob)
> > +	..()
> > +	enemy_list += user
>
> Make them /retaliate/ types if you are trying to do the exact same thing
> as that.
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/tgstation/-tg-station/pull/1937/files#r8013561>
> .
>