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

935 B

Function: SetStepFailed(player, quest_id, step)

Description: Set the player's quest step as failed.

Parameters:

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

Returns: None.

Example:

-- From Quests/Hallmark/freeport_to_qeynos__part_2.lua
function Declined(Quest, QuestGiver, Player)
    FaceTarget(QuestGiver, Player)
	Dialog.New(QuestGiver, Player)   
 	Dialog.AddDialog("I thought I smelled a coward. I want nothing to do with you until you come to your senses.")
	Dialog.AddVoiceover("voiceover/english/watcher_kenjedeau/fprt_sewer02/watcher_kenjedeau005.mp3", 1178065540, 4141402431)
    PlayFlavor(QuestGiver, "", "", "glare", 0, 0, Player)
    Dialog.AddOption("Fine.")	
	Dialog.Start()
	if HasQuest(Player,5889) and GetQuestStep(Player,5889) ==1 then
	    SetStepFailed(Player,5889,1)
	end