Lua API Reference: Expedition (40 methods)
Browse the complete Lua API documentation for the Expedition class. Search through 40 methods and 247 events to find the exact function signatures, parameters, and usage examples you need for your EQ-Emulator scripts.
Methods
expedition:AddLockout(event_name, seconds)
# void
expedition:AddLockoutDuration(event_name, seconds)
# void
expedition:AddLockoutDuration(event_name, seconds, members_only)
# void
expedition:AddReplayLockout(seconds)
# void
expedition:AddReplayLockoutDuration(seconds)
# void
expedition:AddReplayLockoutDuration(seconds, members_only)
# void
expedition:GetID()
# uint32_t
expedition:GetInstanceID()
# int
expedition:GetLeaderName()
# std::string
expedition:GetLockouts()
# object
expedition:GetLootEventByNPCTypeID(npc_type_id)
# std::string
expedition:GetLootEventBySpawnID(spawn_id)
# std::string
expedition:GetMemberCount()
# uint32_t
expedition:GetMembers()
# object
expedition:GetName()
# std::string
expedition:GetSecondsRemaining()
# int
expedition:GetUUID()
# std::string
expedition:GetZoneID()
# int
expedition:GetZoneName()
# std::string
expedition:GetZoneVersion()
# int
expedition:HasLockout(event_name)
# bool
expedition:HasReplayLockout()
# bool
expedition:IsLocked()
# bool
expedition:RemoveCompass()
# void
expedition:RemoveLockout(event_name)
# void
expedition:SetCompass(zone_id, x, y, z)
# void
expedition:SetCompass(zone_name, x, y, z)
# void
expedition:SetLocked(lock_expedition)
# void
expedition:SetLocked(lock_expedition, lock_msg)
# void
expedition:SetLocked(lock_expedition, lock_msg, msg_color)
# void
expedition:SetLootEventByNPCTypeID(npc_type_id, event_name)
# void
expedition:SetLootEventBySpawnID(spawn_id, event_name)
# void
expedition:SetReplayLockoutOnMemberJoin(enable)
# void
expedition:SetSafeReturn(zone_id, x, y, z, heading)
# void
expedition:SetSafeReturn(zone_name, x, y, z, heading)
# void
expedition:SetSecondsRemaining(seconds_remaining)
# void
expedition:SetSwitchID(dz_switch_id)
# void
expedition:SetZoneInLocation(x, y, z, heading)
# void
expedition:UpdateLockoutDuration(event_name, duration)
# void
expedition:UpdateLockoutDuration(event_name, duration, members_only)
# void