@Override protected void onEvtAttacked(Creature attacker, int damage) { NpcInstance actor = getActor(); if (attacker == null) { return; } Player player = attacker.getPlayer(); if (player != null) { List<QuestState> quests = player.getQuestsForEvent(actor, QuestEventType.ATTACKED_WITH_QUEST, false); if (quests != null) { for (QuestState qs : quests) { qs.getQuest().notifyAttack(actor, qs); } } } onEvtAggression(attacker, damage); }