if ((party != null) && (party.getMemberCount() > 2))
{
_penaltyMobsNotSpawned = false;
for (int i = 0; i < 2; i++)
{
MonsterInstance npc = new MonsterInstance(IdFactory.getInstance().getNextId(), NpcHolder.getInstance().getTemplate(PENALTY_MOBS[Rnd.get(PENALTY_MOBS.length)]));
npc.setSpawnedLoc(((MonsterInstance) actor).getMinionPosition());
npc.setReflection(actor.getReflection());
npc.setCurrentHpMp(npc.getMaxHp(), npc.getMaxMp(), true);
npc.spawnMe(npc.getSpawnedLoc());
npc.getAI().notifyEvent(CtrlEvent.EVT_AGGRESSION, attacker, Rnd.get(1, 100));
}
}
}
super.onEvtAttacked(attacker, damage);
}