Closed kodex42 closed 7 years ago
private ArrayList<WeaponBonus> getMeleeWeapons(ArrayList<Item> equipped){ ArrayList<WeaponBonus> newBonuses = new ArrayList<>(); ArrayList<WeaponBonus> bonuses = this.sCharacter.sheet.getMeleeBasicAttack().getWeaponBonuses(); int equipIndex = 0; for (WeaponBonus b : bonuses) { if (b.getWeaponName().equals(equipped.get(0).getName())) { newBonuses.add(b); } } newBonuses.add(sCharacter.sheet.getUnarmedMeleeBasicAttack()); return newBonuses; }
in this block of code starting at line 769, equiped.get(0) throws an IndexOutOfBounds exception because there are no equiped weapons.
in this block of code starting at line 769, equiped.get(0) throws an IndexOutOfBounds exception because there are no equiped weapons.