--[[ Script Name : SpawnScripts/Nettleville/inspect_reagentshelf01.lua Script Purpose : inspect_reagentshelf01 Script Author : Scatman Script Date : 2009.10.08 Script Notes : --]] local QUEST_1 = 312 local QUEST_FROM_OAKMYST = 228 function spawn(NPC) end function respawn(NPC) spawn(NPC) end function hailed(NPC, Spawn) end function casted_on(Target, Caster, SpellName) if SpellName == "inspect" then conversation = CreateConversation() if not HasQuest(Caster, QUEST_1) and not HasCompletedQuest(Caster, QUEST_1) then AddConversationOption(conversation, "Inspect jars of Oakmyst spider silk.", "OfferQuest1") end if HasQuest(Caster, QUEST_FROM_OAKMYST) and GetQuestStep(Caster, QUEST_FROM_OAKMYST) == 1 then AddConversationOption(conversation, "Inspect jars of Smitelin's Excel-a-gro.", "ExcelAGro") end AddConversationOption(conversation, "Stop browsing.", "CloseConversation") StartDialogConversation(conversation, 1, Target, Caster, "This is Varion Smitelin's reagent shelf. It seems to have various reagents as well as a number of tomes.") end end function OfferQuest1(NPC, Spawn) OfferQuest(NPC, Spawn, QUEST_1) local conversation = CreateConversation() AddConversationOption(conversation, "Stop browsing.", "CloseConversation") StartDialogConversation(conversation, 1, NPC, Spawn, "This jar is filled with spider silk but looks rather low, I should help Varion out by gathering some more.") end function ExcelAGro(NPC, Spawn) conversation = CreateConversation() AddConversationOption(conversation, "Take a pinch of the nutrient.", "TakeAPinch") AddConversationOption(conversation, "Stop browsing.", "CloseConversation") StartDialogConversation(conversation, 1, NPC, Spawn, "This jar is filled with some form of arcane nutrient for plants.") end function TakeAPinch(NPC, Spawn) SetStepComplete(Spawn, QUEST_FROM_OAKMYST, 1) conversation = CreateConversation() AddConversationOption(conversation, "Stop browsing.", "CloseConversation") StartDialogConversation(conversation, 1, NPC, Spawn, "You take a small pinch of the nutrient and pack it into a small pocket.") end