Package lineage2.gameserver.model.instances

Examples of lineage2.gameserver.model.instances.TrapInstance.deleteMe()


          ((NpcInstance) npc1).doDie(player);
        }
        if (cond == 6)
        {
          player.sendPacket(new ExShowScreenMessage(NpcString.GRUDGE_OF_YE_SAGIRA_VICTIMS_HAVE_BEEN_RELIEVED_WITH_YOUR_TEARS, 4500, ScreenMessageAlign.TOP_CENTER));
          npc1.deleteMe();
        }
      }
      else if ((dist >= 70) && ((target == corps1) || (target == corps2) || (target == corps3) || (target == corps4)))
      {
        player.sendPacket(new ExShowScreenMessage(NpcString.YOU_ARE_TOO_FAR_FROM_CORPSE_TO_SHOW_YOUR_CONDOLENCES, 4500, ScreenMessageAlign.TOP_CENTER));
View Full Code Here


        _mob.abortCast(true, false);
        _mob.setHeading(PositionUtils.getHeadingTo(_mob, _follower));
        _mob.doCast(SkillTable.getInstance().getInfo(4485, 1), _follower, false);
        _mob.setCurrentHp(_mob.getCurrentHp() + _follower.getCurrentHp(), false);
        _follower.doDie(_follower);
        _follower.deleteMe();
      }
    }
    super.onEvtAttacked(attacker, damage);
  }
 
View Full Code Here

  @Override
  public void onEvtDead(Creature killer)
  {
    final NpcInstance actor = getActor();
    super.onEvtDead(killer);
    actor.deleteMe();
    ThreadPoolManager.getInstance().schedule(new RunnableImpl()
    {
      @Override
      public void runImpl()
      {
View Full Code Here

  @Override
  public void onEvtDead(Creature killer)
  {
    final NpcInstance actor = getActor();
    super.onEvtDead(killer);
    actor.deleteMe();
    ThreadPoolManager.getInstance().schedule(new RunnableImpl()
    {
      @Override
      public void runImpl()
      {
View Full Code Here

  {
    final NpcInstance actor = getActor();
    final Creature target = actor.getFollowTarget();
    if ((target == null) || !(target instanceof Player))
    {
      actor.deleteMe();
      return false;
    }
    final int npcId = actor.getNpcId();
    int[][] coords;
    NpcString string;
View Full Code Here

        }
      }
      else
      {
        Functions.npcSay(actor, end_String, ChatType.NPC_SAY, 800, target.getName());
        actor.deleteMe();
      }
    }
    else if (((lastSayTime + SAY_INTERVAL) < System.currentTimeMillis()) && (actor.getDestination() == null))
    {
      final int heading = actor.calcHeading(target.getX(), target.getY());
View Full Code Here

      st.giveItems(MESSAGE, 1);
      st.playSound(SOUND_MIDDLE);
      NpcInstance n = GameObjectsStorage.getByNpcId(ANGEL);
      if (n != null)
      {
        n.deleteMe();
      }
    }
    return htmltext;
  }
 
View Full Code Here

    final NpcInstance actor = getActor();
    final Creature target = actor.getFollowTarget();
    int[][] coords = {};
    if ((target == null) || !(target instanceof Player))
    {
      actor.deleteMe();
      return false;
    }
    final Player player = target.getPlayer();
    final QuestState st = player.getQuestState(_10365_SeekerEscort.class);
    final int zone = st.getInt("zone");
View Full Code Here

    int saytimes = st.getInt("saytimes");
    final int cond = st.getCond();
    actor.setRunning();
    if ((saytimes == 9) || (cond == 0))
    {
      actor.deleteMe();
      st.set("seeksp", 0);
      st.set("zone", 1);
      st.unset("saytimes");
      target.sendPacket(new ExShowScreenMessage(NpcString.KING_HAS_RETURNED_TO_DEF_RETURN_TO_DEF_AND_START_AGAIN, 5500, ExShowScreenMessage.ScreenMessageAlign.TOP_CENTER));
      return false;
View Full Code Here

            ++currentState1;
          }
        }
        else
        {
          actor.deleteMe();
          st.set("seeksp", 0);
          st.set("zone", 1);
          st.setCond(2);
        }
      }
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.