Allow using recipe produced items in ilevel check

This commit is contained in:
NathanHandley
2025-09-16 17:28:03 -05:00
parent 92c4051844
commit 9c9257e7cd
3 changed files with 59 additions and 3 deletions

View File

@@ -131,6 +131,7 @@ private:
bool DisabledItemTextFilter;
std::set<uint32> DisabledItems;
bool ListedItemLevelRestrictedEnabled;
bool ListedItemLevelRestrictedUseCraftedItemForCalculation;
uint32 ListedItemLevelMax;
uint32 ListedItemLevelMin;
std::set<uint32> ListedItemLevelExceptionItems;
@@ -238,6 +239,7 @@ private:
void calculateItemValue(ItemTemplate const* itemProto, uint64& outBidPrice, uint64& outBuyoutPrice);
void populatetemClassSeedListForItemClass(uint32 itemClass, uint32 itemClassSeedWeight);
void populateItemClassProportionList();
ItemTemplate const* getProducedItemFromRecipe(ItemTemplate const* recipeItemTemplate);
void populateItemCandidateList();
int getRandomValidItemClassForNewListing();
void addNewAuctions(Player* AHBplayer, AHBConfig *config);