// Author: // Saulc 003-1,111,84,0 script Lieutenant Dausen NPC_PLAYER,{ function quest_findAllKids { setq TulimsharQuest_WaterForGuard, 1; speech S_FIRST_BLANK_LINE | S_LAST_NEXT, l("Good luck !"); close; } .@has = getq(TulimsharQuest_WaterForGuard); if (.@has == 0) { speech S_FIRST_BLANK_LINE | S_LAST_NEXT, l("Hello can you help me for find all kids"); do { select l("Yes"), menuaction(l("Quit")); switch (@menu) { case 1: quest_findAllKids; break; } } while (@menu != 2); } else if (.@has == 1) { speech S_FIRST_BLANK_LINE | S_LAST_NEXT, l("You don't find all of them yet."); close; } else if (.@has == 2) { speech S_FIRST_BLANK_LINE | S_LAST_NEXT, l("Thank you, there is your reward"); narrator("You receive 30 exp."); getexp 30, 0; setq CandorQuest_HAS, 3; close; } else { speech S_FIRST_BLANK_LINE | S_LAST_NEXT, l("Thank you for your help."); close; } closedialog; goodbye; close; OnInit: .sex = G_MALE; .distance = 3; end; } function script CheckGuard { .questCheck = .questCheck + 1; l("Oh Welcome then."); speech S_FIRST_BLANK_LINE | S_LAST_NEXT, l("Oh! You found me well played !."); narrator("You receive 5 exp."); if (.questCheck == 18) { setq CandorQuest_HAS, 2; } getexp 5,0; close; } 003-1,98,100,0 script Guard Philip 451,{ if (getq(CandorQuest_HAS) == 1) { //CheckEnfant(); // FIXME and everywhere else: Missing Function } end; OnInit: .sex = G_OTHER; .distance = 1; end; } 003-1,98,121,0 script Guard Defou 451,{ if (getq(CandorQuest_HAS) == 1) { //CheckEnfant(); } end; OnInit: .sex = G_OTHER; .distance = 1; end; } 003-1,102,121,0 script Guard Avou 451,{ if (getq(CandorQuest_HAS) == 1) { //CheckEnfant(); } end; OnInit: .sex = G_OTHER; .distance = 1; end; } 003-1,58,158,0 script Guard Benji 451,{ if (getq(CandorQuest_HAS) == 1) { //CheckEnfant(); } end; OnInit: .sex = G_OTHER; .distance = 1; end; } 003-1,62,158,0 script Guard Valou 451,{ if (getq(CandorQuest_HAS) == 1) { //CheckEnfant(); } end; OnInit: .sex = G_OTHER; .distance = 1; end; } 003-1,71,138,0 script Guard Nutelo 451,{ if (getq(CandorQuest_HAS) == 1) { //CheckEnfant(); } end; OnInit: .sex = G_OTHER; .distance = 1; end; } 003-1,58,128,0 script Guard Moustacha 451,{ if (getq(CandorQuest_HAS) == 1) { //CheckEnfant(); } end; OnInit: .sex = G_OTHER; .distance = 1; end; } 003-1,58,100,0 script Guard Popaul 451,{ if (getq(CandorQuest_HAS) == 1) { //CheckEnfant(); } end; OnInit: .sex = G_OTHER; .distance = 1; end; } 003-1,51,73,0 script Guard Yen 451,{ if (getq(CandorQuest_HAS) == 1) { //CheckEnfant(); } end; OnInit: .sex = G_OTHER; .distance = 1; end; } 003-2,41,37,0 script Guard Youn 451,{ if (getq(CandorQuest_HAS) == 1) { //CheckEnfant(); } end; OnInit: .sex = G_OTHER; .distance = 1; end; } 003-1,54,52,0 script Guard Maxim 451,{ if (getq(CandorQuest_HAS) == 1) { //CheckEnfant(); } end; OnInit: .sex = G_OTHER; .distance = 1; end; } 003-1,50,36,0 script Guard Totor 451,{ if (getq(CandorQuest_HAS) == 1) { //CheckEnfant(); } end; OnInit: .sex = G_OTHER; .distance = 1; end; } 003-1,53,36,0 script Guard Roukin 451,{ if (getq(CandorQuest_HAS) == 1) { //CheckEnfant(); } end; OnInit: .sex = G_OTHER; .distance = 1; end; } 003-1,35,34,0 script Guard Falko 451,{ if (getq(CandorQuest_HAS) == 1) { //CheckEnfant(); } end; OnInit: .sex = G_OTHER; .distance = 1; end; } 003-3,39,37,0 script Guard Malindax 451,{ if (getq(CandorQuest_HAS) == 1) { //CheckEnfant(); } end; OnInit: .sex = G_OTHER; .distance = 1; end; } 003-1,111,101,0 script Guard Fromag 451,{ if (getq(CandorQuest_HAS) == 1) { //CheckEnfant(); } end; OnInit: .sex = G_OTHER; .distance = 1; end; } 003-1,102,80,0 script Guard Tetric 451,{ if (getq(CandorQuest_HAS) == 1) { //CheckEnfant(); } end; OnInit: .sex = G_OTHER; .distance = 1; end; } 003-1,107,80,0 script Guard Biscop 451,{ if (getq(CandorQuest_HAS) == 1) { //CheckEnfant(); } end; OnInit: .sex = G_OTHER; .distance = 1; end; }