LeviLamina
Loading...
Searching...
No Matches
MerchantRecipe Class Reference

Public Member Functions

MCAPI MerchantRecipe (::MerchantRecipe &&)
MCAPI MerchantRecipe (::MerchantRecipe const &)
MCAPI MerchantRecipe (::CompoundTag const *tag)
MCAPI MerchantRecipe (::ItemInstance const &buy, ::ItemInstance const &sell)
MCAPI MerchantRecipe (::ItemInstance const &buyA, ::ItemInstance const &buyB, ::ItemInstance const &sell)
MCAPI void calculateDemandPrices (int minorPositiveGossip, int majorPositiveGossip, int nearbyCuredDiscount, int heroEffectAmplifier, bool hasHeroOfTheVillage, ::BaseGameVersion baseGameVersion)
MCAPI ::std::unique_ptr<::CompoundTagcreateTag (bool includeNetInfo, ::SaveContext const &saveContext) const
MCAPI bool isSame (::MerchantRecipe const &lhs) const
MCAPI void legacyCalculateDemandPrices (int lowTierDiscount, int highTierDiscount)
MCAPI void load (::CompoundTag const *tag)
MCAPI::MerchantRecipe & operator= (::MerchantRecipe const &)
MCAPI_C void * $ctor ()
MCAPI void * $ctor (::MerchantRecipe &&)
MCFOLD void * $ctor (::MerchantRecipe const &)
MCAPI void * $ctor (::CompoundTag const *tag)
MCAPI void * $ctor (::ItemInstance const &buy, ::ItemInstance const &sell)
MCAPI void * $ctor (::ItemInstance const &buyA, ::ItemInstance const &buyB, ::ItemInstance const &sell)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 128, ::ItemInstancemBuyA
::ll::TypedStorage< 8, 128, ::ItemInstancemBuyB
::ll::TypedStorage< 8, 128, ::ItemInstancemSell
::ll::TypedStorage< 4, 4, int > mTier
::ll::TypedStorage< 4, 4, int > mUses
::ll::TypedStorage< 4, 4, int > mMaxUses
::ll::TypedStorage< 4, 4, uint > mTraderExp
::ll::TypedStorage< 1, 1, bool > mRewardExp
::ll::TypedStorage< 4, 4, int > mDemand
::ll::TypedStorage< 4, 4, int > mBuyCountA
::ll::TypedStorage< 4, 4, int > mBuyCountB
::ll::TypedStorage< 4, 4, float > mPriceMultiplierA
::ll::TypedStorage< 4, 4, float > mPriceMultiplierB
::ll::TypedStorage< 4, 4, ::RecipeNetId > mRecipeNetId

The documentation for this class was generated from the following file: