Unified bow check with other ranged weapons.

Contributed by manax182.
This commit is contained in:
MobiusDevelopment
2021-07-16 20:56:11 +00:00
parent 1855506ea1
commit 8515ed3ba9
6 changed files with 0 additions and 78 deletions

View File

@@ -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:
{ {

View File

@@ -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:
{ {

View File

@@ -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:
{ {

View File

@@ -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:
{ {

View File

@@ -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:
{ {

View File

@@ -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:
{ {