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 ] )