Lua API Reference: Object (37 methods)

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

Methods

object:ClearEntityVariables() # bool
object:ClearUser() # void
object:Close() # void
object:Delete() # void
object:Delete(reset_state) # void
object:DeleteEntityVariable(variable_name) # bool
object:DeleteItem(index) # void
object:Depop() # void
object:EntityVariableExists(variable_name) # bool
object:GetDBID() # uint32
object:GetEntityVariable(variable_name) # std::string
object:GetEntityVariables() # object
object:GetHeading() # float
object:GetID() # int
object:GetIcon() # uint32
object:GetItemID() # uint32
object:GetModelName() # string
object:GetType() # uint32
object:GetX() # float
object:GetY() # float
object:GetZ() # float
object:IsGroundSpawn() # bool
object:Repop() # void
object:Save() # bool
object:SetEntityVariable(variable_name, variable_value) # void
object:SetHeading(h) # void
object:SetID(user) # void
object:SetIcon(icon) # void
object:SetItemID(item_id) # void
object:SetLocation(x, y, z) # void
object:SetModelName(name) # void
object:SetType(type) # void
object:SetX(x) # void
object:SetY(y) # void
object:SetZ(z) # void
object:StartDecay() # void
object:VarSave() # uint32