public MapleCharacter getP() {
return getPlayer();
}
public void MakeGMItem (byte slot, MapleCharacter player) {
MapleInventory equip = player.getInventory(MapleInventoryType.EQUIP);
Equip eu = (Equip) equip.getItem(slot);
int item = equip.getItem(slot).getItemId();
MapleJob job = eu.getJob();
short hand = eu.getHands();
byte level = eu.getLevel();
Equip nItem = new Equip(item, equip.getNextFreeSlot());
nItem.setStr((short) 9999); // STR
nItem.setDex((short) 9999); // DEX
nItem.setInt((short) 9999); // INT
nItem.setLuk((short) 9999); //LUK
nItem.setHp((short) 9999); // HP
nItem.setMp((short) 9999); // MP
nItem.setWatk((short) 9999); //WATK
nItem.setMatk((short) 9999); //MATK
nItem.setWdef((short) 9999); //WDEF
nItem.setMdef((short) 9999); //MDEF
nItem.setAcc((short) 9999); // ACC
nItem.setAvoid((short) 9999); // AVOID
nItem.setSpeed((short) 40); // SPEED ( 140% is max speed )
nItem.setJump((short) 30); //JUMP ( 130% is max jump )
nItem.setUpgradeSlots((byte) 7);
//nItem.setUpgradeSlots(nItem.getUpgradeSlots()); // Can Upgrade amount
nItem.setJob(job);
nItem.setHands(hand);
nItem.setLevel(level);
nItem.setRingId(-1);
player.getInventory(MapleInventoryType.EQUIP).addFromDB(nItem);
}
public String EquipList(MapleClient c) {
StringBuilder str = new StringBuilder();
MapleInventory equip = c.getPlayer().getInventory(MapleInventoryType.EQUIP);
List<String> stra = new LinkedList<String>();
for (IItem item : equip.list()) {
stra.add("#L"+item.getPosition()+"##v"+item.getItemId()+"##l");
}
for (String strb : stra) {
str.append(strb);
}
return str.toString();
}