Skip to content

GameItem ​

GetOwner function ​

Syntax:

lua
Character|Actor GameItem:GetOwner()

GetOwnerInventory function ​

Syntax:

lua
Inventory GameItem:GetOwnerInventory()

GetId function ​

Syntax:

lua
int GameItem:GetId()

GetName function ​

Syntax:

lua
string GameItem:GetName()

GetShortDesc function ​

Syntax:

lua
string GameItem:GetShortDesc()

GetLongDesc function ​

Syntax:

lua
string GameItem:GetLongDesc()

GetStackSize function ​

Syntax:

lua
int, int GameItem:GetStackSize()

SetStackSize function ​

Syntax:

lua
void GameItem:SetStackSize( int stackSize )

CanUseItem function ​

Syntax:

lua
bool GameItem:CanUseItem( Character player )

GetIntStat function ​

Syntax:

lua
int GameItem:GetIntStat( string stat )

Available stats:

CurrentEnchantID
ActiveAmmunition
MaxStackSize
CreationTime
ItemVersion
SpellcastID
DrinkAmount
FoodAmount
ItemTier

SetIntStat function ​

Syntax:

lua
bool GameItem:SetIntStat( string stat, int value )

GetFloatStat function ​

Syntax:

lua
float GameItem:GetFloatStat( string stat )

Available stats:

ArmorValue
EncumbranceWeight
MaxDurability
CurrentDurability
BurnTime

SetFloatStat function ​

Syntax:

lua
bool GameItem:SetFloatStat( string stat, float value )

GetDurability function ​

Syntax:

lua
int, int GameItem:GetDurability()

ModifyDurability function ​

Syntax:

lua
void GameItem:ModifyDurability( float value )

SetDurability function ​

Syntax:

lua
void GameItem:SetDurability( float value )

IsBroken function ​

Syntax:

lua
bool GameItem:IsBroken()

DeleteItem function ​

Syntax:

lua
bool GameItem:DeleteItem( [ int quantity = 1 ] )