1
0
EQ2Emu/docs/lua_functions/AddStepProgress.md
2025-05-27 09:56:36 -04:00

805 B

Function: AddStepProgress(player, quest_id, step, progress)

Description:

Adds progress to the Player's quest based on the quest_id and step. Setting the current progress value.

Parameters:

  • player (Spawn) - Spawn object representing player.
  • quest_id (uint32) - Integer value quest_id.
  • step (uint32) - Integer value step.
  • progress (uint32) - Integer value progress.

Returns: None.

Example:

-- From ItemScripts/OrcSmugglerRequisition.lua
function examined(Item, Player)
if not HasQuest(Player, AnOrderOfOrcTongue) and not HasCompletedQuest(Player, AnOrderOfOrcTongue) then
OfferQuest(nil, Player, AnOrderOfOrcTongue)
elseif HasQuest(Player, AnOrderOfOrcTongue) then
AddStepProgress(Player, AnOrderOfOrcTongue, 1, 1)
RemoveItem(Player, 10202)
end