|
|
EconomyTradeableComponent & | operator= (EconomyTradeableComponent const &) |
|
| EconomyTradeableComponent (EconomyTradeableComponent const &) |
|
MCAPI | EconomyTradeableComponent (::Actor &owner) |
|
MCAPI void | _calculateDemandPrices (int lowTierDiscount, int highTierDiscount, int nearbyCuredDiscount, int heroEffectAmplifier, bool hasHeroOfTheVillage, ::BaseGameVersion baseGameVersion) |
|
MCAPI bool | _generateTrades () |
|
MCAPI::TradeTable * | _getTradeTable () |
|
MCAPI void | _setMaxTradeTier (int tradeTier) |
|
MCAPI void | _setTradeTier (int tradeTier) |
|
MCAPI void | addAdditionalSaveData (::CompoundTag &tag) const |
|
MCAPI bool | canLevelUp () const |
|
MCAPI::UpdateTradePacket | createDataPacket (::ContainerID containerID) |
|
MCAPI void | fixVillagerTierToMatchTradeList (::MerchantRecipeList *oldOffers) |
|
MCAPI::IntRange | getCurrentCuredDiscount () const |
|
MCFOLD::std::string const & | getDisplayName () const |
|
MCAPI::InteractionResult | getInteraction (::Player &player, ::ActorInteraction &interaction) |
|
MCAPI::MerchantRecipeList * | getOffers () |
|
MCFOLD int | getRiches () const |
|
MCAPI uint | getTradeExpForCurrentLevel () const |
|
MCAPI uint | getTradeTier () const |
|
MCAPI bool | hasSupplyRemaining () const |
|
MCFOLD void | initFromDefinition () |
|
MCAPI::std::string const & | loadDisplayName () |
|
MCAPI void | loadOffersFromTag (::CompoundTag const *tag) |
|
MCAPI void | matchExpAndTier () |
|
MCAPI void | newServerAiStep () |
|
MCAPI void | notifyTrade (int recipeIndex, int numTrades) |
|
MCAPI void | readAdditionalSaveData (::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper) |
|
MCAPI void | reloadComponent () |
|
MCAPI void | resupplyTrades () |
|
MCAPI void | setCurrentTradeExp (int currentTradeExp) |
|
MCAPI void | setNearbyCuredDiscount (int discount) |
|
MCAPI void | setOffers (::MerchantRecipeList &offers) |
|
MCFOLD void | setRiches (int riches) |
|
MCAPI bool | shouldConvertTrades () const |
|
MCAPI bool | shouldPersistTrades () const |
|
MCAPI bool | showTradeScreen () |
|
MCAPI void | tickDiscountDegradationTimer (::Tick currentTick) |
|
MCAPI void | tryIncrementCuredDiscount () |
|
MCAPI void | tryIncrementNearbyCuredDiscount () |
|
MCAPI void | tryToTransferOldOffers (::MerchantRecipeList *oldOffers) |
|
MCAPI void * | $ctor (::Actor &owner) |
|
MCAPI void | $dtor () |
|
|
::ll::TypedStorage< 8, 8, ::ActorUniqueID > | mLastTradingPlayer |
|
::ll::TypedStorage< 4, 4, int > | mUpdateMerchantTimer |
|
::ll::TypedStorage< 1, 1, bool > | mAddRecipeOnUpdate |
|
::ll::TypedStorage< 4, 4, int > | mRiches |
|
::ll::TypedStorage< 8, 8, ::Actor & > | mOwner |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::MerchantRecipeList > > | mOffers |
|
::ll::TypedStorage< 8, 32, ::std::string > | mDisplayName |
|
::ll::TypedStorage< 8, 32, ::std::string > | mGeneratedTablePath |
|
::ll::TypedStorage< 1, 1, bool > | mConvertedFromVillagerV1 |
|
::ll::TypedStorage< 4, 4, int > | mDiscountDegradationTimeStamp |