@Override public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) { String htmltext = event; QuestState st = player.getQuestState(qn); if (st == null) return htmltext; if (npc.getNpcId() == JAKAN) { if (event.equalsIgnoreCase("32773-3.htm")) { st.setState(State.STARTED); st.set("cond", "1"); st.playSound("ItemSound.quest_accept"); } } else if (Util.contains(SOLDIER_CORPSES, npc.getNpcId())) { if (st.getInt("cond") == 1) { st.giveItems(TAG_ID, 1); st.set("cond", "2"); st.playSound("ItemSound.quest_middle"); npc.deleteMe(); } else htmltext = getNoQuestMsg(player); } return htmltext; }