Package l2p.gameserver.model.instances

Examples of l2p.gameserver.model.instances.L2TrapInstance


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


    HashMap<Integer, Long> traps = _traps;
    if(traps == null || traps.isEmpty())
    {
      return;
    }
    L2TrapInstance trap;
    for(Integer trapId : traps.keySet())
    {
      if((trap = (L2TrapInstance) L2ObjectsStorage.get(traps.get(trapId))) != null)
      {
        trap.destroy();
        return;
      }
      traps.remove(trapId);
      return;
    }
View Full Code Here

      trapStoreId = trap.getStoredId();
    }

    public void run()
    {
      L2TrapInstance trap = (L2TrapInstance) L2ObjectsStorage.get(trapStoreId);
      if(trap != null)
      {
        trap.destroy();
      }
    }
View Full Code Here

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

  {
    for(L2Character target : targets)
    {
      if(target != null && target.isTrap())
      {
        L2TrapInstance trap = (L2TrapInstance) target;
        if(trap.getLevel() <= getPower())
        {
          trap.setDetected(true);
          for(L2Player player : L2World.getAroundPlayers(trap))
          {
            if(player != null)
            {
              player.sendPacket(new NpcInfo(trap, player));
View Full Code Here

          {
            System.out.println("Error while deleting trap!");
            return;
          }
        }
        activeChar.addTrap(new L2TrapInstance(IdFactory.getInstance().getNextId(), NpcTable.getTemplate(getNpcId()), activeChar, trapSkill));
        break;
      case PET:
        // Удаление трупа, если идет суммон из трупа.
        Location loc = null;
        if(_targetType == SkillTargetType.TARGET_CORPSE)
View Full Code Here

        return;
      }
      // Спавним 10 ловушек
      for(int i = 0; i < 10; i++)
      {
        new L2TrapInstance(IdFactory.getInstance().getNextId(), NpcTable.getTemplate(13037), actor, trapSkills[Rnd.get(trapSkills.length)], new Location(Rnd.get(151896, 153608), Rnd.get(145032, 146808), -12584));
      }
    }
View Full Code Here

TOP

Related Classes of l2p.gameserver.model.instances.L2TrapInstance

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.