Package com.l2client.gui

Examples of com.l2client.gui.CharacterController


public class ItemList extends GameServerPacket {

  @Override
  public void handlePacket() {
    log.fine("Read from Server "+this.getClass().getSimpleName());
    CharacterController co = Singleton.get().getCharController();
    readH();//show window (0x01, 0x00)
    int items = readH();
    for(int i=0; i< items;i++){
      ItemInstance inst = new ItemInstance();
      inst.objectId = readD();
      inst.itemId = readD();
      inst.slot = readD();
      inst.count = readQ();
      inst.itemType = readH();
      inst.customType1 = readH();
      inst.equipped = readH();
      inst.bodyPart = readD();
      inst.enchantLevel = readH();
      inst.customType2 = readH();
      inst.augmentationId = readD();//0x00, or id of augment
      inst.mana = readD();
      inst.remainingTime = readD();//-9999 (not timed item) or remaining time in miliseconds
      inst.attackElementType = readH();
      inst.attackElementPower = readH();
      inst.attackElementAttr1 = readH();
      inst.attackElementAttr2 = readH();
      inst.attackElementAttr3 = readH();
      inst.attackElementAttr4 = readH();
      inst.attackElementAttr5 = readH();
      inst.attackElementAttr6 = readH();
      readH();//0x00
      readH();//0x00
      readH();//0x00
      co.addInventoryItem(inst);
      inst.name = Singleton.get().getDataManager().getItemDescription(inst.itemId);
      log.finer("Item added:"+inst.name+ " "+inst);
    }
    int inventory = readH();
    for(int i=0;i<inventory;i++){
      int id = readD();
      co.addInventoryBlockItem(id);
      log.finer("BlockItem added:"+id);
    }

  }
View Full Code Here

TOP

Related Classes of com.l2client.gui.CharacterController

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.