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 |
|---|---|---|---|
SetLootDropType | SetLootDropType(spawn, loot_drop_type) | EQ2Emu_lua_SetLootDropType | Under review |
SetLootTier | SetLootTier(spawn, loot_tier) | EQ2Emu_lua_SetLootTier | Under review |
SetLuaBrain | SetLuaBrain(spawn) | EQ2Emu_lua_SetLuaBrain | Checked call |
SetMaxHP | SetMaxHP(spawn, value) | EQ2Emu_lua_SetMaxHP | Checked call |
SetMaxHPBase | SetMaxHPBase(spawn, value) | EQ2Emu_lua_SetMaxHPBase | Under review |
SetMaxPower | SetMaxPower(spawn, value) | EQ2Emu_lua_SetMaxPower | Checked call |
SetMaxPowerBase | SetMaxPowerBase(spawn, value) | EQ2Emu_lua_SetMaxPowerBase | Under review |
SetModelType | SetModelType(spawn, value) | EQ2Emu_lua_SetModelType | Checked call |
SetMount | SetMount(spawn, value) | EQ2Emu_lua_SetMount | Checked call |
SetMountColor | SetMountColor(spawn, red, green, blue, red, green, blue) | EQ2Emu_lua_SetMountColor | Checked call |
SetPlayerHistory | SetPlayerHistory(player, event_id, value, value2) | EQ2Emu_lua_SetPlayerHistory | Checked call |
SetPlayerLevel | SetPlayerLevel(…) via current binding | EQ2Emu_lua_SetPlayerLevel | Checked call |
SetPlayerPOVGhost | SetPlayerPOVGhost(player, spawn) | EQ2Emu_lua_SetPlayerPOVGhost | Under review |
SetPlayerProximityFunction | SetPlayerProximityFunction(spawn, distance, in_range_function, leaving_range_function) | EQ2Emu_lua_SetPlayerProximityFunction | Checked call |
SetPosition | SetPosition(spawn, x, y, z, heading) | EQ2Emu_lua_SetPosition | Checked call |
SetPower | SetPower(…) via current binding | EQ2Emu_lua_SetCurrentPower | Checked call |
SetQuestCompleteAction | SetQuestCompleteAction(quest, action) | EQ2Emu_lua_SetQuestCompleteAction | Under review |
SetQuestFeatherColor | SetQuestFeatherColor(quest, feather_color) | EQ2Emu_lua_SetQuestFeatherColor | Checked call |
SetQuestFlags | SetQuestFlags(quest, flags) | EQ2Emu_lua_SetQuestFlags | Checked call |
SetQuestPrereqLevel | SetQuestPrereqLevel(quest, level) | EQ2Emu_lua_SetQuestPrereqLevel | Under review |
SetQuestRepeatable | SetQuestRepeatable(quest) | EQ2Emu_lua_SetQuestRepeatable | Checked call |
SetQuestRewardComment | SetQuestRewardComment(quest, comment) | EQ2Emu_lua_SetQuestRewardComment | Under review |
SetQuestRewardExp | SetQuestRewardExp(quest, exp) | EQ2Emu_lua_SetQuestRewardExp | Under review |
SetQuestRewardStatus | SetQuestRewardStatus(quest, status, min_status_earned, max_status_earned) | EQ2Emu_lua_SetQuestRewardStatus | Checked call |
SetQuestTimer | SetQuestTimer(quest, player, step, duration, action) | EQ2Emu_lua_SetQuestTimer | Under review |
SetQuestTimerComplete | SetQuestTimerComplete(quest, player) | EQ2Emu_lua_SetQuestTimerComplete | Under review |
SetQuestYellow | SetQuestYellow(quest) | EQ2Emu_lua_SetQuestYellow | Under review |
SetRailID | SetRailID(spawn, rail_id) | EQ2Emu_lua_SetRailID | Under review |
SetRequiredHistory | SetRequiredHistory(spawn, event_id, value1, value2, flag_override) | EQ2Emu_lua_SetRequiredHistory | Checked call |
SetRequiredQuest | SetRequiredQuest(spawn, quest_id, quest_step, flag_override) | EQ2Emu_lua_SetRequiredQuest | Checked call |
SetRuntimeSpawnCollisionEnabled | SetRuntimeSpawnCollisionEnabled(…) via current binding | EQ2Emu_lua_SetSpawnCollisionEnabled | Under review |
SetSeeHide | SetSeeHide(…) via current binding | EQ2Emu_lua_SetSeeHide | Checked call |
SetSeeInvis | SetSeeInvis(…) via current binding | EQ2Emu_lua_SetSeeInvis | Checked call |
SetServerControlFlag | SetServerControlFlag(spawn, param, param_value, value) | EQ2Emu_lua_SetServerControlFlag | Checked call |
SetServerVariable | SetServerVariable(name, value, comment) | EQ2Emu_lua_SetServerVariable | Under review |
SetSkillMaxValue | SetSkillMaxValue(skill, value) | EQ2Emu_lua_SetSkillMaxValue | Checked call |
SetSkillValue | SetSkillValue(skill, value) | EQ2Emu_lua_SetSkillValue | Checked call |
SetSocialAggro | SetSocialAggro(…) via current binding | EQ2Emu_lua_SetSocialAggro | Under review |
SetSocialRadius | SetSocialRadius(…) via current binding | EQ2Emu_lua_SetSocialRadius | Under review |
SetSpawnAnimation | SetSpawnAnimation(spawn, anim_id, leeway) | EQ2Emu_lua_SetSpawnAnimation | Checked call |
SetSpawnCollisionEnabled | SetSpawnCollisionEnabled(…) via current binding | EQ2Emu_lua_SetSpawnCollisionEnabled | Under review |
SetSpawnGroupID | SetSpawnGroupID(spawn, new_group_id) | EQ2Emu_lua_SetSpawnGroupID | Under review |
SetSpawnHouseScript | SetSpawnHouseScript(…) via current binding | EQ2Emu_lua_SetSpawnHouseScript | Checked call |
SetSpeed | SetSpeed(spawn, value) | EQ2Emu_lua_SetSpeed | Checked call |
SetSpeedMultiplier | SetSpeedMultiplier(spawn, val) | EQ2Emu_lua_SetSpeedMultiplier | Checked call |
SetSpellData | SetSpellData(spell, field, fieldvalue) | EQ2Emu_lua_SetSpellData | Checked call |
SetSpellDataIndex | SetSpellDataIndex(spell, idx, value, value2) | EQ2Emu_lua_SetSpellDataIndex | Checked call |
SetSpellDisplayEffect | SetSpellDisplayEffect(spell, idx, field, percentage) | EQ2Emu_lua_SetSpellDisplayEffect | Checked call |
SetSpellList | SetSpellList(spawn, primary_list, secondary_list) | EQ2Emu_lua_SetSpellList | Checked call |
SetSpellSnareValue | SetSpellSnareValue(snare, spawn) | EQ2Emu_lua_SetSpellSnareValue | Checked call |
SetSpellTriggerCount | SetSpellTriggerCount(trigger_count, cancel_after_triggers) | EQ2Emu_lua_SetSpellTriggerCount | Checked call |
SetSpellVisualState | SetSpellVisualState(…) via current binding | EQ2Emu_lua_SetSpellVisualState | Checked call |
SetSta | SetSta(spawn, value) | EQ2Emu_lua_SetSta | Under review |
SetStaBase | SetStaBase(spawn, value) | EQ2Emu_lua_SetStaBase | Checked call |
SetStatusTmpReward | SetStatusTmpReward(quest, status) | EQ2Emu_lua_SetStatusTmpReward | Under review |
SetStepComplete | SetStepComplete(player, quest_id, step) | EQ2Emu_lua_SetStepComplete | Checked call |
SetStepFailed | SetStepFailed(player, quest_id, step) | EQ2Emu_lua_SetStepFailed | Checked call |
SetStr | SetStr(spawn, value) | EQ2Emu_lua_SetStr | Under review |
SetStrBase | SetStrBase(spawn, value) | EQ2Emu_lua_SetStrBase | Checked call |
SetSuccessTimer | SetSuccessTimer(spawn) | EQ2Emu_lua_SetSuccessTimer | Under review |
SetTarget | SetTarget(…) via current binding | EQ2Emu_lua_SetTarget | Checked call |
SetTemporaryTransportID | SetTemporaryTransportID(player, transport_id) | EQ2Emu_lua_SetTemporaryTransportID | Under review |
SetTempVariable | SetTempVariable(spawn, var, val) | EQ2Emu_lua_SetTempVariable | Checked call |
SetTradeskillClass | SetTradeskillClass(spawn, value) | EQ2Emu_lua_SetTradeskillClass | Checked call |
SetTradeskillLevel | SetTradeskillLevel(spawn, level) | EQ2Emu_lua_SetTradeskillLevel | Checked call |
SetTutorialStep | SetTutorialStep(player, step) | EQ2Emu_lua_SetTutorialStep | Checked call |
SetVision | SetVision(spawn, vision) | EQ2Emu_lua_SetVision | Checked call |
SetVisualFlag | SetVisualFlag(spawn) | EQ2Emu_lua_SetVisualFlag | Checked call |
SetWis | SetWis(spawn, value) | EQ2Emu_lua_SetWis | Under review |
SetWisBase | SetWisBase(spawn, value) | EQ2Emu_lua_SetWisBase | Checked call |
SetWorldTime | SetWorldTime(newYear, newMonth, newHour, newMinute) | EQ2Emu_lua_SetWorldTime | Under review |
SetZoneExpansionFlag | SetZoneExpansionFlag(zone, xpackFlag) | EQ2Emu_lua_SetZoneExpansionFlag | Under review |
SetZoneHolidayFlag | SetZoneHolidayFlag(zone, holidayFlag) | EQ2Emu_lua_SetZoneHolidayFlag | Under review |
Shout | Shout(spawn, message, player, dist, language) | EQ2Emu_lua_Shout | Checked call |
ShowHouseShopMerchant | ShowHouseShopMerchant(…) via current binding | EQ2Emu_lua_ShowHouseShopMerchant | Checked call |
ShowLootWindow | ShowLootWindow(player, spawn) | EQ2Emu_lua_ShowLootWindow | Checked call |
ShowShopWindow | ShowShopWindow(…) via current binding | EQ2Emu_lua_ShowShopWindow | Checked call |
ShowWindow | ShowWindow(player, window, show) | EQ2Emu_lua_ShowWindow | Checked call |
Spawn | Spawn(zone, spawn_id, x, y, z, heading) | Not registered | Not registered |
SpawnByLocationID | SpawnByLocationID(zone, location_id) | EQ2Emu_lua_SpawnByLocationID | Checked call |
SpawnGroupByID | SpawnGroupByID(zone, group_id, custom_level) | EQ2Emu_lua_SpawnGroupByID | Checked call |
SpawnMob | SpawnMob(…) via current binding | EQ2Emu_lua_Spawn | Checked call |
SpawnMove | SpawnMove(spawn, player, max_distance, type) | EQ2Emu_lua_SpawnMove | Under review |
SpawnSet | SpawnSet(spawn, variable, value, no_update, temporary_flag, index) | EQ2Emu_lua_SpawnSet | Checked call |
SpawnSetByDistance | SpawnSetByDistance(spawn, max_distance, variable, value) | EQ2Emu_lua_SpawnSetByDistance | Checked call |
SpellDamage | SpellDamage(target, type, min_damage, max_damage, crit_mod, no_calcs, class_id) | EQ2Emu_lua_SpellDamage | Checked call |
SpellDamageExt | SpellDamageExt(target, type, min_damage, max_damage, crit_mod, no_calcs, override_packet_type, take_power, class_id) | EQ2Emu_lua_SpellDamageExt | Checked call |
SpellHeal | SpellHeal(heal_type, min_heal, max_heal, target, crit_mod, no_calcs, custom_spell_name) | EQ2Emu_lua_SpellHeal | Checked call |
SpellHealPct | SpellHealPct(heal_type, percentage, current_value, caster_value, target, crit_mod, no_calcs, custom_spell_name) | EQ2Emu_lua_SpellHealPct | Checked call |
StartAutoMount | StartAutoMount(player, path) | EQ2Emu_lua_StartAutoMount | Checked call |
StartConversation | StartConversation(conversation, source, player, text, mp3, key1, key2, language, can_close) | EQ2Emu_lua_StartConversation | Checked call |
StartDialogConversation | StartDialogConversation(conversation, type, spawn, player, text, mp3, key1, key2, language, can_close) | EQ2Emu_lua_StartDialogConversation | Checked call |
StartHeroicOpportunity | StartHeroicOpportunity(caster, class_id) | EQ2Emu_lua_StartHeroicOpportunity | Checked call |
StartTransmute | StartTransmute(spawn) | EQ2Emu_lua_StartTransmute | Checked call |
Stealth | Stealth(type, spawn) | EQ2Emu_lua_Stealth | Checked call |
StopMovement | StopMovement(spawn) | EQ2Emu_lua_StopMovement | Under review |
StopTimer | StopTimer(spawn, function) | EQ2Emu_lua_StopTimer | Checked call |
SummonCosmeticPet | SummonCosmeticPet(spawn, pet_id) | EQ2Emu_lua_SummonCosmeticPet | Checked call |
SummonDeityPet | SummonDeityPet(spawn, pet_id) | EQ2Emu_lua_SummonDeityPet | Under review |
SummonDumbFirePet | SummonDumbFirePet(spawn, target, pet_id, x, y, z) | EQ2Emu_lua_SummonDumbFirePet | Checked call |
Historical source: ZekLabs AllLUAFunctions. Current source: WorldServer/Lua/LuaInterface.cpp.