Not Stable Yet!
This article is part of the Witcher 3 scripting community documentation, which is considered to be UNSTABLE until after the release of the Blood and Wine DLC. Edits to these pages may be overwritten without notice!
CInventoryComponent | |
---|---|
Signature |
import class CInventoryComponent extends CComponent |
Parent |
CComponent |
Version |
1.12 |
Path |
/game/components/inventoryComponent.ws |
ISerializable > IScriptable > CObject > CNode > CComponent
Public Functions
ActivateQuestBonus
import final function ActivateQuestBonus()
- Location:
- starts @ line 1239, ends @ line 1239
AddAnItem
AddItemBaseAbility
import final function AddItemBaseAbility(item : SItemUniqueId, abilityName : name)
- Parameters:
- item : SItemUniqueId
- abilityName : name
- Location:
- starts @ line 1251, ends @ line 1251
AddItemCraftedAbility
import final function AddItemCraftedAbility(itemId : SItemUniqueId, abilityName : name, optional allowDuplicate : bool)
- Parameters:
- itemId : SItemUniqueId
- abilityName : name
- optional allowDuplicate : bool
- Location:
- starts @ line 1245, ends @ line 1245
AddItemTag
import final function AddItemTag(itemId : SItemUniqueId, tag : name) : bool
- Parameters:
- itemId : SItemUniqueId
- tag : name
- Returns:
- Location:
- starts @ line 554, ends @ line 554
AddItemsFromLootDefinition
import final function AddItemsFromLootDefinition(lootDefinitionName : name)
- Parameters:
- lootDefinitionName : name
- Location:
- starts @ line 1289, ends @ line 1289
AddListener
function AddListener(listener : IInventoryScriptedListener)
- Parameters:
- listener : IInventoryScriptedListener
- Location:
- starts @ line 4460, ends @ line 4470
AddMoney
public function AddMoney(amount : int)
- Parameters:
- amount : int
- Location:
- starts @ line 143, ends @ line 154
AddRandomEnhancementToItem
public function AddRandomEnhancementToItem(item : SItemUniqueId)
- Parameters:
- item : SItemUniqueId
- Location:
- starts @ line 4180, ends @ line 4380
AddRepairObjectItemBonuses
AddSlot
import final function AddSlot(itemUniqueId : SItemUniqueId) : bool
- Parameters:
- itemUniqueId : SItemUniqueId
- Returns:
- Location:
- starts @ line 236, ends @ line 236
AutoBalanaceItemsWithPlayerLevel
public final function AutoBalanaceItemsWithPlayerLevel()
- Location:
- starts @ line 355, ends @ line 367
CanBeCompared
public function CanBeCompared(itemId : SItemUniqueId) : bool
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 3153, ends @ line 3206
CanItemHaveOil
public function CanItemHaveOil(id : SItemUniqueId) : bool
- Parameters:
- id : SItemUniqueId
- Returns:
- Location:
- starts @ line 2123, ends @ line 2126
ClearGwintCards
function ClearGwintCards()
- Location:
- starts @ line 1307, ends @ line 1337
ClearKnownRecipes
public final function ClearKnownRecipes()
- Location:
- starts @ line 1365, ends @ line 1392
ClearTHmaps
function ClearTHmaps()
- Location:
- starts @ line 1339, ends @ line 1362
Created
function Created()
- Location:
- starts @ line 1302, ends @ line 1305
DespawnItem
import final function DespawnItem(itemId : SItemUniqueId)
- Parameters:
- itemId : SItemUniqueId
- Location:
- starts @ line 1257, ends @ line 1257
DropItem
import final function DropItem(itemId : SItemUniqueId, optional removeFromInv : bool)
- Parameters:
- itemId : SItemUniqueId
- optional removeFromInv : bool
- Location:
- starts @ line 1038, ends @ line 1038
DropItemInBag
public function DropItemInBag(item : SItemUniqueId, quantity : int)
- Parameters:
- item : SItemUniqueId
- quantity : int
- Location:
- starts @ line 1961, ends @ line 2019
EnableLoot
import final function EnableLoot(enable : bool)
- Parameters:
- enable : bool
- Location:
- starts @ line 1283, ends @ line 1283
EnchantItem
import final function EnchantItem(enhancedItemId : SItemUniqueId, enchantmentName : name, enchantmentStat : name) : bool
- Parameters:
- enhancedItemId : SItemUniqueId
- enchantmentName : name
- enchantmentStat : name
- Returns:
- Location:
- starts @ line 4536, ends @ line 4536
EnhanceItemScript
function EnhanceItemScript(enhancedItemId : SItemUniqueId, extensionItemId : SItemUniqueId) : bool
- Parameters:
- enhancedItemId : SItemUniqueId
- extensionItemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 4557, ends @ line 4578
ForceSpawnItemOnStart
public function ForceSpawnItemOnStart(itemId : SItemUniqueId) : bool
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 242, ends @ line 245
GenerateItemLevel
function GenerateItemLevel(item : SItemUniqueId, rewardItem : bool)
- Parameters:
- item : SItemUniqueId
- rewardItem : bool
- Location:
- starts @ line 3804, ends @ line 4023
GetAlchemyCraftableItems
public final function GetAlchemyCraftableItems() : array<SItemUniqueId>
- Returns:
- Location:
- starts @ line 3475, ends @ line 3489
GetAllHeldAndMountedItemsCategories
GetAllHeldItemsNames
GetAllItems
import final function GetAllItems(out items : array<SItemUniqueId>)
- Parameters:
- out items : array<SItemUniqueId>
- Location:
- starts @ line 187, ends @ line 187
GetAllItemsQuantity
GetAllWeapons
public function GetAllWeapons() : array<SItemUniqueId>
- Returns:
- Location:
- starts @ line 3689, ends @ line 3692
GetArmorType
public function GetArmorType(item : SItemUniqueId) : EArmorType
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3451, ends @ line 3473
GetBookText
public function GetBookText(item : SItemUniqueId) : string
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 1486, ends @ line 1489
GetCraftedItemName
import final function GetCraftedItemName(itemId : SItemUniqueId) : name
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 511, ends @ line 511
GetCrossbowAmmo
public function GetCrossbowAmmo(id : SItemUniqueId) : int
- Parameters:
- id : SItemUniqueId
- Returns:
- Location:
- starts @ line 3583, ends @ line 3589
GetDaysToIncreaseFunds
public function GetDaysToIncreaseFunds() : int
- Returns:
- Location:
- starts @ line 68, ends @ line 71
GetDeploymentItemEntity
import final function GetDeploymentItemEntity(itemId : SItemUniqueId, optional position : Vector, optional rotation : EulerAngles, optional allocateIdTag : bool) : CEntity
- Parameters:
- itemId : SItemUniqueId
- optional position : Vector
- optional rotation : EulerAngles
- optional allocateIdTag : bool
- Returns:
- Location:
- starts @ line 1021, ends @ line 1021
GetEnchantment
import final function GetEnchantment(enhancedItemId : SItemUniqueId) : name
- Parameters:
- enhancedItemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 4537, ends @ line 4537
GetFilterTypeByItem
public function GetFilterTypeByItem(item : SItemUniqueId) : EInventoryFilterType
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3547, ends @ line 3575
GetFundsMax
GetFundsModifier
import final function GetFundsModifier() : float
- Returns:
- Location:
- starts @ line 545, ends @ line 545
GetFundsType
public function GetFundsType() : EInventoryFundsType
- Returns:
- Location:
- starts @ line 63, ends @ line 66
GetHeldAndMountedItems
function GetHeldAndMountedItems(out items : array<SItemUniqueId>)
- Parameters:
- out items : array<SItemUniqueId>
- Location:
- starts @ line 4654, ends @ line 4670
GetHeldWeapons
public function GetHeldWeapons() : array<SItemUniqueId>
- Returns:
- Location:
- starts @ line 1817, ends @ line 1833
GetHeldWeaponsWithCategory
public function GetHeldWeaponsWithCategory(category : name, out items : array<SItemUniqueId>)
- Parameters:
- category : name
- out items : array<SItemUniqueId>
- Location:
- starts @ line 1835, ends @ line 1848
GetHorseSlotForItem
public function GetHorseSlotForItem(id : SItemUniqueId) : EEquipmentSlots
- Parameters:
- id : SItemUniqueId
- Returns:
- Location:
- starts @ line 3208, ends @ line 3219
GetInventoryItemPriceModified
import final function GetInventoryItemPriceModified(invItem : SInventoryItem, optional playerSellingItem : Bool) : int
- Parameters:
- invItem : SInventoryItem
- optional playerSellingItem : Bool
- Returns:
- Location:
- starts @ line 522, ends @ line 522
GetInventoryItemUIData
import final function GetInventoryItemUIData(item : SItemUniqueId) : SInventoryItemUIData
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 1264, ends @ line 1264
GetItem
import final function GetItem(itemId : SItemUniqueId) : SInventoryItem
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 496, ends @ line 496
GetItemAbilities
import final function GetItemAbilities(itemId : SItemUniqueId, out abilities : array<name>)
- Parameters:
- itemId : SItemUniqueId
- out abilities : array<name>
- Location:
- starts @ line 580, ends @ line 580
GetItemAbilitiesWithAttribute
public function GetItemAbilitiesWithAttribute(id : SItemUniqueId, attributeName : name, attributeVal : float) : array<name>
- Parameters:
- id : SItemUniqueId
- attributeName : name
- attributeVal : float
- Returns:
- Location:
- starts @ line 586, ends @ line 607
GetItemAbilitiesWithTag
public function GetItemAbilitiesWithTag(itemId : SItemUniqueId, tag : name, out abilities : array<name>)
- Parameters:
- itemId : SItemUniqueId
- tag : name
- out abilities : array<name>
- Location:
- starts @ line 608, ends @ line 624
GetItemAbilityAttributeValue
import final function GetItemAbilityAttributeValue(itemId : SItemUniqueId, attributeName : name, abilityName : name) : SAbilityAttributeValue
- Parameters:
- itemId : SItemUniqueId
- attributeName : name
- abilityName : name
- Returns:
- Location:
- starts @ line 173, ends @ line 173
GetItemArmorTotal
public final function GetItemArmorTotal(item : SItemUniqueId) : SAbilityAttributeValue
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 248, ends @ line 258
GetItemAttributeValue
import final function GetItemAttributeValue(itemId : SItemUniqueId, attributeName : name, optional abilityTags : array<name>, optional withoutTags : bool) : SAbilityAttributeValue
- Parameters:
- itemId : SItemUniqueId
- attributeName : name
- optional abilityTags : array<name>
- optional withoutTags : bool
- Returns:
- Location:
- starts @ line 571, ends @ line 571
GetItemAttributes
import final function GetItemAttributes(itemId : SItemUniqueId, out attributes : array<name>)
- Parameters:
- itemId : SItemUniqueId
- out attributes : array<name>
- Location:
- starts @ line 577, ends @ line 577
GetItemBaseAttributes
import final function GetItemBaseAttributes(itemId : SItemUniqueId, out attributes : array<name>)
- Parameters:
- itemId : SItemUniqueId
- out attributes : array<name>
- Location:
- starts @ line 574, ends @ line 574
GetItemBaseStats
public function GetItemBaseStats(itemId : SItemUniqueId, out itemStats : array<SAttributeTooltip>)
- Parameters:
- itemId : SItemUniqueId
- out itemStats : array<SAttributeTooltip>
- Location:
- starts @ line 2629, ends @ line 2661
GetItemBuffs
public function GetItemBuffs(id : SItemUniqueId, out buffs : array<SEffectInfo>) : int
- Parameters:
- id : SItemUniqueId
- out buffs : array<SEffectInfo>
- Returns:
- Location:
- starts @ line 1911, ends @ line 1958
GetItemByItemEntity
import final function GetItemByItemEntity(itemEntity : CItemEntity) : SItemUniqueId
- Parameters:
- itemEntity : CItemEntity
- Returns:
- Location:
- starts @ line 560, ends @ line 560
GetItemCategory
import final function GetItemCategory(itemId : SItemUniqueId) : name
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 502, ends @ line 502
GetItemClass
import final function GetItemClass(itemId : SItemUniqueId) : EInventoryItemClass
- Parameters:
- itemId : SItemUniqueId
- Returns:
- EInventoryItemClass
- Location:
- starts @ line 505, ends @ line 505
GetItemContainedAbilities
import final function GetItemContainedAbilities(itemId : SItemUniqueId, out abilities : array<name>)
- Parameters:
- itemId : SItemUniqueId
- out abilities : array<name>
- Location:
- starts @ line 583, ends @ line 583
GetItemCount
GetItemDurability
import final function GetItemDurability(itemId : SItemUniqueId) : float
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 1088, ends @ line 1088
GetItemDurabilityRatio
public function GetItemDurabilityRatio(itemId : SItemUniqueId) : float
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 1178, ends @ line 1184
GetItemEncumbrance
public function GetItemEncumbrance(item : SItemUniqueId) : float
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3521, ends @ line 3545
GetItemEnhancementCount
import final function GetItemEnhancementCount(itemId : SItemUniqueId) : int
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 4535, ends @ line 4535
GetItemEnhancementItems
import final function GetItemEnhancementItems(itemId : SItemUniqueId, out names : array<name>)
- Parameters:
- itemId : SItemUniqueId
- out names : array<name>
- Location:
- starts @ line 4534, ends @ line 4534
GetItemEnhancementSlotsCount
import final function GetItemEnhancementSlotsCount(itemId : SItemUniqueId) : int
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 4533, ends @ line 4533
GetItemEntityUnsafe
import final function GetItemEntityUnsafe(itemId : SItemUniqueId) : CItemEntity
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 1018, ends @ line 1018
GetItemEquippedOnSlot
public function GetItemEquippedOnSlot(slot : EEquipmentSlots, out item : SItemUniqueId) : bool
- Parameters:
- slot : EEquipmentSlots
- out item : SItemUniqueId
- Returns:
- Location:
- starts @ line 2870, ends @ line 2883
GetItemFromSlot
import final function GetItemFromSlot(slotName : name) : SItemUniqueId
- Parameters:
- slotName : name
- Returns:
- Location:
- starts @ line 175, ends @ line 175
GetItemGridSize
import final function GetItemGridSize(itemId : SItemUniqueId) : int
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 1092, ends @ line 1092
GetItemHoldSlot
import final function GetItemHoldSlot(itemId : SItemUniqueId) : name
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 1041, ends @ line 1041
GetItemIconPathByName
import final function GetItemIconPathByName(itemName : CName) : string
- Parameters:
- itemName : CName
- Returns:
- Location:
- starts @ line 234, ends @ line 234
GetItemIconPathByUniqueID
import final function GetItemIconPathByUniqueID(itemUniqueId : SItemUniqueId) : string
- Parameters:
- itemUniqueId : SItemUniqueId
- Returns:
- Location:
- starts @ line 231, ends @ line 231
GetItemId
import public function GetItemId(itemName : name) : SItemUniqueId
- Parameters:
- itemName : name
- Returns:
- Location:
- starts @ line 190, ends @ line 190
GetItemInitialDurability
import final function GetItemInitialDurability(itemId : SItemUniqueId) : float
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 1090, ends @ line 1090
GetItemLevel
public final function GetItemLevel(item : SItemUniqueId) : int
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 260, ends @ line 322
GetItemLevelColor
GetItemLevelColorById
public function GetItemLevelColorById(itemId : SItemUniqueId) : string
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 324, ends @ line 338
GetItemLocalizedDescriptionByName
import final function GetItemLocalizedDescriptionByName(itemName : CName) : string
- Parameters:
- itemName : CName
- Returns:
- Location:
- starts @ line 222, ends @ line 222
GetItemLocalizedDescriptionByUniqueID
import final function GetItemLocalizedDescriptionByUniqueID(itemUniqueId : SItemUniqueId) : string
- Parameters:
- itemUniqueId : SItemUniqueId
- Returns:
- Location:
- starts @ line 228, ends @ line 228
GetItemLocalizedNameByName
import final function GetItemLocalizedNameByName(itemName : CName) : string
- Parameters:
- itemName : CName
- Returns:
- Location:
- starts @ line 219, ends @ line 219
GetItemLocalizedNameByUniqueID
import final function GetItemLocalizedNameByUniqueID(itemUniqueId : SItemUniqueId) : string
- Parameters:
- itemUniqueId : SItemUniqueId
- Returns:
- Location:
- starts @ line 225, ends @ line 225
GetItemMaxDurability
import final function GetItemMaxDurability(itemId : SItemUniqueId) : float
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 1091, ends @ line 1091
GetItemModifierFloat
import final function GetItemModifierFloat(itemId : SItemUniqueId, modName : name, optional defValue : float) : float
- Parameters:
- itemId : SItemUniqueId
- modName : name
- optional defValue : float
- Returns:
- Location:
- starts @ line 1233, ends @ line 1233
GetItemModifierInt
import final function GetItemModifierInt(itemId : SItemUniqueId, modName : name, optional defValue : int) : int
- Parameters:
- itemId : SItemUniqueId
- modName : name
- optional defValue : int
- Returns:
- Location:
- starts @ line 1235, ends @ line 1235
GetItemName
import final function GetItemName(itemId : SItemUniqueId) : name
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 499, ends @ line 499
GetItemPrice
import final function GetItemPrice(itemId : SItemUniqueId) : int
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 516, ends @ line 516
GetItemPriceAddSlot
import final function GetItemPriceAddSlot(invItem : SInventoryItem) : int
- Parameters:
- invItem : SInventoryItem
- Returns:
- Location:
- starts @ line 534, ends @ line 534
GetItemPriceCrafting
import final function GetItemPriceCrafting(invItem : SInventoryItem) : int
- Parameters:
- invItem : SInventoryItem
- Returns:
- Location:
- starts @ line 537, ends @ line 537
GetItemPriceDisassemble
import final function GetItemPriceDisassemble(invItem : SInventoryItem) : int
- Parameters:
- invItem : SInventoryItem
- Returns:
- Location:
- starts @ line 531, ends @ line 531
GetItemPriceEnchantItem
import final function GetItemPriceEnchantItem(invItem : SInventoryItem) : int
- Parameters:
- invItem : SInventoryItem
- Returns:
- Location:
- starts @ line 540, ends @ line 540
GetItemPriceModified
import final function GetItemPriceModified(itemId : SItemUniqueId, optional playerSellingItem : Bool) : int
- Parameters:
- itemId : SItemUniqueId
- optional playerSellingItem : Bool
- Returns:
- Location:
- starts @ line 519, ends @ line 519
GetItemPriceRemoveEnchantment
import final function GetItemPriceRemoveEnchantment(invItem : SInventoryItem) : int
- Parameters:
- invItem : SInventoryItem
- Returns:
- Location:
- starts @ line 543, ends @ line 543
GetItemPriceRemoveUpgrade
import final function GetItemPriceRemoveUpgrade(invItem : SInventoryItem) : int
- Parameters:
- invItem : SInventoryItem
- Returns:
- Location:
- starts @ line 528, ends @ line 528
GetItemPriceRepair
import final function GetItemPriceRepair(invItem : SInventoryItem, out costRepairPoint : int, out costRepairTotal : int)
- Parameters:
- invItem : SInventoryItem
- out costRepairPoint : int
- out costRepairTotal : int
- Location:
- starts @ line 525, ends @ line 525
GetItemPrimaryStat
public function GetItemPrimaryStat(itemId : SItemUniqueId, out attributeLabel : string, out attributeVal : float) : void
- Parameters:
- itemId : SItemUniqueId
- out attributeLabel : string
- out attributeVal : float
- Returns:
- void
- Location:
- starts @ line 2917, ends @ line 2938
GetItemPrimaryStatFromName
GetItemQuality
public function GetItemQuality(itemId : SItemUniqueId) : int
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 4382, ends @ line 4399
GetItemQualityFromName
GetItemQuantity
import final function GetItemQuantity(itemId : SItemUniqueId) : int
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 548, ends @ line 548
GetItemQuantityByCategory
GetItemQuantityByName
GetItemQuantityByTag
GetItemRecyclingParts
import final function GetItemRecyclingParts(itemId : SItemUniqueId) : array<SItemParts>
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 1060, ends @ line 1060
GetItemRelativeTooltipType
public function GetItemRelativeTooltipType(id : SItemUniqueId, invOther : CInventoryComponent, idOther : SItemUniqueId) : ECompareType
- Parameters:
- id : SItemUniqueId
- invOther : CInventoryComponent
- idOther : SItemUniqueId
- Returns:
- Location:
- starts @ line 2495, ends @ line 2507
GetItemResistStatWithDurabilityModifiers
public function GetItemResistStatWithDurabilityModifiers(itemId : SItemUniqueId, stat : ECharacterDefenseStats, out points : SAbilityAttributeValue, out percents : SAbilityAttributeValue)
- Parameters:
- itemId : SItemUniqueId
- stat : ECharacterDefenseStats
- out points : SAbilityAttributeValue
- out percents : SAbilityAttributeValue
- Location:
- starts @ line 1191, ends @ line 1208
GetItemResistanceTypes
public function GetItemResistanceTypes(id : SItemUniqueId) : array<ECharacterDefenseStats>
- Parameters:
- id : SItemUniqueId
- Returns:
- array<ECharacterDefenseStats>
- Location:
- starts @ line 1211, ends @ line 1231
GetItemSetName
import final function GetItemSetName(itemId : SItemUniqueId) : name
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 1242, ends @ line 1242
GetItemStatByName
GetItemStats
public function GetItemStats(itemId : SItemUniqueId, out itemStats : array<SAttributeTooltip>)
- Parameters:
- itemId : SItemUniqueId
- out itemStats : array<SAttributeTooltip>
- Location:
- starts @ line 2664, ends @ line 2670
GetItemStatsFromName
public function GetItemStatsFromName(itemName : name, out itemStats : array<SAttributeTooltip>)
- Parameters:
- itemName : name
- out itemStats : array<SAttributeTooltip>
- Location:
- starts @ line 2754, ends @ line 2853
GetItemTags
import final function GetItemTags(itemId : SItemUniqueId, out tags : array<name>) : bool
- Parameters:
- itemId : SItemUniqueId
- out tags : array<name>
- Returns:
- Location:
- starts @ line 508, ends @ line 508
GetItemWeight
import final function GetItemWeight(id : SItemUniqueId) : float
- Parameters:
- id : SItemUniqueId
- Returns:
- Location:
- starts @ line 1062, ends @ line 1062
GetItemsByCategory
import final function GetItemsByCategory(category : name) : array<SItemUniqueId>
- Parameters:
- category : name
- Returns:
- Location:
- starts @ line 199, ends @ line 199
GetItemsByName
public function GetItemsByName(itemName : name) : array<SItemUniqueId>
- Parameters:
- itemName : name
- Returns:
- Location:
- starts @ line 369, ends @ line 388
GetItemsByTag
import final function GetItemsByTag(tag : name) : array<SItemUniqueId>
- Parameters:
- tag : name
- Returns:
- Location:
- starts @ line 196, ends @ line 196
GetItemsIds
import public function GetItemsIds(itemName : name) : array<SItemUniqueId>
- Parameters:
- itemName : name
- Returns:
- Location:
- starts @ line 193, ends @ line 193
GetItemsNames
GetMerchantPriceModifier
public function GetMerchantPriceModifier(shopNPC : CNewNPC, item : SItemUniqueId) : float
- Parameters:
- shopNPC : CNewNPC
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 2540, ends @ line 2591
GetMoney
GetNumOfStackedItems
import final function GetNumOfStackedItems(itemUniqueId : SItemUniqueId) : int
- Parameters:
- itemUniqueId : SItemUniqueId
- Returns:
- Location:
- starts @ line 211, ends @ line 211
GetOilNameOnSword
GetParamsForRunewordTooltip
GetPotionAttributesForTooltip
public final function GetPotionAttributesForTooltip(potionId : SItemUniqueId, out tips : array<SAttributeTooltip>) : void
- Parameters:
- potionId : SItemUniqueId
- out tips : array<SAttributeTooltip>
- Returns:
- void
- Location:
- starts @ line 2303, ends @ line 2492
GetPotionItemBuffData
public function GetPotionItemBuffData(id : SItemUniqueId, out type : EEffectType, out customAbilityName : name) : bool
- Parameters:
- id : SItemUniqueId
- out type : EEffectType
- out customAbilityName : name
- Returns:
- Location:
- starts @ line 1850, ends @ line 1871
GetRecentlyAddedItems
public function GetRecentlyAddedItems() : array<SItemUniqueId>
- Returns:
- Location:
- starts @ line 4427, ends @ line 4430
GetRecentlyAddedItemsListSize
public function GetRecentlyAddedItemsListSize() : int
- Returns:
- Location:
- starts @ line 4432, ends @ line 4435
GetRepairObjectBonusValueForArmor
public final function GetRepairObjectBonusValueForArmor(armor : SItemUniqueId) : SAbilityAttributeValue
- Parameters:
- armor : SItemUniqueId
- Returns:
- Location:
- starts @ line 2106, ends @ line 2120
GetRepairPrice
public function GetRepairPrice(item : SItemUniqueId) : float
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 2604, ends @ line 2610
GetRepairPriceModifier
GetSchematicIngredients
import final function GetSchematicIngredients(itemName : SItemUniqueId, out quantity : array<int>, out names : array<name>)
- Parameters:
- itemName : SItemUniqueId
- out quantity : array<int>
- out names : array<name>
- Location:
- starts @ line 202, ends @ line 202
GetSchematicRequiredCraftsmanLevel
import final function GetSchematicRequiredCraftsmanLevel(craftName : SItemUniqueId) : name
- Parameters:
- craftName : SItemUniqueId
- Returns:
- Location:
- starts @ line 208, ends @ line 208
GetSchematicRequiredCraftsmanType
import final function GetSchematicRequiredCraftsmanType(craftName : SItemUniqueId) : name
- Parameters:
- craftName : SItemUniqueId
- Returns:
- Location:
- starts @ line 205, ends @ line 205
GetSingletonItems
public final function GetSingletonItems() : array<SItemUniqueId>
- Returns:
- Location:
- starts @ line 390, ends @ line 393
GetSkillMutagenColor
public function GetSkillMutagenColor(item : SItemUniqueId) : ESkillColor
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 4502, ends @ line 4523
GetSlotForItemId
public function GetSlotForItemId(item : SItemUniqueId) : EEquipmentSlots
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3593, ends @ line 3685
GetSlotItemsLimit
import final function GetSlotItemsLimit(itemUniqueId : SItemUniqueId) : int
- Parameters:
- itemUniqueId : SItemUniqueId
- Returns:
- Location:
- starts @ line 238, ends @ line 238
GetSpecifiedPlayerItemsQuest
public function GetSpecifiedPlayerItemsQuest(steelSword, silverSword, armor, boots, gloves, pants, trophy, mask, bombs, crossbow, secondaryWeapon, equippedOnly : bool) : array<SItemUniqueId>
- Parameters:
- steelSword
- silverSword
- armor
- boots
- gloves
- pants
- trophy
- mask
- bombs
- crossbow
- secondaryWeapon
- equippedOnly : bool
- Returns:
- Location:
- starts @ line 3695, ends @ line 3727
GetSwordOil
public function GetSwordOil(sword : SItemUniqueId) : name
- Parameters:
- sword : SItemUniqueId
- Returns:
- Location:
- starts @ line 2146, ends @ line 2215
GetTooltipData
public function GetTooltipData(itemId : SItemUniqueId, out localizedName : string, out localizedDescription : string, out price : int, out localizedCategory : string, out itemStats : array<SAttributeTooltip>, out localizedFluff : string)
- Parameters:
- itemId : SItemUniqueId
- out localizedName : string
- out localizedDescription : string
- out price : int
- out localizedCategory : string
- out itemStats : array<SAttributeTooltip>
- out localizedFluff : string
- Location:
- starts @ line 2613, ends @ line 2626
GetWeaponDTNames
function GetWeaponDTNames(id : SItemUniqueId, out dmgNames : array<name>) : int
- Parameters:
- id : SItemUniqueId
- out dmgNames : array<name>
- Returns:
- Location:
- starts @ line 1784, ends @ line 1804
GetWeapons
public function GetWeapons() : array<SItemUniqueId>
- Returns:
- Location:
- starts @ line 1806, ends @ line 1815
GiveAllItemsTo
GiveItemTo
public final function GiveItemTo(otherInventory : CInventoryComponent, itemId : SItemUniqueId, optional quantity : int, optional refreshNewFlag : bool, optional forceTransferNoDrops : bool, optional informGUI : bool) : SItemUniqueId
- Parameters:
- otherInventory : CInventoryComponent
- itemId : SItemUniqueId
- optional quantity : int
- optional refreshNewFlag : bool
- optional forceTransferNoDrops : bool
- optional informGUI : bool
- Returns:
- Location:
- starts @ line 639, ends @ line 702
GiveItemsTo
public final function GiveItemsTo(otherInventory : CInventoryComponent, items : array<SItemUniqueId>, optional forceTransferNoDrops : bool, optional informGUI : bool) : array<SItemUniqueId>
- Parameters:
- otherInventory : CInventoryComponent
- items : array<SItemUniqueId>
- optional forceTransferNoDrops : bool
- optional informGUI : bool
- Returns:
- Location:
- starts @ line 712, ends @ line 723
GiveMoneyTo
HasEnhancementItemTag
import final function HasEnhancementItemTag(enhancedItemId : SItemUniqueId, slotIndex : int, tag : name) : bool
- Parameters:
- enhancedItemId : SItemUniqueId
- slotIndex : int
- tag : name
- Returns:
- Location:
- starts @ line 4544, ends @ line 4544
HasGroundBolts
HasHeldOrMountedItemByTag
HasInfiniteBolts
public function HasInfiniteBolts() : bool
- Returns:
- Location:
- starts @ line 747, ends @ line 762
HasItem
HasItemById
final function HasItemById(id : SItemUniqueId) : bool
- Parameters:
- id : SItemUniqueId
- Returns:
- Location:
- starts @ line 730, ends @ line 736
HasItemByTag
HasItemDurability
import final function HasItemDurability(itemId : SItemUniqueId) : bool
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 1087, ends @ line 1087
HasMountedItemByTag
HasQuestItem
public final function HasQuestItem() : bool
- Returns:
- Location:
- starts @ line 1065, ends @ line 1080
HasUnderwaterBolts
public function HasUnderwaterBolts() : bool
- Returns:
- Location:
- starts @ line 783, ends @ line 798
IncreaseFunds
public function IncreaseFunds()
- Location:
- starts @ line 106, ends @ line 123
InitInvFromTemplate
import final function InitInvFromTemplate(resource : CEntityTemplate)
- Parameters:
- resource : CEntityTemplate
- Location:
- starts @ line 213, ends @ line 213
IsBookRead
function IsBookRead(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 1431, ends @ line 1440
IsBookReadByName
IsEmpty
IsIdValid
import final function IsIdValid(itemId : SItemUniqueId) : bool
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 178, ends @ line 178
IsItemAlchemyItem
public final function IsItemAlchemyItem(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3432, ends @ line 3432
IsItemAnyArmor
public final function IsItemAnyArmor(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3426, ends @ line 3426
IsItemBlinders
public final function IsItemBlinders(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3439, ends @ line 3439
IsItemBody
public final function IsItemBody(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3413, ends @ line 3413
IsItemBolt
public final function IsItemBolt(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3421, ends @ line 3421
IsItemBomb
public final function IsItemBomb(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3420, ends @ line 3420
IsItemBoots
public final function IsItemBoots(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3415, ends @ line 3415
IsItemChestArmor
public final function IsItemChestArmor(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3412, ends @ line 3412
IsItemCrossbow
public final function IsItemCrossbow(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3411, ends @ line 3411
IsItemDismantleKit
public final function IsItemDismantleKit(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3429, ends @ line 3429
IsItemEnchanted
import final function IsItemEnchanted(enhancedItemId : SItemUniqueId) : bool
- Parameters:
- enhancedItemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 4538, ends @ line 4538
IsItemEncumbranceItem
public function IsItemEncumbranceItem(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3491, ends @ line 3519
IsItemExcluded
public function IsItemExcluded(itemID : SItemUniqueId, excludedItems : array<SItemNameProperty>) : bool
- Parameters:
- itemID : SItemUniqueId
- excludedItems : array<SItemNameProperty>
- Returns:
- Location:
- starts @ line 2885, ends @ line 2900
IsItemFists
public final function IsItemFists(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3409, ends @ line 3409
IsItemFood
public final function IsItemFood(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3435, ends @ line 3435
IsItemGloves
public final function IsItemGloves(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3416, ends @ line 3416
IsItemHeld
import final function IsItemHeld(itemId : SItemUniqueId) : bool
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 1035, ends @ line 1035
IsItemHorseBag
public final function IsItemHorseBag(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3430, ends @ line 3430
IsItemHorseItem
public final function IsItemHorseItem(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3437, ends @ line 3437
IsItemIngredient
public final function IsItemIngredient(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3428, ends @ line 3428
IsItemMask
public final function IsItemMask(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3419, ends @ line 3419
IsItemMounted
import final function IsItemMounted(itemId : SItemUniqueId) : bool
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 1031, ends @ line 1031
IsItemMutagenPotion
public final function IsItemMutagenPotion(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3441, ends @ line 3444
IsItemOil
public final function IsItemOil(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3425, ends @ line 3425
IsItemPants
public final function IsItemPants(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3417, ends @ line 3417
IsItemPotion
public final function IsItemPotion(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3424, ends @ line 3424
IsItemQuest
public final function IsItemQuest(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3434, ends @ line 3434
IsItemQuickslotItem
public function IsItemQuickslotItem(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3578, ends @ line 3581
IsItemReadable
public final function IsItemReadable(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3431, ends @ line 3431
IsItemSaddle
public final function IsItemSaddle(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3438, ends @ line 3438
IsItemSecondaryWeapon
public final function IsItemSecondaryWeapon(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3436, ends @ line 3436
IsItemSetItem
public final function IsItemSetItem(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3446, ends @ line 3449
IsItemSilverSwordUsableByPlayer
public final function IsItemSilverSwordUsableByPlayer(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3404, ends @ line 3407
IsItemSingletonItem
public final function IsItemSingletonItem(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3433, ends @ line 3433
IsItemSteelSwordUsableByPlayer
public final function IsItemSteelSwordUsableByPlayer(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3399, ends @ line 3402
IsItemTool
public final function IsItemTool(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3423, ends @ line 3423
IsItemTrophy
public final function IsItemTrophy(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3418, ends @ line 3418
IsItemUpgrade
public final function IsItemUpgrade(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3422, ends @ line 3422
IsItemUpgradeable
public final function IsItemUpgradeable(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3427, ends @ line 3427
IsItemWeapon
public final function IsItemWeapon(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3410, ends @ line 3410
IsLootRenewable
import final function IsLootRenewable() : bool
- Returns:
- Location:
- starts @ line 1292, ends @ line 1292
IsPrimaryStat
IsPrimaryStatById
public function IsPrimaryStatById(itemId : SItemUniqueId, attributeName : name, out attributeLabel : string) : bool
- Parameters:
- itemId : SItemUniqueId
- attributeName : name
- out attributeLabel : string
- Returns:
- Location:
- starts @ line 3008, ends @ line 3015
IsReadyToRenew
import final function IsReadyToRenew() : bool
- Returns:
- Location:
- starts @ line 1295, ends @ line 1295
IsRecipeOrSchematic
public final function IsRecipeOrSchematic(item : SItemUniqueId) : bool
- Parameters:
- item : SItemUniqueId
- Returns:
- Location:
- starts @ line 3414, ends @ line 3414
IsThereItemOnSlot
public function IsThereItemOnSlot(slot : EEquipmentSlots) : bool
- Parameters:
- slot : EEquipmentSlots
- Returns:
- Location:
- starts @ line 2855, ends @ line 2868
ItemHasAbility
public function ItemHasAbility(item : SItemUniqueId, abilityName : name) : bool
- Parameters:
- item : SItemUniqueId
- abilityName : name
- Returns:
- Location:
- starts @ line 563, ends @ line 569
ItemHasOilApplied
public function ItemHasOilApplied(id : SItemUniqueId) : bool
- Parameters:
- id : SItemUniqueId
- Returns:
- Location:
- starts @ line 2128, ends @ line 2144
ItemHasTag
import final function ItemHasTag(itemId : SItemUniqueId, tag : name) : bool
- Parameters:
- itemId : SItemUniqueId
- tag : name
- Returns:
- Location:
- starts @ line 551, ends @ line 551
LoadBooksDefinitions
function LoadBooksDefinitions() : void
- Returns:
- void
- Location:
- starts @ line 1398, ends @ line 1413
MountItem
import final function MountItem(itemId : SItemUniqueId, optional toHand : bool, optional force : bool) : bool
- Parameters:
- itemId : SItemUniqueId
- optional toHand : bool
- optional force : bool
- Returns:
- Location:
- starts @ line 1024, ends @ line 1024
NotifyEnhancedItem
function NotifyEnhancedItem(enhancedItemId : SItemUniqueId)
- Parameters:
- enhancedItemId : SItemUniqueId
- Location:
- starts @ line 4547, ends @ line 4555
NotifyItemLooted
import final function NotifyItemLooted(item : SItemUniqueId)
- Parameters:
- item : SItemUniqueId
- Location:
- starts @ line 1095, ends @ line 1095
NotifyScriptedListeners
import final function NotifyScriptedListeners(notify : bool)
- Parameters:
- notify : bool
- Location:
- starts @ line 4456, ends @ line 4456
PlayItemEffect
import final function PlayItemEffect(itemId : SItemUniqueId, effectName : name)
- Parameters:
- itemId : SItemUniqueId
- effectName : name
- Location:
- starts @ line 1044, ends @ line 1044
PreviewItemAttributeAfterUpgrade
import final function PreviewItemAttributeAfterUpgrade(baseItemId : SItemUniqueId, upgradeItemId : SItemUniqueId, attributeName : name, optional baseInventory : CInventoryComponent, optional upgradeInventory : CInventoryComponent) : SAbilityAttributeValue
- Parameters:
- baseItemId : SItemUniqueId
- upgradeItemId : SItemUniqueId
- attributeName : name
- optional baseInventory : CInventoryComponent
- optional upgradeInventory : CInventoryComponent
- Returns:
- Location:
- starts @ line 4543, ends @ line 4543
PrintInfo
import final function PrintInfo()
- Location:
- starts @ line 1276, ends @ line 1276
ReadBook
function ReadBook(item : SItemUniqueId)
- Parameters:
- item : SItemUniqueId
- Location:
- starts @ line 1455, ends @ line 1484
ReadBookByName
ReadBookByNameId
function ReadBookByNameId(bookName : name, itemId : SItemUniqueId, unread : bool)
- Parameters:
- bookName : name
- itemId : SItemUniqueId
- unread : bool
- Location:
- starts @ line 1557, ends @ line 1587
ReadSchematicsAndRecipes
function ReadSchematicsAndRecipes(item : SItemUniqueId)
- Parameters:
- item : SItemUniqueId
- Location:
- starts @ line 1491, ends @ line 1522
RecycleItem
public function RecycleItem(id : SItemUniqueId, level : ECraftsmanLevel) : array<SItemUniqueId>
- Parameters:
- id : SItemUniqueId
- level : ECraftsmanLevel
- Returns:
- Location:
- starts @ line 1874, ends @ line 1904
ReduceItemDurability
public function ReduceItemDurability(itemId : SItemUniqueId, optional forced : bool) : bool
- Parameters:
- itemId : SItemUniqueId
- optional forced : bool
- Returns:
- Location:
- starts @ line 1127, ends @ line 1176
ReduceItemRepairObjectBonusCharge
public final function ReduceItemRepairObjectBonusCharge(item : SItemUniqueId)
- Parameters:
- item : SItemUniqueId
- Location:
- starts @ line 2085, ends @ line 2103
RemoveAllItemEnhancements
function RemoveAllItemEnhancements(enhancedItemId : SItemUniqueId)
- Parameters:
- enhancedItemId : SItemUniqueId
- Location:
- starts @ line 4643, ends @ line 4652
RemoveAllItems
import final function RemoveAllItems()
- Location:
- starts @ line 1015, ends @ line 1015
RemoveItem
import final function RemoveItem(itemId : SItemUniqueId, optional quantity : int) : bool
- Parameters:
- itemId : SItemUniqueId
- optional quantity : int
- Returns:
- Location:
- starts @ line 853, ends @ line 853
RemoveItemBaseAbility
import final function RemoveItemBaseAbility(item : SItemUniqueId, abilityName : name)
- Parameters:
- item : SItemUniqueId
- abilityName : name
- Location:
- starts @ line 1254, ends @ line 1254
RemoveItemByCategory
RemoveItemByName
RemoveItemByTag
RemoveItemCraftedAbility
import final function RemoveItemCraftedAbility(itemId : SItemUniqueId, abilityName : name)
- Parameters:
- itemId : SItemUniqueId
- abilityName : name
- Location:
- starts @ line 1248, ends @ line 1248
RemoveItemEnhancementByIndexScript
function RemoveItemEnhancementByIndexScript(enhancedItemId : SItemUniqueId, slotIndex : int) : bool
- Parameters:
- enhancedItemId : SItemUniqueId
- slotIndex : int
- Returns:
- Location:
- starts @ line 4580, ends @ line 4610
RemoveItemEnhancementByNameScript
function RemoveItemEnhancementByNameScript(enhancedItemId : SItemUniqueId, extensionItemName : name) : bool
- Parameters:
- enhancedItemId : SItemUniqueId
- extensionItemName : name
- Returns:
- Location:
- starts @ line 4613, ends @ line 4641
RemoveItemFromRecentlyAddedList
public function RemoveItemFromRecentlyAddedList(itemId : SItemUniqueId) : bool
- Parameters:
- itemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 4437, ends @ line 4451
RemoveItemTag
import final function RemoveItemTag(itemId : SItemUniqueId, tag : name) : bool
- Parameters:
- itemId : SItemUniqueId
- tag : name
- Returns:
- Location:
- starts @ line 557, ends @ line 557
RemoveListener
function RemoveListener(listener : IInventoryScriptedListener)
- Parameters:
- listener : IInventoryScriptedListener
- Location:
- starts @ line 4472, ends @ line 4481
RemoveMoney
public function RemoveMoney(amount : int)
- Parameters:
- amount : int
- Location:
- starts @ line 156, ends @ line 167
ResetContainerData
import final function ResetContainerData()
- Location:
- starts @ line 1096, ends @ line 1096
SetInventoryItemUIData
import final function SetInventoryItemUIData(item : SItemUniqueId, data : SInventoryItemUIData)
- Parameters:
- item : SItemUniqueId
- data : SInventoryItemUIData
- Location:
- starts @ line 1267, ends @ line 1267
SetItemDurabilityScript
public function SetItemDurabilityScript(itemId : SItemUniqueId, durability : float)
- Parameters:
- itemId : SItemUniqueId
- durability : float
- Location:
- starts @ line 1098, ends @ line 1124
SetItemModifierFloat
import final function SetItemModifierFloat(itemId : SItemUniqueId, modName : name, val : float)
- Parameters:
- itemId : SItemUniqueId
- modName : name
- val : float
- Location:
- starts @ line 1234, ends @ line 1234
SetItemModifierInt
import final function SetItemModifierInt(itemId : SItemUniqueId, modName : name, val : int)
- Parameters:
- itemId : SItemUniqueId
- modName : name
- val : int
- Location:
- starts @ line 1236, ends @ line 1236
SetMoney
public function SetMoney(amount : int)
- Parameters:
- amount : int
- Location:
- starts @ line 130, ends @ line 141
SetPriceMultiplier
public function SetPriceMultiplier(mult : float)
- Parameters:
- mult : float
- Location:
- starts @ line 2534, ends @ line 2537
SetRepairPriceMultiplier
public function SetRepairPriceMultiplier(mult : float)
- Parameters:
- mult : float
- Location:
- starts @ line 2593, ends @ line 2596
SetupFunds
public function SetupFunds()
- Location:
- starts @ line 90, ends @ line 104
SingletonItemAddAmmo
public function SingletonItemAddAmmo(id : SItemUniqueId, quantity : int)
- Parameters:
- id : SItemUniqueId
- quantity : int
- Location:
- starts @ line 3244, ends @ line 3259
SingletonItemGetAmmo
public function SingletonItemGetAmmo(itemID : SItemUniqueId) : int
- Parameters:
- itemID : SItemUniqueId
- Returns:
- Location:
- starts @ line 3368, ends @ line 3374
SingletonItemGetMaxAmmo
public function SingletonItemGetMaxAmmo(itemID : SItemUniqueId) : int
- Parameters:
- itemID : SItemUniqueId
- Returns:
- Location:
- starts @ line 3376, ends @ line 3393
SingletonItemRefillAmmo
public final function SingletonItemRefillAmmo(id : SItemUniqueId)
- Parameters:
- id : SItemUniqueId
- Location:
- starts @ line 3225, ends @ line 3229
SingletonItemRemoveAmmo
public function SingletonItemRemoveAmmo(itemID : SItemUniqueId, optional quantity : int)
- Parameters:
- itemID : SItemUniqueId
- optional quantity : int
- Location:
- starts @ line 3346, ends @ line 3366
SingletonItemSetAmmo
public function SingletonItemSetAmmo(id : SItemUniqueId, quantity : int)
- Parameters:
- id : SItemUniqueId
- quantity : int
- Location:
- starts @ line 3231, ends @ line 3242
SingletonItemsRefillAmmo
public function SingletonItemsRefillAmmo()
- Location:
- starts @ line 3261, ends @ line 3300
SingletonItemsRefillAmmoNoAlco
public function SingletonItemsRefillAmmoNoAlco(optional dontUpdateUI : bool)
- Parameters:
- optional dontUpdateUI : bool
- Location:
- starts @ line 3302, ends @ line 3326
SortInventoryUIData
import final function SortInventoryUIData()
- Location:
- starts @ line 1269, ends @ line 1269
StopItemEffect
import final function StopItemEffect(itemId : SItemUniqueId, effectName : name)
- Parameters:
- itemId : SItemUniqueId
- effectName : name
- Location:
- starts @ line 1045, ends @ line 1045
ThrowAwayAllItems
import final function ThrowAwayAllItems() : CEntity
- Returns:
- Location:
- starts @ line 1051, ends @ line 1051
ThrowAwayItem
import final function ThrowAwayItem(itemId : SItemUniqueId, optional quantity : int) : bool
- Parameters:
- itemId : SItemUniqueId
- optional quantity : int
- Returns:
- Location:
- starts @ line 1048, ends @ line 1048
ThrowAwayItemsFiltered
ThrowAwayLootableItems
TotalItemStats
import final function TotalItemStats(invItem : SInventoryItem) : float
- Parameters:
- invItem : SInventoryItem
- Returns:
- Location:
- starts @ line 514, ends @ line 514
UnenchantItem
import final function UnenchantItem(enhancedItemId : SItemUniqueId) : bool
- Parameters:
- enhancedItemId : SItemUniqueId
- Returns:
- Location:
- starts @ line 4539, ends @ line 4539
UnmountItem
import final function UnmountItem(itemId : SItemUniqueId, optional destroyEntity : bool) : bool
- Parameters:
- itemId : SItemUniqueId
- optional destroyEntity : bool
- Returns:
- Location:
- starts @ line 1027, ends @ line 1027
UpdateInitialReadState
function UpdateInitialReadState(item : SItemUniqueId)
- Parameters:
- item : SItemUniqueId
- Location:
- starts @ line 1415, ends @ line 1429
UpdateLoot
import final function UpdateLoot()
- Location:
- starts @ line 1286, ends @ line 1286
Public Vars
fundsType
editable var fundsType : EInventoryFundsType
- Location:
- defined @ line 48
listeners
var listeners : array<IInventoryScriptedListener>
- Location:
- defined @ line 4458
priceMult
editable var priceMult : float
- Location:
- defined @ line 45
priceRepair
editable var priceRepair : float
- Location:
- defined @ line 47
priceRepairMult
editable var priceRepairMult : float
- Location:
- defined @ line 46
Event Handlers
OnInventoryScriptedEvent
event OnInventoryScriptedEvent(eventType : EInventoryEventType, itemId : SItemUniqueId, quantity : int, fromAssociatedInventory : bool)
- Parameters:
- eventType : EInventoryEventType
- itemId : SItemUniqueId
- quantity : int
- fromAssociatedInventory : bool
- Location:
- starts @ line 4483
OnItemAdded
event OnItemAdded(data : SItemChangedData)
- Parameters:
- data : SItemChangedData
- Location:
- starts @ line 4026
OnItemRemoved
event OnItemRemoved(itemId : SItemUniqueId, quantity : int)
- Parameters:
- itemId : SItemUniqueId
- quantity : int
- Location:
- starts @ line 3731