@Override protected boolean act() { boolean justAlerted = alerted; boolean returnValue = super.act(); if (justAlerted && (!Dungeon.level.mobs.isEmpty())) { for (Mob mob : Dungeon.level.mobs) { if ((mob instanceof BrownWolf || mob instanceof GrayWolf) && (mob != this)) { mob.beckon(target); } } } return returnValue; }