@Override public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) { String htmltext = event; QuestState st = player.getQuestState(qn); if (st == null) { return getNoQuestMsg(player); } if (event.equalsIgnoreCase("32245-03.htm") && (player.getLevel() >= 76) && !st.isCompleted()) { if (st.getState() == State.CREATED) { st.setState(State.STARTED); st.set("cond", "1"); st.set("rewarded_prince", "1"); st.set("rewarded_ranku", "1"); st.playSound("ItemSound.quest_accept"); } else { htmltext = "32245-03a.htm"; } } else if (event.equalsIgnoreCase("32245-07.htm") && (st.getInt("cond") == 3) && !st.isCompleted()) { st.giveAdena(65884, true); st.addExpAndSp(50541, 5094); st.giveItems(FIRE, 1); st.giveItems(WATER, 1); st.giveItems(EARTH, 1); st.giveItems(WIND, 1); st.giveItems(DARKNESS, 1); st.giveItems(DIVINITY, 1); st.playSound("ItemSound.quest_finish"); st.exitQuest(false); } return htmltext; }