Lua API Reference: ItemInst (71 methods)

Browse the complete Lua API documentation for the ItemInst class. Search through 71 methods and 247 events to find the exact function signatures, parameters, and usage examples you need for your EQ-Emulator scripts.

Methods

iteminst:AddEvolveAmount(amount) # void
iteminst:AddExp(exp) # void
iteminst:ClearTimers() # void
iteminst:Clone() # Lua_ItemInst
iteminst:ContainsAugmentByID(item_id) # bool
iteminst:CountAugmentByID(item_id) # int
iteminst:DeleteCustomData(std) # void
iteminst:GetAugment(slot_id) # Lua_ItemInst
iteminst:GetAugmentEvolveUniqueID(slot_id) # uint32
iteminst:GetAugmentItemID(slot_id) # uint32
iteminst:GetAugmentType() # int
iteminst:GetCharges() # int
iteminst:GetColor() # uint32
iteminst:GetCustomData(std) # std::string
iteminst:GetCustomDataString() # std::string
iteminst:GetEvolveActivated() # bool
iteminst:GetEvolveAmount() # uint64
iteminst:GetEvolveCharacterID() # uint32
iteminst:GetEvolveEquipped() # bool
iteminst:GetEvolveFinalItemID() # uint32
iteminst:GetEvolveItemID() # uint32
iteminst:GetEvolveLevel() # int8
iteminst:GetEvolveLoreID() # uint32
iteminst:GetEvolveProgression() # float
iteminst:GetEvolveUniqueID() # uint64
iteminst:GetExp() # uint32
iteminst:GetID() # uint32
iteminst:GetItem(slot_id) # Lua_ItemInst
iteminst:GetItem() # Lua_Item
iteminst:GetItemID(slot_id) # uint32
iteminst:GetItemLink() # std::string
iteminst:GetItemScriptID() # uint32
iteminst:GetMaxEvolveLvl() # int8
iteminst:GetName() # std::string
iteminst:GetPrice() # uint32
iteminst:GetSerialNumber() # int
iteminst:GetTaskDeliveredCount() # int
iteminst:GetTotalItemCount() # uint8
iteminst:GetUnscaledItem() # Lua_Item
iteminst:IsAmmo() # bool
iteminst:IsAttuned() # bool
iteminst:IsAugmentable() # bool
iteminst:IsAugmented() # bool
iteminst:IsEquipable(slot_id) # bool
iteminst:IsEquipable(race_bitmask, class_bitmask) # bool
iteminst:IsEvolving() # bool
iteminst:IsExpendable() # bool
iteminst:IsInstNoDrop() # bool
iteminst:IsStackable() # bool
iteminst:IsType(item_class) # bool
iteminst:IsWeapon() # bool
iteminst:ItemSay(Items) # void
iteminst:ItemSay(text, Items) # void
iteminst:RemoveTaskDeliveredItems() # int
iteminst:SetAttuned(flag) # void
iteminst:SetCharges(charges) # void
iteminst:SetColor(color) # void
iteminst:SetCustomData(std) # void
iteminst:SetCustomData(&identifier, std) # void
iteminst:SetCustomData(std) # void
iteminst:SetCustomData(std) # void
iteminst:SetEvolveAmount(amount) # void
iteminst:SetEvolveProgression(amount) # void
iteminst:SetExp(exp) # void
iteminst:SetInstNoDrop(flag) # void
iteminst:SetPrice(price) # void
iteminst:SetScale(scale_factor) # void
iteminst:SetScaling(v) # void
iteminst:SetTimer(name, time) # void
iteminst:StopTimer(name) # void
iteminst:operator=(o) # Lua_ItemInst&