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 |
|---|---|---|---|
GiveQuestItem | GiveQuestItem(…) via current binding | EQ2Emu_lua_GiveQuestItem | Checked call |
GiveQuestReward | GiveQuestReward(quest, spawn) | EQ2Emu_lua_GiveQuestReward | Checked call |
HandInCollections | HandInCollections(player) | EQ2Emu_lua_HandInCollections | Checked call |
Harvest | Harvest(player, node) | EQ2Emu_lua_Harvest | Checked call |
HasCoin | HasCoin(Spawn, Value) | EQ2Emu_lua_HasCoin | Checked call |
HasCollectionsToHandIn | HasCollectionsToHandIn(player) | EQ2Emu_lua_HasCollectionsToHandIn | Checked call |
HasCompletedQuest | HasCompletedQuest(player, quest_id) | EQ2Emu_lua_HasCompletedQuest | Checked call |
HasControlEffect | HasControlEffect(spawn, type) | EQ2Emu_lua_HasControlEffect | Checked call |
HasFreeSlot | HasFreeSlot(player) | EQ2Emu_lua_HasFreeSlot | Under review |
HasGroup | HasGroup(spawn) | EQ2Emu_lua_HasGroup | Under review |
HasItem | HasItem(Player, ItemID, IncludeBank) | EQ2Emu_lua_HasItem | Checked call |
HasItemEquipped | HasItemEquipped(player, item_id) | EQ2Emu_lua_HasItemEquipped | Checked call |
HasLanguage | HasLanguage(player, language_id) | EQ2Emu_lua_HasLanguage | Checked call |
HasLootItem | HasLootItem(spawn, item_id) | EQ2Emu_lua_HasLootItem | Checked call |
HasMoved | HasMoved(spawn) | EQ2Emu_lua_HasMoved | Checked call |
HasPendingLoot | HasPendingLoot(entity, player) | EQ2Emu_lua_HasPendingLoot | Checked call |
HasPendingLootItem | HasPendingLootItem(entity, player, item_id) | EQ2Emu_lua_HasPendingLootItem | Under review |
HasPendingQuest | HasPendingQuest(player, quest_id) | EQ2Emu_lua_HasPendingQuest | Checked call |
HasQuest | HasQuest(player, quest_id) | EQ2Emu_lua_HasQuest | Checked call |
HasQuestRewardItem | HasQuestRewardItem(quest, item_id) | EQ2Emu_lua_HasQuestRewardItem | Under review |
HasRecipeBook | HasRecipeBook(player, recipe_id) | EQ2Emu_lua_HasRecipeBook | Checked call |
HasRecovered | HasRecovered(spawn) | EQ2Emu_lua_HasRecovered | Under review |
HasSkill | HasSkill(player, skill_id) | EQ2Emu_lua_HasSkill | Checked call |
HasSocialAggro | HasSocialAggro(…) via current binding | EQ2Emu_lua_HasSocialAggro | Under review |
HasSpell | HasSpell(player, spellid, tier) | EQ2Emu_lua_HasSpell | Under review |
HasSpellEffect | HasSpellEffect(spawn, spellID, tier) | EQ2Emu_lua_HasSpellEffect | Checked call |
HasSpellImmunity | HasSpellImmunity(spawn, type) | EQ2Emu_lua_HasSpellImmunity | Checked call |
IncreaseSkillCapsByType | IncreaseSkillCapsByType(player_spawn, skill_type, amount, more_to_increase) | EQ2Emu_lua_IncreaseSkillCapsByType | Under review |
InFront | InFront(spawn, target) | EQ2Emu_lua_InFront | Checked call |
InLava | InLava(Spawn) | EQ2Emu_lua_InLava | Under review |
InSameRaid | InSameRaid(…) via current binding | EQ2Emu_lua_InSameRaid | Under review |
InstructionWindow | InstructionWindow(player, duration, text, voice, voice_key1, voice_key2, signal, goal1, task1, goal2, task2, goal3, task3, goal4, task4) | EQ2Emu_lua_InstructionWindow | Checked call |
InstructionWindowClose | InstructionWindowClose(player) | EQ2Emu_lua_InstructionWindowClose | Checked call |
InstructionWindowGoal | InstructionWindowGoal(player, goal_num) | EQ2Emu_lua_InstructionWindowGoal | Checked call |
Interrupt | Interrupt(…) via current binding | EQ2Emu_lua_Interrupt | Checked call |
InWater | InWater(Spawn) | EQ2Emu_lua_InWater | Under review |
IsAlive | IsAlive(spawn) | EQ2Emu_lua_IsAlive | Checked call |
IsBehind | IsBehind(spawn, target) | EQ2Emu_lua_IsBehind | Checked call |
IsBindAllowed | IsBindAllowed(spawn) | EQ2Emu_lua_IsBindAllowed | Under review |
IsCasting | IsCasting(spawn) | EQ2Emu_lua_IsCasting | Under review |
IsCastOnAggroComplete | IsCastOnAggroComplete(spawn) | EQ2Emu_lua_IsCastOnAggroComplete | Under review |
IsEntity | IsEntity(spawn) | EQ2Emu_lua_IsEntity | Checked call |
IsEpic | IsEpic(Spawn) | EQ2Emu_lua_IsEpic | Checked call |
IsFlanking | IsFlanking(spawn, target) | EQ2Emu_lua_IsFlanking | Checked call |
IsFollowing | IsFollowing(spawn) | EQ2Emu_lua_IsFollowing | Checked call |
IsGateAllowed | IsGateAllowed(spawn) | EQ2Emu_lua_IsGateAllowed | Under review |
IsGroundSpawn | IsGroundSpawn(spawn) | EQ2Emu_lua_IsGroundSpawn | Checked call |
IsHeroic | IsHeroic(spawn) | EQ2Emu_lua_IsHeroic | Checked call |
IsInCombat | IsInCombat(spawn) | EQ2Emu_lua_IsInCombat | Checked call |
IsInRaid | IsInRaid(…) via current binding | EQ2Emu_lua_IsInRaid | Under review |
IsInvis | IsInvis(spawn) | EQ2Emu_lua_IsInvis | Checked call |
IsInvulnerable | IsInvulnerable(spawn) | EQ2Emu_lua_IsInvulnerable | Checked call |
IsMezzed | IsMezzed(spawn) | EQ2Emu_lua_IsMezzed | Under review |
IsMezzedOrStunned | IsMezzedOrStunned(spawn) | EQ2Emu_lua_IsMezzedOrStunned | Under review |
IsNight | IsNight(Zone) | EQ2Emu_lua_IsNight | Checked call |
IsOnAutoMount | IsOnAutoMount(player) | EQ2Emu_lua_IsOnAutoMount | Checked call |
IsOpen | IsOpen(…) via current binding | EQ2Emu_lua_IsOpen | Checked call |
IsPet | IsPet(…) via current binding | EQ2Emu_lua_IsPet | Under review |
IsPlayer | IsPlayer(Player) | EQ2Emu_lua_IsPlayer | Checked call |
IsRunning | IsRunning(spawn) | EQ2Emu_lua_IsRunning | Under review |
IsSpawnGroupAlive | IsSpawnGroupAlive(zone, group_id) | EQ2Emu_lua_IsSpawnGroupAlive | Checked call |
IsStealthed | IsStealthed(spawn) | EQ2Emu_lua_IsStealthed | Checked call |
IsStunned | IsStunned(spawn) | EQ2Emu_lua_IsStunned | Under review |
IsTransportSpawn | IsTransportSpawn(spawn) | EQ2Emu_lua_IsTransportSpawn | Under review |
IsZoneLoading | IsZoneLoading(zone) | EQ2Emu_lua_IsZoneLoading | Under review |
IsZoneType | IsZoneType(…) via current binding | EQ2Emu_lua_IsZoneType | Checked call |
KillSpawn | KillSpawn(dead, killer) | EQ2Emu_lua_KillSpawn | Checked call |
KillSpawnByDistance | KillSpawnByDistance(spawn, max_distance, include_players, send_packet) | EQ2Emu_lua_KillSpawnByDistance | Checked call |
Knockback | Knockback(target_spawn, spawn, duration, vertical, horizontal, use_heading) | EQ2Emu_lua_Knockback | Checked call |
LastSpellAttackHit | LastSpellAttackHit() | EQ2Emu_lua_LastSpellAttackHit | Checked call |
LuaDebugLog | LuaDebugLog(…) via current binding | EQ2Emu_lua_LuaDebugLog | Under review |
MakeRandomFloat | MakeRandomFloat(min, max) | EQ2Emu_lua_MakeRandomFloat | Checked call |
MakeRandomInt | MakeRandomInt(…) via current binding | EQ2Emu_lua_MakeRandomInt | Checked call |
ModifyHP | ModifyHP(spawn, value) | EQ2Emu_lua_ModifyHP | Checked call |
ModifyMaxHP | ModifyMaxHP(spawn, value) | EQ2Emu_lua_ModifyMaxHP | Checked call |
ModifyMaxPower | ModifyMaxPower(spawn, value) | EQ2Emu_lua_ModifyMaxPower | Checked call |
ModifyPower | ModifyPower(spawn, value) | EQ2Emu_lua_ModifyPower | Checked call |
MovementLoopAdd | MovementLoopAdd(spawn, x, y, z, speed, delay, function, heading, exclude_heading, use_nav_path) | EQ2Emu_lua_MovementLoopAdd | Checked call |
MovementLoopAddLocation | MovementLoopAddLocation(…) via current binding | EQ2Emu_lua_MovementLoopAdd | Under review |
MoveToLocation | MoveToLocation(spawn, x, y, z, speed, lua_function, more_points, use_nav_path) | EQ2Emu_lua_MoveToLocation | Checked call |
OfferQuest | OfferQuest(npc, player, quest_id, forced) | EQ2Emu_lua_OfferQuest | Checked call |
OpenBotRecruitment | OpenBotRecruitment(…) via current binding | EQ2Emu_lua_OpenBotRecruitment | Under review |
OpenBotRoster | OpenBotRoster(…) via current binding | EQ2Emu_lua_OpenBotRoster | Under review |
OpenDoor | OpenDoor(…) via current binding | EQ2Emu_lua_OpenDoor | Checked call |
PauseMovement | PauseMovement(…) via current binding | EQ2Emu_lua_PauseMovement | Under review |
PerformCameraShake | PerformCameraShake(…) via current binding | EQ2Emu_lua_PerformCameraShake | Checked call |
PlayAnimation | PlayAnimation(spawn, anim, target, hide_type) | EQ2Emu_lua_PlayAnimation | Checked call |
PlayAnimationString | PlayAnimationString(spawn, name, opt_target, set_no_target, use_all_spelltargets, ignore_self) | EQ2Emu_lua_PlayAnimationString | Checked call |
PlayFlavor | PlayFlavor(spawn, mp3_string, text_string, emote_string, key1, key2, player, language) | EQ2Emu_lua_PlayFlavor | Checked call |
PlayFlavorID | PlayFlavorID(spawn, type, id, index, player, language) | EQ2Emu_lua_PlayFlavorID | Under review |
PlaySound | PlaySound(spawn, sound_string, x, y, z, player) | EQ2Emu_lua_PlaySound | Checked call |
PlayVoice | PlayVoice(spawn, mp3_string, key1, key2, player) | EQ2Emu_lua_PlayVoice | Checked call |
ProcDamage | ProcDamage(caster, target, name, dmg_type, low_damage, high_damage, success_msg, effect_msg) | EQ2Emu_lua_ProcDamage | Checked call |
ProcessMelee | ProcessMelee(spawn, target, distance) | EQ2Emu_lua_ProcessMelee | Under review |
ProcessSpell | ProcessSpell(spawn, target, distance) | EQ2Emu_lua_ProcessSpell | Under review |
ProcHate | ProcHate(…) via current binding | EQ2Emu_lua_ProcHate | Checked call |
ProvidesQuest | ProvidesQuest(npc, quest_id) | EQ2Emu_lua_ProvidesQuest | Checked call |
QuestIsComplete | QuestIsComplete(player, quest_id) | EQ2Emu_lua_QuestIsComplete | Checked call |
QuestReturnNPC | QuestReturnNPC(quest, spawn_id) | EQ2Emu_lua_QuestReturnNPC | Checked call |
QuestStepIsComplete | QuestStepIsComplete(player, quest_id, step_id) | EQ2Emu_lua_QuestStepIsComplete | Checked call |
Historical source: ZekLabs AllLUAFunctions. Current source: WorldServer/Lua/LuaInterface.cpp.