Lua functions
612 matching entries. Names and bindings reflect this WorldServer checkout. Historical parameter details are under review.
| Function | Historical signature | Current binding | Example review |
|---|---|---|---|
RandomMovement | RandomMovement(…) via current binding | EQ2Emu_lua_RandomMovement | Checked call |
RandomMovementFlight | RandomMovementFlight(…) via current binding | EQ2Emu_lua_RandomMovementFlight | Checked call |
RegisterQuest | RegisterQuest(quest, name, type, zone, level, description) | EQ2Emu_lua_RegisterQuest | Under review |
RemoveCharacterProperty | RemoveCharacterProperty(…) via current binding | EQ2Emu_lua_RemoveCharacterProperty | Under review |
RemoveCoin | RemoveCoin(Spawn, Amount) | EQ2Emu_lua_RemoveCoin | Checked call |
RemoveControlEffect | RemoveControlEffect(spawn, type, only_remove_spawn) | EQ2Emu_lua_RemoveControlEffect | Checked call |
RemoveIconValue | RemoveIconValue(spawn, value) | EQ2Emu_lua_RemoveIconValue | Under review |
RemoveImmunitySpell | RemoveImmunitySpell(type, spawn) | EQ2Emu_lua_RemoveImmunitySpell | Checked call |
RemoveInvis | RemoveInvis(spawn) | EQ2Emu_lua_RemoveInvis | Checked call |
RemoveItem | RemoveItem(spawn, item_id, quantity) | EQ2Emu_lua_RemoveItem | Checked call |
RemoveLootItem | RemoveLootItem(spawn, item_id) | EQ2Emu_lua_RemoveLootItem | Checked call |
RemovePersistentSpellVisual | RemovePersistentSpellVisual(…) via current binding | EQ2Emu_lua_RemovePersistentSpellVisual | Checked call |
RemovePrimaryEntityCommand | RemovePrimaryEntityCommand(Spawn, CommandString) | EQ2Emu_lua_RemovePrimaryEntityCommand | Checked call |
RemoveProc | RemoveProc(spawn, item) | EQ2Emu_lua_RemoveProc | Checked call |
RemoveQuestStep | RemoveQuestStep(player, quest, step) | EQ2Emu_lua_RemoveQuestStep | Under review |
RemoveRecipeFromPlayer | RemoveRecipeFromPlayer(player, recipe_id) | EQ2Emu_lua_RemoveRecipeFromPlayer | Under review |
RemoveRegion | RemoveRegion(zone, version, region_name) | EQ2Emu_lua_RemoveRegion | Under review |
RemoveSkill | RemoveSkill(player_spawn, skill_id, more_to_remove) | EQ2Emu_lua_RemoveSkill | Checked call |
RemoveSkillBonus | RemoveSkillBonus(spawn) | EQ2Emu_lua_RemoveSkillBonus | Checked call |
RemoveSpawnAccess | RemoveSpawnAccess(Spawn, Player) | EQ2Emu_lua_RemoveSpawnAccess | Checked call |
RemoveSpawnIDAccess | RemoveSpawnIDAccess(spawn, id, zone) | EQ2Emu_lua_RemoveSpawnIDAccess | Under review |
RemoveSpawnSpellBonus | RemoveSpawnSpellBonus(…) via current binding | EQ2Emu_lua_RemoveSpawnSpellBonus | Under review |
RemoveSpell | RemoveSpell(…) via current binding | EQ2Emu_lua_RemoveSpell | Under review |
RemoveSpellBonus | RemoveSpellBonus(spawn) | EQ2Emu_lua_RemoveSpellBonus | Checked call |
RemoveSpellBookEntry | RemoveSpellBookEntry(player, spellid) | EQ2Emu_lua_RemoveSpellBookEntry | Checked call |
RemoveStealth | RemoveStealth(spawn) | EQ2Emu_lua_RemoveStealth | Checked call |
RemoveThreatTransfer | RemoveThreatTransfer(spawn) | EQ2Emu_lua_RemoveThreatTransfer | Checked call |
RemoveTriggerFromSpell | RemoveTriggerFromSpell(remove_count) | EQ2Emu_lua_RemoveTriggerFromSpell | Checked call |
RemoveWard | RemoveWard() | EQ2Emu_lua_RemoveWard | Checked call |
RemoveWaypoint | RemoveWaypoint(…) via current binding | EQ2Emu_lua_RemoveWaypoint | Under review |
RemoveWidgetFromSpawnMap | RemoveWidgetFromSpawnMap(spawn, widget_id) | EQ2Emu_lua_RemoveWidgetFromSpawnMap | Under review |
RemoveWidgetFromZoneMap | RemoveWidgetFromZoneMap(zone, widget_id) | EQ2Emu_lua_RemoveWidgetFromZoneMap | Checked call |
ReplaceWidgetFromClient | ReplaceWidgetFromClient(player, widget_id, x, y, z, grid_id) | EQ2Emu_lua_ReplaceWidgetFromClient | Under review |
ResetCharacterTitlePrefix | ResetCharacterTitlePrefix(…) via current binding | EQ2Emu_lua_ResetCharacterTitlePrefix | Under review |
ResetCharacterTitleSuffix | ResetCharacterTitleSuffix(…) via current binding | EQ2Emu_lua_ResetCharacterTitleSuffix | Under review |
ResetIllusion | ResetIllusion(spawn) | EQ2Emu_lua_ResetIllusion | Checked call |
ResetQuestStep | ResetQuestStep(quest, step, desc, task_group) | EQ2Emu_lua_ResetQuestStep | Under review |
Resurrect | Resurrect(hp_perc, power_perc, send_window, target, heal_name, crit_mod, no_calcs, revive_spell_id, revive_spell_tier) | EQ2Emu_lua_Resurrect | Checked call |
Runback | Runback(…) via current binding | EQ2Emu_lua_Runback | Checked call |
Say | Say(spawn, message, player, dist, language) | EQ2Emu_lua_Say | Checked call |
SayOOC | SayOOC(spawn, message, player, dist, language) | EQ2Emu_lua_SayOOC | Under review |
SendBook | SendBook(…) via current binding | EQ2Emu_lua_SendBook | Under review |
SendHearCast | SendHearCast(spell, spell_visual_id, cast_time, caster, target) | EQ2Emu_lua_SendHearCast | Under review |
SendMessage | SendMessage(spawn, message, color_str) | EQ2Emu_lua_SendMessage | Checked call |
SendNewAdventureSpells | SendNewAdventureSpells(player) | EQ2Emu_lua_SendNewAdventureSpells | Checked call |
SendNewTradeskillSpells | SendNewTradeskillSpells(player) | EQ2Emu_lua_SendNewTradeskillSpells | Under review |
SendOptionWindow | SendOptionWindow(option_window, player, window_title, cancel_command) | EQ2Emu_lua_SendOptionWindow | Checked call |
SendPopUpMessage | SendPopUpMessage(spawn, message, red, green, blue) | EQ2Emu_lua_SendPopUpMessage | Checked call |
SendStateCommand | SendStateCommand(spawn, new_state, player) | EQ2Emu_lua_SendStateCommand | Checked call |
SendTimeUpdate | SendTimeUpdate(…) via current binding | EQ2Emu_lua_SendTimeUpdate | Under review |
SendTransporters | SendTransporters(spawn, player, transport_id) | EQ2Emu_lua_SendTransporters | Under review |
SendUpdateDefaultCommand | SendUpdateDefaultCommand(Spawn, Distance, CommandString, Player) | EQ2Emu_lua_SendUpdateDefaultCommand | Checked call |
SendWaypoints | SendWaypoints(…) via current binding | EQ2Emu_lua_SendWaypoints | Under review |
SetAAInfo | SetAAInfo(spawn, type, value) | EQ2Emu_lua_SetAAInfo | Under review |
SetAccessToEntityCommand | SetAccessToEntityCommand(Spawn, Player, CommandString, Allowed) | EQ2Emu_lua_SetAccessToEntityCommand | Checked call |
SetAccessToEntityCommandByCharID | SetAccessToEntityCommandByCharID(Spawn, CharID, CommandString, Allowed) | EQ2Emu_lua_SetAccessToEntityCommandByCharID | Checked call |
SetAdventureClass | SetAdventureClass(spawn, value) | EQ2Emu_lua_SetAdventureClass | Checked call |
SetAggroRadius | SetAggroRadius(spawn, distance, override_) | EQ2Emu_lua_SetAggroRadius | Checked call |
SetAgi | SetAgi(spawn, value) | EQ2Emu_lua_SetAgi | Under review |
SetAgiBase | SetAgiBase(spawn, value) | EQ2Emu_lua_SetAgiBase | Checked call |
SetAlignment | SetAlignment(spawn, alignment) | EQ2Emu_lua_SetAlignment | Checked call |
SetAttackable | SetAttackable(spawn, attackable) | EQ2Emu_lua_SetAttackable | Checked call |
SetBotAccessMode | SetBotAccessMode(…) via current binding | EQ2Emu_lua_SetBotAccessMode | Under review |
SetBrainTick | SetBrainTick(spawn, tick) | EQ2Emu_lua_SetBrainTick | Checked call |
SetCanBind | SetCanBind(spawn, canbind) | EQ2Emu_lua_SetCanBind | Under review |
SetCanEvac | SetCanEvac(spawn, canevac) | EQ2Emu_lua_SetCanEvac | Under review |
SetCanGate | SetCanGate(spawn, cangate) | EQ2Emu_lua_SetCanGate | Under review |
SetCastOnAggroComplete | SetCastOnAggroComplete(spawn, value) | EQ2Emu_lua_SetCastOnAggroComplete | Under review |
SetCharacterTitlePrefix | SetCharacterTitlePrefix(spawn, titleName) | EQ2Emu_lua_SetCharacterTitlePrefix | Checked call |
SetCharacterTitleSuffix | SetCharacterTitleSuffix(spawn, titleName) | EQ2Emu_lua_SetCharacterTitleSuffix | Under review |
SetCharSheetChanged | SetCharSheetChanged(spawn, value) | EQ2Emu_lua_SetCharSheetChanged | Checked call |
SetCoinTmpReward | SetCoinTmpReward(quest, coins) | EQ2Emu_lua_SetCoinTmpReward | Under review |
SetCompletedDescription | SetCompletedDescription(quest, description) | EQ2Emu_lua_SetCompletedDescription | Under review |
SetCompleteFlag | SetCompleteFlag(quest) | EQ2Emu_lua_SetCompleteFlag | Checked call |
SetCurrentHP | SetCurrentHP(spawn, value) | Not registered | Not registered |
SetCurrentPower | SetCurrentPower(spawn, value) | Not registered | Not registered |
SetDeity | SetDeity(spawn, value) | EQ2Emu_lua_SetDeity | Under review |
SetEquipment | SetEquipment(…) via current binding | EQ2Emu_lua_SetEquipment | Checked call |
SetEquippedItem | SetEquippedItem(…) via current binding | EQ2Emu_lua_SetEquippedItem | Under review |
SetEquippedItemByID | SetEquippedItemByID(…) via current binding | EQ2Emu_lua_SetEquippedItemByID | Under review |
SetFactionID | SetFactionID(spawn, value) | EQ2Emu_lua_SetFactionID | Under review |
SetFailureTimer | SetFailureTimer(spawn) | EQ2Emu_lua_SetFailureTimer | Checked call |
SetFollowTarget | SetFollowTarget(spawn, target, follow_distance) | EQ2Emu_lua_SetFollowTarget | Checked call |
SetGridID | SetGridID(spawn, grid) | EQ2Emu_lua_SetGridID | Checked call |
SetHeading | SetHeading(spawn, value) | EQ2Emu_lua_SetHeading | Checked call |
SetHouseCharacterID | SetHouseCharacterID(…) via current binding | EQ2Emu_lua_SetHouseCharacterID | Checked call |
SetHP | SetHP(…) via current binding | EQ2Emu_lua_SetCurrentHP | Checked call |
SetIllusion | SetIllusion(spawn, model) | EQ2Emu_lua_SetIllusion | Checked call |
SetInCombat | SetInCombat(spawn, val) | EQ2Emu_lua_SetInCombat | Checked call |
SetInfoFlag | SetInfoFlag(spawn) | EQ2Emu_lua_SetInfoFlag | Checked call |
SetInfoStructFloat | SetInfoStructFloat(spawn, field, value) | EQ2Emu_lua_SetInfoStructFloat | Checked call |
SetInfoStructSInt | SetInfoStructSInt(spawn, field, value) | EQ2Emu_lua_SetInfoStructSInt | Checked call |
SetInfoStructString | SetInfoStructString(spawn, field, value) | EQ2Emu_lua_SetInfoStructString | Checked call |
SetInfoStructUInt | SetInfoStructUInt(spawn, field, value) | EQ2Emu_lua_SetInfoStructUInt | Checked call |
SetInt | SetInt(spawn, value) | EQ2Emu_lua_SetInt | Under review |
SetIntBase | SetIntBase(spawn, value) | EQ2Emu_lua_SetIntBase | Checked call |
SetInvulnerable | SetInvulnerable(…) via current binding | EQ2Emu_lua_SetInvulnerable | Checked call |
SetItemCount | SetItemCount(item, owner, new_count) | EQ2Emu_lua_SetItemCount | Under review |
SetLocationProximityFunction | SetLocationProximityFunction(zone, x, y, z, max_variation, in_range_function, leaving_range_function) | EQ2Emu_lua_SetLocationProximityFunction | Checked call |
SetLootCoin | SetLootCoin(spawn, val) | EQ2Emu_lua_SetLootCoin | Under review |
Historical source: ZekLabs AllLUAFunctions. Current source: WorldServer/Lua/LuaInterface.cpp.