123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- --[[
- Script Name : SpawnScripts/WillowWood/HunterLatharForestdeep.lua
- Script Purpose : Hunter Lathar Forestdeep
- Script Author : Dorbin
- Script Date : 2022.02.21
- Script Notes :
- --]]
- function spawn(NPC)
- SetPlayerProximityFunction(NPC, 10, "InRange", "LeaveRange")
- SetInfoStructString(NPC, "action_state", "crouch_idle")
- end
- function respawn(NPC)
- spawn(NPC)
- end
- function InRange(NPC, Spawn)
- PlayFlavor(NPC, "voiceover/english/hunter_lathar_forestdeep/qey_village05/100_hunter_woodelf_forestdeep_aoi_d409e2bd.mp3", "I don't know how he snuck past the patrols. If you approach slowly, he may let you touch him.", "", 1614740945, 3996136643, Spawn)
- end
- function LeaveRange(NPC, Spawn)
- end
- function hailed(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "voiceover/english/hunter_lathar_forestdeep/qey_village05/quests/hunter_forestdeep/hunter_forestdeep.mp3", "", "", 1771449207, 2174692031, Spawn)
- if HasQuest(Spawn, 5484) then
- AddConversationOption(conversation, "Sorry, but I have this letter you from the Forest Ruins.", "Letter")
- end
- AddConversationOption(conversation, "Sorry to have bothered you. ")
- StartConversation(conversation, NPC, Spawn, "What do you need? I'm very busy.")
- end
- function Letter(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "voiceover/english/hunter_lathar_forestdeep/qey_village05/quests/hunter_forestdeep/hunter_forestdeep000.mp3", "", "", 1811746437, 2116303434, Spawn)
- AddConversationOption(conversation, "Thanks.", "Reward")
- StartConversation(conversation, NPC, Spawn, "Yes, yes, that's fine. I suppose it would be rude of me not to offer you anything in return. It's not much, but it's something.")
- end
- function Reward(NPC, Spawn)
- SetStepComplete(Spawn, 5484, 1)
- end
|