/** * returns all BonusObj's that are "active" * * @param pc TODO * @return active bonuses */ @Override public List<BonusObj> getActiveBonuses(PlayerCharacter pc) { final List<BonusObj> aList = new ArrayList<>(); for (BonusObj bonus : getBonuses()) { if (pc.isApplied(bonus)) { aList.add(bonus); } } return aList; }