diff --git a/src/Battling/Models/Battle.cpp b/src/Battling/Models/Battle.cpp index fa5737b..8e2582d 100644 --- a/src/Battling/Models/Battle.cpp +++ b/src/Battling/Models/Battle.cpp @@ -10,6 +10,9 @@ using namespace CreatureLib::Battling; const ArbUt::BorrowedPtr& Battle::GetLibrary() const noexcept { return _library; } bool Battle::CanUse(const ArbUt::BorrowedPtr& choice) { + if (!choice->GetUser()->IsUsable()) { + return false; + } if (choice->GetKind() == TurnChoiceKind::Attack) { auto attack = choice.ForceAs(); // HOOK: change number of uses needed.