1.2 KiB
1.2 KiB
Function: AddQuestRewardItem(quest, item_id, quantity)
Description:
Adds a rewarded item for completion of the current Quest. Triggered by calling the LUA Function GiveQuestReward
on completion of the Quest.
Parameters:
quest
(Quest) - Quest object representingquest
.item_id
(uint32) - Integer valueitem_id
.quantity
(int32) - Integer valuequantity
.
Returns: None.
Example:
-- From Quests/Peatbog/FarSeasDirectRequisitionPBG0162.lua
local MARINER_STITCHED_BRACERS_ID = 164053
local MARINER_STITCHED_SHAWL_ID = 164058
local MARINER_STITCHED_SLIPPERS_ID = 164059
function Init(Quest)
local chance = math.random(1, 3)
if chance == 1 then
AddQuestRewardItem(Quest, MARINER_STITCHED_BRACERS_ID)
elseif chance == 2 then
AddQuestRewardItem(Quest, MARINER_STITCHED_SHAWL_ID)
elseif chance == 3 then
AddQuestRewardItem(Quest, MARINER_STITCHED_SLIPPERS_ID)
end
SetQuestFeatherColor(Quest, 3)
SetQuestRepeatable(Quest)
AddQuestStepKill(Quest, 1, "I must kill some bog slugs", 10, 100, "I must hunt down the creatures in the Peat Bog to fill the requisition.", 289, BOG_SLUG_ID)
AddQuestStepCompleteAction(Quest, 1, "Step1Complete")
end