spec counter plugin: fix array index out of bound error when accessing equipment inventory
This commit is contained in:
@@ -181,7 +181,14 @@ public class SpecialCounterPlugin extends Plugin
|
|||||||
}
|
}
|
||||||
|
|
||||||
Item[] items = equipment.getItems();
|
Item[] items = equipment.getItems();
|
||||||
Item weapon = items[EquipmentInventorySlot.WEAPON.getSlotIdx()];
|
int weaponIdx = EquipmentInventorySlot.WEAPON.getSlotIdx();
|
||||||
|
|
||||||
|
if (items == null || weaponIdx >= items.length)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
Item weapon = items[weaponIdx];
|
||||||
|
|
||||||
for (SpecialWeapon specialWeapon : SpecialWeapon.values())
|
for (SpecialWeapon specialWeapon : SpecialWeapon.values())
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user