// This file is part of the Tutorial
// Author: Jenalya
042-1.gat,109,87,0|script|Kaan|160
{
setarray @npc_loc, 109, 87, 4;
callfunc "PCtoNPCRange";
if (@npc_check)
goto L_Close;
callfunc "TutorialState";
if (!(@kaan_talked)) goto L_Tanisha;
if (@tutorial >= 13) goto L_TutDone;
if (@tutorial == 12) goto L_Plan;
if (@tutorial == 11) goto L_TrickKnown;
if (@tutorial == 10) goto L_Trick;
if (@tutorial == 9) goto L_Hasan;
goto L_Out;
L_Tanisha:
set STARTAREA, STARTAREA | $@SpokeToKaan;
mes "[Young Man]";
mes "\"You're the person Tanisha brought here, right?";
mes "My name is Kaan, I'm her brother.\"";
next;
mes "\"She was babbling at me about it all the morning until I sent her to take care of the maggots in the storehouse.\"";
next;
mes "Kaan grins mischieviously.";
mes "[Kaan]";
mes "\"She hates maggots.\"";
next;
mes "\"Did you already talk to Tanisha?\"";
menu
"Yes, I helped her with the maggots.",L_Tanisha1,
"Yeah, and she's done with the maggots.",L_Tanisha1;
L_Tanisha1:
mes "[Kaan]";
mes "\"Ah, that is good news.";
mes "You know, we have a lot of problems with bugs here.\"";
next;
mes "\"If we don't watch out the maggots will eat all of our stocks.";
mes "And the desert is crawling with scorpions.";
mes "They also come here and you need to watch out not to step on them.\"";
next;
mes "\"But I took care of that problem.\"";
mes "He looks very proud.";
next;
mes "\"I've trapped or slain many scorpians south of here to keep them out of our fields.\"";
next;
menu
"Impressive! Just a bit... skewed.",L_Next,
"Wow, it looks very - ahm, unconventional.",L_Next;
L_Next:
mes "[Kaan]";
mes "\"Well, I keep the scorpions out. That's all that matters.\"";
next;
mes "\"Are you going to visit Tulimshar?";
mes "The bazaar there is a wondeful place! Traders, entertainers, adventurers - it's very exciting.\"";
next;
mes "\"And Ian the trainer is hanging around there often. You should talk to him, he's a smart guy.\"";
goto L_Out;
L_Out:
mes "[Kaan]";
mes "\"Hello! How are you? Did you already visit Tulimshar?\"";
menu
"Not yet.",L_Close;
L_Hasan:
mes "[Kaan]";
mes "\"Hello! How are you? Did you already visit Tulimshar?\"";
menu
"A guy named Hasan is bullying someone.",L_Next1,
"Not yet.",L_Close;
L_Next1:
mes "\"Hasan! That's crazy. He becomes more cheeky with every day.";
mes "I'd like to help you, but - I won't risk an open confrontation with him.\"";
next;
mes "\"Sometimes he just freaks out and then he's dangerous.";
mes "He might listen to one of the adult men, but they're all off to work in Tulimshar during the day.\"";
next;
mes "\"We should think about some kind of trick. Ah, if only I knew his weak point.\"";
set @tutorial_tmp, 10;
callfunc "SetTutorialMask";
next;
goto L_Trick;
L_Trick:
mes "[Kaan]";
mes "\"Do you have any idea what Hasan's weakness could be?";
mes "I wonder if Sorfina or Tanisha know something about him that could help us.\"";
menu
"No idea.",L_Close;
L_TrickKnown:
mes "[Kaan]";
mes "\"Do you have any idea what Hasan's weakness could be?";
menu
"He's afraid of scorpions.",L_Next2,
"No idea.",L_Close;
L_Next2:
mes "[Kaan]";
mes "\"Scorpions?! Right! How could I forget?";
mes "When he was a child, he nearly died because he fell into a scorpion nest.\"";
set @tutorial_tmp, 12;
callfunc "SetTutorialMask";
next;
goto L_Explain;
L_Explain:
mes "\"Ok, then here's the plan:";
mes "I will catch one of the scorpions behind the fences.\"";
next;
mes "\"You'll go to Hasan and give me a sign when you're ready.";
mes "Lets say the sign is that you're scratching your head.";
mes "I'll watch you from this point.\"";
next;
mes "\"When you give me the sign, I'll throw the scorpion on him.";
mes "I bet that will show him for the coward he really is.\"";
next;
mes "\"How's that? We can start as soon as you're ready.\"";
goto L_Close;
L_Plan:
mes "[Kaan]";
mes "\"I'm ready. Just give me the sign when you're down there.";
mes "Or do you want me to explain the plan again?\"";
menu
"Yes please.",L_Explain,
"No, everything's alright.",L_Close;
L_TutDone:
mes "[Kaan]";
mes "\"Hi there. I hope you enjoy your time in Tulimshar.";
mes "Hasan can be a real troublemaker, but it seems like he has calmed down for now.\"";
goto L_Close;
L_Close:
close;
}