H7Merchant¶
Class in MMH7Game · MMH7Game.H7Merchant · native, perobjectconfig
Object › Actor › SkeletalMeshActor › SkeletalMeshCinematicActor › SkeletalMeshActorMAT › H7EditorMapObject › H7AdventureObject › H7VisitableSite › H7NeutralSite › H7Merchant
Implements: H7ITooltipable
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
mBuyPriceMultiplicator | float | protected |
mCurrentItems | array<H7HeroItem> | protected |
mEnableForbiddenItemTypeList | bool | protected |
mForbiddenItemType | array<H7StructsAndEnumsNative.EItemType> | protected |
mItemRandValues | array | protected |
mOfferData | H7MultiRewardData | protected |
mRefreshOffers | H7StructsAndEnumsNative.ETrigger | protected |
mSellPriceMultiplicator | float | protected |
mUniqueItemSold | array | protected |
Functions¶
| Name | Declaration |
|---|---|
BuyItemByID | function H7HeroItem BuyItemByID(int Id) |
CheckForUniqueItem | function CheckForUniqueItem(H7HeroItem Item) |
DefineItemTier | function array<H7HeroItem> DefineItemTier(H7StructsAndEnumsNative.ETier ItemTier) |
GetAddBoniOnStatByID | function float GetAddBoniOnStatByID(H7StructsAndEnumsNative.EStat desiredStat) |
GetBaseStatByID | function float GetBaseStatByID(H7StructsAndEnumsNative.EStat desiredStat) |
GetBuyPriceMultiplicator | function float GetBuyPriceMultiplicator() |
GetCurrentlyAvailableItems | function array<H7HeroItem> GetCurrentlyAvailableItems() |
GetEntityType | native function H7StructsAndEnumsNative.EUnitType GetEntityType() |
GetItemByID | function H7HeroItem GetItemByID(int Id) |
GetModifiedStatByID | function float GetModifiedStatByID(H7StructsAndEnumsNative.EStat desiredStat) |
GetModifiersByID | native function GetModifiersByID(out array<H7MeModifiesStat> outStats, H7StructsAndEnumsNative.EStat desiredStat, optional H7StructsAndEnumsNative.EOperationType checkForOperation1 = 255, optional H7StructsAndEnumsNative.EOperationType checkForOperation2 = 255, optional bool nextRound) |
GetMultiBoniOnStatByID | function float GetMultiBoniOnStatByID(H7StructsAndEnumsNative.EStat desiredStat) |
GetSellPriceMultiplicator | function float GetSellPriceMultiplicator() |
GetTooltipData | function H7TooltipData GetTooltipData(optional bool extendedVersion) |
InitAdventureObject | event InitAdventureObject() |
OnVisit | function OnVisit(out H7AdventureHero Hero) |
SetBuyPriceMultiplicator | function SetBuyPriceMultiplicator(float val) |
SetCurrentItems | event SetCurrentItems() |
SetSellPriceMultiplicator | function SetSellPriceMultiplicator(float val) |
TriggerEvents | native function TriggerEvents(H7StructsAndEnumsNative.ETrigger triggerEvent, bool forecast, optional H7EventContainerStruct container) |