@Override public boolean meetsRequirementsToUsePower(Creature user) { // Only one Channel Divinity power can be used per encounter // Has it been used during this encounter already? if (user.getChannelDivinityUses() > 0) { return false; } return true; }
@Override public boolean meetsRequirementsToUsePower(Creature user) { // Has it been used during this encounter already? if (timesUsed > 0) { return false; } for (ReadiedWeapon readiedWeapon : user.getReadiedWeapons().values()) { if (readiedWeapon.getWeapon().isMeleeWeapon()) { return true; } } return false; }