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

Public Member Functions

MCAPI MerchantRecipe (::MerchantRecipe const &)
 
MCAPI MerchantRecipe (::CompoundTag const *tag)
 
MCAPI MerchantRecipe (::MerchantRecipe &&)
 
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 &)
 
MCFOLD void * $ctor (::MerchantRecipe const &)
 
MCAPI void * $ctor (::CompoundTag const *tag)
 
MCAPI void * $ctor (::MerchantRecipe &&)
 
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, ::RecipeNetIdmRecipeNetId
 

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