// Evol scripts.
// Author:
// Reid
// Description:
// Darlin talks from the top of the tall mast.
// Variable:
// ShipQuests_Darlin
// Values:
// 0 Does not speak
// 1 Speak & Quest
000-1.gat,89,89,0,1 script Darlin 103;14,{
mesn;
set @q, getq(ShipQuests_Darlin);
if (@q > 0) goto l_QuestGiven;
mesq l("HEY! HEY YOU!");
next;
mesq l("CAN 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 do 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 AM DOING FINE!");
next;
mesq l("SO, WHAT IS 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 DO NOT 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 AT THE FAR 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;
setq 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("Sure, 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 WILL 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 WAS?");
next;
menu
l("I forgot where it was..."), -,
l("Yes, it's a chest."), l_Chest,
l("Oh, nothing important."), l_Nothing;
mes "";
mesn;
mesq l("ON THE TOP OF THE CLIFF!");
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("SORRY, BUT WHAT DID YOU SAY? SPEAK LOUDER!");
next;
mesq l("IF YOU FIND SOMETHING, THEN IT'S GREAT!");
goto l_Menu;
l_DangerAround:
mesq l("NOTHING ELSE OTHER THAN SHARKS AND AN ODD LIGHT.");
close;
}