resolve auction card IDs at load time

This commit is contained in:
Martin Michelsen
2023-08-28 22:18:17 -07:00
parent 466eb49c55
commit 2235103efe
3 changed files with 29 additions and 16 deletions
+7 -1
View File
@@ -92,7 +92,13 @@ struct ServerState {
uint16_t ep3_card_auction_points;
uint16_t ep3_card_auction_min_size;
uint16_t ep3_card_auction_max_size;
std::unordered_map<std::string, std::pair<uint64_t, uint16_t>> ep3_card_auction_pool;
struct CardAuctionPoolEntry {
uint64_t probability;
uint16_t card_id;
uint16_t min_price;
std::string card_name;
};
std::vector<CardAuctionPoolEntry> ep3_card_auction_pool;
std::shared_ptr<LicenseManager> license_manager;