Add new Creature::IsUsable function, which replaces IsFainted functionality in several places.
All checks were successful
continuous-integration/drone/push Build is passing

Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
This commit is contained in:
2021-06-19 12:33:31 +02:00
parent 8241a2d7b1
commit 762915b1f7
8 changed files with 11 additions and 6 deletions

View File

@@ -4,7 +4,7 @@
void CreatureLib::Battling::ExperienceLibrary::HandleExperienceGain(
CreatureLib::Battling::Creature* faintedMon,
const std::unordered_set<ArbUt::BorrowedPtr<Creature>>& opponents) const {
for (auto opponent : opponents) {
for (const auto& opponent : opponents) {
if (opponent->IsFainted())
continue;
if (!opponent->AllowedExperienceGain())