Lua functions

GetQuestFlags

Registered in this checkout as EQ2Emu_lua_GetQuestFlags; implementation found at WorldServer/Lua/LuaFunctions.cpp:11102.

Historical signature: GetQuestFlags(Quest)

Parameter and behavior details in the historical explanation are under review against the current implementation.

Function: GetQuestFlags(Quest)

Description: Retrieves the bitwise flags set for a quest. These flags might denote various quest properties (such as hidden, completed, failed, etc.). This is more of an internal function for quest data management.

Parameters:

  • quest (Quest) - Quest object representing quest.

Returns: UInt32 set of quest flags

Checked example

Active call in a local runtime Lua script. Argument count matches current fixed C++ readers. This is a contextual call pattern, not a tested standalone script.

local Flags = GetQuestFlags(Quest)

Evidence: server/Quests/ThunderingSteppes/TheWanderersThreeMeaningsOfLife.lua:29; binding EQ2Emu_lua_GetQuestFlags.

Current registration: WorldServer/Lua/LuaInterface.cpp. Historical explanation: EQ2Emu Lua documentation.