Reference library

Lua functions

612 matching entries. Names and bindings reflect this WorldServer checkout. Historical parameter details are under review.

FunctionHistorical signatureCurrent bindingExample review
SetLootDropTypeSetLootDropType(spawn, loot_drop_type)EQ2Emu_lua_SetLootDropTypeUnder review
SetLootTierSetLootTier(spawn, loot_tier)EQ2Emu_lua_SetLootTierUnder review
SetLuaBrainSetLuaBrain(spawn)EQ2Emu_lua_SetLuaBrainChecked call
SetMaxHPSetMaxHP(spawn, value)EQ2Emu_lua_SetMaxHPChecked call
SetMaxHPBaseSetMaxHPBase(spawn, value)EQ2Emu_lua_SetMaxHPBaseUnder review
SetMaxPowerSetMaxPower(spawn, value)EQ2Emu_lua_SetMaxPowerChecked call
SetMaxPowerBaseSetMaxPowerBase(spawn, value)EQ2Emu_lua_SetMaxPowerBaseUnder review
SetModelTypeSetModelType(spawn, value)EQ2Emu_lua_SetModelTypeChecked call
SetMountSetMount(spawn, value)EQ2Emu_lua_SetMountChecked call
SetMountColorSetMountColor(spawn, red, green, blue, red, green, blue)EQ2Emu_lua_SetMountColorChecked call
SetPlayerHistorySetPlayerHistory(player, event_id, value, value2)EQ2Emu_lua_SetPlayerHistoryChecked call
SetPlayerLevelSetPlayerLevel(…) via current bindingEQ2Emu_lua_SetPlayerLevelChecked call
SetPlayerPOVGhostSetPlayerPOVGhost(player, spawn)EQ2Emu_lua_SetPlayerPOVGhostUnder review
SetPlayerProximityFunctionSetPlayerProximityFunction(spawn, distance, in_range_function, leaving_range_function)EQ2Emu_lua_SetPlayerProximityFunctionChecked call
SetPositionSetPosition(spawn, x, y, z, heading)EQ2Emu_lua_SetPositionChecked call
SetPowerSetPower(…) via current bindingEQ2Emu_lua_SetCurrentPowerChecked call
SetQuestCompleteActionSetQuestCompleteAction(quest, action)EQ2Emu_lua_SetQuestCompleteActionUnder review
SetQuestFeatherColorSetQuestFeatherColor(quest, feather_color)EQ2Emu_lua_SetQuestFeatherColorChecked call
SetQuestFlagsSetQuestFlags(quest, flags)EQ2Emu_lua_SetQuestFlagsChecked call
SetQuestPrereqLevelSetQuestPrereqLevel(quest, level)EQ2Emu_lua_SetQuestPrereqLevelUnder review
SetQuestRepeatableSetQuestRepeatable(quest)EQ2Emu_lua_SetQuestRepeatableChecked call
SetQuestRewardCommentSetQuestRewardComment(quest, comment)EQ2Emu_lua_SetQuestRewardCommentUnder review
SetQuestRewardExpSetQuestRewardExp(quest, exp)EQ2Emu_lua_SetQuestRewardExpUnder review
SetQuestRewardStatusSetQuestRewardStatus(quest, status, min_status_earned, max_status_earned)EQ2Emu_lua_SetQuestRewardStatusChecked call
SetQuestTimerSetQuestTimer(quest, player, step, duration, action)EQ2Emu_lua_SetQuestTimerUnder review
SetQuestTimerCompleteSetQuestTimerComplete(quest, player)EQ2Emu_lua_SetQuestTimerCompleteUnder review
SetQuestYellowSetQuestYellow(quest)EQ2Emu_lua_SetQuestYellowUnder review
SetRailIDSetRailID(spawn, rail_id)EQ2Emu_lua_SetRailIDUnder review
SetRequiredHistorySetRequiredHistory(spawn, event_id, value1, value2, flag_override)EQ2Emu_lua_SetRequiredHistoryChecked call
SetRequiredQuestSetRequiredQuest(spawn, quest_id, quest_step, flag_override)EQ2Emu_lua_SetRequiredQuestChecked call
SetRuntimeSpawnCollisionEnabledSetRuntimeSpawnCollisionEnabled(…) via current bindingEQ2Emu_lua_SetSpawnCollisionEnabledUnder review
SetSeeHideSetSeeHide(…) via current bindingEQ2Emu_lua_SetSeeHideChecked call
SetSeeInvisSetSeeInvis(…) via current bindingEQ2Emu_lua_SetSeeInvisChecked call
SetServerControlFlagSetServerControlFlag(spawn, param, param_value, value)EQ2Emu_lua_SetServerControlFlagChecked call
SetServerVariableSetServerVariable(name, value, comment)EQ2Emu_lua_SetServerVariableUnder review
SetSkillMaxValueSetSkillMaxValue(skill, value)EQ2Emu_lua_SetSkillMaxValueChecked call
SetSkillValueSetSkillValue(skill, value)EQ2Emu_lua_SetSkillValueChecked call
SetSocialAggroSetSocialAggro(…) via current bindingEQ2Emu_lua_SetSocialAggroUnder review
SetSocialRadiusSetSocialRadius(…) via current bindingEQ2Emu_lua_SetSocialRadiusUnder review
SetSpawnAnimationSetSpawnAnimation(spawn, anim_id, leeway)EQ2Emu_lua_SetSpawnAnimationChecked call
SetSpawnCollisionEnabledSetSpawnCollisionEnabled(…) via current bindingEQ2Emu_lua_SetSpawnCollisionEnabledUnder review
SetSpawnGroupIDSetSpawnGroupID(spawn, new_group_id)EQ2Emu_lua_SetSpawnGroupIDUnder review
SetSpawnHouseScriptSetSpawnHouseScript(…) via current bindingEQ2Emu_lua_SetSpawnHouseScriptChecked call
SetSpeedSetSpeed(spawn, value)EQ2Emu_lua_SetSpeedChecked call
SetSpeedMultiplierSetSpeedMultiplier(spawn, val)EQ2Emu_lua_SetSpeedMultiplierChecked call
SetSpellDataSetSpellData(spell, field, fieldvalue)EQ2Emu_lua_SetSpellDataChecked call
SetSpellDataIndexSetSpellDataIndex(spell, idx, value, value2)EQ2Emu_lua_SetSpellDataIndexChecked call
SetSpellDisplayEffectSetSpellDisplayEffect(spell, idx, field, percentage)EQ2Emu_lua_SetSpellDisplayEffectChecked call
SetSpellListSetSpellList(spawn, primary_list, secondary_list)EQ2Emu_lua_SetSpellListChecked call
SetSpellSnareValueSetSpellSnareValue(snare, spawn)EQ2Emu_lua_SetSpellSnareValueChecked call
SetSpellTriggerCountSetSpellTriggerCount(trigger_count, cancel_after_triggers)EQ2Emu_lua_SetSpellTriggerCountChecked call
SetSpellVisualStateSetSpellVisualState(…) via current bindingEQ2Emu_lua_SetSpellVisualStateChecked call
SetStaSetSta(spawn, value)EQ2Emu_lua_SetStaUnder review
SetStaBaseSetStaBase(spawn, value)EQ2Emu_lua_SetStaBaseChecked call
SetStatusTmpRewardSetStatusTmpReward(quest, status)EQ2Emu_lua_SetStatusTmpRewardUnder review
SetStepCompleteSetStepComplete(player, quest_id, step)EQ2Emu_lua_SetStepCompleteChecked call
SetStepFailedSetStepFailed(player, quest_id, step)EQ2Emu_lua_SetStepFailedChecked call
SetStrSetStr(spawn, value)EQ2Emu_lua_SetStrUnder review
SetStrBaseSetStrBase(spawn, value)EQ2Emu_lua_SetStrBaseChecked call
SetSuccessTimerSetSuccessTimer(spawn)EQ2Emu_lua_SetSuccessTimerUnder review
SetTargetSetTarget(…) via current bindingEQ2Emu_lua_SetTargetChecked call
SetTemporaryTransportIDSetTemporaryTransportID(player, transport_id)EQ2Emu_lua_SetTemporaryTransportIDUnder review
SetTempVariableSetTempVariable(spawn, var, val)EQ2Emu_lua_SetTempVariableChecked call
SetTradeskillClassSetTradeskillClass(spawn, value)EQ2Emu_lua_SetTradeskillClassChecked call
SetTradeskillLevelSetTradeskillLevel(spawn, level)EQ2Emu_lua_SetTradeskillLevelChecked call
SetTutorialStepSetTutorialStep(player, step)EQ2Emu_lua_SetTutorialStepChecked call
SetVisionSetVision(spawn, vision)EQ2Emu_lua_SetVisionChecked call
SetVisualFlagSetVisualFlag(spawn)EQ2Emu_lua_SetVisualFlagChecked call
SetWisSetWis(spawn, value)EQ2Emu_lua_SetWisUnder review
SetWisBaseSetWisBase(spawn, value)EQ2Emu_lua_SetWisBaseChecked call
SetWorldTimeSetWorldTime(newYear, newMonth, newHour, newMinute)EQ2Emu_lua_SetWorldTimeUnder review
SetZoneExpansionFlagSetZoneExpansionFlag(zone, xpackFlag)EQ2Emu_lua_SetZoneExpansionFlagUnder review
SetZoneHolidayFlagSetZoneHolidayFlag(zone, holidayFlag)EQ2Emu_lua_SetZoneHolidayFlagUnder review
ShoutShout(spawn, message, player, dist, language)EQ2Emu_lua_ShoutChecked call
ShowHouseShopMerchantShowHouseShopMerchant(…) via current bindingEQ2Emu_lua_ShowHouseShopMerchantChecked call
ShowLootWindowShowLootWindow(player, spawn)EQ2Emu_lua_ShowLootWindowChecked call
ShowShopWindowShowShopWindow(…) via current bindingEQ2Emu_lua_ShowShopWindowChecked call
ShowWindowShowWindow(player, window, show)EQ2Emu_lua_ShowWindowChecked call
SpawnSpawn(zone, spawn_id, x, y, z, heading)Not registeredNot registered
SpawnByLocationIDSpawnByLocationID(zone, location_id)EQ2Emu_lua_SpawnByLocationIDChecked call
SpawnGroupByIDSpawnGroupByID(zone, group_id, custom_level)EQ2Emu_lua_SpawnGroupByIDChecked call
SpawnMobSpawnMob(…) via current bindingEQ2Emu_lua_SpawnChecked call
SpawnMoveSpawnMove(spawn, player, max_distance, type)EQ2Emu_lua_SpawnMoveUnder review
SpawnSetSpawnSet(spawn, variable, value, no_update, temporary_flag, index)EQ2Emu_lua_SpawnSetChecked call
SpawnSetByDistanceSpawnSetByDistance(spawn, max_distance, variable, value)EQ2Emu_lua_SpawnSetByDistanceChecked call
SpellDamageSpellDamage(target, type, min_damage, max_damage, crit_mod, no_calcs, class_id)EQ2Emu_lua_SpellDamageChecked call
SpellDamageExtSpellDamageExt(target, type, min_damage, max_damage, crit_mod, no_calcs, override_packet_type, take_power, class_id)EQ2Emu_lua_SpellDamageExtChecked call
SpellHealSpellHeal(heal_type, min_heal, max_heal, target, crit_mod, no_calcs, custom_spell_name)EQ2Emu_lua_SpellHealChecked call
SpellHealPctSpellHealPct(heal_type, percentage, current_value, caster_value, target, crit_mod, no_calcs, custom_spell_name)EQ2Emu_lua_SpellHealPctChecked call
StartAutoMountStartAutoMount(player, path)EQ2Emu_lua_StartAutoMountChecked call
StartConversationStartConversation(conversation, source, player, text, mp3, key1, key2, language, can_close)EQ2Emu_lua_StartConversationChecked call
StartDialogConversationStartDialogConversation(conversation, type, spawn, player, text, mp3, key1, key2, language, can_close)EQ2Emu_lua_StartDialogConversationChecked call
StartHeroicOpportunityStartHeroicOpportunity(caster, class_id)EQ2Emu_lua_StartHeroicOpportunityChecked call
StartTransmuteStartTransmute(spawn)EQ2Emu_lua_StartTransmuteChecked call
StealthStealth(type, spawn)EQ2Emu_lua_StealthChecked call
StopMovementStopMovement(spawn)EQ2Emu_lua_StopMovementUnder review
StopTimerStopTimer(spawn, function)EQ2Emu_lua_StopTimerChecked call
SummonCosmeticPetSummonCosmeticPet(spawn, pet_id)EQ2Emu_lua_SummonCosmeticPetChecked call
SummonDeityPetSummonDeityPet(spawn, pet_id)EQ2Emu_lua_SummonDeityPetUnder review
SummonDumbFirePetSummonDumbFirePet(spawn, target, pet_id, x, y, z)EQ2Emu_lua_SummonDumbFirePetChecked call

Historical source: ZekLabs AllLUAFunctions. Current source: WorldServer/Lua/LuaInterface.cpp.