diff --git a/playerbot/strategy/actions/AhAction.cpp b/playerbot/strategy/actions/AhAction.cpp index c396231e..1449b82f 100644 --- a/playerbot/strategy/actions/AhAction.cpp +++ b/playerbot/strategy/actions/AhAction.cpp @@ -287,6 +287,9 @@ bool AhBidAction::ExecuteCommand(Player* requester, std::string text, Unit* auct if (!auction) continue; + if (std::find_if(auctionPowers.begin(), auctionPowers.end(), [auction](std::pair i){return i.first == auction;}) != auctionPowers.end()) + continue; + auction = auctionHouse->GetAuction(auction->Id); if (!auction)