Package lineage2.gameserver.model.instances

Examples of lineage2.gameserver.model.instances.TrapInstance


  {
    for (Creature target : targets)
    {
      if ((target != null) && target.isTrap())
      {
        TrapInstance trap = (TrapInstance) target;
        if (trap.getLevel() <= getPower())
        {
          trap.deleteMe();
        }
      }
    }
    if (isSSPossible())
    {
View Full Code Here


  {
    for (Creature target : targets)
    {
      if ((target != null) && target.isTrap())
      {
        TrapInstance trap = (TrapInstance) target;
        if (trap.getLevel() <= getPower())
        {
          trap.setDetected(true);
          for (Player player : World.getAroundPlayers(trap))
          {
            player.sendPacket(new NpcInfo(trap, player));
          }
        }
View Full Code Here

        Skill trapSkill = getFirstAddedSkill();
        if (activeChar.getTrapsCount() >= 5)
        {
          activeChar.destroyFirstTrap();
        }
        TrapInstance trap = new TrapInstance(IdFactory.getInstance().getNextId(), NpcHolder.getInstance().getTemplate(getNpcId()), activeChar, trapSkill);
        activeChar.addTrap(trap);
        trap.spawnMe();
        break;
      case SERVITOR:
      case MULTI_SERVITOR:
      case SIEGE_SUMMON:
        Location loc = null;
View Full Code Here

      final NpcInstance actor = getActor();
      if (actor.isDead())
      {
        return;
      }
      TrapInstance trap;
      for (int i = 0; i < 10; i++)
      {
        trap = new TrapInstance(IdFactory.getInstance().getNextId(), NpcHolder.getInstance().getTemplate(13037), actor, trapSkills[Rnd.get(trapSkills.length)], new Location(Rnd.get(151896, 153608), Rnd.get(145032, 146808), -12584));
        trap.spawnMe();
      }
    }
View Full Code Here

    if (_traps == null)
    {
      return null;
    }
    Collection<TrapInstance> result = new ArrayList<TrapInstance>(getTrapsCount());
    TrapInstance trap;
    for (Integer trapId : _traps.keySet())
    {
      if ((trap = (TrapInstance) GameObjectsStorage.get(_traps.get(trapId))) != null)
      {
        result.add(trap);
View Full Code Here

    Map<Integer, Long> traps = _traps;
    if ((traps == null) || traps.isEmpty())
    {
      return;
    }
    TrapInstance trap;
    for (Integer trapId : traps.keySet())
    {
      if ((trap = (TrapInstance) GameObjectsStorage.get(traps.get(trapId))) != null)
      {
        trap.deleteMe();
        return;
      }
      return;
    }
  }
View Full Code Here

      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;
      }
      if (!player.getVarB("@25_20_telzone_to_magmeld"))
      {
View Full Code Here

    {
      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

TOP

Related Classes of lineage2.gameserver.model.instances.TrapInstance

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.