// 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; }