Table of Contents

Class DefaultTradeItemPriceFactorModel

Namespace
TaleWorlds.CampaignSystem.GameComponents
Assembly
TaleWorlds.CampaignSystem.dll
public class DefaultTradeItemPriceFactorModel : TradeItemPriceFactorModel
Inheritance
DefaultTradeItemPriceFactorModel
Inherited Members

Constructors

DefaultTradeItemPriceFactorModel()

public DefaultTradeItemPriceFactorModel()

Methods

GetBasePriceFactor(ItemCategory, float, float, float, bool, int)

public override float GetBasePriceFactor(ItemCategory itemCategory, float inStoreValue, float supply, float demand, bool isSelling, int transferValue)

Parameters

itemCategory ItemCategory
inStoreValue float
supply float
demand float
isSelling bool
transferValue int

Returns

float

GetPrice(EquipmentElement, MobileParty, PartyBase, bool, float, float, float)

public override int GetPrice(EquipmentElement itemRosterElement, MobileParty clientParty, PartyBase merchant, bool isSelling, float inStoreValue, float supply, float demand)

Parameters

itemRosterElement EquipmentElement
clientParty MobileParty
merchant PartyBase
isSelling bool
inStoreValue float
supply float
demand float

Returns

int

GetTheoreticalMaxItemMarketValue(ItemObject)

public override int GetTheoreticalMaxItemMarketValue(ItemObject item)

Parameters

item ItemObject

Returns

int

GetTradePenalty(ItemObject, MobileParty, PartyBase, bool, float, float, float)

public override float GetTradePenalty(ItemObject item, MobileParty clientParty, PartyBase merchant, bool isSelling, float inStore, float supply, float demand)

Parameters

item ItemObject
clientParty MobileParty
merchant PartyBase
isSelling bool
inStore float
supply float
demand float

Returns

float

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).