Package lineage2.gameserver.model.quest

Examples of lineage2.gameserver.model.quest.QuestState


    {
      htmltext = "32640-10.htm";
    }
    else if (id == CREATED)
    {
      QuestState ImTheOnlyOneYouCanTrust = st.getPlayer().getQuestState(_240_ImTheOnlyOneYouCanTrust.class);
      if ((st.getPlayer().getLevel() >= 81) && (ImTheOnlyOneYouCanTrust != null) && ImTheOnlyOneYouCanTrust.isCompleted())
      {
        htmltext = "32640-1.htm";
      }
      else
      {
View Full Code Here


      {
        return;
      }
      Player player = cha.getPlayer();
     
      QuestState qs = player.getQuestState(_10301_ShadowOfTerrorBlackishRedFog.class);
      if(qs != null && qs.getCond() == 3 && player.getVar("instance10301") == null)
      {
        Quest q = QuestManager.getQuest(10301);
        player.processQuestEvent(q.getName(), "enterInstance", null);
        //player.setVar("instance10301", "true", -1);
        return;
View Full Code Here

      if (cha.isPlayer())
      {
        Player player = cha.getPlayer();
        if (!player.getVarB("@ti_present_video"))
        {
          QuestState qs = player.getQuestState(_10320_LetsGototheCentralSquare.class);
          if ((qs != null) && (qs.getCond() == 1))
          {
            player.showQuestMovie(SceneMovie.si_illusion_02_que);
          }
          else
          {
View Full Code Here

    if (st == null)
    {
      return htmltext;
    }
    Player player = st.getPlayer();
    QuestState previous = player.getQuestState(_10310_CreationOfTwistedSpiral.class);
    if (npc.getNpcId() == 33031)
    {
      if ((previous == null) || (!previous.isCompleted()) || (player.getLevel() < 90))
      {
        st.exitCurrentQuest(true);
        return "33031-03.htm";
      }
      switch (st.getState())
View Full Code Here

  }
 
  @Override
  public boolean isVisible(Player player)
  {
    QuestState qs = player.getQuestState(_10312_AbandonedGodsCreature.class);
    return ((qs == null) && isAvailableFor(player)) || ((qs != null) && qs.isNowAvailableByTime());
  }
View Full Code Here

    {
      return null;
    }
    if (player != null)
    {
      QuestState sts = player.getQuestState(st.getQuest().getName());
      if ((sts != null) && Rnd.chance(EVIL_WEAPON_CHANCE))
      {
        st.giveItems(EVIL_WEAPON, 1);
        st.playSound(SOUND_ITEMGET);
      }
View Full Code Here

  }
 
  @Override
  public String onFirstTalk(NpcInstance npc, Player player)
  {
    QuestState qs = player.getQuestState(_188_SealRemoval.class);
    if ((qs != null) && qs.isCompleted() && (player.getQuestState(getClass()) == null))
    {
      newQuestState(player, STARTED);
    }
    return "";
  }
View Full Code Here

      if (player.getLevel() < 97)
      {
        st.exitCurrentQuest(true);
        htmlText = "33293-02";
      }
      QuestState Rumiese = player.getQuestState(_149_PrimalMotherIstina.class);
      if ((id == CREATED) && (Rumiese != null) && (Rumiese.getState() != COMPLETED))
      {
        st.exitCurrentQuest(true);
        htmlText = "33293-02.htm";
      }
      else
View Full Code Here

        }
        else
        {
          for (Player pmember : party.getPartyMembers())
          {
            QuestState pst = pmember.getQuestState(_149_PrimalMotherIstina.class);
            if ((pst != null) && (pst.getCond() == 1))
            {
              pst.setCond(2);
              pst.giveItems(_topShilensMark, 1);
              pst.playSound("SOUND_MIDDLE");
            }
          }
        }
      }
    }
View Full Code Here

          else if (time > ((26 * 60) + 59))
          {
            ItemFunctions.addItem(p, SUPPLIES6_10[Rnd.get(SUPPLIES6_10.length)], 1, true);
          }
        }
        QuestState qs = p.getQuestState(_694_BreakThroughTheHallOfSuffering.class);
        QuestState qs2 = p.getQuestState(_695_DefendtheHallofSuffering.class);
        if ((qs != null) && (getReflection().getInstancedZoneId() == 115))
        {
          qs.exitCurrentQuest(true);
        }
        if ((qs2 != null) && (getReflection().getInstancedZoneId() == 116))
        {
          qs2.exitCurrentQuest(true);
        }
      }
      _gotReward = true;
      showChatWindow(player, 2);
    }
View Full Code Here

TOP

Related Classes of lineage2.gameserver.model.quest.QuestState

Copyright © 2018 www.massapicom. 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.