// TMW2 scripts.
// Authors:
// Jesusalva
// TMW Org.
// Description:
// In charge to clear the mess
// helperCleaning* + helperJanitor
// Quest: NivalisQuest_BlueSageSlimes
// 1: Acception state (0 - Not accepted, 1 - Accepted, 2 - Complete)
// 2: Killed Slimes Control
// 3: Killed Nests Control
020-7-1,79,70,0 script Arvo NPC_BLUESAGEWORKER_MA,{
function askQuestion;
mesn;
mesq l("Oh, this is so much work... I can't believe they let this happen! You would think they'd be careful when playing around with such powerful forces. Hah! Big mistake!");
askQuestion();
close;
function askQuestion {
next;
if (.@qt >= 255) {
mesn;
mesq l("Good work with the slimes. This will make our task much easier.");
next;
mesn;
mesc l("*sigh*");
mesq l("It appears we were focusing too much on research and this lead to neglect of other duties of a Sage's household. This is dangerous in times of changes. I'm worried about the future.");
} else if (.@qt) {
mesn;
mesc l("*sighs*");
mesq l("We really appreciate your help with the slimes.");
} else {
mesn;
mesq l("It's dangerous in the library right now, be careful. Do you need anything else?");
}
// Mainframe Loop
do {
.@q=getq(NivalisQuest_BlueSage);
.@q2=getq2(NivalisQuest_BlueSage);
.@q3=getq3(NivalisQuest_BlueSage);
.@qs=BSQuestion(getq(NivalisQuest_BlueSage));
.@qt=getq3(NivalisQuest_BlueSageSlimes);
next;
mes "";
select
rif(.@qt < BS_SNESTALL, ""),
rif(.@qs & BS_QVISITOR, l("Do you know anything about the strange visitor?")),
rif(.@qs & BS_QHELPER, l("What's your opinion of Peetu and his work?")),
any(l("I need to leave."), l("See you."), l("Bye."));
mes "";
switch (@menu) {
case 2:
mesn;
mesq l("Yes, I remember that one! I welcomed him in the libary and showed him around. But I didn't have the impression he was really listening to what I was saying, though that's hard to tell with the mask.");
next;
mesn;
mesq l("But when I left him to look at the books on his own, he sneaked over to the workshop area. Visitors are allowed to have a look there, but only if they don't interfere with any research and experiments. But it seems he was being rather disturbing, since they sent them back to the library part.");
next;
mesn;
mesq l("I tried to keep an eye on him after that, but when I got distracted by some newly arriving visitor he went over to the workshop again! Usually I enjoy my job, because I like talking to people, but this guy... was a pain, really.");
if (!(.@q2 & .bsId))
setq2 NivalisQuest_BlueSage, .@q2 | .bsId;
break;
case 3:
mesn;
mesq l("Peetu? That's one of the high rank helpers. As far as I know, he's capable of magic and takes part in some important researches. But I don't really know about those things.");
break;
}
} while (@menu != 4);
close;
}
OnInit:
.bsId=BS_NPC04;
.sex=G_MALE;
.distance=5;
end;
}