Package l2p.gameserver.model

Examples of l2p.gameserver.model.L2Player.sendPacket()


  public void sendItemList()
  {
    L2Player owner = getPlayer();
    if(owner != null)
    {
      owner.sendPacket(new PetItemList(this));
    }
  }

  protected static Logger _log = Logger.getLogger(L2PetInstance.class.getName());
View Full Code Here


    {
      if(!item.isEquipped() && (item.getCustomFlags() & L2ItemInstance.FLAG_PET_EQUIPPED) == L2ItemInstance.FLAG_PET_EQUIPPED)
      {
        if(_inventory.getTotalWeight() + item.getItem().getWeight() * item.getCount() > getMaxLoad())
        {
          owner.sendPacket(Msg.EXCEEDED_PET_INVENTORYS_WEIGHT_LIMIT);
          continue;
        }
        if(!item.canBeDropped(owner, false))
        {
          continue;
View Full Code Here

    }
    if(transferred)
    {
      sendItemList();
      broadcastPetInfo();
      owner.sendPacket(new ItemList(owner, false));
    }
  }

  public boolean tryEquipItem(L2ItemInstance item, boolean broadcast)
  {
View Full Code Here

    }
    _exp += addToExp;
    _sp += addToSp;
    if(addToExp > 0 || addToSp > 0)
    {
      owner.sendPacket(new SystemMessage(SystemMessage.THE_PET_ACQUIRED_EXPERIENCE_POINTS_OF_S1).addNumber(addToExp));
    }
    int old_level = _level;
    while(_exp >= getExpForNextLevel() && _level < Experience.getMaxLevel())
    {
      _level++;
View Full Code Here

      onDecay();
      return;
    }
    stopFeed();
    deathPenalty();
    owner.sendPacket(Msg.THE_PET_HAS_BEEN_KILLED_IF_YOU_DO_NOT_RESURRECT_IT_WITHIN_24_HOURS_THE_PETS_BODY_WILL_DISAPPEAR_ALONG_WITH_ALL_THE_PETS_ITEMS);
    DecayTaskManager.getInstance().addDecayTask(this, 86400000);
  }

  @Override
  public void doPickupItem(L2Object object)
View Full Code Here

      return;
    }
    L2ItemInstance target = (L2ItemInstance) object;
    if(target.isCursed())
    {
      owner.sendPacket(new SystemMessage(SystemMessage.YOU_HAVE_FAILED_TO_PICK_UP_S1).addItemName(target.getItemId()));
      return;
    }
    synchronized(target)
    {
      if(!target.isVisible())
View Full Code Here

        owner.sendActionFailed();
        return;
      }
      if(getInventory().getTotalWeight() + target.getItem().getWeight() * target.getCount() > getMaxLoad())
      {
        owner.sendPacket(Msg.EXCEEDED_PET_INVENTORYS_WEIGHT_LIMIT);
        return;
      }
      if(target.isHerb())
      {
        L2Skill[] skills = target.getItem().getAttachedSkills();
View Full Code Here

        return;
      }
    }
    if(owner.getParty() == null || owner.getParty().getLootDistribution() == L2Party.ITEM_LOOTER)
    {
      owner.sendPacket(SystemMessage.obtainItemsBy(target, "Your pet"));
      target.setCustomFlags(target.getCustomFlags() | L2ItemInstance.FLAG_PET_EQUIPPED, true);
      synchronized(_inventory)
      {
        _inventory.addItem(target);
      }
View Full Code Here

    if(attacker.isPlayable() && isInZoneBattle() != attacker.isInZoneBattle())
    {
      L2Player player = attacker.getPlayer();
      if(player != null)
      {
        player.sendPacket(Msg.INVALID_TARGET);
      }
      return;
    }
    super.reduceCurrentHp(damage, attacker, skill, awake, standUp, directHp, canReflect);
    L2Player owner = getPlayer();
View Full Code Here

      else
      {
        sm.addString(attacker.getName());
      }
      sm.addNumber((long) damage);
      owner.sendPacket(sm);
    }
  }

  public void removeItemFromInventory(L2ItemInstance item, int count, boolean toLog)
  {
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.