Unified bow check with other ranged weapons.
Contributed by manax182.
This commit is contained in:
@@ -237,19 +237,6 @@ public abstract class Inventory extends ItemContainer
|
|||||||
switch (item.getWeaponItem().getItemType())
|
switch (item.getWeaponItem().getItemType())
|
||||||
{
|
{
|
||||||
case BOW:
|
case BOW:
|
||||||
{
|
|
||||||
final ItemInstance leftHandItem = inventory.getPaperdollItem(PAPERDOLL_LHAND);
|
|
||||||
if (((leftHandItem != null) && ((leftHandItem.getItemType()) != ArmorType.SIGIL)))
|
|
||||||
{
|
|
||||||
inventory.setPaperdollItem(PAPERDOLL_LHAND, null);
|
|
||||||
}
|
|
||||||
final PlayerInstance owner = inventory.getOwner().getActingPlayer();
|
|
||||||
if (owner != null)
|
|
||||||
{
|
|
||||||
owner.removeAmmunitionSkills();
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case CROSSBOW:
|
case CROSSBOW:
|
||||||
case TWOHANDCROSSBOW:
|
case TWOHANDCROSSBOW:
|
||||||
{
|
{
|
||||||
|
@@ -237,19 +237,6 @@ public abstract class Inventory extends ItemContainer
|
|||||||
switch (item.getWeaponItem().getItemType())
|
switch (item.getWeaponItem().getItemType())
|
||||||
{
|
{
|
||||||
case BOW:
|
case BOW:
|
||||||
{
|
|
||||||
final ItemInstance leftHandItem = inventory.getPaperdollItem(PAPERDOLL_LHAND);
|
|
||||||
if (((leftHandItem != null) && ((leftHandItem.getItemType()) != ArmorType.SIGIL)))
|
|
||||||
{
|
|
||||||
inventory.setPaperdollItem(PAPERDOLL_LHAND, null);
|
|
||||||
}
|
|
||||||
final PlayerInstance owner = inventory.getOwner().getActingPlayer();
|
|
||||||
if (owner != null)
|
|
||||||
{
|
|
||||||
owner.removeAmmunitionSkills();
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case CROSSBOW:
|
case CROSSBOW:
|
||||||
case TWOHANDCROSSBOW:
|
case TWOHANDCROSSBOW:
|
||||||
{
|
{
|
||||||
|
@@ -237,19 +237,6 @@ public abstract class Inventory extends ItemContainer
|
|||||||
switch (item.getWeaponItem().getItemType())
|
switch (item.getWeaponItem().getItemType())
|
||||||
{
|
{
|
||||||
case BOW:
|
case BOW:
|
||||||
{
|
|
||||||
final ItemInstance leftHandItem = inventory.getPaperdollItem(PAPERDOLL_LHAND);
|
|
||||||
if (((leftHandItem != null) && ((leftHandItem.getItemType()) != ArmorType.SIGIL)))
|
|
||||||
{
|
|
||||||
inventory.setPaperdollItem(PAPERDOLL_LHAND, null);
|
|
||||||
}
|
|
||||||
final PlayerInstance owner = inventory.getOwner().getActingPlayer();
|
|
||||||
if (owner != null)
|
|
||||||
{
|
|
||||||
owner.removeAmmunitionSkills();
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case CROSSBOW:
|
case CROSSBOW:
|
||||||
case TWOHANDCROSSBOW:
|
case TWOHANDCROSSBOW:
|
||||||
{
|
{
|
||||||
|
@@ -237,19 +237,6 @@ public abstract class Inventory extends ItemContainer
|
|||||||
switch (item.getWeaponItem().getItemType())
|
switch (item.getWeaponItem().getItemType())
|
||||||
{
|
{
|
||||||
case BOW:
|
case BOW:
|
||||||
{
|
|
||||||
final ItemInstance leftHandItem = inventory.getPaperdollItem(PAPERDOLL_LHAND);
|
|
||||||
if (((leftHandItem != null) && ((leftHandItem.getItemType()) != ArmorType.SIGIL)))
|
|
||||||
{
|
|
||||||
inventory.setPaperdollItem(PAPERDOLL_LHAND, null);
|
|
||||||
}
|
|
||||||
final PlayerInstance owner = inventory.getOwner().getActingPlayer();
|
|
||||||
if (owner != null)
|
|
||||||
{
|
|
||||||
owner.removeAmmunitionSkills();
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case CROSSBOW:
|
case CROSSBOW:
|
||||||
case TWOHANDCROSSBOW:
|
case TWOHANDCROSSBOW:
|
||||||
{
|
{
|
||||||
|
@@ -237,19 +237,6 @@ public abstract class Inventory extends ItemContainer
|
|||||||
switch (item.getWeaponItem().getItemType())
|
switch (item.getWeaponItem().getItemType())
|
||||||
{
|
{
|
||||||
case BOW:
|
case BOW:
|
||||||
{
|
|
||||||
final ItemInstance leftHandItem = inventory.getPaperdollItem(PAPERDOLL_LHAND);
|
|
||||||
if (((leftHandItem != null) && ((leftHandItem.getItemType()) != ArmorType.SIGIL)))
|
|
||||||
{
|
|
||||||
inventory.setPaperdollItem(PAPERDOLL_LHAND, null);
|
|
||||||
}
|
|
||||||
final PlayerInstance owner = inventory.getOwner().getActingPlayer();
|
|
||||||
if (owner != null)
|
|
||||||
{
|
|
||||||
owner.removeAmmunitionSkills();
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case CROSSBOW:
|
case CROSSBOW:
|
||||||
case TWOHANDCROSSBOW:
|
case TWOHANDCROSSBOW:
|
||||||
{
|
{
|
||||||
|
@@ -237,19 +237,6 @@ public abstract class Inventory extends ItemContainer
|
|||||||
switch (item.getWeaponItem().getItemType())
|
switch (item.getWeaponItem().getItemType())
|
||||||
{
|
{
|
||||||
case BOW:
|
case BOW:
|
||||||
{
|
|
||||||
final ItemInstance leftHandItem = inventory.getPaperdollItem(PAPERDOLL_LHAND);
|
|
||||||
if (((leftHandItem != null) && ((leftHandItem.getItemType()) != ArmorType.SIGIL)))
|
|
||||||
{
|
|
||||||
inventory.setPaperdollItem(PAPERDOLL_LHAND, null);
|
|
||||||
}
|
|
||||||
final PlayerInstance owner = inventory.getOwner().getActingPlayer();
|
|
||||||
if (owner != null)
|
|
||||||
{
|
|
||||||
owner.removeAmmunitionSkills();
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case CROSSBOW:
|
case CROSSBOW:
|
||||||
case TWOHANDCROSSBOW:
|
case TWOHANDCROSSBOW:
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user