Pet include LR hand to weapon getter method.
Contributed by darkillust.
This commit is contained in:
parent
65244dc432
commit
914c9efe6c
@ -338,7 +338,7 @@ public class Pet extends Summon
|
|||||||
{
|
{
|
||||||
for (Item item : _inventory.getItems())
|
for (Item item : _inventory.getItems())
|
||||||
{
|
{
|
||||||
if ((item.getItemLocation() == ItemLocation.PET_EQUIP) && (item.getTemplate().getBodyPart() == ItemTemplate.SLOT_R_HAND))
|
if ((item.getItemLocation() == ItemLocation.PET_EQUIP) && ((item.getTemplate().getBodyPart() == ItemTemplate.SLOT_R_HAND) || (item.getTemplate().getBodyPart() == ItemTemplate.SLOT_LR_HAND)))
|
||||||
{
|
{
|
||||||
return item;
|
return item;
|
||||||
}
|
}
|
||||||
|
@ -338,7 +338,7 @@ public class Pet extends Summon
|
|||||||
{
|
{
|
||||||
for (Item item : _inventory.getItems())
|
for (Item item : _inventory.getItems())
|
||||||
{
|
{
|
||||||
if ((item.getItemLocation() == ItemLocation.PET_EQUIP) && (item.getTemplate().getBodyPart() == ItemTemplate.SLOT_R_HAND))
|
if ((item.getItemLocation() == ItemLocation.PET_EQUIP) && ((item.getTemplate().getBodyPart() == ItemTemplate.SLOT_R_HAND) || (item.getTemplate().getBodyPart() == ItemTemplate.SLOT_LR_HAND)))
|
||||||
{
|
{
|
||||||
return item;
|
return item;
|
||||||
}
|
}
|
||||||
|
@ -338,7 +338,7 @@ public class Pet extends Summon
|
|||||||
{
|
{
|
||||||
for (Item item : _inventory.getItems())
|
for (Item item : _inventory.getItems())
|
||||||
{
|
{
|
||||||
if ((item.getItemLocation() == ItemLocation.PET_EQUIP) && (item.getTemplate().getBodyPart() == ItemTemplate.SLOT_R_HAND))
|
if ((item.getItemLocation() == ItemLocation.PET_EQUIP) && ((item.getTemplate().getBodyPart() == ItemTemplate.SLOT_R_HAND) || (item.getTemplate().getBodyPart() == ItemTemplate.SLOT_LR_HAND)))
|
||||||
{
|
{
|
||||||
return item;
|
return item;
|
||||||
}
|
}
|
||||||
|
@ -338,7 +338,7 @@ public class Pet extends Summon
|
|||||||
{
|
{
|
||||||
for (Item item : _inventory.getItems())
|
for (Item item : _inventory.getItems())
|
||||||
{
|
{
|
||||||
if ((item.getItemLocation() == ItemLocation.PET_EQUIP) && (item.getTemplate().getBodyPart() == ItemTemplate.SLOT_R_HAND))
|
if ((item.getItemLocation() == ItemLocation.PET_EQUIP) && ((item.getTemplate().getBodyPart() == ItemTemplate.SLOT_R_HAND) || (item.getTemplate().getBodyPart() == ItemTemplate.SLOT_LR_HAND)))
|
||||||
{
|
{
|
||||||
return item;
|
return item;
|
||||||
}
|
}
|
||||||
|
@ -459,7 +459,7 @@ public class Pet extends Summon
|
|||||||
{
|
{
|
||||||
for (Item item : _inventory.getItems())
|
for (Item item : _inventory.getItems())
|
||||||
{
|
{
|
||||||
if ((item.getItemLocation() == ItemLocation.PET_EQUIP) && (item.getTemplate().getBodyPart() == ItemTemplate.SLOT_R_HAND))
|
if ((item.getItemLocation() == ItemLocation.PET_EQUIP) && ((item.getTemplate().getBodyPart() == ItemTemplate.SLOT_R_HAND) || (item.getTemplate().getBodyPart() == ItemTemplate.SLOT_LR_HAND)))
|
||||||
{
|
{
|
||||||
return item;
|
return item;
|
||||||
}
|
}
|
||||||
|
@ -73,11 +73,11 @@ public class ExPetEquipItem implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
|
|
||||||
final Item item = player.getInventory().getItemByObjectId(_objectId);
|
final Item item = player.getInventory().getItemByObjectId(_objectId);
|
||||||
|
|
||||||
if (item == null)
|
if (item == null)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// No UseItem is allowed while the player is in special conditions
|
// No UseItem is allowed while the player is in special conditions
|
||||||
if (player.hasBlockActions() || player.isControlBlocked() || player.isAlikeDead())
|
if (player.hasBlockActions() || player.isControlBlocked() || player.isAlikeDead())
|
||||||
{
|
{
|
||||||
|
@ -459,7 +459,7 @@ public class Pet extends Summon
|
|||||||
{
|
{
|
||||||
for (Item item : _inventory.getItems())
|
for (Item item : _inventory.getItems())
|
||||||
{
|
{
|
||||||
if ((item.getItemLocation() == ItemLocation.PET_EQUIP) && (item.getTemplate().getBodyPart() == ItemTemplate.SLOT_R_HAND))
|
if ((item.getItemLocation() == ItemLocation.PET_EQUIP) && ((item.getTemplate().getBodyPart() == ItemTemplate.SLOT_R_HAND) || (item.getTemplate().getBodyPart() == ItemTemplate.SLOT_LR_HAND)))
|
||||||
{
|
{
|
||||||
return item;
|
return item;
|
||||||
}
|
}
|
||||||
|
@ -73,11 +73,11 @@ public class ExPetEquipItem implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
|
|
||||||
final Item item = player.getInventory().getItemByObjectId(_objectId);
|
final Item item = player.getInventory().getItemByObjectId(_objectId);
|
||||||
|
|
||||||
if (item == null)
|
if (item == null)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// No UseItem is allowed while the player is in special conditions
|
// No UseItem is allowed while the player is in special conditions
|
||||||
if (player.hasBlockActions() || player.isControlBlocked() || player.isAlikeDead())
|
if (player.hasBlockActions() || player.isControlBlocked() || player.isAlikeDead())
|
||||||
{
|
{
|
||||||
|
@ -459,7 +459,7 @@ public class Pet extends Summon
|
|||||||
{
|
{
|
||||||
for (Item item : _inventory.getItems())
|
for (Item item : _inventory.getItems())
|
||||||
{
|
{
|
||||||
if ((item.getItemLocation() == ItemLocation.PET_EQUIP) && (item.getTemplate().getBodyPart() == ItemTemplate.SLOT_R_HAND))
|
if ((item.getItemLocation() == ItemLocation.PET_EQUIP) && ((item.getTemplate().getBodyPart() == ItemTemplate.SLOT_R_HAND) || (item.getTemplate().getBodyPart() == ItemTemplate.SLOT_LR_HAND)))
|
||||||
{
|
{
|
||||||
return item;
|
return item;
|
||||||
}
|
}
|
||||||
|
@ -73,11 +73,11 @@ public class ExPetEquipItem implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
|
|
||||||
final Item item = player.getInventory().getItemByObjectId(_objectId);
|
final Item item = player.getInventory().getItemByObjectId(_objectId);
|
||||||
|
|
||||||
if (item == null)
|
if (item == null)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// No UseItem is allowed while the player is in special conditions
|
// No UseItem is allowed while the player is in special conditions
|
||||||
if (player.hasBlockActions() || player.isControlBlocked() || player.isAlikeDead())
|
if (player.hasBlockActions() || player.isControlBlocked() || player.isAlikeDead())
|
||||||
{
|
{
|
||||||
|
@ -459,7 +459,7 @@ public class Pet extends Summon
|
|||||||
{
|
{
|
||||||
for (Item item : _inventory.getItems())
|
for (Item item : _inventory.getItems())
|
||||||
{
|
{
|
||||||
if ((item.getItemLocation() == ItemLocation.PET_EQUIP) && (item.getTemplate().getBodyPart() == ItemTemplate.SLOT_R_HAND))
|
if ((item.getItemLocation() == ItemLocation.PET_EQUIP) && ((item.getTemplate().getBodyPart() == ItemTemplate.SLOT_R_HAND) || (item.getTemplate().getBodyPart() == ItemTemplate.SLOT_LR_HAND)))
|
||||||
{
|
{
|
||||||
return item;
|
return item;
|
||||||
}
|
}
|
||||||
|
@ -73,11 +73,11 @@ public class ExPetEquipItem implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
|
|
||||||
final Item item = player.getInventory().getItemByObjectId(_objectId);
|
final Item item = player.getInventory().getItemByObjectId(_objectId);
|
||||||
|
|
||||||
if (item == null)
|
if (item == null)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// No UseItem is allowed while the player is in special conditions
|
// No UseItem is allowed while the player is in special conditions
|
||||||
if (player.hasBlockActions() || player.isControlBlocked() || player.isAlikeDead())
|
if (player.hasBlockActions() || player.isControlBlocked() || player.isAlikeDead())
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user