123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202 |
- --[[
- Script Name : SpawnScripts/Nettleville/WillimBarclay.lua
- Script Purpose : Willim Barclay
- Script Author : Scatman
- Script Date : 2009.08.08
- Script Notes :
- --]]
- require "SpawnScripts/Generic/DialogModule"
- local Mage2 = 5768
- function spawn(NPC)
- SetInfoStructString(NPC, "action_state", "ponder")
- end
- function respawn(NPC)
- spawn(NPC)
- end
- function hailed(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- Dialog.New(NPC, Spawn)
- Dialog.AddDialog("Perhaps we can speak another time? I have to allocate the barley, inventory the chicken feed, and distribute the wool.")
- Dialog.AddVoiceover("voiceover/english/willim_barclay/qey_village01/willimbarclay000.mp3", 3397569626, 186458292)
- PlayFlavor(NPC, "", "", "no", 0, 0, Spawn)
- if GetQuestStep(Spawn,Mage2)==1 then
- Dialog.AddOption("Can I help you?","Dialog1")
- end
- Dialog.AddOption("I see.")
- Dialog.Start()
- end
- function Dialog1(NPC,Spawn)
- FaceTarget(NPC, Spawn)
- Dialog.New(NPC, Spawn)
- Dialog.AddDialog("If you can help me win the love of Darlina, that would be great. Other than that, no one can help me.")
- Dialog.AddVoiceover("voiceover/english/willim_barclay/qey_village01/willimbarclay001.mp3", 247133491, 1867857417)
- PlayFlavor(NPC, "", "", "agree", 0, 0, Spawn)
- Dialog.AddOption("Who's Darlina?","Dialog2")
- Dialog.Start()
- end
- function Dialog2(NPC,Spawn)
- FaceTarget(NPC, Spawn)
- Dialog.New(NPC, Spawn)
- Dialog.AddDialog("She's the fairest creature to walk this earth. No one, not even the goddess of love, is as beautiful as she is. And I... I am nothing but a horrid looking troll.")
- Dialog.AddVoiceover("voiceover/english/willim_barclay/qey_village01/willimbarclay002.mp3", 4157819983, 93007360)
- PlayFlavor(NPC, "", "", "orate", 0, 0, Spawn)
- Dialog.AddOption("What do you mean?","Dialog3")
- Dialog.AddOption("I see. Well, I think you're selling yourself short. You just have no confidence.","Dialog4")
- Dialog.AddOption("That is true. You could do better in the looks department.","Dialog2a")
- Dialog.Start()
- end
- function Dialog2a(NPC,Spawn)
- FaceTarget(NPC, Spawn)
- Dialog.New(NPC, Spawn)
- Dialog.AddDialog("...")
- PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
- Dialog.AddOption("...I mean, it can't be all bad... right?","Dialog3")
- Dialog.AddOption("...I mean, I think you're selling yourself short. You just have no confidence.","Dialog4")
- Dialog.Start()
- end
- function Dialog3(NPC,Spawn)
- FaceTarget(NPC, Spawn)
- Dialog.New(NPC, Spawn)
- Dialog.AddDialog("Look at me! I'd never have a chance with Darlina! I might as well just marry a gnoll and get it over with!")
- Dialog.AddVoiceover("voiceover/english/willim_barclay/qey_village01/willimbarclay003.mp3", 2767747634, 2031605868)
- PlayFlavor(NPC, "", "", "whome", 0, 0, Spawn)
- Dialog.AddOption("I see. Well, I think you're selling yourself short. You just have no confidence.","Dialog4")
- Dialog.AddOption("A gnoll could be an exciting experience...?","Dialog3a")
- Dialog.Start()
- end
- function Dialog3a(NPC,Spawn)
- FaceTarget(NPC, Spawn)
- Dialog.New(NPC, Spawn)
- Dialog.AddDialog("...")
- PlayFlavor(NPC, "", "", "shame", 0, 0, Spawn)
- Dialog.AddOption("...I mean, I think you're selling yourself short. You just have no confidence.","Dialog4")
- Dialog.Start()
- end
- function Dialog4(NPC,Spawn)
- FaceTarget(NPC, Spawn)
- Dialog.New(NPC, Spawn)
- Dialog.AddDialog("Now I'm too short? Great! First I was ugly, now I'm too short. Maybe I should just marry a goblin. Apparently gnolls are too good for me.")
- Dialog.AddVoiceover("voiceover/english/willim_barclay/qey_village01/willimbarclay004.mp3", 2536151447, 2058017298)
- PlayFlavor(NPC, "", "", "pout", 0, 0, Spawn)
- Dialog.AddOption("I've heard goblins are much better than gnolls anyway!","Dialog4a")
- Dialog.AddOption("That's not what I meant! I'm saying that you just need to build your self-esteem.","Dialog5")
- Dialog.Start()
- end
- function Dialog4a(NPC,Spawn)
- FaceTarget(NPC, Spawn)
- Dialog.New(NPC, Spawn)
- Dialog.AddDialog("...")
- PlayFlavor(NPC, "", "", "gag", 0, 0, Spawn)
- Dialog.AddOption("...I mean, that you just need to build your self-esteem!","Dialog5")
- Dialog.Start()
- end
- function Dialog5(NPC,Spawn)
- FaceTarget(NPC, Spawn)
- Dialog.New(NPC, Spawn)
- Dialog.AddDialog("Now it's self-esteem! Well, it's kind of hard to have self-esteem when you're short and ugly. Now do you see?")
- Dialog.AddVoiceover("voiceover/english/willim_barclay/qey_village01/willimbarclay005.mp3", 2901342115, 3612540491)
- PlayFlavor(NPC, "", "", "frustrated", 0, 0, Spawn)
- Dialog.AddOption("Yes, actually I do. I think you need a magical charm to help you.","Dialog6")
- Dialog.AddOption("And you could stand to lose a few pounds while you're at it.","Dialog5a")
- Dialog.Start()
- end
- function Dialog5a(NPC,Spawn)
- FaceTarget(NPC, Spawn)
- Dialog.New(NPC, Spawn)
- Dialog.AddDialog("...")
- PlayFlavor(NPC, "", "", "sulk", 0, 0, Spawn)
- Dialog.AddOption("...I mean, I think you need a magical charm to help you","Dialog6")
- Dialog.Start()
- end
- function Dialog6(NPC,Spawn)
- FaceTarget(NPC, Spawn)
- Dialog.New(NPC, Spawn)
- Dialog.AddDialog("A magic charm? What would that do?")
- Dialog.AddVoiceover("voiceover/english/willim_barclay/qey_village01/willimbarclay006.mp3", 3843339191, 50613691)
- Dialog.AddOption("I am trying to perfect a new spell. I think I finally have it; I just need something to test it out on!","Dialog7")
- Dialog.Start()
- end
- function Dialog7(NPC,Spawn)
- FaceTarget(NPC, Spawn)
- Dialog.New(NPC, Spawn)
- Dialog.AddDialog("Really? I could never afford something like that on my salary.")
- Dialog.AddVoiceover("voiceover/english/willim_barclay/qey_village01/willimbarclay007.mp3", 1685022915, 3753235021)
- PlayFlavor(NPC, "", "", "no", 0, 0, Spawn)
- Dialog.AddOption("Oh no, no, no. You don't have to do anything! Here, you can have it, free of charge.","Dialog8")
- Dialog.Start()
- end
- function Dialog8(NPC,Spawn)
- FaceTarget(NPC, Spawn)
- Dialog.New(NPC, Spawn)
- Dialog.AddDialog("You'd just give it to me like that? Where is it? I can't see it.")
- Dialog.AddVoiceover("voiceover/english/willim_barclay/qey_village01/willimbarclay008.mp3", 2327092616, 2175769531)
- PlayFlavor(NPC, "", "", "confused", 0, 0, Spawn)
- Dialog.AddOption("Wow! This new spell sure is powerful!","Dialog9")
- Dialog.Start()
- end
- function Dialog9(NPC,Spawn)
- FaceTarget(NPC, Spawn)
- Dialog.New(NPC, Spawn)
- Dialog.AddDialog("Wow? You mean... like... wow, it worked?")
- Dialog.AddVoiceover("voiceover/english/willim_barclay/qey_village01/willimbarclay009.mp3", 3947896305, 4222087768)
- PlayFlavor(NPC, "", "", "boggle", 0, 0, Spawn)
- Dialog.AddOption("It did, indeed! You are the pinnacle of manliness! I can hardly believe my eyes!","Dialog10")
- Dialog.Start()
- end
- function Dialog10(NPC,Spawn)
- FaceTarget(NPC, Spawn)
- Dialog.New(NPC, Spawn)
- Dialog.AddDialog("Really? Wow! Wait a second... I wouldn't say 'wow.' I'd say something like... 'of course, I am.' HEY! I think it's working!")
- Dialog.AddVoiceover("voiceover/english/willim_barclay/qey_village01/willimbarclay010.mp3", 2352717769, 33832003)
- PlayFlavor(NPC, "", "", "sniff", 0, 0, Spawn)
- Dialog.AddOption("That's right!","Dialog11")
- Dialog.Start()
- end
- function Dialog11(NPC,Spawn)
- FaceTarget(NPC, Spawn)
- Dialog.New(NPC, Spawn)
- Dialog.AddDialog("Let me try another! \"M'lady, would you care to take a stroll?\" And how's this one? \"Darlina, would you like to step in for a nightcap?\"")
- Dialog.AddVoiceover("voiceover/english/willim_barclay/qey_village01/willimbarclay011.mp3", 2824359761, 59383061)
- PlayFlavor(NPC, "", "", "flirt", 0, 0, Spawn)
- Dialog.AddOption("...","Dialog12")
- Dialog.Start()
- end
- function Dialog12(NPC,Spawn)
- FaceTarget(NPC, Spawn)
- Dialog.New(NPC, Spawn)
- Dialog.AddDialog("Here, let me try another: \"Don't worry, ladies, there's enough of me to go around.\"")
- Dialog.AddVoiceover("voiceover/english/willim_barclay/qey_village01/willimbarclay012.mp3", 437548265, 1378409043)
- PlayFlavor(NPC, "", "", "flex", 0, 0, Spawn)
- Dialog.AddOption("Watch out, friend. If you get too proud, the charm will turn you into a toad.","Dialog13")
- Dialog.Start()
- end
- function Dialog13(NPC,Spawn)
- SetStepComplete(Spawn,Mage2,1)
- FaceTarget(NPC, Spawn)
- Dialog.New(NPC, Spawn)
- Dialog.AddDialog("Really? Oh. Okay, I'll remember that. I want to thank you so much for your help. I don't know how I can repay you.")
- Dialog.AddVoiceover("voiceover/english/willim_barclay/qey_village01/willimbarclay013.mp3", 1530745306, 4071019007)
- PlayFlavor(NPC, "", "", "confused", 0, 0, Spawn)
- Dialog.AddOption("Use it wisely. Take care.")
- Dialog.Start()
- end
|