Package l2p.gameserver.model.quest

Examples of l2p.gameserver.model.quest.Quest.newQuestState()


    QuestState qs = player.getQuestState(q.getClass());
    if(qs != null)
    {
      qs.exitCurrentQuest(true);
    }
    q.newQuestState(player, Quest.COMPLETED);
    if(player.getRace() == Race.kamael)
    {
      q = QuestManager.getQuest("_236_SeedsOfChaos");
      qs = player.getQuestState(q.getClass());
      if(qs != null)
View Full Code Here


      qs = player.getQuestState(q.getClass());
      if(qs != null)
      {
        qs.exitCurrentQuest(true);
      }
      q.newQuestState(player, Quest.COMPLETED);
    }
    else
    {
      q = QuestManager.getQuest("_235_MimirsElixir");
      qs = player.getQuestState(q.getClass());
View Full Code Here

      qs = player.getQuestState(q.getClass());
      if(qs != null)
      {
        qs.exitCurrentQuest(true);
      }
      q.newQuestState(player, Quest.COMPLETED);
    }
  }

  public void becomeNoble()
  {
View Full Code Here

      Quest q1 = QuestManager.getQuest(_184_NikolasCooperationContract.class);
      if(q1 != null)
      {
        st.giveItems(ADENA_ID, 18100);
        st.addExpAndSp(60000, 3000, true);
        QuestState qs1 = q1.newQuestState(player, STARTED);
        q1.notifyEvent("30621-01.htm", qs1, npc);
        st.playSound(SOUND_MIDDLE);
        st.exitCurrentQuest(false);
      }
      return null;
View Full Code Here

    {
      Quest q2 = QuestManager.getQuest(_185_NikolasCooperationConsideration.class);
      if(q2 != null)
      {
        st.giveItems(ADENA_ID, 18100);
        QuestState qs2 = q2.newQuestState(st.getPlayer(), STARTED);
        q2.notifyEvent("30621-01.htm", qs2, npc);
        st.playSound(SOUND_MIDDLE);
        st.exitCurrentQuest(false);
      }
      return null;
View Full Code Here

                    // check for start point
                    Quest[] qlst = getTemplate().getEventQuests(QuestEventType.QUEST_START);
                    if (qlst != null && qlst.length > 0) {
                        for (Quest element : qlst) {
                            if (element == q) {
                                qs = q.newQuestState(player, Quest.CREATED);
                                if (qs.getQuest().notifyTalk(this, qs)) {
                                    return;
                                }
                                break;
                            }
View Full Code Here

  public static void startTutorialQuest(L2Player player)
  {
    Quest q = QuestManager.getQuest(255);
    if(q != null)
    {
      q.newQuestState(player, Quest.CREATED);
    }
  }
}
View Full Code Here

      st.playSound(SOUND_FINISH);
      st.giveItems(ADENA_ID, 18775);
      Quest q = QuestManager.getQuest(_141_ShadowFoxPart3.class);
      if(q != null)
      {
        q.newQuestState(st.getPlayer(), STARTED);
      }
      st.exitCurrentQuest(false);
    }
    else if(event.equalsIgnoreCase("magister_xenovia_q0140_09.htm"))
    {
View Full Code Here

      if(q == null)
      {
        System.out.println("Quest " + quest + " not found!!!");
        return;
      }
      qs = q.newQuestState(this, Quest.CREATED);
    }
    if(qs == null || qs.isCompleted())
    {
      return;
    }
View Full Code Here

    {
      Quest q1 = QuestManager.getQuest(_142_FallenAngelRequestOfDawn.class);
      if(q1 != null)
      {
        st.exitCurrentQuest(false);
        QuestState qs1 = q1.newQuestState(st.getPlayer(), STARTED);
        q1.notifyEvent("warehouse_chief_natools_q0141_01.htm", qs1, npc);
        return null;
      }
    }
    else if(event.equalsIgnoreCase("quest_accept_143"))
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.