// Evol scripts. // Authors: // Reid // Description: // Darlin discussion from 10meter tall mat. // Variable: // ShipQuests_Darlin // Values: // 0 Never speak // 1 Speak+Quest 000-1.gat,25,26,0,1 script Darlin 103,{ mesn; set @q, geta(ShipQuests, ShipQuests_Darlin); if (@q > 0) goto l_QuestGiven; mesq l("Hey! Ehoo!!"); next; mesq l("Do you hear me??"); next; menu l("Yes!"), -, l("No!"), l_Quit; mes ""; mesn; mesq l("Good!!"); next; mesq l("I was here when they rescued you!!"); next; mesq l("Do you feel better??"); next; menu l("I feel better!"), -, l("Why don't you come down to talk?"), l_GoDown; mes ""; menu l("And you, how are you doing?"), -, l("But I need to go, bye!"), l_Bye; mes ""; mesn; mesq l("I'm doing fine!!"); next; mesq l("So, what's your name??"); next; menu strcharinfo(0) + ".", -, l("Maybe you can come down to talk?"), -; mes ""; mesn; mesq l("What did you say??"); next; mesq l("I don't understand!!"); next; menu l("I said see you later!!"), l_Bye, l("I said... Why don't you come down to talk??"), l_GoDown, l("I'm called") + " " + strcharinfo(0) + "!", -; mes ""; mesn; mesq strcharinfo(0) + "?? " + l("That's a nice name!!"); next; mesq l("So what's up?? What are you doing??"); next; l_Menu: menu l("Maybe you can come down to talk?"), l_GoDown, l("I'm looking for Gugli, where is he?"), -, l("Nothing, I need to go!"), l_Bye; setcamnpc "Gugli"; mes ""; mesn; mesq l("Oh look there!!"); next; mesq l("He is right in the bottom of the ship, you can't miss him!!"); restorecam; close; l_GoDown: mes ""; mesn; mesq l("I would love to!!"); next; mesq l("But I can't, I need to keep an eye on the sea, to warn the crew if there happen to be some pirates around!!"); next; mesq l("I also watch for dangerous animals..."); next; menu l("Have you seen anything dangerous?"), -, l("Interesting... I'll leave you to your task then!"), l_Bye; mes ""; mesn; if (@q > 0) goto l_DangerAround; seta ShipQuests, ShipQuests_Darlin, 1; mesq l("Oh no, but I've noticed a weird light on the other edge of this island, I wonder what it can be..."); next; mesq l("Maybe you can look at this??"); next; menu l("I'll look at it."), l_Bye, l("Ok, but Gugli needs my help first."), -; mes ""; mesn; mesq l("It's ok, crew tasks are much more important than curiosity!!"); next; mesq l("Anyway, maybe when you are looking for food with Gugli you'll have the time to look at this!!"); close; l_Bye: mes ""; mesn; mesq l("Fine, bye!!"); l_Quit: close; l_QuestGiven: mesq l("Ehoo") + " " + strcharinfo(0) + "!!"; next; mesq l("Did you find out what the light is?!"); next; menu l("I forgot where it was."), -, l("Oh, it was nothing important!"), l_Nothing, l("Yes, it's a chest!"), l_Chest; mes ""; mesn; mesq l("On the edge of this island!!"); next; mesq l("You need to walk north!!"); goto l_Menu; l_Nothing: mes ""; mesn; mesq l("Oh, ok!!"); goto l_Menu; l_Chest: mes ""; mesn; mesq l("Excuse me, but what did you say?? Speak louder!!"); next; mesq l("If you find something then it's good!!"); goto l_Menu; l_DangerAround: mesq l("Nothing else other than sharks and an odd light!!"); close; }