22 ::ll::TypedStorage<8, 128, ::ItemInstance> mBuyA;
23 ::ll::TypedStorage<8, 128, ::ItemInstance> mBuyB;
24 ::ll::TypedStorage<8, 128, ::ItemInstance> mSell;
25 ::ll::TypedStorage<4, 4, int> mTier;
26 ::ll::TypedStorage<4, 4, int> mUses;
27 ::ll::TypedStorage<4, 4, int> mMaxUses;
28 ::ll::TypedStorage<4, 4, uint> mTraderExp;
29 ::ll::TypedStorage<1, 1, bool> mRewardExp;
30 ::ll::TypedStorage<4, 4, int> mDemand;
31 ::ll::TypedStorage<4, 4, int> mBuyCountA;
32 ::ll::TypedStorage<4, 4, int> mBuyCountB;
33 ::ll::TypedStorage<4, 4, float> mPriceMultiplierA;
34 ::ll::TypedStorage<4, 4, float> mPriceMultiplierB;
35 ::ll::TypedStorage<4, 4, ::RecipeNetId> mRecipeNetId;
50 int minorPositiveGossip,
51 int majorPositiveGossip,
52 int nearbyCuredDiscount,
53 int heroEffectAmplifier,
54 bool hasHeroOfTheVillage,
58 MCNAPI
bool isSame(::MerchantRecipe
const& lhs)
const;
62 MCAPI ~MerchantRecipe();
MCAPI void calculateDemandPrices(int minorPositiveGossip, int majorPositiveGossip, int nearbyCuredDiscount, int heroEffectAmplifier, bool hasHeroOfTheVillage, ::BaseGameVersion baseGameVersion)