1
0
EQ2Emu/docs/lua_functions/ShowLootWindow.md
2025-05-25 21:42:32 -04:00

1.1 KiB

Function: ShowLootWindow(player, spawn)

Description: Shows the Player the Spawn's loot window.

Parameters:

  • player (Spawn) - Spawn object representing player.
  • spawn (Spawn) - Spawn object representing spawn.

Returns: None.

Example:

-- From SpawnScripts/FarJourneyFreeport/atreasurechest.lua
function open(NPC, Player)
    SendStateCommand(NPC, 399)
    AddTimer(NPC, 2000, "finished_open_animation")
    if HasPendingLoot(NPC, Player) then        
        ShowLootWindow(Player, NPC)
        DisplayText(Player, 12, "There appears to be something inside this box.")
        InstructionWindow(Player, -1.0, "This screen shows the contents of the box you just opened. Left click on the loot all button to take the items from the box.", "voiceover/english/narrator/boat_06p_tutorial02/narrator_013_f0780e49.mp3", 1581263773, 1569244108, "tutorial_stage_17", "Left click on the loot all button.", "server")
        SetTutorialStep(player, 16)
    else
        DisplayText(Player, 12, "This box is empty.")
        ChangeHandIcon(NPC, 0)
        SpawnSet(NPC, "targetable", 0)
    end