@Override public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) { final QuestState qs = getQuestState(player, false); if (qs == null) { return null; } String htmltext = null; switch (event) { case "32975-03.htm": { qs.startQuest(); qs.setCond(2); // show arrow hack qs.setCond(1); player.sendPacket( new TutorialShowHtml( npc.getObjectId(), "..\\L2Text\\QT_027_Quest_01.htm", TutorialShowHtml.LARGE_WINDOW)); htmltext = event; break; } case "32975-02.htm": { htmltext = event; break; } case "32974-02.html": { giveAdena(player, 50, true); addExpAndSp(player, 40, 5); qs.exitQuest(false, true); Broadcast.toKnownPlayers( npc, new NpcSay( npc.getObjectId(), ChatType.NPC_GENERAL, npc.getTemplate().getDisplayId(), NpcStringId.HM_DON_T_JUST_GO_I_STILL_HAVE_TONS_TO_TEACH_YOU)); htmltext = event; break; } } return htmltext; }
private void doAnimation(L2PcInstance activeChar) { Broadcast.toSelfAndKnownPlayersInRadius( activeChar, new MagicSkillUse(activeChar, 1008, 1, 4000, 0), 1500); activeChar.sendPacket(new SetupGauge(0, 4000)); }