//===================================
// [] The PlutoEA Project []
// http://opensvn.csie.org/PlutoEA
// ---------------------------------
// - The Sign ȸ} - 
//===================================
// G2.5 ½Ķn餧 'D`q'
//===================================

alberta,34,241,1	script	i::GeffeniaSigns	111,{
	if (signquest < 1)	set signquest,1;
	if ($signbmps) {
		cutin "sign_01",4;
		mes "^3355FFU@B";
		next;
		cutin "",255;
		cutin "sign_02",4;
		mes "^3355FFU@B";
		next;
		cutin "",255;
		cutin "sign_03",4;
		mes "^3355FFU@B";
		next;
		cutin "",255;
		cutin "sign_04",4;
		mes "^3355FFU@B";
		close2;
		cutin "",255;
		end;
	} else {
		mes "^3355FF~M";
		mes "g_I̡A";
		mes "ǽTڷQo";
		mes "j...";
		next;
		mes "^3355FFڴX@b̤@";
		mes "@;|@ӤH";
		mes "ҩOD`ȡCA";
		mes "i_MIMIA";
		mes "ڵkL";
		mes "ʩMOq";
		mes "b԰L{ӧQC";
		next;
		mes "^3355FFҦNOH~{";
		mes "ѩMIMu";
		mes "Ѥ_I̥iܤ@";
		mes "Ʀs|COpGڭ";
		mes "ন\A ";
		mes "nWnvObB";
		mes "QNAC";
		next;
		mes "^3355FFOP쪺AA";
		mes "QڷQ_AڱN";
		mes "AOC@ӤH";
		mes "]kzLo";
		mes "uLvOU";
		mes "ҩ@ѰOǩ_";
		mes "åBSO";
		next;
		mes "^3355FFڱNݡC";
		mes "";
		mes "^000000 Ԩ̼w";
		close;
	}
}

morocc,168,264,1	duplicate(GeffeniaSigns)	i#2	111
payon,160,183,1	duplicate(GeffeniaSigns)	i#3	111
prontera,147,305,1	duplicate(GeffeniaSigns)	i#4	111
geffen,168,175,1	duplicate(GeffeniaSigns)	i#5	111
aldebaran,54,223,1	duplicate(GeffeniaSigns)	i#6	111

prt_in,228,26,4	script	ޮa	55,{

	if (signquest > 22) {
		mes "[]";
		mes "аOA`O|AoĤG|ɭ";
		close;
	}
	if (signquest == 14) {
		mes "[]";
		mes "A߰";
		mes "A̫qL";
		mes "ڪDL";
		mes "@wH";
		mes "MDԡC";
		next;
		mes "[]";
		mes "jvwgq";
		mes "ڥLƱoA";
		mes "YH";
		mes "_";
		mes "P\۪HCگAnB";
		mes "bVO̡C";
		close;
	}
	if (signquest > 1) {
		mes "[]";
		mes "wڡA"+strcharinfo(0)+" DH";
		mes "Ѧ̻ݭnڪAȪ?";
		next;
		switch (select("ȨwO?:Ob?:̬«?")) {
		case 1:
			mes "[]";
			mes "OڡAȨwC";
			mes "ڦҼ{L";
			mes "@ӫܤָܪHC";
			mes "ܥLܹ";
			mes "ϥά۷YFM";
			mes "ʼɡAAi໡C";
			close;
		case 2:
			mes "[]";
			mes "ڤwgAȩ󪺫_Ia";
			mes "h~Ԩ̼wax";
			mes "ڻPDH@_x";
			mes "u@CڪM~AL";
			mes "ڧƦܶ}l";
			mes "XLs`...";
			close;
		case 3:
			mes "[]";
			mes "ڡAD̬";
			mes "@bo̤u@";
			mes "۱qoO~H";
			mes "kġCoXG۶H";
			mes "ڪ@Ӯ]kC";
			mes "^222222**";
			close;
		}
	} else {
		mes "[]";
		mes "w";
		mes "Ԩ̼w]C";
		mes "ڥiHWܡH";
		next;
		menu "S",-,"ڨǫӬݳ",s_Metz,"ڧA{",s_Cash;

		mes "[]";
		mes "pGAA";
		mes "nBzͷN";
		mes "HۤjvA";
		mes "ߧY}";
		close;

s_Metz:
	mes "[]";
	mes "D`nA͡C";
	mes "еy@U";
	mes "کMӶq";
	mes "bLsL{DHC";
	close;

s_Cash:
	mes "[]";
	mes "ڪDpA";
	mes "ڰ";
	mes "A}Ы";
	mes "^FF0000W}^000000C";
	close2;
	warp "prontera",150,150;
	end;
	}
}

prt_in,227,45,4	script	ҥjǮa#sign	804,{
	cutin "mets_alpha",2;
	if (sign_fail) goto L_Stop;
	if (signquest)goto s_Cont;
		mes "[]";
		mes "MAݭnä[";
		mes "ԭ@b譱@ҥj";
		mes "APıAF";
		mes "ɭԧAYǨƱ";
		mes "ǪɶsM";
		mes "sȱoC";
		close2;
		cutin "",255;
		end;

s_Cont:
	if (signquest == 1) {
		mes "[]";
		mes "...?";
		mes "گରzǤH";
		next;
		menu "ڤ@HoǸHM...",s_Sign,"ڥLh",-;

		mes "[]";
		mes "uܡH";
		mes "کդFAMA";
		mes "@ӽФH";
		mes "ڥѪm";
		mes "i_I̡C";
		close2;
		cutin "",255;
		end;

s_Sign:
	mes "[]";
	mes "j...!";
	mes "wӧ";
	mes "²HJ١C";
	mes "AڷQQ...";
	next;
	if (BaseLevel < 70) {
	mes "[]";
	mes "AoAOڨϧڵhW";
	mes "n{AƸU";
	mes "ڦb~C@Aq";
	mes "iOAgAڱNr";
	mes "bA";
	close2;
	cutin "",255;
	end;
	}
	mes "[]";
	mes "KAڻ{AvO";
	mes "ܾAXu@I";
	mes "OA{A";
	mes "I߶ܡHڤwgϧڪR";
	mes "ѩ@ǨLͷNC";
	next;
	mes "[]";
	mes "A勵AANiD";
	mes "ڧAWrH"+strcharinfo(0)+"?";
	mes "nAڱNOoC";
	mes "LA͡AnܡH";
	set signquest,2;
	close2;
	cutin "",255;
	end;
	} else if (signquest == 2) {
    	mes "[]";
    	mes "藍_ڬAݡA";
    	mes "Oڦ@Ǭsn";
    	mes "åBڻݭnܪɶ";
    	mes "C{UAbڧiDAe";
    	mes "hFu@AڷQn";
    	mes "էAO";
	next;
    	mes "[]";
    	mes "ڴѪu@";
    	mes "۷MIӤu";
    	mes "HBzC";
    	mes "AڤWNg";
    	mes "@tCBz";
    	mes "zLڬ۫HB͡C";
	next;
    	mes "[]";
    	mes "{UAeH";
    	mes "AX^FF0000Ȩw^000000";
    	mes "bùJ̡C";
    	mes "LMLNA";
    	mes "LӸ`";
    	mes "ˬd...ڧƱ";
	next;
    	mes "[]";
    	mes "@A";
    	mes "AȨwNiDA";
    	mes "U@BCӡA";
    	mes "^ڥHKڭ";
    	mes "̫ͥͷNC";
	next;
    	mes "[]";
    	mes "ڡAXGѰOC";
    	mes "ȨwNH";
    	mes "DLDL̩Ϊ";
    	mes "qڳo̱o@C";
    	mes "]LLhwgMAA";
    	mes "вzѨOL";
    	mes "ҦC";
	set signquest,3;
    	close2;
	cutin "",255;
	end;
	} else if (signquest == 3 || signquest == 4) {
    	mes "[]";
    	mes "...?";
    	mes "A}";
    	mes "ݨȨwùJӻܡH";
    	mes "AﵽAHH";
    	mes "LHӽ";
    	mes "oӤpu@ӻC";
    	close2;
	cutin "",255;
	end;
	} else if (signquest == 13) {
    	mes "[]";
    	mes "P";
    	mes "A]kzL";
    	mes "ҦIAn";
    	mes "H";
    	mes "iSOo";
    	mes "ȡI";
	next;
    	mes "[]";
    	mes "{UAA";
    	mes "6ӬP\۪HC";
    	mes "ڽTHAQnD";
    	mes "hǸHFC";
	next;
    	mes "[]";
    	mes "ڥh~LѰOoA";
    	mes "ڵo{Φ";
    	mes "P\۪H_";
    	mes "ǥsb";
    	mes "ڪ@IC";
	next;
    	mes "[]";
    	mes "Mb";
    	mes "ΪA@QS";
    	mes "ŮӻA}l}";
    	mes "åBHiǭ";
    	mes "A{Ub̮C";
	next;
    	mes "[]";
    	mes "{UA@촶qH";
    	mes "P\۪H";
    	mes "@PICo";
    	mes "Y@ǩ_ǪSʡC";
    	mes "OFڬO檺";
    	mes "oYsEC";
	next;
    	mes "[]";
    	mes "g_A@_";
    	mes "ϮצbiHQݨ";
    	mes "P\۪HCڲq";
    	mes "oعϮ׬O@";
    	mes "Τ@إjѪygC";
	next;
    	mes "[]";
    	mes "ANڭɶ";
    	mes "@ǭӶܡH";
    	mes "ڱNAݪF";
    	mes "Q...";
	next;
    	mes "^0066CCA浹ǭ";
    	mes "P\۪H";
    	mes "ALԥX1/7";
    	mes "CE@AL";
    	mes "}loX@_ǪOC";
	misceffect 34;
	next;
    	mes "[]";
    	mes "۱qǭӥR";
    	mes "塚@X^A";
    	mes "ڬ۫Hi";
    	mes "P\۪Hӻ";
    	mes "Q_";
    	mes "ΦC";
	next;
    	mes "[]";
    	mes "ڭ̤MM";
    	mes "@Hj";
    	mes "oȪޯC@";
    	mes "ߨ誾DC{UA";
    	mes "ЦboǤWC";
	getitem 7177,1;
	set signquest,14;
	close2;
	cutin "",255;
	end;
	} else if (signquest == 14) {
    	mes "[]";
    	if (rand(5)){
    	mes "ڰM";
    	mes "M@ǵoiA";
    	mes "S@H";
    	mes "_";
    	mes "P\۪HC";
    	mes "ڤ@IhɶC";
	close2;
	cutin "",255;
	end;
		}
    	mes "ڡAAwgܦuL";
    	mes "ȶȥOɭԡI";
    	mes "ڭHA";
    	mes "iH_";
    	mes "P\۪HC";
	next;
    	mes "[]";
    	mes "LWr";
    	mes "^FF0000w溸 Uo^000000,";
    	mes "@Wǩ_KK";
    	mes "bc ̼w[̡Cڰ";
    	mes "DLb̡ALγ\";
    	mes "bN̪LaxiાDC";
	next;
    	mes "[]";
    	mes "OHѡAO";
    	mes "ڦT";
    	mes "{UACAM";
    	mes "լdo";
    	mes "WߡA"+strcharinfo(0)+".";
	set signquest,15;
    	close2;
	cutin "",255;
	end;

	} else if (signquest == 23) {
    	mes "[]";
    	mes "H...!A";
    	mes "]k_";
    	mes "P\۪HI";
    	mes "{UAڳ̪ǲߨ";
    	mes "oYaA";
    	mes "@ӥjѪa...";
	next;
    	mes "[]";
    	mes "ڭ̻ݭn";
    	mes "Db譱";
    	mes "P\۪HkC";
    	mes "Ĥ@ӡAڭ̻ݭn@WNh";
    	mes "ժ}";
    	mes "xsb_...";
	next;
    	mes "[]";
    	mes "Cγ\M";
    	mes "XݹܦnOǳNh";
    	mes "bN⪺̰hW";
    	mes "CYHڪD";
    	mes "֥iॿnWɤF";
    	mes "o...";
	set signquest,24;
    	close2;
	cutin "",255;
	end;

	} else if (signquest == 24) {
    	mes "[]";
    	mes "JM";
    	mes "P\۪H";
    	mes "Q_Aڭ̻ݭn";
    	mes "FHA";
    	mes "_ʦL";
    	mes "_...";
	next;
    	mes "[]";
    	mes "{UAгX";
    	mes "bǳNh";
    	mes "N𪺦aOC";
    	mes "ڪDL̤ӬO";
    	mes "ள_";
    	mes "@g峹...";
    	close2;
	cutin "",255;
	end;
	} else if (signquest == 28) {
    	mes "[]";
    	mes "j...!";
    	mes "A";
    	mes "b譱_CL@";
    	mes "jѪyOܡH";
	next;
    	mes "[]";
    	mes "pکҮơC";
    	mes "oػy";
    	mes "ڻ{X@C";
    	mes "γ\]jѡC";
	next;
    	mes "[]";
    	mes "nAڪD";
    	mes "iH@ӤH";
    	mes "½ĶoC";
    	mes "pGLవ...";
    	mes "ڭ̥C";
	next;
    	mes "[]";
    	mes "aӳoӰO";
    	mes "jѪy";
    	mes "@ӤHӻAWskJC";
    	mes "ڧƱL";
    	mes "zѥC";
L_Frank:
	next;
	menu "kJO?",L_Who,"Lb?",L_Where,"کդF",-;
    	mes "[]";
    	mes "AnBC";
    	mes "ڧƱA";
    	mes "MkJ";
    	mes "kJLUڭ̡C";
	set signquest,29;
    	close2;
	cutin "",255;
	end;

L_Who:
    	mes "[]";
    	mes "kJEkJL";
    	mes "bjMu@ǹL{";
    	mes "H̪DLޯC";
    	mes "OگVAOҨL";
    	mes "jѪy";
    	mes "SQZHvC";
	next;
    	mes "[]";
    	mes "ڷQaL";
    	mes "bvWOB";
    	mes "bu@LCMAڦ";
    	mes "ťLw";
    	mes "MH橹CڧƱA";
    	mes "໡ALUڭ...";
    	goto L_Frank;

L_Where:
    	mes "[]";
    	mes "ڻ";
    	mes "kJEkJL";
    	mes "b㺸IW";
    	mes "o̥L^mLɶ";
    	mes "LsCLiण";
    	mes "`baiO...";
    	goto L_Frank;

	} else if (signquest == 29) {
    	mes "[]";
    	mes "Aڤwgǲ";
    	mes "ھڧڬs";
    	mes "_";
    	mes "THӸ`";
    	mes "mM@";
    	mes "@Y_...";
	next;
    	mes "[]";
    	mes "ڽլdɡA";
    	mes "иոզkJ";
    	mes "kJL½Ķ";
    	mes "b̰O";
    	mes "jѪyC";
    	mes "nu@A"+strcharinfo(0)+".";
    	close2;
	cutin "",255;
	end;
	} else if (signquest == 53) {
    	mes "[]";
    	mes "ԣ...?!";
    	mes "ھڶǩ_A";
    	mes "oFQ";
    	mes "Mwm᭱";
    	mes "إߪʦLI";
	next;
    	mes "[]";
    	mes "AM߻ݭn@TA";
    	mes "IΪ̯uӾU";
    	mes "ZCMA";
    	mes "iDoǪZ";
    	mes "u}...";
	next;
    	mes "[]";
    	mes "ھڱA`";
    	mes "KKƦܨS";
    	mes "yǺص}";
    	mes "ZCOpGAI";
    	mes "o@AAvOܤ@";
    	mes "laʦL|C";
	next;
    	mes "[]";
    	mes "MAڵJ{";
    	mes "ip";
    	mes "N@H";
    	mes "FAڭ̤wg";
    	mes "ho...";
    	close2;
	cutin "",255;
	end;
	} else if ( (signquest > 54 && signquest < 59) || (signquest == 59 && !countitem(2644))) {
    	mes "[]";
    	mes "ڻ{A";
    	mes "XG̡C";
    	mes "ڭ̪VON@";
    	mes "[I";
    	close2;
	cutin "",255;
	end;
	} else if (signquest == 59 && countitem(2644)) {
    	mes "[]";
    	mes "Noˤl...!";
    	mes "AwgaӧڡA";
    	mes "'лx'Iڳ̫ᦳ";
    	mes "ҩsbI";
    	mes "ھާ@";
    	mes "oM^ӪߨǮɭ";
	delitem 2644,1;
	set @metzhour,gettime(3);
	set @metzmin,gettime(2);
    	if (@metzmin > 29) 	set @metzhour,@metzhour +1;
	set signmetzhour,@metzhour + rand(2,4);
    	if (signmetzhour > 23) 	set signmetzhour,signmetzhour - 24;
	set signquest,60;
    	close2;
	cutin "",255;
	end;
	} else if (signquest == 60) {
    	if (gettime(3) == signmetzhour || gettime(3) == signmetzhour +1 || gettime(3) == signmetzhour +2 || (signmetzhour +1 == 24 && gettime(3) == 0) || (signmetzhour +2 == 24 && gettime(3) == 0) || (signmetzhour +2 == 25 && gettime(3) == 1)) {
		mes "[]";
		mes "gH...";
		mes "oѰX";
		mes "@谣~";
		mes "c ̼w[Iݨo";
 	   	mes "Ŧ⪺zܡH@w";
  	  	mes "HmHqI";
		next;
   	 	mes "[]";
   	 	mes "ڤwgo{_ڥjr";
   	 	mes "bzPD@";
    		mes "wmbN⪺IʦL";
   	 	mes "MNuCOѩ";
  	  	mes "obAСAʦL";
  	  	mes "ӳQa...";
		next;
    		mes "[]";
  	  	mes "...ڷQ";
  	  	mes "AƦܯϥγo";
  	  	mes "iJ˫ԡC";
  	  	mes "iƦܬOL";
  	  	mes "ϥγoӶتO...";
  	  	next;
  	  	getitem 2644,1;
  	  	set signquest,61;
		mes "[]";
   	 	mes "ڥuQ";
  	  	mes "઺@ӤH";
 	   	mes "BzPX@";
  	  	mes "oJ溸EnwA";
  	  	mes "c ̼w[ꪺ̦n";
 	   	mes "KKC";
        	close2;
 	   	cutin "",255;
	    	end;
	    	} else {
        	mes "[]";
	    	mes "藍_A ";
  	  	mes "Mo";
   	 	mes "Hus~Aɵ";
   	 	mes "ڡCAiH";
   	 	mes "Aڤ@ǮɶܡH";
        	close2;
  	  	cutin "",255;
 	   	end;
    	}

	} else if (signquest == 61) {
    	mes "[]";
    	mes "HXݧA";
    	mes "溸nwH";
    	mes "LOߤ@";
    	mes "֯}";
    	mes "AHO...";
    	close2;
	cutin "",255;
	end;
	} else if (signquest == 63) {
	set signquest,64;
    	mes "[]";
    	mes "ڡAA̫";
    	mes "o̡Cڤ@";
    	mes "PA͸ܡCĤ@ӡA";
    	mes "ڦAP§A";
    	mes "AҦUӻC";
	next;
    	mes "[]";
    	mes "ѩAA@";
    	mes "ҩsb";
    	mes "лx̫";
    	mes "iCOO{U";
    	mes "AAƱ檺C";
	next;
    	mes "[]";
    	mes "AiháA";
    	mes "OڴrֱoHT{";
    	mes "лxusbCP";
    	mes "AAMڧƱAKXM";
    	mes "ɤɦaѡC";
	getexp 1823951,0;
    	close2;
	cutin "",255;
	end;
	} else if (signquest >= 64) {
    	mes "[]";
    	mes "D`P";
    	mes "Uڰ";
    	mes "ڪڹ{C";
    	mes "ڧƱڭ̯~u@";
    	mes "@Pt@u{C";
	next;
    	mes "[]";
    	mes "n...";
    	mes "nB";
    	mes "AȦA";
    	mes "i"+strcharinfo(0)+".";
    	close2;
	cutin "",255;
	end;
	} else {
    	mes "[]";
    	mes "˥hA";
    	mes "js";
    	mes "P\۪HܡH";
    	mes "ڧƱA";
    	mes "^ڤɭԧA";
    	mes "wgzLC";
    	close2;
	cutin "",255;
	end;
	}

L_Stop:
	if (sign_fail != 3) {
    	mes "[]";
    	mes "...?";
    	mes "AuʥF";
    	mes "ܦhi...?";
    	mes "Nۧڵ|";
    	mes "TOǩ_Hus~";
    	mes "ѩڦۤvܡH";
	next;
    	mes "[]";
    	mes "{Ҫhu@...";
    	mes "A藍_CӷP";
    	mes "Lqb";
    	mes "ள_";
    	mes "bڦۤv̪P\۪HC";
    	mes "ڥiHʶRW@";
    	mes "ݥܡH";
	next;
	getitem 617,1;
        getexp 876543,0;
	}
	set sign_fail,3;
	mes "[]";
    	mes "P§AUCڪ";
    	mes "Mi{ڦ";
    	mes "QݨƱ@ǤH";
    	mes "|bL̪ӥ̬ͬݨC";
	close2;
    cutin "",255;
    end;
}

prt_in,248,23,4	script	k#2	1275,{

end;

}

morocc_in,114,162,4	script	C~#13	118,{

	if (signquest == 5) {
    	mes "[ǥw]";
    	mes "^444444*Į...*^000000";
    	mes "ڧƱѮM";
    	mes "NoAYϥuyLC";
    	mes "ڭnD_ɡA";
    	mes "ڳ̦nƱo10";
    	mes "Ѥ媺zenyCHΩγ\@CC";
	close;
	}
    else if (arianstest == 8) {
    	if (gaanantest == 1) {
        	mes "[ǥw]";
    		mes "...?";
   	 	mes "ȨwO";
   	 	mes "֤ŧA";
  	  	mes "աCOڲzѡC";
  	  	mes "pGAѡAڷQ";
 	   	mes "]jץL...";
   	 	close;
    	}
    	mes "[ǥw]";
    	mes "AȨwAeڡA";
    	mes "OܡH藍_AOLa";
    	mes "@IɶvߺDC";
    	mes "YϧڤMF";
    	mes "ߺDL...SߺD";
	next;
    	mes "[ǥw]";
    	mes "LצpAL{";
    	mes "OHСAȨwϧڭtd";
    	mes "A窺糡C";
    	mes "ХJӿܤ@";
    	mes "^ɭԧڰݧA@";
    	mes "DCAǳƦnFܡH";
	next;
	set gaananpoint,0;
    	mes "[ǥw]";
	mes "AĤ@ӰDC";
	mes "pA{b";
	mes "o{Aۤv";
	mes "b@ӵLHqW";
	mes "A|򰵡H";
	next;
        switch( select( "ڷ|[ӵLHq","","MH","oӮq" ) )
        {
        	case 1: 	set gaananpoint,gaananpoint +7; break;
        	case 2: 	set gaananpoint,gaananpoint +1; break;
        	case 3: 	set gaananpoint,gaananpoint +4; break;
        	case 4: 	set gaananpoint,gaananpoint +10; break;
	}
    	mes "[ǥw]";
	mes "2 ӰDO ...";
	mes "AIJa_";
	mes "Qxb˶򪺤jӸ̭@ӯUa";
	mes "IAӰH";
	next;
        switch( select( "OwR","ڷ|jn۱ϩR","","MXf" ) )
        {
        	case 1: 	set gaananpoint,gaananpoint +3; break;
        	case 2: 	set gaananpoint,gaananpoint +7; break;
        	case 3: 	set gaananpoint,gaananpoint +1; break;
        	case 4: 	set gaananpoint,gaananpoint +7; break;
    	}
    	mes "[ǥw]";
		mes "UӡA3 ӰDC";
		mes "APABͤ@_";
		mes "b@Ӵ˪ḼIA";
		mes "OAۤvåBgFC";
		mes "Aӫ˿H";
	next;
        switch( select( "ոէڪB","MXf","ڷ|ݦbP@Ӧa褣","~򱴯oӦa" ) )
        {
        	case 1: 	set gaananpoint,gaananpoint +0; break;
        	case 2: 	set gaananpoint,gaananpoint +5; break;
        	case 3: 	set gaananpoint,gaananpoint +10; break;
        	case 4: 	set gaananpoint,gaananpoint +1; break;
	}
    	mes "[ǥw]";
		mes "oO4 ӰDC";
		mes "APAB";
		mes "X{b@ӫʳjӸ̡C";
		mes "noͤ@_ѱƥA";
		mes "A|ѨMoӨƱH";
	next;
        switch( select( "bḺڤeALH","ոեڪB","MXf","pQѨM","ڷ|ۤv@ӤHѶ}Hƥ󪺯u" ) )
        {
        	case 1: 	set gaananpoint,gaananpoint +7; break;
        	case 2: 	set gaananpoint,gaananpoint +5; break;
        	case 3: 	set gaananpoint,gaananpoint +3; break;
        	case 4: 	set gaananpoint,gaananpoint +1; break;
        	case 5: 	set gaananpoint,gaananpoint +1; break;
  	}
    	mes "[ǥw]";
		mes "5 ӰD";
		mes "Ať@ɦb@P";
		mes "|C";
		mes "]b̫᪺o@P";
		mes "A|ǬƻơH";
	next;
        switch( select( "Ӥ@gwa","شӤ@īG","t@ӤP@","ڷ|bѤUɶzQk@ϥ@","ݵ" ) )
        {
        	case 1: 	set gaananpoint,gaananpoint +5; break;
        	case 2: 	set gaananpoint,gaananpoint +3; break;
        	case 3: 	set gaananpoint,gaananpoint +7; break;
        	case 4: 	set gaananpoint,gaananpoint +10; break;
        	case 5: 	set gaananpoint,gaananpoint +1; break;
	}
    	mes "[ǥw]";
    	mes "Iڭ̤wgI";
    	mes "nAڵ";
    	mes "ȨwoǵסC";
    	mes "...͵LM";
    	mes "LNiDA";
    	mes "AC";
	set gaanantest,1;
	close;
	}
    else if (ariantest < 8) {

	emotion e_swt2;
    	mes "[ǥw]";
    	mes "Ʀbo̦b譱";
    	mes "ùJڨӻӼC";
    	mes "ڥ}ɶ";
    	mes "VObo̥ͬCA";
    	mes "D@ӦnMDna";
    	mes "ڤu@ˡH";
	close;
	}
}


morocc_in,115,154,5	script	y]	810,{

	if (signquest == 5) {
    	mes "[Ȩw]";
    	mes "..........";
    	mes "...?";
    	mes "oŶܡH";
		mes "ť_ӫܼܡH";
		mes "ILha";
	close;
	}
    else if (signquest < 3 || signquest > 5) {
	emotion e_dots;
	end;
	} else if (signquest == 3) {

    	mes "[Ȩw]";
    	mes "...";
		mes "O֦b";
		mes "OALȪkܡH";
	next;
	menu "sڨӧA",s_Metz,"^0000FF" + strcharinfo(0) + "^000000",s_Name,"AAO?",-;

    	mes "[Ȩw]";
    	mes "...";
    	mes "......";
	next;
        percentheal -50,0;
    	mes "[Ȩw]";
    	mes "...";
    	mes "......";
    	mes "AC";
    	mes "{U";
    	mes "o̪aaI";
	close;

s_Metz:

    	mes "[Ȩw]";
    	mes "O...?";
    	mes "AڥHA";
    	mes "IIڬOSҦ";
    	mes "墨ӭpѨӻAuӿ@OI";
    	close2;
        warp "morocc",279,173;
	end;

s_Name:

    	mes "[Ȩw]";
    	mes "ԣ...?";
    	mes "^0000"+strcharinfo(0)+"^000000.";
    	mes "OAnC";
    	mes "jάYǨƱ";
    	mes "ACAo̬";
    	mes "AOܡH";
	next;
    	mes "[Ȩw]";
    	mes "Ao";
    	mes "O²檺C";
    	mes "ڧiDAaӧ";
    	mes "@ةM";
    	mes "AhL̡C";
	next;
    	mes "[Ȩw]";
    	mes "ڻ{ѧALȪk_I";
    	mes "`O͡AA";
    	mes "@Ǫ᤽l";
    	mes "b~C'ҵ{A";
    	mes "UڨϥάۦP";
    	mes "C'ɶ...";
	next;
    	mes "[Ȩw]";
    	mes "{UAAaөMu";
    	mes "ڭnDAءAɭ";
    	mes "AiDڡCpGAD";
    	mes "ڹLNnDYǨƱ";
    	mes "åBAIAڨM";
    	mes "VW^FF0000ǧJ^000000.";
	next;
    	mes "[Ȩw]";
    	mes "Ĥ@ܡH";
		mes " ^FF0000100Ӥ^000000.";
    	mes "aӨӡAڨM";
    	mes "iDA";
    	mes "U@BaӡC";
	set signquest,4;
	set arianstest,1;
	close;
	} else if (signquest == 4) {

    	if (arianstest == 1) {
        	if (countitem(914) < 100)goto s_Bringfluff;
    	delitem 914,100;
        	mes "[Ȩw]";
    	mes "apaA";
    		mes "ɶܡH{Uaӧ ^FF000050 Ӭr]ۣU ^000000";
    	mes "Ϊ̧ڱNAѡC";
    	set arianstest,2;
        	close2;
        	goto Verifyitems;

s_Bringfluff:
        	mes "[Ȩw]";
        	mes "...";
    	mes "KCa~";
    		mes "ѩAܡH֨åB";
    		mes "^FF0000100 Ӥ^000000,AAoӰi̡C";
    	close;
    	}
        else if (arianstest == 2) {
        	if (countitem(7033) < 50)goto s_Bringspore;
    	delitem 7033,50;
        	mes "[Ȩw]";
        	mes "...";
    		mes "ӬOɭԤFA";
    		mes "aۨǨFo";
    		mes "r]ۣUC{UAh";
    		mes "åB ^FF000030 Ȥl";
    	set arianstest,3;
        	close2;
        	goto Verifyitems;

s_Bringspore:
        	mes "[Ȩw]";
        	mes "...";
    		mes "ޡC򳡤'o";
    		mes "^FF000050 Ӭr]ۣU^000000 Ϊ̧ڷN@";
    		mes "AjA";
    		mes "AzѶܡH";
    	close;
    	} else if (arianstest == 3) {
        	if (countitem(904) < 30)goto s_Bringtails;
    	delitem 904,30;
        	mes "[Ȩw]";
        	mes "...";
    		mes "dAAMOA";
    		mes "WLoaӪɶ";
    		mes "lCnA{Ua";
    		mes "^FF000020 ӻG^a^000000.";
    	set arianstest,4;
        	close2;
        	goto Verifyitems;

s_Bringtails:
        	mes "[Ȩw]";
        	mes "...";
    		mes "AAAbW";
    		mes "bA᪺NYXͶܡH";
    		mes "y³JA";
    		mes "^FF000030 Ȥl^000000, RyHC";
    	close;
    	} else if (arianstest == 4) {
        	if (countitem(930) < 20)goto s_Bringbandages;
    	delitem 930,20;
        	mes "[Ȩw]";
        	mes "...";
    		mes "AaӻG^aC";
    		mes "nơAh";
    		mes " ^FF000015 Ӥpc]^000000. ";
    		mes "AA@ӳƧѿH";
    		mes "ǫXI";
    	set arianstest,5;
        	close2;
        	goto Verifyitems;

s_Bringbandages:
        	mes "[Ȩw]";
        	mes "...";
    		mes "}FOu";
    		mes "^FF000020 ӻG^a^000000?";
    		mes "OA AujC";
    		mes "ˤWɡAoܾI";
    	close;
    	} else if (arianstest == 5) {
        	if (countitem(1038) < 15)goto s_Bringhorns;
    	delitem 1038,15;
        	mes "[Ȩw]";
        	mes "...";
    		mes "Wڪ";
    		mes "Xobɶ̤MϹ";
    		mes "^ӱaAC";
    		mes "{UVWʫPåB";
    		mes " ^FF000010 Ӭ^000000!";
    	set arianstest,6;
        	close2;
        	goto Verifyitems;

s_Bringhorns:
        	mes "[Ȩw]";
        	mes "...";
    		mes "ڤo쥦C";
    		mes "A";
    		mes "^FF000015 Ӥpc]";
    		mes "ڧiDAFC";
            next;
    		mes "[Ȩw]";
    		mes "کդFA]";
    		mes "iDA~";
    		mes "aӧAl";
    		mes "aL̪I. ^222222*@Ӧ*";
    		mes "naAlӳo";
    		mes "S15Ӥpc]I!";
    	close;
    	} else if (arianstest == 6) {
        	if (countitem(7013) < 10)goto s_Bringcorals;
    	delitem 7013,10;
        	mes "[Ȩw]";
    		mes "̫A^";
    		mes "^Qn⪺@";
    		mes "pگవoا";
    		mes "MAVO";
    		mes "FC@WUAA";
    		mes "ոզbڨWF ...!";
    	set arianstest,7;
    	close;

s_Bringcorals:
        	mes "[Ȩw]";
    		mes "ڤߡAh}G";
    		mes "L̩Ϊ̧AapG";
    		mes "ͺAtΡIڻ";
    		mes "'a ^FF000010 ^000000',A";
    		mes "̦nL̡I";
    		mes "PڵLC";
    	close;
    	} else if (arianstest == 7) {
        	mes "[Ȩw]";
        	mes "...";
    		mes "nCh";
    		mes "ڪ䪺plC";
    		mes "b@x᤽lC";
    		mes "LyAǥwC";
    	set arianstest,8;
    	close;
    	} else if (arianstest == 8) {
        	if (gaanantest == 1) {
            	if (gaananpoint < 3)goto s_Suck;
            	mes "[Ȩw]";
        		mes "nC";
        		mes "AǥwiD";
        		mes "AO`^C";
        		mes "AӨ{Uݨ";
        		mes "b̪ošCåBѰO";
        		mes "LݳoP\۪HC";
        	getitem 7177,1;
        	set signquest,5;
        	close;
s_Suck:
            	mes "[Ȩw]";
        		mes "ڭ̬ݨ ...";
        		mes "ڬݧA";
        		mes "שML";
        		mes "lCAѥ[Ҹ";
        		mes "åBoI";
                next;
        		mes "[Ȩw]";
        		mes "j ...";
        		mes "AON ' ǥw";
        		mes "}ɶCAť";
        		mes "ڶܡHOڪu@I";
        	set gaananpoint,0;
        	set gaanantest,0;
        	close;
        	}
        	mes "[Ȩw]";
    	mes "AQn}";
    	mes "{UWۤ@HM^Q";
    	mes "@ӤpӤHŶܡH!";
    	mes "ڻݭnqݪѲ";
    	mes "bA୮sMAADܡH";
    	close;
    	}

	}

Verifyitems:

	if (arianstest == 2 && countitem(7033) > 49) {
	delitem 7033,countitem(7033);
    	mes "[Ȩw]";
    	mes "KIڧiDA";
    	mes "Heaӧ";
    	mes "ڰݧA";
	next;
    	mes "[Ȩw]";
		mes "ڱNSǬr]ۣUC";
    	close2;
	} else if (arianstest == 3 && countitem(904) > 29) {
	delitem 904,countitem(904);
    	mes "[Ȩw]";
    	mes "KIڧiDA";
    	mes "Heaӧ";
    	mes "ڰݧA";
	next;
    	mes "[Ȩw]";
		mes "ڱNaȤlڡC";
    	close2;
	} else if (arianstest == 4 && countitem(930) > 19) {
	delitem 930,countitem(930);
    	mes "[Ȩw]";
    	mes "KIڧiDA";
    	mes "Heaӧ";
    	mes "ڰݧA";
	next;
    	mes "[Ȩw]";
		mes "ڱNǻG^aC";
    	close2;
	} else if (arianstest == 5 && countitem(1038) > 14) {
	delitem 1038,countitem(1038);
    	mes "[Ȩw]";
    	mes "KIڧiDA";
    	mes "Heaӧ";
    	mes "ڰݧA";
	next;
    	mes "[Ȩw]";
		mes "ڱNSǤpc]C";
    	close2;
	} else if (arianstest == 6 && countitem(7013) > 9) {
	delitem 7013,countitem(7013);
    	mes "[Ȩw]";
    	mes "KIڧiDA";
    	mes "Heaӧ";
    	mes "ڰݧA";
	next;
    	mes "[Ȩw]";
		mes "ڱNSǬC";
    	close2;
	}
    end;
}

payon_in03,81,16,8	script	k::Sohee	1170,{

end;

}

payon_in03,78,16,8	script	k::Miyabi	1404,{

end;

}

payon_in03,13,31,4	script	k::Nymph	1416,{

end;

}

payon_in03,81,21,4	duplicate(Sohee)	k::Sohee2	1170
payon_in03,78,21,4	duplicate(Miyabi)	k::Miyabi2	1404
payon_in03,8,31,4	duplicate(Nymph)	k::Nymph2	1416

payon_in03,11,31,4	script	o	808,{

	mes "[o]";
    	mes "ڪI";
    	mes "ɨMw֡A";
    	mes "sAkMqI";
    	mes "ڥiܤ֭nDI";
	next;
    	mes "[o]";
    	mes "̦hs";
    	mes "ڪ";
    	mes "~IåBڨS";
    	mes "󭹫~CڪzI";
    	mes "ڬO@ɪI";
	next;

	if (signquest < 4 || signquest > 6) {
    	mes "[o]";
    	mes "ڪI";
    	mes "ڤr֡I";
    	mes "ڻݭnhH";
    	mes "̭~Ao{s";
    	mes "w쵲B~֪k...!";
	close;
	} else if (signquest == 5) {
    	mes "[o]";
    	mes "A@[̡H";
    	mes "藍_AOڬ۫H";
    	mes "AO@SQܽЪȤH";
    	mes "A̧ ";
    	mes "pGڧƱiɶ";
    	mes "PHۤϪ֤k";
	next;
    	mes "["+strcharinfo(0)+"]";
    	mes "M...";
    	mes "LAMߧA";
    	mes "ݤ@UoܡH";
	next;
    	mes "^3355FFAJӱa";
    	mes "XpAM";
    	mes "Ȩw_";
    	mes "AMܥ";
    	mes "oźCC";
	next;
	emotion e_gasp;
    	mes "[o]";
    	mes "cHO...";
    	mes "ڬݨ{UAȨw";
    	mes "wgHAIA";
    	mes "N|o˻";
    	mes "bD`}l";
	next;
    	mes "[o]";
    	mes "ڪDp";
    	mes "̪ڧlޤH";
    	mes "UئU˩_Ǫ`N";
    	mes "HYثC֦~WH@ˡC";
    	mes "ڤ]wggO";
    	mes "ԲӦb譱׶}";
    	mes "MIءC";
	next;
    	mes "[o]";
    	mes "ޡC";
    	mes "A";
    	mes "^H_ۤ򪺷Qk";
    	mes "A{ڤWH";
	next;
	menu "I?",-,"ڨsN˪D?",s_How,"AOANiDڶ?",s_Tell;

    	mes "[o]";
    	mes "...!";
    	mes "AD`";
    	mes "ڴoC";
    	mes "]iDڡAA";
    	mes "o_۲zѶܡH";
	next;
	menu "oܤK",-,"ڹڤWD...",s_Honest;

	emotion e_dots;
    	mes "[o]";
    	mes "...?";
    	mes "KܡHpGAu";
    	mes "zѡAڰ";
    	mes "{ANyzo";
    	mes "@ȶ'K'_ۡC";
	next;
    	goto s_Cont;
s_Honest:
	emotion e_pif;
    	mes "[o]";
    	mes "uܡH";
    	mes "Cܤ֧A";
    	mes "ӻ{^000200**";
	next;
    	goto s_Cont;
s_How:
	emotion e_dots;
    	mes "[o]";
    	mes "...";
    	mes "@ج۷ʿ@¥Ҧ";
    	mes "AOγ\";
    	mes "AqȨwB_C";
    	mes "LצpAڸC";
	next;
    	goto s_Cont;
s_Tell:
    	mes "[o]";
    	mes "ȨwSiDA";
    	mes "ƱܡHں";
    	mes "A۹Cڰ";
    	mes "D`N@|ѡA";
    	mes "wܳӹL۹ꪺH";
    	mes "ӤOMۺٵLҤHC";
	next;
s_Cont:
    	mes "[o]";
    	mes "O^301A8AP\۪H^000000";
    	mes "Oȶ_ۡCO@";
    	mes "}HmH@Ǫ";
    	mes "OCڬ۫Ho͹";
    	mes "MڬOAOo@";
    	mes "TH...";
	next;
    	mes "[o]";
    	mes "ݧکM";
    	mes "YبLBͽ";
    	mes "|H";
    	mes "neP\۪H";
    	mes "L̵YHȱo";
    	mes "쥦ɭPOC";
	next;
    	mes "[o]";
    	mes "MAڭ̥PN";
    	mes "{UAӳoOF";
    	mes "FP_AO_AO";
    	mes "oȪC{UA";
    	mes "Aڪ@nFǳƶܡH";
	next;
	menu "ڷǳƦnF!",-,"ڱNɤO!",s_Best,"靈oa!",s_Rude,"ڭ̵",s_GetOver;

    	mes "[o]";
    	mes "";
    	mes "So";
    	mes "q`";
    	mes "ܤM`nC";
	next;
    	goto s_Question;

s_Best:
	emotion e_ok;
    	mes "[o]";
    	mes "ڪ";
    	mes "TO";
    	mes "ڷQnťI";
    	mes "IwRMp";
    	mes "HNUA";
    	mes "NӡAANݨ";
	next;
    	goto s_Question;
s_Rude:

    	mes "[o]";
    	mes "j...";
    	mes "ЦA@MH";
	next;
    	mes "[o]";
    	mes "AO";
    	mes "pib";
    	mes "Ho˪ɶܡH";
    	mes "̤@ӤNAA";
    	mes "Ϊ̤OoҸչ";
    	mes "I^000200*@ڴx--!!*";
	next;
    	goto s_Question;

s_GetOver:
	emotion e_dots;
    	mes "[o]";
    	mes "Cؤ";
    	mes "A׷N@D`A";
    	mes "A_ICMAun";
    	mes "ALױo_wAA";
    	mes "Ӧ@A|";
    	mes "gADԤƦsC";
	next;
s_Question:
	emotion e_hmm;
	set @DaewoonTest,0;
    	mes "[o]";
    	mes "{UAڰ";
    	mes "@Ǭ۷YDA";
    	mes "OuOڪC";
    	mes "oA򰵧ڭ̪b";
    	mes "ͶܡHuLקڸ۹M";
    	mes "OAnܡH";
	next;
    	mes "[o]";
    	mes "]...";
    	mes "Aܦh";
    	mes "BͤAA";
    	mes "g`E|H";
	next;
	menu "OAڰ",-,"ڧwP\",s_Solo,"ڦnt",s_Lonely;

	set @DaewoonTest,1;
	emotion e_omg;
    	mes "[o]";
    	mes "AOjI";
    	mes "ܦhB";
    	mes "O@ӵL֡C";
    	mes "Bͱaӧڭּ̧֩M";
    	mes "ڭ̧ۤvɡAU";
    	mes "xWC";
	next;
    	mes "[o]";
    	mes "MߨëDA";
    	mes "PNO";
    	mes "uK";
    	mes "YHiO";
    	mes "ͬnBܡH";
	next;
    	goto s_Mobtrain;

s_Solo:

    	mes "[o]";
    	mes "ACH";
    	mes "ݭn@";
    	mes "@qɶCåB";
    	mes "Yؾ԰A";
    	mes "W߸@ԡC";
	next;
    	mes "[o]";
    	mes "~ApGAq";
    	mes "PLHA";
    	mes "AiWۨpΪ";
    	mes "hxC̦nh";
    	mes "b~MMH橹A";
    	mes "ASQܡH";
	next;
    	goto s_Mobtrain;

s_Lonely:

    	mes "[o]";
    	mes "AS@";
    	mes "TꪺBͶܡHA";
    	mes "A̦nx";
    	mes "P䥦H۳B";
    	mes "ɧ...!";
	next;
s_Mobtrain:
    	mes "[o]";
    	mes "{UAOAN";
    	mes "@GNao\h";
    	mes "HAǪ";
    	mes "bPDCڬ۫Ho";
    	mes "s']Vm...'";
	next;
	menu "OHqȪ~!",-,"ڼcH",s_Hate,"ڭ@Ѱ...",s_Sometimes;

	emotion e_pif;
    	mes "[o]";
    	mes "O...";
    	mes "u";
    	mes "若yLHʾ|";
    	mes "biۦPaϤWܡHڷQ";
    	mes "ѮƦܤO";
    	mes "LHa...";
	next;
    	mes "[o]";
    	mes "γ\AӸո";
    	mes "Ҽ{LH";
    	mes "PıCVm]n";
    	mes "uժoL";
    	mes "HMAͮ...";
	next;
    	goto s_Woe;
s_Hate:
	set @DaewoonTest,@DaewoonTest + 1;
    	mes "[o]";
    	mes "uܡH";
    	mes "ڤ]OI";
	next;
    	mes "[o]";
    	mes "eǤlnAڦ";
    	mes "ť@Ǽɮ{۸";
    	mes "VmʪL̪]C";
    	mes "˦ۡAڷPL";
    	mes "vL̦ۤv";
    	mes "IC";
	next;
    	mes "[o]";
    	mes "uo˪欰";
    	mes "ZڡCڦM";
    	mes "Φ~oi@";
    	mes "HwHAڵo{";
    	mes "ڦۤvϭWoɭԹJ";
    	mes "o˪sy·Ъ̡C";
	next;
	emotion e_no1;
    	mes "[o]";
    	mes "A{ê";
    	mes "bAۤvVm̡Aq}A";
    	mes "zIC@ۤvvOM";
    	mes "JAM";
    	mes "aAAWI";
	next;
    	goto s_Woe;
s_Sometimes:
    	mes "[o]";
    	mes "ܤ֧A۹C";
    	mes "Oڤ";
    	mes "eNz";
    	mes "欰CuꪺOqu";
    	mes "QzLaAo{C";
    	mes "OoC";
	next;
    	mes "[o]";
    	mes "b˭e";
    	mes "i઺|AnCרsA";
    	mes "pGOAoO";
    	mes "OƱöܡH";
    	mes "jDԡA";
    	mes "jaC";
	next;
    	mes "[o]";
    	mes "YϧAܤ@T";
    	mes "ɶAոժO@aq";
    	mes "C@ѡAANNѨ";
    	mes "AwgܱohjC";
	next;
    	mes "[o]";
    	mes "åB...";
    	mes "n";
    	mes "]AVmAnܡH";
	next;
s_Woe:
    	mes "[o]";
    	mes "LצpAڽTHA";
    	mes "D|۪Ԫ";
    	mes "bӥiH|b";
    	mes "|c ̼w[԰";
    	mes "DvCڤW";
    	mes "uAQwC";
	next;
    	mes "[o]";
    	mes "{UQڭ̨";
    	mes "b@ӥ[|";
    	mes "ԪCnzM";
    	mes "_]Nayg";
    	mes "ڭ̯ťCHɡAڭ";
    	mes "b`NVø̥hC";
	next;
    	mes "[o]";
    	mes "̫A۩lܲH";
    	mes "nBAڭ̳]k";
    	mes "JĤH|";
    	mes "åBFL̪|ۡCpGڭ";
    	mes "}a|ۡAy";
    	mes "Nݩڭ̪|C";
	next;
    	mes "[o]";
    	mes "O...!o";
    	mes "Sq|ۡI";
    	mes "O@M[J~";
    	mes "@WRkqI";
    	mes "^ڡA_I̡I";
    	mes "ANٯ}aܡH!";
	next;
	menu "}a!",-,"ڤ}ao˪R...",s_Beauty,"ڱNWڪAM}a",s_Eyes;

    	mes "[o]";
    	mes "CAܤ@u";
    	mes "jNӡCMӡA";
    	mes "γ\AʥF@";
    	mes "RP¡C";
    	mes "YϥH|ۧΦA";
    	mes "Al`@WkqܡH";
	next;
    	goto s_Guild2;
s_Beauty:

	set @DaewoonTest,@DaewoonTest + 1;
    	mes "[o]";
    	mes "OڡIڷPAN^";
    	mes "ؼҦIڭ̥÷RM";
    	mes "O@bo̬R";
    	mes "@ɡCڦA]";
    	mes "l`@kqAYϦb譱";
    	mes "JΦ...";
	next;
    	goto s_Guild;
s_Eyes:

    	mes "[o]";
    	mes "...!";
    	mes "A÷RM";
    	mes "kqRA";
    	mes "AA|";
    	mes "ҩOjjC@jh";
    	mes "OHܨتAסI";
	next;
s_Guild2:
    	mes "[o]";
    	mes "OOAO";
    	mes "ڡAڱNO@";
    	mes "kqΦ|";
    	mes "줽|ԪC";
    	mes "ڪI";
	next;
s_Guild:
    	mes "[o]";
    	mes "ڭ̦bDؤW";
    	mes "b|AXڵ";
    	mes "t@|}C";
    	mes "pAѥ[@";
    	mes "ܦhP̪w諸|A";
    	mes "HΥiȪĤHC";
	next;
    	mes "[o]";
    	mes "{UAb@A";
    	mes "yAAI";
    	mes "A@ӼĤH";
    	mes "|CA";
    	mes "ubiaϤWHCMA";
    	mes "LbZHMI̧ۤvI";
	next;
    	mes "[o]";
    	mes "oWĤH|";
    	mes "}lUsC{UA";
    	mes "ЧAAĤHAn";
    	mes "LݭnUܡH";
	next;
	menu "OM!",-,"ڱN˨SťF",s_Hear,"ڱNML}AM]}",s_Fun;

	set @DaewoonTest,@DaewoonTest + 1;
    	mes "[o]";
    	mes "ڡAANULI";
    	mes "nAnCګܰݨ";
    	mes "Azѳo";
    	mes "pê";
    	mes "nMTC";
	next;
    	goto s_Life;
s_Hear:
	set @DaewoonTest,@DaewoonTest + 1;
    	mes "[o]";
    	mes "uAAu";
    	mes "ϭtdUA";
    	mes "ĤHCӥBAAi";
    	mes "ˮ`LP@L";
    	mes "NѨL";
    	mes "̾aLv̦ӱoUC";
	next;
    	goto s_Life;
s_Fun:
    	mes "[o]";
    	mes "YϥLO";
    	mes "MAĤHA";
    	mes "۫Hn";
    	mes "AvL";
    	mes "LCAaAb̡H";
	next;
s_Life:
    	mes "[o]";
    	mes "A@";
    	mes "WӨƱڷQn";
    	mes "FѧAC";
    	mes "jhƭnD";
    	mes "b@ɤW@A";
    	mes "Ҽ{C";
	next;
    	mes "[o]";
    	mes "...";
    	mes "......";
    	mes "AɨͩRܡH";
	next;
	menu "O",-,"",s_No;

	set @DaewoonTest,@DaewoonTest + 1;
	emotion e_heh;
    	mes "[o]";
    	mes "ڰC";
    	mes "A";
    	mes "HۼߡAѮ";
    	mes "ѰOAؼЩMA";
    	mes "ͬتCn";
    	mes "ܡHMVW@ǡC";
	next;
    	mes "[o]";
    	mes "ڧƱA`Oɦ";
    	mes "ɧAү઺ͬC";
    	mes "ܩڡA`r";
    	mes "HۧڪsAklMq";
    	mes "ڪI";
	next;
    	goto s_Last;

s_No:
    	mes "[o]";
    	mes "ڲzѡC";
    	mes "H̤r";
    	mes "@C";
    	mes "ѮѰOA";
    	mes "ؼЩMͬتC";
	next;
    	mes "[o]";
    	mes "OADHpGA";
    	mes "ȶȦ@ӹڡA@ӥؼ";
    	mes "FVOVAƱN";
    	mes "d_CpGA{AɦѮv'";
    	mes "ڡA^UA";
    	mes "LhCAOoiH";
    	mes "ϧAYC";
	next;
    	mes "[o]";
    	mes "Veݰ_ӬOnA";
    	mes "Ĥ@ӧAo{O";
    	mes "u_QAbeA";
    	mes "TwAr֡C";
    	mes "ڬҥAy";
    	mes "gsƱ@o";
    	mes "HϬMXˡC";
	next;
	emotion e_no1;
    	mes "[o]";
    	mes "{UA_QH";
    	mes "ڤWA3Ʊ...";
    	mes "sCkCHκqI";
    	mes "MڥƦCL̡A";
    	mes "kN\ӥؿC";
    	mes "ڪI";
	next;
s_Last:
    	if (@DaewoonTest == 5) {
        	mes "[o]";
    	mes "ADAbͻP";
    	mes "AȮɡAڲ{U²P";
    	mes "ﺡNA}o";
    	mes "P\۪HC";
    	mes "Aڻ{Aj";
    	mes "oӡC";
	next;
    	mes "[o]";
    	mes "ڧƱANzLl";
    	mes "MoOC";
	next;
    	mes "[o]";
    	mes "OIAU@";
    	mes "ˬd̬O^FF0000^000000";
    	mes "{㺸C";
    	mes "L`ͯfMAL";
    	mes "jŷRLsC";
    	getitem 7177,1;
    	set signquest,6;
    	next;
        	mes "[o]";
    	mes "nAC";
    	mes "nB";
    	mes "㺸I";
    	close;
    	} else {
        	mes "[o]";
    	mes "oϧڵhWA";
    	mes "ڤ{A";
    	mes "ȱoOާڪ";
    	mes "P\۪HCL";
    	mes "@NA";
    	mes "t@|";
    	close;
    	}

	}
    else if (signquest == 6) {
    	mes "[o]";
    	mes "ڪI";
    	mes "ɨMw֡A";
    	mes "sAkMqI";
    	mes "ڥiܤ֭nDI";
	next;
    	mes "[o]";
    	mes "̨";
    	mes "ڪ";
    	mes "~IåBڨS";
    	mes "󭹫~CڪI";
    	mes "ڬO@ɪI";
	next;
    	mes "[o]";
    	mes "...?";
    	mes "A";
    	mes "o{Ak";
    	mes "^FF0000^000000b㺸̶ܡH";
	next;
    	mes "[o]";
    	mes "A·";
    	mes "LAOܡH";
    	mes "AL²ȲۡAL";
    	mes "ڽTHLä@";
    	mes "wmbC";
	close;
	}
}

aldebaran,226,54,4	script	#aldesignwarp	45,2,2,{
OnTouch:
	set @aldesigncheck,0;
	warp "aldeba_in",149,120;
	end;

}

aldeba_in,149,123,4	script	#aldesignwarp2	45,2,2,{
OnTouch:
	set @aldesigncheck,0;
	warp "aldebaran",223,56;
	end;

}

aldeba_in,147,104,1	script	PotionActivator	139,3,0,{
OnTouch:
	if(@aldesigncheck == 0){
		donpcevent "#SignAldeNpc::OnPotion";
		set @aldesigncheck,1;
	}
	end;
}

aldeba_in,156,118,4	script	ְָ	700,{

	emotion e_sob;
	mes "[ְָ]";
    	mes "AڬOh";
    	mes "Oڭ٤ΡC";
    	mes "^000200*_*^000000DHAYëDڭ";
    	mes "ФwgܡH";
	next;
	if (signquest != 7) {
	menu "Abo̰?",-;
	} else {
	menu "Abo̰?",-,"ҪNv",s_Vanish,"̪YO?",s_SageStone;
	}
	mes "[ְָ]";
    	mes "ڪDHA͡A";
    	mes "s@k";
    	mes "yHuͩRIMA";
    	mes "eMڭ̨S";
    	mes "Ʊ...";
	next;
    	mes "[ְָ]";
    	mes "U";
    	mes "DHOҦL";
    	mes "bsWɶCLS";
    	mes "Uۤv";
    	mes "åB魫֫ܦhC";
    	mes "گuߥLC";
	close;

s_Vanish:
	mes "[ְָ]";
    	mes "A˩Mk";
    	mes "WҪNvO֡AOH";
    	mes "ADL̮]";
    	mes "L̵oǪ@";
    	mes "lޯܡH";
	next;
    	mes "[ְָ]";
    	mes "ް_L̪o{";
    	mes "o˥jfb譱";
    	mes "ǹΫCb";
    	mes "AL̤LS";
    	mes "``a~";
    	mes "b^FF0000n^000000.";
	next;
s_SageStone:
	mes "[ְָ]";
    	mes "ܡHAڨMߤ";
    	mes "DC";
    	mes "ڤWA`Ob";
    	mes "boӹǡA]ڱqť";
    	mes "b~Ϊ̮C";
	close;

}

aldeba_in,155,101,2	script	#SignAldeNpc	805,{

	if (gettime(3) == 17 || gettime(3) == 18 || gettime(3) == 19 || gettime(3) == 20 || gettime(3) == 21) {
    	if (signquest == 7) {
        	mes "[]";
    	mes "ڷQnA";
    	mes "ҪNvA@˩M";
    	mes "kA֥h";
    	mes "b@Ǵ˪L`Bj";
    	mes "گԲӦaF";
    	mes "̪YC";
	next;
    	mes "[]";
    	mes "MAoM";
    	mes "]\i@B ";
    	mes "sA~";
    	mes "˧ڱNkxO_Ϊ";
    	mes "A";
    	mes "P\۪HC";
    	close;
    	}
    	if (signquest == 8) {
        	mes "[]";
    	mes "CAwgOII";
    	mes "MAťAǲߪ@";
    	mes "̪YI";
	next;
    	mes "[]";
    	mes "...";
	next;
    	mes "[]";
    	mes "...";
    	mes "....";
	next;
    	mes "[]";
    	mes "...";
    	mes "....";
    	mes ".....";
	next;
    	mes "[]";
    	mes "ڬݬ.C";
    	mes "ڨS{ܪY";
    	mes "iOǻ.C";
    	mes "ڪDA";
    	mes "AAu@C";
    	next;
        	mes "[]";
    	mes "uL@ӳ̫D";
    	mes "bڵAAQneC";
	next;
    	mes "[]";
    	mes "A{̪YH";
    	next;
            input @sign_jore$;

        	if (@sign_jore$ == "]Oq") {

            	mes "[]";
    	mes "Oڤ]ҪA";
    	mes "Obγ\";
    	mes "OC";
        	next;
        	getitem 7177,1;
        	set signquest,9;
            	mes "[]";
    	mes "ʶRӬP\۪HģHC";
    	mes "ڱNAqڪB͡C";
    	mes "M^FF0000J^000000C";
    	mes "og`iɶ";
    	mes "bN⪺saC";
	next;
    	mes "[]";
    	mes "ڥ^ڪsǡC";
	next;
    	mes "[]";
    	mes ".....";
    	mes "............y.C";
            	mes "...";
        	close;
        	} else {
            	mes "[]";
    	mes "ΪAyz";
    	mes "णD`Ϊ";
    	mes "̪YC";
	next;
    	mes "[]";
    	mes "Ӭݰ_ӶH";
    	mes "oӨϥΪkN.C";
    	mes "^ӡA쨺ɧAND";
    	mes "hLΪFC";
        	close;

        	}

    	}

    	if (signquest == 9) {
        	mes "[]";
    	mes "AOާڶܡH";
    	mes "ZکM";
    	mes "o{bN̪^FF0000J^000000C";
    	close;
    	}

    	if (SignJore == 1) {

        	if (countitem(1092) < 10 || countitem(511) < 10 || countitem(610) < 2) {
            	mes "[]";
    	mes "бaӦ̧";
        		mes "10ڪŸպޡA";
        		mes "10Ӻį";
        		mes "2Ѧa𸭤lC";
        		mes "HKYϤ@";
        		mes "ss˫~C";
        	close;
        	} else {
        	delitem 1092,10;
        	delitem 511,10;
        	delitem 610,2;
        	set signquest,7;
        	set SignJore,0;
        	emotion e_thx;
            	mes "[]";
    	mes "ڡIP§A";
    	mes "aӧڻݭnC";
    	mes "{Uگ~";
    	mes "sCAåBݬݬO_";
    	mes "Aȱoo";
    	mes "P\۪H";
	next;
    	mes "[]";
    	mes "{UAAȡC";
    	mes "Ať";
    	mes "^FF0000̪Y^000000?j";
    	mes "æbAL";
    	mes "SHwgT{ƹ";
    	mes "󥦡A"+strcharinfo(0)+".";
	next;
    	mes "[]";
    	mes "MڨSu";
    	mes "ɥNY";
    	mes "iڤWOAڦe";
    	mes "Pڻݭna";
    	mes "U@ӪڪͪǬs";
    	mes "CoOANUڡC";
        	next;
            	mes "[]";
    	mes "ڻݭnAլd";
    	mes "oY̥Ho{";
    	mes "@˩Mk֬O";
    	mes "jҪNv]ӥXWC";
    	mes "L̲``ai@Ӵ˪LA";
    	mes "Oڬ۫HL̪DYǨƱC";
        	close;
        	}

    	}
    	mes "[" + strcharinfo(0) + "]";
    	mes "ЦA@M...";
	next;
	emotion e_omg;
    	mes "^3355FF*m*";
	next;
    	mes "[]";
    	mes "...";
    	mes "......";
	next;
    	mes "[]";
    	mes "...";
    	mes "......";
    	mes "I";
    	mes "ݤA";
    	mes "ڰI";
	next;
	emotion e_sob;
    	mes "[]";
    	mes "ڤ@Դ^";
    	mes "ѩo";
    	mes "5ӤpɡC{U";
    	mes "Qa^000200*_*";
    	if (signquest != 6)	close;
	next;
    	mes "[]";
    	mes "^000200*_*^000000";
    	mes "ڨӨo";
    	mes "ڥiධ";
    	mes "ڬsS";
    	mes "FCp";
    	mes "Abo̡H";
	next;
	menu "oűH",s_Daewoon,"urApCߪ~",-;

    	mes "[]";
    	mes "ګ׹L5Ӥp";
    	mes "[ܤ";
    	mes "bӬs˫~C";
    	mes "Ҧ}Wu@ѡI";
    	mes "^000200*zI*";
	close;

s_Daewoon:
	emotion e_swt;
    	mes "[]";
    	mes "I";
    	mes "OTC";
    	mes "Abo";
    	mes "Ӵ";
    	mes "P\۪HC";
	next;
    	mes "[]";
    	mes "]...";
    	mes "cCMA...";
    	mes "ԣ..AWrH";
	next;
    	menu strcharinfo(0) + ", P.",-;
    	mes "[]";
    	mes "ܰJAC";
    	mes "ڥsCuL";
    	mes "R@ӥ`H";
    	mes "sCڦnpGp";
    	mes "IiIڹڤW";
    	mes "...bH̩PDȲۡC";
	next;
    	mes "[]";
    	mes "...!";
    	mes "A";
    	mes "o{ڡAN";
    	mes "䥦HIڤɭԱNF";
    	mes "ڪsɶܡH!";
    	mes "äIګHI!";
	next;
    	mes "[]";
    	mes "MAڽT\դF";
    	mes "ML";
    	mes "B͡C]ڥ";
    	mes "@ǫȤHCYϼƦ";
    	mes "L̤AVڪ...";
	next;
    	mes "[]";
    	mes "OA";
    	mes "ڱNnݭn";
    	mes "@ӷss˫~C";
    	mes "ڻ{u";
    	mes "AqA_ڮ쥦";
    	mes "ڷa̫@ӡC";
	next;
    	mes "[]";
    	mes "{UAξߡC";
    	mes "عڤW";
    	mes "QeC";
    	mes "5pɳO";
    	mes "YC{UAڭ̬ݨ...";
	next;
    	mes "[]";
    	mes "бa";
		mes "10ڪŸպޡA";
		mes "10Ӻį";
		mes "2Ѧa𸭤lC";
	next;
    	mes "[]";
    	mes "AաAڦ̪";
    	mes "ǲߥͪǡC";
    	mes "ڹͩRүK";
    	mes "io{U譱";
		mes "Ѧa𸭤l  L̥iQϥ";
    	mes "רsAϦ̴_C";
	next;
	emotion e_swt;
    	mes "[]";
    	mes "AåBOҹ";
    	mes "⨺ǪFaڨ";
    	mes "beڤWɺı";
		mes "T 10:00 PM " + $timezonestring$ + ".";
    	mes "ڽT@ӱ`WUȺ";
    	mes "ɶAADC";
	set SignJore,1;
	close;

	} else {
    	mes "^3355FFA@ӺiH";
    	mes "|պަb";
    	mes "LAb";
    	mes "ѡCLnb";
    	mes "ѩ@ǭ]WoC";
	next;
	menu "L",s_Speak,"L",-;

		mes "^3355FFAndUMw";
		mes "LWۤ@HML";
		mes "~BP";
		mes "LۤvMt";
		mes "ѩLպޡC";
	close;

s_Speak:
    	mes "[" + strcharinfo(0) + "]";
    	mes "ЦA@M...";
	next;
    	mes "[]";
    	mes "...";
    	mes "......";
	next;
    	mes "^3355FFe`";
    	mes "LQkA_Ǫo";
    	mes "HťAC";
	next;
	menu "Aդ@",s_Again,"L",-;

    	mes "^3355FFAndUMw";
    	mes "LWۤ@HML";
    	mes "~BP";
    	mes "LۤvMt";
    	mes "ѩLպޡC";
	close;

s_Again:
    	mes "[" + strcharinfo(0) + "]";
    	mes "藍_I";
	next;
    	mes "[]";
    	mes "...!";
    	mes "AAnC";
    	mes "pAOڦI";
    	mes "{UCOAOA";
    	mes "ЧAAnܦ^ӹ";
		mes "An 5:00 PM " + $timezonestring$ + "?";
	next;
    	mes "[]";
    	mes "ڭ̬ݨ...";
    	mes "{UA~";
    	mes "o˱ƮAM";
    	mes "[JR";
    	mes "NݭnQվ";
    	mes "ӭM誺Ũӻ...";
	close;
	}

OnPotion:
	if (rand(2)) {
	emotion e_ic;
        misceffect 305;
	} else {
	emotion e_omg;
        misceffect 306;
	}
    end;
}

prt_maze02,57,152,1	script	k#11	91,{

    	mes "^3355FFA@h";
    	mes "~@Ӥk";
    	mes "i@Ӳ`˪LCAMw";
	if(signquest != 7){
    	mes "藍`oA";
    	mes "oNhaAϷPC";
		close;
	}
    	mes "HoåBݬݬO_A";
    	mes "ԲӤeC";
	close2;
	warp "prt_maze02",11,146;
	end;
}

function	script	Sign_Alch_Summon	{

Loopback:
	if($signmazemonster == 0){
		set $signmazemonster,5;
		monster "prt_maze02",14,177,"H",1118,1,"n::OnMonsterDead";
		monster "prt_maze02",17,171,"H",1118,1,"n::OnMonsterDead";
		monster "prt_maze02",24,173,"H",1118,1,"n::OnMonsterDead";
		monster "prt_maze02",17,175,"w",1142,1,"n::OnMonsterDead";
		monster "prt_maze02",17,168,"w",1142,1,"n::OnMonsterDead";
		return;
	} else {
		killmonster "prt_maze02","n::OnMonsterDead";
		set $signmazemonster,0;
		goto Loopback;
	}
}

prt_maze02,16,183,3	script	Ҩ	91,{
	mes "[Ҩ]";
	if(signquest == 7 || signquest == 8){
    	mes "ԩԩ";
    	mes "ԩԩ";
		close;
	} else {
		mes " AAgܡH";
		mes " ڨMߧA쪺U";
		mes " A^a ...";
		close2;
		warp "prt_maze02",61,149;
		end;
	}
OnHo:
	emotion e_ho;
	end;
OnKis2:
	emotion e_kis2;
	end;
OnExclamation:
	emotion e_gasp;
	end;
OnOmg:
	emotion e_omg;
	end;
}

prt_maze02,14,183,3	script	n	51,{

	if (signquest == 7 || signquest == 8) {
    	if (ScareAlchSign == 1)goto s_Scared;
    	mes "[n]";
		mes "An˷RC";
		mes "ѧAH";
	next;
        donpcevent "Ҩ::OnHo";
    	mes "[Ҩ]";
		mes "ڪg";
		mes "Hۤ@զԨM@";
		mes "Ŧ⪺AˡC";
	next;
	emotion e_ho;
    	mes "[n]";
    	mes "˷R...";
    	mes "Ah¶";
    	mes "";
    	mes "ʪܡHڭ̦";
    	mes "bn[oӴ˪L...";
	next;
        donpcevent "Ҩ::OnKis2";
    	mes "[Ҩ]";
    	mes "nϤ˷дoAڲzѡC";
    	mes "{UAoOߤ@m";
    	mes "o̧ڭ̯PåB";
    	mes "RCڻ{ڭ";
    	mes "b{ڭ̪ؼФ...";
	next;
	emotion e_sob;
    	mes "[n]";
    	mes "¡AҨȡC";
    	mes "ڹ@ᮬ";
    	mes "ڭ̤u@AL";
    	mes "ڽTƱoh";
    	mes "APr֪ͬ...";
	next;
	menu "qn~!",-,"藍_",s_Excuse;

	callfunc "Sign_Alch_Summon";
	emotion e_omg;
        donpcevent "Ҩ::OnOmg";
	set ScareAlchSign,1;
    	mes "[Ҩ]";
    	mes "äääI";
    	mes "lӪsI";
	next;
    	mes "[n]";
    	mes "jvSI";
    	mes "_...WI";
	close;

s_Excuse:
	emotion e_gasp;
        donpcevent "Ҩ::OnExclamation";
    	mes "[n]";
    	mes "cH!AD";
    	mes "hMIoӦa";
    	mes "OHAb";
    	mes "o̦b";
    	mes "oӴ˪LܡH";
	next;
s_Back:
    	mes "[" + strcharinfo(0) + "]";
    	mes "ڤWAڷQ";
    	mes "ڤ@M";
    	mes "ACڱH";
    	mes "oǪ@t";
    	mes "WۦWҪNvC";
	next;
    	mes "[n]";
    	mes "...?";
    	mes "Aڭ̰h";
    	mes "{UAOڻ{M";
    	mes "S`BApG";
    	mes "YǨƱݧڭ...";
	next;
	menu "̪߰Y",s_Sage,"߰ҪN",s_Alch,"}",-;

    	mes "[n]";
    	mes "KKK";
    	mes "AѰOF";
    	mes "AO";
    	mes "hݧڶܡH";
	close;

s_Sage:

    	mes "[n]";
    	mes "̪YܡH";
    	mes "ڡCѹ껡A";
    	mes "ڤoӪ";
    	mes "󥦽TCڲq";
    	mes "sb}G";
    	mes "uAD`uLC";
	next;
    	mes "[n]";
    	mes "ڤwgť쪺";
    	mes "vOY";
    	mes "Onܤƪ@ؿE";
    	mes "iơCpG";
    	mes "usbA";
    	mes "̫᪺sءC";
	next;
    	mes "[Ҩ]";
    	mes "L׫˧ڤ]wgťF";
    	mes "OAYH";
    	mes "HMYvU";
    	mes "IefΪ̯ef";
    	mes "noǦb";
    	mes "Ӧ۶ܡHo...";
	next;
    	mes "[n]";
    	mes "{UAڬƦť쨺@";
    	mes "H̥POո";
    	mes "˦۫إߥYC";
    	mes "pGL̦\AѮܤ@j";
    	mes "ӥ@ɪvTI";
	next;
    	mes "[n]";
    	mes "藍_Awg";
    	mes "zLo{·";
    	mes "AXoذTڭ̡C";
    	mes "ڭ̰hרsA]ڭ";
    	mes "iʥFC";
	next;
    	mes "[Ҩ]";
    	mes "Mڭ̰hAڭ";
    	mes "ND`P";
    	mes "DO_YHTI";
    	mes "إ߳o˪@YCpG";
    	mes "o͡AANiDڭ̶ܡH";
	next;
    	mes "[n]";
    	mes "{Uڤ޾ɧA";
    	mes "b@wDW^";
    	mes "oӰgzCڤwgbo̥ͬ";
    	mes "@|A]Yv{";
    	mes "ڪhWC";
    	mes "iOA_I";
    	close2;
	set signquest,8;
        warp "mjolnir_12",44,23;
	end;
s_Alch:

    	mes "[Ҩ]";
    	mes "ڧƱAzѨ";
    	mes "ڤ˩Mک^mM";
    	mes "ڭ̪u@ӻD`묹C";
    	mes "̫Aڭ̵o{@k";
    	mes "ϥΤ@lǪC";
	next;
    	mes "[Ҩ]";
    	mes "LסAӦhҪNv";
    	mes "ڭ̪Tlvڭ";
    	mes "@ڭ̫ŧGG";
    	mes "ڭ̪sCIrh";
    	mes "ڭ̯ާ@...";
	next;
    	mes "[n]";
    	mes "藍_AOpGA";
    	mes "ҪNháA";
    	mes "ܦhXsHM";
    	mes "쨺䪺}~͡Cڭ̵d";
    	mes "oӴ˪LM...";
	close;

s_Scared:
    	mes "[n]";
    	mes "...!";
    	mes "A~ڭ̡I";
    	mes "H@Ǥ@˧qs";
    	mes "ʪIA";
    	mes "{AܡH";
	next;
    	goto s_Back;

	} else {
    	mes "[n]";
    	mes "䤣A^aܡH";
    	mes "n...ڱNU";
    	mes "AC";
    	close2;
        warp "prt_maze02",61,149;
	end;
	}

OnMonsterDead:
	set $signmazemonster,$signmazemonster - 1;
	end;
}

geffen_in,59,74,3	script	J	803,{

	mes "[J]";
	if(signquest == 10) goto L_won;
	if(signquest == 9) goto L_Sign_Jesq;
    	mes "հsvܡH";
    	mes "ڥt@MơC";
	close;

L_Sign_Jesq:
    	mes "հsvܡH";
    	mes "ڥt@MơC";
	next;
	mes "[J]";
	mes "j~";
	mes "HޡA";
	if(!Sex) goto L_female;
	mes "AHn˫~";

L_female:
	mes "ڬOJCAwgť";
	mes "bڤAOܡHOA";
	mes "YݨڶܡH";
	next;
	menu "ڱqťLA",-,"rAѬOJ!",L_ohgosh;
	mes "[J]";
	mes "I";
	mes "֩wA";
	mes "@w}";
	emotion 4;
	next;
	menu "A",L_ohgosh,"An@ӹa",-;

	emotion 9;
	mes "[J]";
	mes "...";
	mes "......";
	mes "{Uڶ}lC";
	mes "A";
	mes "b@ۤU";
	mes "oAOܡH";
	next;
	mes "[J]";
	mes "OڲqYH";
	mes "HA@²榳Y";
	mes "{X@ۦWA";
	mes "VѤ~@A";
	mes "ݨoAnܡH";

L_ohgosh:
	next;
	mes "[J]";
	mes "LצpAڦpź";
	mes "ڪ̰OI";
	mes "ڥi঳Ij";
	mes "sAOuL";
	mes "ܨاڪt@ӭ]";
	next;
	mes "[J]";
	mes "NhM";
	mes "ҸնܡHSD";
	mes "YϷҪNv";
	mes "۷²C";
	mes "ڨSJH";
	mes "o";
	next;
	menu "Q¼_p.",L_stuckup,"bƤWPI.",-;

	mes "[J]";
	mes "~";
	mes "\hH̦";
	mes "iDڤnpܰs";
	mes "ܦhCȶȤ@ڶ}l";
	mes "ڤఱCڳw";
	mes "ܨhI";
	next;
	mes "[J]";
	mes "åB...";
	mes "ɡAڹ@";
	mes "۩lܲ׬ݥ@";
	mes "oŵCݨƱ";
	mes "ڷQnL̪Ҧ...";
	close;

L_stuckup:
	mes "[J]";
	mes "...?";
	mes "AH";
	mes "H";
	mes "M";
	mes "HeڪӡI";
	mes "˴A...";
	next;
	mes "[J]";
	mes "ҩA";
	mes "{@	";
	mes "uմOM";
	mes "ڱN@N";
	mes "AVdIOɶ";
	mes "@DԨӻI";
	emotion 7;
	next;
	mes "["+strcharinfo(0)+"]";
	mes "...DԶܡH";
	mes "H@Ƥɤ@˶ܡH";
	mes "OֱNnh";
	mes "ݧڭ̨ǰDܡH";
	next;
	mes "[]";
	mes "HF";
	mes "DԶܡH";
	mes "ڬ۫Hڥi";
	mes "UC";
	emotion 0;
	donpcevent "Aaron2::OnHeh";
	emotion 0,1;
	next;
	mes "[J]";
	mes "۱б¶ܡH";
	mes "pGL";
	mes "ǰDA";
	mes "H@˧A|";
	mes "ѧڬOsI";
	emotion 29;
	next;
	mes "[J]";
	mes "r֧ڨ";
	mes "A{AM";
	mes "ܦibW";
	mes "b@DԤڡC";
	mes "I";
	next;
	mes "[J]";
	mes "۱б";
	mes "A";
	mes "nL}lC";
	mes "åBڵ";
	mes "ANѨ쪺";
	mes "ASĹoƱI";
	set @signquiz,1;
	close;

L_won:
	mes "...";
	mes "ڪY...";
	mes "...!OA...!";
	mes "]AoӡH";
	next;
	mes "[J]";
	mes "...";
	mes "Lݦn";
	mes "γ\աApA";
	mes "ରL@Ǧa";
	mes "o̧Aవ...";
	close;
}

// ---------------------------------------------------------

geffen_in,60,70,6	script	::Aaron2	754,{

	if (signquest == 10) goto L_done;
	if (@signquiz == 1) goto L_startquiz;
	if (@signquiz == 2) goto L_quiztime;
	emotion 23;
	mes "[]";
	mes "}...!";
	mes "~oǲ~s@~";
	mes "@bӤWA";
	mes "Ϊ̧AO̵R";
	mes "ڴgbڪͬL{ݨkI";
	next;
	if (!Sex) goto L_female;
	menu "AڬO@Ӫ᤽l...",-;
	mes "[]";
	mes "ä...!";
	mes "γ\";
	mes "PI";
	mes "sCڽTW";
	mes "LצpAѱ...";
	emotion 28;
	close;

L_female:
	menu "١AP§A~",-;
	mes "[]";
	mes "ڡAOCA";
	mes "PıAA";
	mes "RC@";
	mes "ARIu";
	mes "AOA]oI";
	next;
	mes "[]";
	mes "ӪDI";
	mes "ȧڱ";
	mes "]WȤAF ";
	mes "@ӴDԥH";
	mes "vɴx";
	mes "AuO@_...";
	emotion e_lv;
	close;

L_startquiz:
	mes "[]";
	mes "nAHe";
	mes "ڭ̶}lA";
	mes "iDAW...";
	next;
	mes "[]";
	mes "ڱNnA";
	mes "10ئhؿDC";
	mes "۱qo@Yu";
	mes "i|@^AڱNnh";
	mes "ϥΧڨϥΪD";
	mes "bЧڭ̯ZL{C";
	emotion 19;
	next;
	mes "[]";
	mes "n...";
	mes "ڴXGQ";
	mes "s診ǰDC";
	mes "ڭ̷ǳƥhAɭ";
	mes "Aǳƶ}lI";
	set @signquiz,2;
	close;

L_quiztime:
	//NOTE:
	// Officially, there are 10 	sets of 2-3 possible questions each.
	// One of the dialogues actually refers to the contents of one of them.
	// Therefore the 'random' approach below is just an approximation.

	set .@playerpoints,0;
	set .@jesqpoints,0;

	// array holding the numbers of questions that haven't been asked yet
		setarray .@signarray[1],1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26;
	set .@size, 26;

	// 10 questions
	for( 	set .@i,1; .@i <= 10; 	set .@i,.@i+1 )
	{
		// choose which question to ask next
		set .@qpos, rand(1,.@size);
		set .@qid, .@signarray[.@qpos];

		// remove the question from the array (reducing its size)
		set .@signarray[.@qpos], .@signarray[.@size];
		set .@signarray[.@size], 0;
		set .@size, .@size - 1;

		// initialize data for this round
		switch( .@qid )
		{
			case 1:
				set .@question$, "PLۤAܬOPؤoǪC";
				set .@answers$, "jCn:L:Cornutus:UaȪpFg";
				set .@answer, 2;
			break;
			case 2:
				set .@question$, "߱aŤTƩMW[OOh֡H";
				set .@answers$, "1 / LUK + 2:1 / LUK + 5:2 / LUK + 2:2 / LUK + 5";
				set .@answer, 3;
			break;
			case 3:
				set .@question$, "ܥ_ڥjrMidgardꪺΪv̪TWrC";
				set .@answers$, "S̥vIII:S̵SǩiIII:Tristar III:۫HIII";
				set .@answer, 1;
			break;
			case 4:
				set .@question$, "ܤU' Yggdrasil ' تǪC";
				set .@answers$, "Marduk:Baphometu:Angeling:C";
				set .@answer, 1;
			break;
			case 5:
				set .@question$, "̱tqH";
				set .@answers$, "㺸de Baran:Rf:Comodo:Izlude";
				set .@answer, 2;
			break;
			case 6:
				set .@question$, "51H15AH3AH5 ܡH";
				set .@answers$, "250:255:260:265";
				set .@answer, 3;
			break;
			case 7:
				set .@question$, "ܤH]lyHޯC";
				set .@answers$, "Jܲ˦ap:B:i:ap";
				set .@answer, 3;
			break;
			case 8:
				set .@question$, "ܩǪmage ޯAYG| ,LġC";
				set .@answers$, "~h:c֦|::G";
				set .@answer, 2;
			break;
			case 9:
				set .@question$, "ܪǤHʮ椣˳ƪءC";
				set .@answers$, "§Ul:t:sl:u";
				set .@answer, 3;
			break;
			case 10:
				set .@question$, "NPC KKu@MDH";
				set .@answers$, "Baisulitst:Wickebine:Barcardi:Krongast";
				set .@answer, 3;
			break;
			case 11:
				set .@question$, "ܻPMageޯL]C";
				set .@answers$, ":ay::";
				set .@answer, 2;
			break;
			case 12:
				set .@question$, "L׹̯׶ؿܥTŤTơC";
				set .@answers$, "0:1:2:3";
				set .@answer, 4;
			break;
			case 13:
				set .@question$, "ӶعгycounteragentH";
				set .@answers$, "Karvodailnirol:Detrimindexta:s";
				set .@answer, 1;
			break;
			case 14:
				set .@question$, "iJPvP жܤǭnDC";
				set .@answers$, "30:31:32:33";
				set .@answer, 2;
			break;
			case 15:
				set .@question$, "3A102[500AH4AH6ӦPH...";
				set .@answers$, "600:601:602";
				set .@answer, 2;
			break;
			case 16:
				set .@question$, "ܬO̱󶵥تjӦbYuno̤ɯŦa.";
				set .@answers$, "ps]:ǪϮ]:uө:Zө";
				set .@answer, 4;
			break;
			case 17:
				set .@question$, "1ӪŪ~lTqOh֡H";
				set .@answers$, "1:2:3";
				set .@answer, 2;
			break;
			case 18:
				set .@question$, "P䥦HۤAܬݰ_ӤPNPCC";
				set .@answers$, "Prontera Hollengrhen:PronteraӤH:IzludeװӤH:Morroc ugP";
				set .@answer, 3;
			break;
			case 19:
				set .@question$, "ܻPгy@զ⪺@SYơC";
				set .@answers$, "ĸJ:]kStarsand:Ū~l:Ū@~l";
				set .@answer, 3;
			break;
			case 20:
				set .@question$, "PLۤAܬO@ؤPǪC";
				set .@answers$, "Penomena:Hatii:`:z";
				set .@answer, 1;
			break;
			case 21:
				set .@question$, "ܤ˳ƵT@~C";
				set .@answers$, "Swordman:ӤH:yH:Mage";
				set .@answer, 3;
			break;
			case 22:
				set .@question$, " H4AH2AH3  4A560";
				set .@answers$, "573:574:575:576";
				set .@answer, 1;
			break;
			case 23:
				set .@question$, "өǪNq@]uCo̦hl`H";
				set .@answers$, "uC:vYl:Morningstar:K褡";
				set .@answer, 4;
			break;
			case 24:
				set .@question$, "ܳoPzǤhޯ  bؿ̮iܪӦ۪SacramentiC";
				set .@answers$, " Lex Divina:ҷ綮:U:lȩ";
				set .@answer, 2;
			break;
			case 25:
				set .@question$, "ܬOn@WKKإGladiusءC";
				set .@answers$, "_:p::G|_";
				set .@answer, 1;
			break;
			case 26:
				set .@question$, "ܳQTPLǪdWrǰteΪ̫C";
				set .@answers$, "jd-Ph:w-V:Wormtail-o:Golem-";
				set .@answer, 4;
			break;
		}

		mes "[]";
		mes .@i + ". " + .@question$;
		next;
		if( select(.@answers$) == .@answer )
			set .@playerpoints, .@playerpoints + 1;

		// J answers correctly 80% of the time
		mes "[J]";
		if( rand(1,10) < 9 )
		{
			set .@jesqpoints, .@jesqpoints + 1;
			emotion e_oh;
			switch( .@i )
			{
				case 1:
					mes "KK ...";
					mes "Ĥ@ӰD";
					mes "`ӮeC";
				break;
				case 2:
					mes "~!";
					mes "ڪDסC";
					mes "̥ӪD";
					mes "oCOAܡH";
				break;
				case 3:
					mes " ...";
					mes "Ot@";
					mes "ԧڶiiǳơI";
				break;
				case 4:
					mes "ơA";
					mes "@ӰDܡHA";
					mes "ӮeI";
				break;
				case 5:
					mes "ڨS";
					mes "D`VO{";
					mes "DסC";
					mes "AٷQܡH";
					mes "ڱN{ANDI";
				break;
				case 6:
					mes "^ 333333 *Į ...*^ 000000 ";
					mes "²檺DA";
					mes "²檺סC";
					mes "Ao쥦FܡH";
				break;
				case 7:
					//NOTE: this one is custom
					mes " ...";
					mes "Ot@";
					mes "ԧڶiiǳơI";
				break;
				case 8:
					mes "KKI";
					mes "@";
					mes "pϴxI";
				break;
				case 9:
					mes " ...";
					mes "ڥa";
					mes "zLoDԡI";
					mes "AB}ܡH";
				break;
				case 10:
					mes "H`@ˡAڨF";
					mes "̫D";
					mes "勵T";
				break;
			}
		}
		else
		{
			emotion e_wah;
			switch( .@i )
			{
				case 1:
					mes " ...?";
					mes "˧ڤDY";
					mes "o׶ܡH!";
				break;
				case 2:
					mes " ...";
					mes "ڪD";
					mes "ȶȬQѹoI";
					mes "{Uڬ򤣯Q_H!";
				break;
				case 3:
					mes "z z Z";
					mes "HI";
					mes "AڱNݭn";
					mes "LצpAI ...";
				break;
				case 4:
					mes "ڪD";
					mes "^I";
					mes "ڷQ_Y";
					mes "{UܡH!";
				break;
				case 5:
					mes " ...";
					mes "yA";
					mes "ڪDo ...";
					mes "(I)";
				break;
				case 6:
					mes " ...!";
					mes "ڪD";
					mes "o^";
					mes "@IX";
					mes "Q ...!";
				break;
				case 7:
					//NOTE: this one is custom
					mes "z z Z";
					mes "HI";
					mes "AڱNݭn";
					mes "LצpAI ...";
				break;
				case 8:
					mes "ڰ ...";
					mes "򰵤";
					mes "ڪDoӶܡH!";
				break;
				case 9:
					mes " ...?";
					mes "ڤz";
					mes "ڤDo ...";
				break;
				case 10:
					mes " ...";
					mes "";
					mes "ADܡH";
					mes "AڿLI";
				break;
			}
		}
		next;

		// starting from after the 3rd round, J will keep informing you about the current status
		if( .@i == 3 )
		{
			mes "[J]";
	mes "ڭˬdڭ";
	mes "oAOܡH";
	mes ".................";
			next;
			mes "[J]";
			if( .@playerpoints < .@jesqpoints ) {
					mes "K K ...";
					mes "ݰ_ӶH";
					mes "ڥѧAI";
					mes "OAण";
					mes "Osuprised ...";
			} else
			if( .@playerpoints == .@jesqpoints ) {
	mes "MAA";
	mes "o";
	mes "ڻ{ANO...";
			} else
			{ //if( .@playerpoints > .@jesqpoints ) {
	mes "y@UI";
	mes "˯A";
	mes "hI";
	mes "ڶܡH!ڧﵽ";
	mes "ܱoY¡I";
			}
			next;
			mes "[]";
	mes "*ݮI*";
	mes "D";
	mes "`p4I";
			next;
		} else
		if( .@i == 4 || .@i == 5 || .@i == 6 || .@i == 7 || .@i == 8 )
		{
			//NOTE: rounds 5-8 should actually have their own dialogue!
			mes "[J]";
			if( .@playerpoints < .@jesqpoints ) {
					mes "K K ";
					mes "Hڦܪ@ˡC";
					mes "Fߤ@۵M]";
					mes "HHڤ@˨V";
			} else
			if( .@playerpoints == .@jesqpoints ) {
	mes "{U";
	mes "AwgI";
	mes "W";
	mes "ڡCڡCA";
	mes "ëD@`շ...";
			} else
			{ //if( .@playerpoints > .@jesqpoints ) {
					mes "K K ";
					mes "Hڦܪ@ˡC";
					mes "Fߤ@۵M]";
					mes "@H --";
					mes "ݡCA˦";
					mes "PڬۤAhܡH!";
			}
			next;
		} else
		if( .@i == 9 )
		{
			mes "[J]";
			if( .@playerpoints < .@jesqpoints ) {
				mes "!";
	mes "u@ӰD";
	mes "}IAF";
	mes "oӥTΪ̧ڷN@";
	mes "ûsAMI";
			} else
			if( .@playerpoints == .@jesqpoints ) {
	mes "ڭ̳QtܡH!";
	mes "...ڧﵽ";
	mes "ooӤWD";
	mes "OC(åBڧƱ樺";
	mes "Ao~I)";
			} else
			{ //if( .@playerpoints > .@jesqpoints ) {
	mes "ڥѶܡH!";
	mes "åBڭ̹";
	mes "wgWDܡH!";
			}
			next;
		}
	}

	mes "[]";
	mes "nA";
	mes "I{UAڨM";
	mes "ܵG";
	mes "v...";
	next;
	mes "[]";
	mes "...";
	mes ""+strcharinfo(0)+":";
	mes .@playerpoints + " I!";
	next;
	mes "[]";
	mes "J...";
	mes .@jesqpoints + " I!";
	next;
	mes "[J]";
	if( .@playerpoints < .@jesqpoints ) {
		mes "!";
	mes "ĹIڪDI";
		mes "~";
		set @takenquiz,1;
	} else
	if( .@playerpoints == .@jesqpoints ) {
	mes "tܡH!";
	mes "nAڳQdULHC";
	mes "ڱNӻ{AAD`";
	mes "ڷQo...";
		set @takenquiz,2;
	} else
	{ // if( .@playerpoints > .@jesqpoints ) {
	mes "...!";
	mes "ڤ...";
	mes "۫Ho...";
		set @takenquiz,2;
	}
	next;

	mes "[]";
	mes "P§A";
	mes "I";
	mes ".......................";
	mes "............................";
	mes "nAFܰsII";
	next;
	if (@takenquiz == 2) {
    	mes "[J]";
	mes "ڥ...";
	mes "γ\ATC";
	mes "ڲרsƺC...";
	mes "Ӱpܰs";
	mes "ܦhCȦbPDM";
	mes "Xjڪ...";
	next;
	mes "[J]";
	mes "Aߤ@";
	mes "֬O";
	mes "ॴڦb譱";
	mes "@ߪ԰C";
	mes "֧A...?";
	next;
        input @quizname$;
    	mes "[J]";
    	mes ""+@quizname$+"...";
	mes "ڱNOoC";
	next;
	mes "[J]";
	mes "o...";
	mes "ڪѪB͡AAiD";
	mes "ڵoYH";
	mes "ȡCڥ";
	mes "OAOڻ{";
	mes "AOu֦H...";
	getitem 7177,1;
	set signquest,10;
	next;
    	mes "[J]";
	mes "pGAQn諭Doh";
	mes "@ӤHRWP\۪HAo{";
	mes "^0000FF^000000CLi";
	mes "۱qLa";
	mes "wmAOiUD";
	mes "Lw...";
	next;
	mes "[J]";
	mes "o{AnB";
	mes "Cڥa";
	mes "۷noӷlA";
	mes "]ڷQڱNbbo";
	mes "åBܥt@MơC";
    	mes "iOA, " + @quizname$ + ".";
	close;
	}

	if (@takenquiz == 1) {
    	mes "[J]";
	mes "I";
	mes "AD";
	mes "q@}lA";
	mes "q@Ӿ|IMA";
	mes "ڰAOADAڲqA";
	mes "AۤvǲߡC";
	next;
	mes "[J]";
	mes "ڨM߫VdAnOS";
	mes "ƹA";
	mes "bAۤv";
	mes "DԡCƹWA";
	mes "ڬƦܱŅA";
	mes "ڪźơC";
	next;
	mes "[J]";
	mes "A۫HܡH";
	mes "YϳܾKڤ]ॴ";
	mes "Ab@OҸդI";
	mes "KKIڤ۫H";
	mes "²檺NAO...!";
	emotion e_gg;
	next;
	menu "ڤAĹI!",L_challenge,"...",-;
    	mes "[J]";
	mes "{UANѨ";
	mes "hOHAO";
	mes "QPڪiܡHI";
	mes "CӶ̥ʪƱI";
	close;
	}

L_challenge:
	mes "[J]";
	mes "AO@ӿwǲߪ̡A";
	mes "OܡHAw";
	mes "ɭԧA'D'I";
	mes "zI";
	close;

L_done:
	mes "[]";
	mes "P§A";
	mes "I";
	mes ".......................";
	mes "............................";
	mes "nAFܰsII";
	close;

OnHeh:
	emotion 18;

}

cmd_in02,88,51,3	script	ͤH	806,{

	if (signquest == 12) goto L_Ever;
	if (signquest == 11) goto L_Test;
	mes "[]";
	mes "...!dA";
	mes "AIɭ";
	mes "ڪB";
	mes "iH}lܡH";

	if (signquest == 10) {
	next;
    	if (@pay_dearles == 1) goto L_Pay;

	menu "ЦA@M...",L_Excuse,"йLh",-;
    	mes "[]";
	mes "l...!";
	mes "ڴXG@夣WI";
	mes "OĹ";
	mes "^ڪ{IY";
	mes "ڨtawh";
	mes "SڤWu@...";
	close;

L_Excuse:
    	mes "[]";
	mes "OH!";
	mes "ڨS߱";
	mes "P";
	mes "H`ͤHAp";
	mes "nII";
	next;
	menu "S...",-,"ڨӳoOF.....?",L_Metz;
    	mes "[]";
	mes "ԣ...?AO";
	mes "کMPlڨϳoh";
	mes "LGCܡH墨ӻA";
	mes "ѧAAڨM߶}l";
	mes "}lIکiۡI";
    	close2;
	set Hp,1;
        warp "comodo",122,100;
	end;

L_Metz:
    	mes "[]";
	mes "CAo̬";
	mes "P\۪HAOܡHpGA";
	mes "Qnѥ[ڪҸաA*u~*";
	mes "@30.000zenyOΡC]OΪ";
	mes "dUAnܡH";
	next;
	mes "[]";
	mes "ڱNS";
	mes "bBzAA";
	mes "IMCг]Q@U";
	mes "OΧ@@B";
	mes "ڪӻCADA";
	mes "^Oɮ{C";
	set @pay_dearles,1;
	close;

L_Pay:
    	mes "[]";
	mes "cKK";
	mes "AA";
	mes "aӿܡH";
	next;
	menu "A...",L_Fee,"٨S...",-;
    	mes "[]";
	mes "ڶܡH";
	mes "FAn";
	mes "nܫPC";
	mes "ܥDN";
	mes "ɭԡAADI";
	close;

L_Fee:
    	if (Zeny < 30000) goto L_NotEnough;
	set Zeny, Zeny - 30000;
    	mes "[]";
	mes ".......";
	mes "KK";
	mes "3UA";
	mes "nInA^";
	mes "bڦb]̩M";
	mes "ڭ̱N}lA...";
	set signquest,11;
	close;
	} else {
	close;

	}

L_NotEnough:
	mes "[]";
	mes "nFڡI";
	mes "AS";
	mes "";
	mes "IOC";
	mes "a30.000zeny^ӡC";
	close;

L_Test:
	if (gettime(3) == 19 || gettime(3) == 20 || gettime(3) == 21 || gettime(3) == 22 || gettime(3) == 23) goto L_Time;
	mes "[]";
	mes "ASݨ";
	mes "ڲ{UܡH";
	mes "b]̦^";
	mes "åBڭ̱Nݨ";
	mes "AC";
	close;

L_Time:
	if (SignDance == 3) goto L_Win;
	if (SignDance == 2) goto L_Fail;
	if (dearles_test == 2) goto L_Check;
	if (dearles_test == 3) goto L_Dance;
	if (dearles_test == 1) goto L_Test2;
	mes "[]";
	mes "nAAbo";
	mes "ήɡCA";
	mes "ҦƱ";
	mes "Ab]ߨӡC";
	next;
	mes "[]";
	mes "AQDA";
	mes "۶HڦbBͪpl";
	mes "ALA";
	mes "ӰȡCڲqڥO";
	mes "oըLA]ɭ";
	mes "AǳƦnFAܡC";
	set dearles_test,1;
	close;

L_Test2:
	mes "[]";
	mes "nIڷQnA";
	mes "ڱaӤ@ءI";
	mes "OAڪDAA@u";
	mes "boAOXڪM~HU";
	mes "bAjeAA";
	mes "@@J|}o...";
	next;
	mes "[]";
	mes "ڤOnA@";
	mes "ڷQnتTؿC";
	mes "AA";
	mes "ګ_RN~uCo";
	mes "oӧP_AY";
	mes "...";
	next;
	mes "[]";
	mes "]ڥݬݬO_";
	mes "Ϊ̨ëDAonfA";
	mes "OnƱ";
	mes "o̡C]aӪF'";
	mes "ۦP餤100ӡC";
	mes "C@ӺNC";
	next;
	mes "[]";
	mes "AO";
	mes "bPD";
	mes "ܡHa";
	mes "ǦBI";
	set dearles_test,2;
	close;

L_Check:
	mes "[]";
	mes "ڡIo";
	mes "AaӪƶܡH";
	mes "ڬݤ@Uݨ...";
	next;
	if (countitem(740))	set @dearles_check,@dearles_check+1;
	if (countitem(741))	set @dearles_check,@dearles_check+1;
	if (countitem(742))	set @dearles_check,@dearles_check+1;
	if (countitem(743))	set @dearles_check,@dearles_check+2;
    // Was checking the wrong items here [Llyr]
    // Script was checking for:
    // Bouquet (ID: 744) instead of Red Frame (ID: 734)
    // Wedding Bouquet (ID: 745) instead of Chung Jah (ID: 735)
    // Glass Bead (ID: 746) instead of China (ID: 736)
	if (countitem(734))	set @dearles_check,@dearles_check+1;
	if (countitem(735))	set @dearles_check,@dearles_check+1;
	if (countitem(736))	set @dearles_check,@dearles_check+1;
	if (countitem(747))	set @dearles_check,@dearles_check+2;
	if (countitem(750))	set @dearles_check,@dearles_check+10;
	if (countitem(751))	set @dearles_check,@dearles_check+12;
	if (countitem(752))	set @dearles_check,@dearles_check+3;
	if (countitem(753))	set @dearles_check,@dearles_check+5;
	if (countitem(754))	set @dearles_check,@dearles_check+5;

	if (@dearles_check >= 20) {
    	if (countitem(741))delitem 741,countitem(741);
    	if (countitem(740))delitem 740,countitem(740);
    	if (countitem(742))delitem 742,countitem(742);
    	if (countitem(743))delitem 743,countitem(743);
    	if (countitem(734))delitem 734,countitem(734);
    	if (countitem(735))delitem 735,countitem(735);
    	if (countitem(736))delitem 736,countitem(736);
    	if (countitem(747))delitem 747,countitem(747);
    	if (countitem(750))delitem 750,countitem(750);
    	if (countitem(751))delitem 751,countitem(751);
    	if (countitem(752))delitem 752,countitem(752);
    	if (countitem(753))delitem 753,countitem(753);
    	if (countitem(754))delitem 754,countitem(754);
    	mes "[]";
	mes "nAn";
	mes "oǱNX--";
	mes "cAګܰ";
	mes "A{UzLC";
	next;
	mes "[]";
	mes "ڻ{AǳƦnF";
	mes "U@BӻC{UA";
	mes "ڱNnHA";
	mes "ⳡ¦";
	mes "ڪCOAڪD...";
	set dearles_test,3;
    	close2;
        warp "cmd_in01",34,17;
	end;
	} else {
	set @dearles_check,0;
    	mes "[]";
	mes "...@ǳo";
	mes "Ƭݰ_ӦnAL";
	mes "S";
	mes "ҩAF";
	mes "C^";
	mes "ΧhơAnܡH";
	close;
	}


L_Dance:
	mes "[]";
	mes "KAA";
	mes "G";
	mes "ڪCڱNne";
	mes "Aùҩw{U...";
	close2;
    warp "cmd_in01",34,17;
    end;

L_Fail:
	mes "[]";
	mes "AѨⳡA";
	mes "`";
	mes "ڪFնܡHpGA";
	mes "QnAAA";
	mes "wt@Ӿ|...";
	next;
	menu "O",L_Another,"γ\L",-;
	mes "[]";
	mes "...?";
	mes "nAOA";
	mes "uӵ";
	mes "VWCڪNOAG";
	mes "wi";
	mes "eCڨϥؼҦC";
	close;

L_Another:
	mes "[]";
	mes "n...";
	mes "аO";
	mes "ӤG";
	mes "w";
	mes "e...";
	close2;
    warp "cmd_in01",34,17;
    end;

L_Win:
	mes "[]";
	mes "ùҩwiD";
	mes "AzLCqA_";
	mes "pnAڱNnh";
	mes "AA@ǿ";
	mes "ICëDAӬOhơC";
	mes "SܡH";
	next;
	set Zeny, Zeny + 20000;
	getitem 7177,1;
	set signquest,12;
	set $dance_fail,0;
	mes "[]";
	mes "nAʶRo";
	mes "P\۪HM";
	mes "ho{YHQRW";
	mes "Ab㺸'J'C";
	next;

L_Ever:
	mes "[]";
	mes "AOC";
	mes "Sz";
	mes "Aݨ";
	mes "AڡCOOA";
	mes "nB";
	mes "P\۪HͷNC";
	close;
}


cmd_in01,32,25,3	script	ùҩw	724,{

	if (SignDance == 1)goto L_Win;
	if (SignDance == 2)goto L_Another;
	mes "[ùҩw]";
    mes "w";
    mes "";
    mes "Ҹզb̧APı";
    mes "`AN@Q";
    next;
    mes "[ùҩw]";
    mes "I";
    mes "ѪŶiJ";
    mes "ƥΪŶCO";
    mes "AܤơAN}lI";
    next;
    mes "[ùҩw]";
    mes "̰dU";
    mes "NO'VW'A";
    mes "@4 s";
    mes "wWACA";
    mes "MkCC@";
    mes "аONͲ@nC";
    next;
    mes "[ùҩw]";
    mes "bA";
    mes "Aؼ";
    mes "ھڵ";
    mes "ܬF";
    mes "t֡CɻAOܡH";
	next;
	mes "[ùҩw]";
	mes "ڭtdvܤ";
	mes "A@qM";
	mes "ACаA";
	mes "̦nM^ڤɭ";
	mes "ACAnB";
	mes "кɤOC";
	close;

L_Another:
	mes "[ùҩw]";
	mes "ڭ̬ݨ...";
	mes "A "+strcharinfo(0)+"?";
	mes "AӥiFI";
	mes "AoѡC";
	mes "O...";
	next;
	mes "[ùҩw]";
	mes "wϥ";
	mes "AALצ";
	mes "AQnAnܡH";
	mes "P§A";
	close;

L_Win:
	mes "[ùҩw]";
	mes "ڭ̬ݨ...";
	mes "A "+strcharinfo(0)+"?";
	mes "ߧAI";
	mes "A@";
	mes "oҸժoI";
	next;
	mes "[]";
	mes "ڱNe";
	mes "ߨ誺͡A";
	mes "]ХhL";
	mes "ACLƦܥi൹";
	mes "A@۱qA";
	mes "o˪@ju@";
	set SignDance,3;
	close;

}

cmd_in01,33,33,3	script	ݭ#SignDance	66,{
	end;

OnWarp:
	warpwaitingpc "cmd_in01",16,16,1;
	disablewaitingroomevent;
	disablenpc "SignDance#WARPER";
	enablenpc "SignDance#CENTER";
	end;
OnInit:
	waitingroom "DANCE~ DANCE~",20,"ݭ#SignDance::OnWarp",1;
	end;
}

cmd_in01,1,1,1	script	DanceInit	139,{

OnInitiation:
    initnpctimer;
    end;
OnTimer1000:
	if (!isloggedin($SignDancingrid))goto s_Cleanup;
    areaannounce "cmd_in01",12,12,35,35,"ҸէYN}lAкɤO",8;
    end;
OnTimer4000:
	if (!isloggedin($SignDancingrid))goto s_Cleanup;
	set $signdance,1;
    areaannounce "cmd_in01",12,12,35,35,"W",8;
    end;
OnTimer7000:
    if (!isloggedin($SignDancingrid))goto s_Cleanup;
    if ($signdance != 2) set $Signdanceresult,1;
    set $signdance,3;
    areaannounce "cmd_in01",12,12,35,35,"U",8;
    end;
OnTimer10000:
    if (!isloggedin($SignDancingrid))goto s_Cleanup;
    if ($signdance != 4) set $Signdanceresult,1;
    set $signdance,5;
    areaannounce "cmd_in01",12,12,35,35,"  k",8;
    end;
OnTimer13000:
    if (!isloggedin($SignDancingrid))goto s_Cleanup;
    if ($signdance != 7) set $Signdanceresult,1;
    set $signdance,8;
    areaannounce "cmd_in01",12,12,35,35,"U",8;
    end;
OnTimer15000:
    if (!isloggedin($SignDancingrid))goto s_Cleanup;
    if ($signdance != 9) set $Signdanceresult,1;
    set $signdance,10;
    areaannounce "cmd_in01",12,12,35,35," k W ",8;
    end;
OnTimer20000:
	if (!isloggedin($SignDancingrid))goto s_Cleanup;
	if ($signdance != 14) 	set $Signdanceresult,1;
	set $signdance,15;
    areaannounce "cmd_in01",12,12,35,35," U ",8;
    end;
OnTimer24000:
    if (!isloggedin($SignDancingrid))goto s_Cleanup;
    if ($signdance != 18) set $Signdanceresult,1;
    set $signdance,19;
    areaannounce "cmd_in01",12,12,35,35,"U U",8;
    end;
OnTimer28000:
    if (!isloggedin($SignDancingrid))goto s_Cleanup;
    if ($signdance != 22) set $Signdanceresult,1;
    set $signdance,23;
    areaannounce "cmd_in01",12,12,35,35," W k  U ",8;
    end;
OnTimer33000:
    if (!isloggedin($SignDancingrid))goto s_Cleanup;
    if ($signdance != 28) set $Signdanceresult,1;
    set $signdance,29;
    areaannounce "cmd_in01",12,12,35,35," k W U",8;
    end;
OnTimer40000:
	if (!isloggedin($SignDancingrid))goto s_Cleanup;
	if ($signdance != 33) 	set $Signdanceresult,1;
	set $signdance,34;
    areaannounce "cmd_in01",12,12,35,35,"k U k U",8;
    end;
OnTimer44000:
    if (!isloggedin($SignDancingrid))goto s_Cleanup;
    if ($signdance != 38) set $Signdanceresult,1;
    set $signdance,39;
    set $SignDanceRandomizer,rand(0,1);
    if (!$SignDanceRandomizer)
        areaannounce "cmd_in01",12,12,35,35,"W k  k  U",8;
    else
        areaannounce "cmd_in01",12,12,35,35,"W k   k  U",8;
    end;
OnTimer51500:
	if (!isloggedin($SignDancingrid))goto s_Cleanup;
	if ($signdance != 45)	set $Signdanceresult,1;
    areaannounce "cmd_in01",12,12,35,35,"onC.",8;
    end;
OnTimer54500:
	if (!isloggedin($SignDancingrid))goto s_Cleanup;
    attachrid($SignDancingrid);
	if ($Signdanceresult)	set SignDance,2;
    else 	set SignDance,1;
    warp "cmd_in01",34,17;
    detachrid;
    enablenpc "SignDance#WARPER";
    disablenpc "SignDance#CENTER";
	set $signdance,0;
	set $Signdanceresult,0;
	set $SignDancingrid,0;
	set $SignDanceRandomizer,0;
    enablewaitingroomevent "ݭ#SignDance";
    stopnpctimer;
    end;

s_Cleanup:
    donpcevent "SignDanceCleanUp::OnPlayerLogout";
    stopnpctimer;
    end;
}

cmd_in01,1,1,1	script	SignDanceCleanUp	-1,{

OnPlayerLogout:
	initnpctimer;
	areaannounce "cmd_in01",12,12,35,35," ثeRЬDԪ̤wgѤFCU@ӻRЬDԪ̱NǳƤ@U.",8;
	enablenpc "SignDance#WARPER";
	disablenpc "SignDance#CENTER";
	set $signdance,0;
	set $Signdanceresult,0;
	set $SignDancingrid,0;
	set $SignDanceRandomizer,0;

OnTimer3000:
	enablewaitingroomevent "ݭ#SignDance";
	stopnpctimer;
	end;

OnInit:
	set $signdance,0;
	set $Signdanceresult,0;
	set $SignDancingrid,0;
	set $SignDanceRandomizer,0;
	end;

}

//Dancing tiles
cmd_in01,16,13,4	script	SignDance#DOWNRIGHT	139,1,1,{

	if($signdance == 3){ 	set $signdance,4; soundeffect "effect\\sign_down.wav",1; }
	if($signdance == 8){ 	set $signdance,9; soundeffect "effect\\sign_down.wav",1; }
	if($signdance == 16){ 	set $signdance,17; soundeffect "effect\\sign_down.wav",1; }
	if($signdance == 19){ 	set $signdance,20; soundeffect "effect\\sign_down.wav",1; }
	if($signdance == 21){ 	set $signdance,22; soundeffect "effect\\sign_down.wav",1; }
	if($signdance == 26){ 	set $signdance,27; soundeffect "effect\\sign_down.wav",1; }
	if($signdance == 32){ 	set $signdance,33; soundeffect "effect\\sign_down.wav",1; }
	if($signdance == 35){ 	set $signdance,36; soundeffect "effect\\sign_down.wav",1; }
	if($signdance == 37){ 	set $signdance,38; soundeffect "effect\\sign_down.wav",1; }
	if($signdance == 44){ 	set $signdance,45; soundeffect "effect\\sign_down.wav",1; }
	if(getcharid(3) != $SignDancingrid)warp "comodo",187,164;
	end;

}


cmd_in01,19,16,4	script	SignDance#UPRIGHT	139,1,1,{

	if($signdance == 6) { 	set $signdance,7; soundeffect "effect\\sign_right.wav",1; }
	if($signdance == 11) { 	set $signdance,12; soundeffect "effect\\sign_right.wav",1; }
	if($signdance == 25) { 	set $signdance,26; soundeffect "effect\\sign_right.wav",1; }
	if($signdance == 30) { 	set $signdance,31; soundeffect "effect\\sign_right.wav",1; }
	if($signdance == 34) { 	set $signdance,35; soundeffect "effect\\sign_right.wav",1; }
	if($signdance == 36) { 	set $signdance,37; soundeffect "effect\\sign_right.wav",1; }
	if($signdance == 40) { 	set $signdance,41; soundeffect "effect\\sign_right.wav",1; }
	if($signdance == 42) { 	set $signdance,43; soundeffect "effect\\sign_right.wav",1; }
	if(getcharid(3) != $SignDancingrid)warp "comodo",187,164;
	end;

}

cmd_in01,16,19,4	script	SignDance#UPLEFT	139,1,1,{

	if($signdance == 1) { 	set $signdance,2; soundeffect "effect\\sign_up.wav",1; }
	if($signdance == 12) { 	set $signdance,13; soundeffect "effect\\sign_up.wav",1; }
	if($signdance == 24) { 	set $signdance,25; soundeffect "effect\\sign_up.wav",1; }
	if($signdance == 31) { 	set $signdance,32; soundeffect "effect\\sign_up.wav",1; }
	if($signdance == 39) { 	set $signdance,40; soundeffect "effect\\sign_up.wav",1; }
	if(getcharid(3) != $SignDancingrid)warp "comodo",187,164;
	end;

}

cmd_in01,16,16,4	script	SignDance#WARPER	139,1,1,{
	if(getcharid(3) != $SignDancingrid)warp "comodo",187,164;
	end;

}

cmd_in01,16,16,4	script	SignDance#CENTER	139,1,1,{

	if($signdance == 0) { 	set $SignDancingrid, getcharid(3); donpcevent "DanceInit::OnInitiation"; }
	if($signdance == 13) { 	set $signdance,14; soundeffect "effect\\sign_center.wav",1; }
	if($signdance == 20) { 	set $signdance,21; soundeffect "effect\\sign_center.wav",1; }
	if($signdance == 27) { 	set $signdance,28; soundeffect "effect\\sign_center.wav",1; }
	if($signdance == 41 && !$SignDanceRandomizer) { 	set $signdance,42; soundeffect "effect\\sign_center.wav",1; }
	end;

OnInit:
	enablenpc "SignDance#WARPER";
	disablenpc "SignDance#CENTER";

}

cmd_in01,13,16,4	script	SignDance#DOWNLEFT	139,1,1,{

	if($signdance == 5) { 	set $signdance,6; soundeffect "effect\\sign_left.wav",1; }
	if($signdance == 10) { 	set $signdance,11; soundeffect "effect\\sign_left.wav",1; }
	if($signdance == 15) { 	set $signdance,16; soundeffect "effect\\sign_left.wav",1; }
	if($signdance == 17) { 	set $signdance,18; soundeffect "effect\\sign_left.wav",1; }
	if($signdance == 23) { 	set $signdance,24; soundeffect "effect\\sign_left.wav",1; }
	if($signdance == 29) { 	set $signdance,30; soundeffect "effect\\sign_left.wav",1; }
	if($signdance == 41 && $SignDanceRandomizer) { 	set $signdance,42; soundeffect "effect\\sign_left.wav",1; }
	if($signdance == 43) { 	set $signdance,44; soundeffect "effect\\sign_left.wav",1; }
	if(getcharid(3) != $SignDancingrid)warp "comodo",187,164;
	end;

}

alberta,99,151,1	script	dO::AlbertaSign	111,{

	mes "^FF0000- dO -^000000";
	mes "zLRuI";
	mes "AݭnuܡHڭwI";
	mes "жiӡAڭ̱qI";
	close;

}

alberta_in,114,178,5	script	ܼF`ޮa	109,{

	if(bakerlan_test > 12) goto L_Hope;
	if(bakerlan_test == 12) goto L_Thanks;
	if(bakerlan_test > 6) goto L_Seylin;
	if(bakerlan_test == 5) goto L_Another;
	if(countitem(7181)) goto L_JobDone;
	if(bakerlan_test == 2) goto L_Delivery;
	if(bakerlan_test > 3) goto L_Sorry;
	mes "[]";
	mes "w";
	mes "İ]C";
	mes "";
	mes "̴Lax";
	mes "bҦ㺸C";
	next;
	mes "[]";
	mes "ڬOޮaA";
	mes "oӮaxAȥ͡C";
	mes "HNݧڡApG";
	mes "AݭnFM";
	mes "ڱNɤO";
	mes "UAC";
	close;

L_Delivery:
	mes "[]";
	mes "OڡAjvq";
	mes "ڧANa";
	mes "@檺Ip";
	mes "VLCбao@";
	mes "HQRW^0066CC^000000";
	next;
	mes "[]";
	mes "i";
	mes "qL_L";
	mes "b@ɮȦC";
	mes "OڡAڤwgť쨺";
	mes "Lb@ǨLa...";
	next;
	mes "[]";
	mes "{UAڪ";
	mes "NA";
	mes "P@@Cnh";
	mes "Ϊ̧ANܬhOHL";
	mes "ѩDH...";
	next;
	mes "^0066CC𵹧A";
	mes "@WSY";
	mes "AWrWbWC^000000";
	set @signid,getcharid(0,strcharinfo(0));
	set @sign3, @signid & 65535;
	set @sign4, @signid >> 16;
	set @sign1,254;
	set @sign2,0;
	getitem2 7049,1,1,0,0,@sign1,@sign2,@sign3,@sign4;
	set bakerlan_test,3;
	close;

L_JobDone:
	mes "[]";
	mes "ڡAAwg^ӡC";
	mes "åBڤwgݨA";
	mes "IYCjA";
	mes "onCڱH@";
	mes "VDHoeAp";
	mes "еyhݥLC";
	set bakerlan_test,4;
	delitem 7181,1;
	close;

L_Sorry:
	mes "[]";
	mes "D`P§A";
	mes "·Ъܦh";
	mes "Awgg";
	mes "Nڭ̡C";
	close;

L_Another:
	mes "[]";
	mes "ݭԡCH";
	mes "jv";
	mes "At@";
	mes "wgLu@ܡH";
	next;
	menu "",-,"Aڪt@",L_Assign;
	mes "[]";
	mes "D`nC";
	mes "MAڭ̱N";
	mes "ۤϪߪ";
	close;

L_Assign:
	mes "[]";
	mes "ڧڰ...?";
	mes "DH";
	mes "گdUܡC";
	mes "CAڪDAˤ";
	mes "CAU^FF0000^000000?o";
	mes "G]ӷиYǨƱ...";
	set bakerlan_test,6;
	close;

L_Seylin:
	mes "[]";
	mes "MAiu";
	mes "_";
	mes "P\۪HAگu";
	mes "AUCǤ@";
	mes "nkĩM";
	mes "VUP...";
	close;

L_Thanks:
	mes "[]";
	mes "OC";
	mes "ڦǪӫHC";
	mes "ڤDoJ{";
	mes "oS̡C";
	mes "...";
	mes "§AUoC";
	mes "ڰe ";
	mes "DHC";
	next;
	mes "[]";
	mes "pG䥦ƱALM";
	mes "AzLҸաC";
	mes "AnBC";
	set bakerlan_test,13;
	close;

L_Hope:
	mes "[]";
	mes "ڧƱDH";
	mes "ťڨåBhHΪ";
	mes "bLm@ӤHCY";
	mes "L{LuO@ӰӤHA";
	mes "LO]DHI";
	mes "OФn⨺iDL";
	close;

}

alberta_in,154,171,5	script	k#3	758,{

	if(bakerlan_test > 11) goto L_Done;
	if(bakerlan_test == 11) goto L_Thanks;
	if(bakerlan_test == 10) goto L_Brother;
	if(bakerlan_test > 8 && countitem(7044)) goto L_Vigorgra;
	if(bakerlan_test > 6) goto L_Bring;
	if(@seylin == 2) goto L_Thought;
	if(@seylin == 1) goto L_Help;
	if(bakerlan_test == 6) goto L_NoUse;
	if(bakerlan_test > 2 && bakerlan_test < 6) goto L_Bother;
	mes "[]";
	mes "藍_A";
	mes "M";
	mes "{UAڨS";
	mes "ͪɶCAM";
	mes "Ac";
	mes "boӹԮuWbiӤeܡH";
	close;

L_Bother:
	mes "[]";
	mes "...";
	mes "ڨ";
	mes "ܡH!--A";
	mes "_ڡI";
	next;
	mes "[]";
	mes "藍_AL";
	mes "ڥQ";
	mes "YǨƱCڧƱ";
	mes "ڨSZAC**";
	close;

L_NoUse:
	mes "[]";
	mes "AS";
	mes "";
	mes "ڤవYǨƱ";
	mes "SCڧﵽ";
	mes "^u@...";
	set @seylin,1;
	close;

L_Help:
	mes "[]";
	mes "*Į...*";
	mes "A˷R...";
	mes "گవ";
	mes "o...?";
	next;
	menu "o",-,"藍_AаݳH...",L_Work;
	close;

L_Work:
	mes "[]";
	mes "";
	mes "AeڶܡH";
	mes "HLݭn";
	mes "ڵƱH";
	next;
	menu "ڤWALQnUA",-;
	mes "[]";
	mes "AhD`nI";
	mes "OAOA˨ϥ";
	mes "@ǲ{UUI";
	mes "AաANOڪS";
	mes "Fڪͤp";
	mes "u@AڤݨLC";
	emotion e_thx;
	next;
	mes "[]";
	mes "̫@ڬݨLA";
	mes "Lݰ_Ӧph©Mz";
	mes "]ϧڷдoC{UAڦ";
	mes "ť@Ƿs";
	mes "s^FF0000[oĤ^000000.ڤDܦh";
	mes "󥦡AOULI";
	next;
	mes "[]";
	mes "A{A";
	mes "o{ĩM";
	mes "⥦aڨ̶ܡHA";
	mes "QnAڲzѡCA";
	mes "ڤDO_DH";
	mes "N٦o...";
	next;
	menu "ڤవ",-,"ڦҼ{",L_Think,"MA?",L_Ok;
	mes "[]";
	mes "uܡH";
	mes "nA";
	mes "zѡC ";
	mes "D`ѥZ";
	mes "AP@_ڰDC";
	set @seylin,2;
	close;

L_Think:
	mes "[]";
	mes "uܡH";
	mes "藍_A...";
	mes "ڭQ";
	mes "γ\...";
	set @seylin,2;
	close;

L_Thought:
	mes "[]";
	mes "--";
	mes "AA";
	mes "ܥDN";
	mes "UڶܡH";
	mes "ڱNAA";
	mes "MC";
	next;
	menu "",L_Think,"O",-;

L_Ok:
	mes "[]";
	mes "AD`P¡I";
	mes "{UAڰOoť";
	mes "A[oĤ";
	mes "b㺸̦bYBC";
	mes "YHbҪNv";
	mes "|Aڻ{C";
	next;
	mes "[]";
	mes "藍_ڰ";
	mes "ĪDܦhC";
	mes "FXAFƹ꨺";
	mes "ϤHAP~C";
	mes "@wOQqAOܡH";
	mes "AUAP";
	set bakerlan_test,7;
	close;

L_Bring:
	mes "[]";
	mes "ڪDAvO";
	mes "[oĤ";
	mes "bҪNv|";
	mes "b㺸̦bYBC";
	mes "AڤDܦh...";
	next;
	mes "[]";
	mes "@Ao쥦A";
	mes "ANaӶ";
	mes "ڪ[oĤܡH";
	close;

L_Vigorgra:
	mes "[]";
	mes "UI";
	mes "Aa";
	mes "[oĤIڧƱ";
	mes "ڪS̷N@";
	mes "woC";
	next;
	mes "[]";
	mes "IAiH";
	mes "aӳo[oĤ";
	mes "S̶ܡHLWrO";
	mes "åBLu@VL";
	mes "wԫC";
	next;
	mes "[]";
	mes "ڡAڴXGѰOI";
	mes "ڭ觹";
	mes "LoʫHA]M";
	mes "AOҥLF";
	mes "oܡHD`P¡I";
	getitem 7183,1;
	set bakerlan_test,10;
	close;

L_Brother:
	mes "[]";
	mes "AiH";
	mes "I[oĤ";
	mes "åBڵڪS̪H";
	mes "bwԫ̪ܡH";
	mes "åBּ֪ͤ@L";
	close;

L_Thanks:
	mes "[]";
	mes "D`P";
	mes "AAUӻI";
	mes "ڷQnAo";
	mes "@ڪPEлxC";
	mes "uAO@ӤͦnH";
	getitem 525,3;
	emotion e_kis2;
	set bakerlan_test,12;
	close;

L_Done:
	mes "[]";
	mes "MDHO";
	mes "@ŦêHAL}G";
	mes "[´CڧƱLMߵPl";
	mes "ѮڧiD";
	mes "ɮ׸ơAM";
	mes "@ӬOo...";
	next;
	mes "[]";
	mes "]AAOˡH";
	mes "@nPAܡH";
	mes "ڧƱA\hn";
	mes "bA_IL{gC";
	close;

}

alberta_in,125,101,5	script	ݰ_ӫܦӤH	807,{

	if (!signquest) {
    	mes "[J]";
	mes "ɪn...";
	mes "ڱNĨ";
	mes "w...";
	mes "åB...";
	mes "....";
	mes "rAooˤ@hb譱";
	mes "j...";
	mes "BPBP...";
	close;
	}
	if (signquest > 12) goto L_Over;
	if (bakerlan_test == 13) goto L_Help;
	if (bakerlan_test == 5) goto L_Busy;
	if (bakerlan_test == 4) goto L_JobDone;
	if (bakerlan_test > 1) goto L_Steward;
	if (bakerlan_test == 1) goto L_Later;
	if (signquest == 12) {
    	mes "[J]";
	mes "r...";
	mes "ڤDӰ";
	mes "󦶿...";
	mes "AO֡H";
	next;
	menu "ԣ.",-,"ͱH",L_Metz;
    	mes "[J]";
	mes "...";
	mes "ڨɬ۷Cp";
	mes "Ф_ڤ@";
	mes "i@BC";
	mes "AM@Ӥu@A";
	mes "аݧڪAȥ͡C";
	close;
	}

L_Metz:
	mes "[J]";
	mes "...LܡH......";
	mes "OHѡAڦIণ...";
	mes "AiHy^ӶܡH";
	mes "¡C";
	set bakerlan_test,1;
	close;

L_Later:
	mes "[J]";
	mes "...?A";
	mes "";
	mes "VWժ촣";
	mes "DԶܡHҩ";
	mes "HۧAH";
	mes "P\۪H...";
	next;
	menu "ڤ@...",-,"o...",L_Star;

L_NoStar:
	mes "[J]";
	mes "nAA";
	mes "֦^ӡC ";
	mes "@ӤHAp";
	mes "ڪɶQ_QC";
	close;

L_Star:
	if (countitem(7177) < 5) goto L_NoStar;
	mes "[J]";
	mes "ڡA{Uڬݨ";
	mes "AƹC";
	mes "nAڭ̯}lڪC";
    	next;
	mes "[J]";
	mes "Ĥ@ӡAڹPlƱoA";
	mes "@ICڷQnA";
	mes "FIQåB@w";
	mes "p߳BzCᥢΪ";
	mes "ANѡC{UA";
	mes "hTAȥ͡C";
	set bakerlan_test,2;
	close;

L_Steward:
	mes "[J]";
	mes "";
	mes "ƱAȥ";
	mes "PI";
	mes "A";
	mes "ڪӻC";
	close;

L_JobDone:
	mes "[J]";
	mes "OڡAiD";
	mes "ڧAwg";
	mes "IC{UAAL";
	mes "t@";
	mes "nACp";
	mes "ЦAL͡C";
	set bakerlan_test,5;
	close;

L_Busy:
	mes "[J]";
	mes "A٨SC";
	mes "A򤣥hL";
	mes "Ĥ@ӶܡH";
	mes "ڬO@ӦӤHC";
	close;

L_Help:
	mes "[J]";
	mes "ڡAڳQqAC";
	mes "AMAAؼСA";
	mes "@w";
	mes "UӫĤlC";
	mes "ѧO@vQO";
	mes "HAڥHC";
    	next;
	mes "[J]";
	mes "AڷQ@ǤoA";
	mes "UئU˪ȡA";
	mes "ڦۤvpeA̪hA ";
	mes "D`";
	mes "UT";
	mes "ѩӫ~MTC";
    	next;
	mes "[J]";
	mes "ڰͷNɡAڧ";
	mes "HeX~ѩӫ~C";
	mes "ڦVoS̤";
	mes "]wԪǡC";
	mes "OoӡA";
	next;
	mes "[J]";
	mes "ڷQnɶէAAL";
	mes "ڹ󨺨ӻӦC~";
	mes "n{oqAC";
	mes "ڭ̲{UC";
	mes "AwgC";
    	next;
	mes "[J]";
	mes "boAzC";
	mes "ڳ̫@ӽִէA";
	mes "C";
	mes "{UaөҦY";
	mes "C";
	mes "LN@iDAAݭn";
	mes "U@BC";
	getitem 7177,1;
	set signquest,13;
	close;

L_Over:
	mes "[J]";
	mes "ppH";
	mes "ڤWAڭ̷Qnڭ";
	mes "֦...";
	mes "Oڭ̤ӥe`ڭ";
	mes "u@...";
	mes "ڧƱANOn";
	mes "u@C";
	mes "ڤ]n_A򨺶Y";
	mes "OC";
	close;
}

yuno,330,100,3	script	Mh#2	734,{

	if (bakerlan_test > 4) goto L_Thanks;
	if (bakerlan_test == 3) goto L_Delivery;

L_Wait:
	mes "[]";
	mes "nZڡC";
	mes "ڵ@";
	mes "nIC";
	close;

L_Delivery:
	set @signid,getcharid(0,strcharinfo(0));
	set @sign3, @signid & 65535;
	set @sign4, @signid >> 16;
	set @sign1,254;
	set @sign2,0;
	if (countitem2(7049,1,0,0,@sign1,@sign2,@sign3,@sign4)) {
    	mes "[]";
	mes "̫Abo̡I";
	mes "OAoOڹwqC";
	mes "P¥II";
    	next;
	mes "[]";
	mes "Ao̧A";
	mes "ڡCбa";
	mes "obJ";
	mes "]LDA";
	mes "ڪ@Ӧnu@C";
	mes "AP¡I";
	delitem2 7049,1,1,0,0,@sign1,@sign2,@sign3,@sign4;
	getitem 7181,1;
	close;
	} else {
    	goto L_Wait;
	}

L_Thanks:
	mes "[]";
	mes "AP";
	mes "IC";
	mes "ڥ";
	mes "o˪ɶ...";
	close;
}


alde_alche,169,162,7	script	ҪNh#3	749,{

	if (!bakerlan_test) {
    	mes "[̰ǥd]";
	mes "jhƷҪNvM";
	mes "̪YALbڬݨ";
	mes "L̪ؼФӪC";
	mes "󭫭ns";
	mes "BzHWq";
	mes "FH...";
	next;
	menu "...",-,"Abs?",L_What;

    	mes "[̰ǥd]";
	mes "̫A";
	mes "Y̥i";
	mes "ȶȬO²檺C";
	mes "רsAƤd";
	mes "ҪNvwg";
	mes "إߥC";
	close;

L_What:
    	mes "[̰ǥd]";
	mes "ڦbsH";
	mes "AڪMޯ...";
	mes "PApGA";
	mes "DAOK";
	mes "pGHd";
	mes "ڪs...";
	close;
	}
	if (bakerlan_test > 8) goto L_Done;
	if (bakerlan_test == 8) goto L_Items;
	mes "[̰ǥd]";
	mes "c...?";
	mes "AݭnH";
	mes "nA";
	mes "ϺN}";
	mes "ǡC";
	if (bakerlan_test == 7) {
	next;
	menu "[oĤ?",L_Vigor,"A藍_",-;
    	mes "[̰ǥd]";
	mes "";
	mes "LDp";
	mes "ڱNܷPEApG";
	mes "ANڤu@";
	mes "RC";
	close;

L_Vigor:
    	mes "[̰ǥd]";
	mes "H!֧iDA";
	mes "گవܡH!";
	mes "ASYڻ{";
	mes "AQnڱo@";
	mes "@ǬAǳƦnC{UiD...";
	mes "AQnH";
	next;
	menu "AڤQn",-,"ڻݭn[oĤ...",L_Friend;
    	mes "[̰ǥd]";
	mes "Ao|--!";
	mes "Aܦo";
	mes "ZڪkܡH";
	mes "aӧA";
	mes "iڪǪۮI";
	close;

L_Friend:
    	mes "[̰ǥd]";
	mes "AOC";
	mes "AB͡C";
	mes "ڲzѧAC";
	mes "@MGC";
    	next;
	mes "[̰ǥd]";
	mes "AAD";
	mes "ڪKsA";
	mes "AӦun";
	mes "AiDLHI";
	mes "MAڹb൹";
	mes "KOA[oĤ...";
	next;
    	mes "[̰ǥd]";
	mes "{UAgo";
	mes "VUCo";
	mes "ڻݭn";
	mes "@~[oĤC";
    	next;
	mes "[̰ǥd]";
		mes "^FF0000үSx1";
		mes "ex20";
		mes "x10";
		mes "xx30";
		mes "ǹplx1";
		mes "Ų~x1^000000";
    	next;
	mes "[̰ǥd]";
	mes "nC";
	mes "{UhM";
	mes "aӥ";
	mes "ڪءCڨM";
	mes "y᥿ݨAC";
	set bakerlan_test,8;
	close;

L_Items:
    	mes "[̰ǥd]";
	mes "...";
	mes "]A";
	mes "aөҦF";
	mes "Aݭn";
		mes "[oĤ ...?";
	next;
	menu "٨S...",-,"O",L_Check;
    	mes "[̰ǥd]";
	mes "dA ";
	mes "ϧAQ_";
	mes "Aݭn";
	mes "ڱaӡAHH";
	mes "AwgѰO...";
    	next;
	mes "[̰ǥd]";
		mes "^FF0000үSx1";
		mes "ex20";
		mes "x10";
		mes "xx30";
		mes "ǹplx1";
		mes "Ų~x1 ^000000 ";
    	next;
	mes "[̰ǥd]";
	mes "۫...";
	mes "̫AA";
	mes "@ӤH֦";
	mes "LצpAݭnC";
	close;

L_Check:
    	mes "[̰ǥd]";
	mes "j...!";
	mes "{Uˬd";
	mes "ݬݧApG";
	mes "ǳƦn@...";
	next;
    	if (countitem(708) > 0 && countitem(518) > 19 && countitem(526) > 9 && countitem(948) > 29 && countitem(520) > 0 && countitem(713) > 0) goto L_Enough;
    	mes "[̰ǥd]";
	mes "AAwR";
	mes "L@";
	mes "C{UAť";
	mes "JӡCڻݭnAF...";
    	next;
	mes "[̰ǥd]";
		mes "^FF0000үSx1";
		mes "ex20";
		mes "x10";
		mes "xx30";
		mes "ǹplx1";
		mes "Ų~x1 ^000000 ";
	close;

L_Enough:
    	mes "[̰ǥd]";
	mes "nu@C";
	mes "@bo̡C";
	mes "nAu@";
	mes "ڱNAsy@Ӳ~l";
		mes "[oĤC";
    	next;
	mes "[̰ǥd]";
	mes "AAݧڡA";
	mes "ڱNAܡI";
	mes "åBڱNݭnO";
	mes "A10.000zenysC";
    	next;
	mes "[̰ǥd]";
	mes "nCڱN";
	mes "ڪO";
	mes "{UACO";
	mes "QɭԧA";
		mes "Ҽ{[oĤ";
	mes "\hnBC";
	next;
    	if (Zeny < 10000) goto L_Money;
		mes "^0066CCwm̰ǥd";
		mes "";
		mes "i@պީM";
		mes "}lBz";
		mes "zL_Ǫ@";
		mes "ql]ơC^000000 ";
	next;
    	mes "...";
    	mes "......";
	next;
    	mes "...";
    	mes "......";
    	mes ".........";
	next;
    	mes "[̰ǥd]";
	mes "ڡI\I";
	mes "@@ͪ";
		mes "[oĤIڪD";
	mes "@LoˤJ~";
	mes "ƷjOI";
        misceffect 305;
	next;
    	mes "[̰ǥd]";
	mes "AbOo";
	mes "ʶRӦh";
	mes "PɡC঳";
	mes "Aooư";
	mes "";
	set bakerlan_test,9;
	set Zeny,Zeny - 10000;
	delitem 708,1;
	delitem 518,20;
	delitem 526,10;
	delitem 948,30;
	delitem 520,1;
	delitem 713,1;
	getitem 7044,1;
	close;

L_Money:
    	mes "[̰ǥd]";
	mes "藍_O";
	mes "nA";
	mes "";
	mes "䴩O...";
	mes "Ц^";
	mes "ѩ10.000zenysC";
	close;

L_Done:
    	mes "[̰ǥd]";
		mes "[oĤ";
		mes "@_";
		mes "{N";
		mes "Oh";
		mes "M`npG";
		mes "ApߡI";
	close;
	}
    else {
	close;
	}

}

prt_castle,107,58,5	script	hL#2sign	105,{

	if (bakerlan_test > 10) goto L_Heya;
	mes "[]";
	mes "w";
	mes "wԡC";
	mes "Фp";
	if (bakerlan_test == 10 && countitem(7044) && countitem(7183)) {
	mes "åBקKo--";
	next;
    	mes "[]";
	mes "ӬOH";
	mes "Ao̬";
	mes "ڪjfܡHA";
	mes "YǨƱo...?";
	next;
	menu "AoHA@ӥͤ§",-;
    	mes "[]";
	mes "ͤ...?";
	mes "AOz--";
	mes "COڪͤC";
	mes "IڧѰOI";
    	next;
	mes "[]";
	mes "P¨";
	mes "o̪h";
	mes "Iڪ§I";
	mes "zAڷQDo";
	mes "~ڪI";
	delitem 7044,1;
	delitem 7183,1;
	next;
    	mes "[]";
	mes "o-I";
	mes "CM_COTC";
	mes "o";
	mes "ڳ̪QϯhҡCL";
	mes "oƦܪD";
		mes "[oĤӡH";
	emotion e_gasp;
	next;
    	mes "[]";
	mes "nC";
	mes "{ȡC";
	mes "ƮסA";
	mes "Hڤ@˻ݭnoاơC";
	mes "ڪNOAڦAADA";
	mes "Ѱ--ADڪNC";
	next;
	mes "[]";
	mes "ڷQIڵA";
	mes "qڰ_WȪLI";
	mes "WZAگవ";
	mes "˺AdC";
	mes "گuӡA";
	mes "OSHNƱC";
	next;
	mes "[]";
	mes "AP";
	mes "HM";
	mes "kʸɥRAڲqC";
	mes "ڰe";
	mes "jfCnBA";
	mes "ȦAnܡH";
	set bakerlan_test,11;
	close;

L_Heya:
    	mes "[]";
	mes "KA";
	mes "hܡHP";
	mes "AbU";
	mes "XڪjfAڭ";
	mes "uܷPEC";
	close;
	} else {
	mes "åBקKᥢC";
	next;
	mes "[]";
	mes "H...";
	mes "ڬOphªI";
	mes "ϰIzAƦܪ";
	mes "pGڥu@";
	mes "I믫n...";
	close;
	}

}


geffen_in,171,43,3	script	DWk	703,{

	if (!signquest) {
    	mes "[®R]";
	mes "^222222*L*^000000";
	mes "ڪOɭ";
	mes "^aܡH!";
	mes "...ڥLpjh";
	mes "^222222*J*";
	emotion e_sob;
	close;
	}
	if (signquest > 20) goto L_Never;
	if (signquest == 20) goto L_Thanks;
	if (signquest == 17) goto L_Letter;
	if (signquest == 16) goto L_Father;
	mes "[®R]";
	mes "AڪoNnN ";
	mes "ѪnFC";
	mes "ڷQDoNnܡH";
	mes "ڧƱ楦Awg˻svյI";
	close;

L_Father:
	mes "[®R]";
	mes "CӤHov";
	mes "b@ɪ̦nKKI";
	mes "O{ULLǮ{";
	mes "Ǥu@pLYy";
	mes "aӵ}q۪@ɤ";
	mes "_H";
	next;
	menu "Abe?",L_Draw,"Ǯ{?",-;
	mes "[®R]";
	mes "OAکM";
	mes "溿ӳXݦɩM";
	mes "ڭ̥COD`";
	mes "ݨڪAYϥLO";
	mes "IC*L*";
	next;
	menu "AQA?",L_Miss,"L]g`QA",-;
	mes "[®R]";
	mes "ڧƱp...";
	mes "OڼcAɭ";
	mes "LS";
	mes "ɶ^aM";
	mes "ڡC";
	mes "ڼgoʫHI";
	emotion e_dots;
	next;
	menu "...",-,"ڱNoaL",L_Really;
	mes "[FEnw]";
    mes "®R ";
    mes "onHNnM";
    mes "ACAܽХLh";
    mes "Aq\ALHܡH";
	next;

L_Really:
	mes "[®R]";
	mes "AO...?";
	mes "uAuܡH";
	mes "nz'wInI";
	next;
	mes "[®R]";
	mes "nA";
	mes "̵o";
	mes "ڪAnܡH\նܡH";
	getitem 7276,1;
	set signquest,17;
	close;

L_Draw:
	mes "[®R]";
	mes "oڤ˨";
	mes "qLI^";
	mes "ѩ̵}q";
	mes "b@ɤWo{IڧƱ";
	mes "L[Nbo̡C";
	close;

L_Miss:
	mes "[®R]";
	mes "ڷQLܦhI";
	mes "*`OLJ*";
	mes "LӦC";
	mes "*L*";
	close;

L_Letter:
	mes "[®R]";
	mes "AiHaӧڪH";
	mes "bڪWܡHKKALN";
	mes "ܰڪӫHI";
	close;

L_Thanks:
	mes "[®R]";
	mes "zI";
	mes "§AaӧګH";
	mes "ڪCo̡Ao̡I";
	mes "Aɧڰ]_";
	mes "ڡA'_lܡH";
	getitem 529,10;
	set signquest,21;
	close;

L_Never:
	mes "[®R]";
	mes "ڱqݨڪɯ";
	mes "@تZΪ̲ҡCܡHLγ\";
	mes "pGLuuYǨƱ";
	mes "ѩM}MSO...";
	close;

}


geffen_in,159,48,5	script	k	711,{
	if (signquest > 22) goto L_Cherish;
	if (signquest > 19) goto L_Done;
	if (signquest == 19 && countitem(7278)) goto L_Letter;
	if (signquest > 15) goto L_Cooking;
	if (@signbrenda == 1) goto L_Husband;
	if (signquest == 15) {
    	mes "[FEnw]";
	mes "KAHHKKAO֡H";
	mes "ADѮʾ|";
	mes "iJYHФlS";
	mes "Ql޶ܡHӥBAڰ";
	mes "bnUɶͤH";
	mes "ڦ󰵱\...";
	next;
	mes "["+strcharinfo(0)+"]";
	mes "ݡI";
	mes "ڨǫӬݨ...";
	next;
	mes "[FEnw]";
	mes "ڶܡH";
	mes "AO";
	mes "ͽ׶ܡH";
	next;
	mes "[FEnw]";
	mes "...";
	mes "ڷQD";
	mes "˧ڻĬ~";
		mes "vյNܶܡH";
	set @signbrenda,1;
	close;
	}
    // Script could 	getitem to this point if the variable "signquest" was non-zero
    // It would then continue running at the label "L_Husband" [Llyr]

	mes "[FEnw]";
	mes "...";
	mes "ڸӦQ󤰻";
	mes "Ѫ\ܡH˻svյܡH";
	mes "ھǲ߫ˬwb@|";
	mes "HeALڨMܦ";
	mes "|...";
	close;

L_Husband:
	mes "[FEnw]";
	mes "...کդFC";
	mes "AMڪVҡC";
	mes "ڤVҡAڤkM";
	mes "ڭqN";
	mes "HewԤ@|C";
	next;
	mes "[FEnw]";
	mes "ڭ̷hN⬰F";
	mes "ڪVҪͷNCMA";
	mes "o̱YǨƱ";
	mes "LuݭnnCLפ";
	mes "OAun";
	mes "L޳NӻAu@C";
	next;
	mes "[FEnw]";
	mes "pGANnݡA";
	mes "ڤVҡAϺN͹";
	mes "bAheAkCڻ{o";
	mes "Fo";
	mes "o...";
	set signquest,16;
	close;

L_Cooking:
	mes "[FEnw]";
	mes "";
	mes "zܩMĬ~";
	mes "vյڪĤlRoا";
	mes "åBWۤ@H";
	mes "WڰI";
	close;

L_Letter:
	mes "[FEnw]";
	mes "h§Aa";
	mes "ڪoCڦpť";
	mes "LnåBonC";
	mes "MLg`bo";
	mes "ADOn";
	mes "LRLu@C";
	next;
	mes "[FEnw]";
	mes "MpAӶ}l";
	mes "LDOAڷQnL";
	mes "ba@IhɶCAM";
	mes "A򤣹®R͡Ho";
	mes "OݪiDA";
	mes "YǨƱC";
	delitem 7278,1;
	set signquest,20;
	close;

L_Done:
	mes "[FEnw]";
	mes "AOˡH";
	mes "H`@ˡA®Rᥢ";
	mes "oAOڻ{";
	mes "@Lk...";
	next;
	mes "[FEnw]";
	mes "ڥiणOMaAOڬO";
	mes "֩wڪVҪ";
	mes "b@ɤW̦nKKI";
	mes "ADکM";
	mes "溿gOLǮ{ܡH";
	mes "~";
	close;

L_Cherish:
	mes "[FEnw]";
	mes "VO÷RA";
	mes "axASOzL";
	mes "u˾`CYϷA㪺ɭ";
	mes "ѩL̡AVOh";
	mes "zѡCڪDVO...";
	close;

}

mjo_dun02,88,295,3	script	EF kH	85,{
    //	getitem rid of some pieces, to let player reborn in future
	if (signquest > 22) delitem 7177,countitem(7177);

	if (signquest > 62) goto L_Improve;
	if (signquest > 61) goto L_Hour;
	if (signquest > 60 && countitem(2644)) goto L_Sign;
	if (signquest > 22) goto L_Done;
	if (signquest == 21) goto L_Refine;
	if (signquest == 18 || signquest == 22) goto L_Check;
	if (signquest == 17)goto L_Family;
	emotion e_pif;
	mes "[w溸 Uo]";
	mes "ڧƱAzѨ";
	mes "oliHҼ{";
	mes "Cڥ@ǥ[j";
	mes "VmA]ڱNܷPEApG";
	mes "A{UN}C";
	close2;
    warp "mjo_dun02",372,346;
    end;

L_Family:
	mes "[w溸 Uo]";
	mes "**";
	mes "Oɴ";
	mes "ɶ۱qڤwgݨ";
	mes "ڪaxCگuL";
	mes "Dګ˰𦭡C";
	mes "...";
	next;
	mes "[w溸 Uo]";
	mes "...?";
	mes "AMڶܡH";
	mes "藍_AOڥ";
	mes "CФnZ";
	mes "ڧVOڪu@ɡC";
	if (signquest == 17 && countitem(7276)) {
	next;
	menu "ڻݭnAU.",L_Help,"oOA@ʫH",L_Letter,"ڱN}A}.",-;
    	mes "[w溸 Uo]";
	mes "nAC";
	mes "pߡC";
	}
	close;

L_Help:
	mes "[w溸 Uo]";
	mes "AڷQUA";
	mes "O{UOڪQqC";
	mes "b~\hLnu";
	mes "̽֯UA";
	mes "u@AʥFCiOC";
	close;

L_Letter:
	mes "[w溸 Uo]";
	mes "AAY¶ܡH";
	mes "ڭŪC";
	next;
	mes "[w溸 Uo]";
	mes "OAO...";
	mes "KKKI";
	mes "쪺ӫHOpn";
	mes "ڪ˷RkC";
	delitem 7276,1;
	next;
	mes "[w溸 Uo]";
	mes "P¡AگuPE";
	mes "AwgeoʫH";
	mes "ڡC{UAAMߪƱ";
	mes "wnDڶܡHpG@";
	mes "j䴩Aکγ\U";
	mes "AC";
	next;
	menu "Ьݳo",-;
	mes "[w溸 Uo]";
	mes "ܡH";
	mes "o...?";
	mes "کդFAکդFI";
	next;
	mes "[w溸 Uo]";
	mes "ܤ[HeAڪѥDHiD ";
	mes "oǩ_Ǫq";
	mes "wgqѪŤWUӡC";
	mes "D`RM";
	mes "ӥp@PP@˵oGC";
	next;
	mes "[w溸 Uo]";
	mes "jhƤHiH_˪D";
	mes "P\۪HAOڲߺD󪺤jv";
	mes "sWҪ\UC";
	next;
	mes "[w溸 Uo]";
	mes "LAoq";
	mes "HiCqP_";
	mes "tAƫ";
	mes "ʤOް_";
	mes "C]n񪺧AʥF";
	mes "@PoIAOܡH";
	next;
	mes "[w溸 Uo]";
	mes "oNO@nD";
	mes "VڡILAڱNݭn@";
	mes "SOuMƹ";
	mes "ײzoqۡC{UA";
	mes "QnAڱaӦpUe";
	mes "Ʊ...";
	next;
	mes "[w溸 Uo]";
    mes "^FF0000qlx5 ^000000 , ";
    mes "^FF0000lx2 ^000000 , ";
    mes "åB ^FF0000Kx1 ^000000.";
    mes "{UAOӴq";
    mes "KzN@bQq]";
    mes "ouءC";
	next;
	mes "[w溸 Uo]";
	mes "{UA@Ӥ|Kz";
	mes "oӤu@zQCڲߺD";
	mes "@AO@|Iڵ";
	mes "⥦YHCLצpAڨM";
	mes "AEɡAbo̵A";
	mes "Aݭn@C";
	next;
	mes "[w溸 Uo]";
	mes "OCګnA@";
	mes "oǪh²";
	mes "qAHU@AD";
	mes "bo̤~AҦCAnB";
	set signquest,18;
	close2;
    warp "mjo_dun02",371,344;
    end;

L_Check:
	mes "[w溸 Uo]";
	mes "]ڥHewgiDAAڧh";
	mes "ڦpGibڤu@\";
	mes "ϥΤ@Ӱ~誺KzC";
	mes "ڬݨA";
	mes "aӡC";
	next;
	if ((countitem(612) > 4) && countitem(615) > 1) {
    	if (countitem(986)) {
    	set signanvil,1;
        	goto L_Forge1;
    	}
    	if (countitem(987)) {
    	set signanvil,2;
        	goto L_Forge2;
    	}
    	if (countitem(988)) {
    	set signanvil,3;
        	goto L_Forge3;
    	}
    	if (countitem(989)) {
    	set signanvil,4;
        	goto L_Forge4;
    	}
	}

L_NotEnough:
	mes "[w溸 Uo]";
	mes "ڤpOA";
	mes "ڱaӨơC";
	mes "ڨM߭ƧAA";
	mes "ݭnaӧڡC";
	next;
	mes "[w溸 Uo]";
    mes "^FF0000qlx5 ^000000 , ";
    mes "^FF0000lx2 ^000000 , ";
    mes "åB ^FF0000Kx1 ^000000.";
	mes "{UAOӴq";
	mes "KzN@bQq]";
	mes "ouءC";
	close;

L_Forge1:
	mes "[w溸 Uo]";
	mes "...";
	mes "@ӥ`KzC";
	mes "ǿ~...ڧiDA";
	mes "}n~ʧA";
	mes "aӡAn";
	mes "GNO...";
	mes "LצpAڱNոաC";
	delitem 986,1;
	goto L_Forge;

L_Forge2:
	mes "[w溸 Uo]";
	mes "...";
	mes "@ӶKzC";
	mes "o٥iHA";
	mes "OnMI";
	mes "oiणu@C";
	delitem 987,1;
	goto L_Forge;

L_Forge3:
	mes "[w溸 Uo]";
	mes "...";
	mes "@ӶK๡C";
	mes "nC";
	mes "oKzӧ";
	mes "";
	mes "_C";
	delitem 988,1;
	goto L_Forge;

L_Forge4:
	mes "[w溸 Uo]";
	mes "...";
	mes "@ӶKzC";
	mes "I";
	mes "ڻ{AN";
	mes "@A";
	mes "L̷}C";
	mes "MANu@I";
	delitem 989,1;
	goto L_Forge;

L_Forge:
	delitem 612,5;
	delitem 615,2;
	next;
	if (signquest == 22) goto L_Refine;
	mes "[w溸 Uo]";
	mes "ڵۤⰵoAM߮";
	mes "A@ʫHeڪax";
	mes "ڨӻܡH藍_AO";
	mes "{ڥO";
	mes "_o_";
	mes "P\۪HC";
	next;
	mes "[w溸 Uo]";
	mes "n...";
	mes "گAw";
	mes "bAȦL{C";
	delitem 7177,5; //we'll delete all sobbing pieces later
	getitem 7278,1;
	set signquest,19;
	close;

L_Refine:
	if (signanvil == 1) 	set @signrefine,rand(100);
	if (signanvil == 2) 	set @signrefine,rand(60);
	if (signanvil == 3) 	set @signrefine,rand(40);
	if (signanvil == 4) 	set @signrefine,rand(30);
	mes "[w溸 Uo]";
	mes "AwgOIܡH";
	if (@signrefine <= 30) goto L_Success;
	mes "藍_Oڥ";
	mes "__";
	mes "P\.CF";
	mes "@ѡAaڦ^";
	mes "ƩMڷN@";
	mes "Aդ@C";
	getitem 7177,5;
	set signquest,22;
	close;

L_Success:
	delitem 7177,countitem(7177); //we delete all the pieces, or else u can't reborn
	mes "A}ɡAڳ]k";
	mes "_P\۪HC";
	mes "A~åBO@";
	mes "ݶܡH";
	next;
	getitem 7178,1;
	set signquest,23;
    specialeffect2 94;
	next;
	mes "[w溸 Uo]";
	mes "oO@";
	mes "ڴgu@COݡI";
	mes "}lu@ɡAR";
	mes "HAO{U";
	mes "ģIou";
	mes "VOC";
	next;
	mes "[w溸 Uo]";
	mes "LצpAگuVOu@";
	mes "FboWzoܦnA]ڧƱ";
	mes "Aóo_";
	mes "P\۪HA~_I̡C";
	close;

L_Done:
	mes "[w溸 Uo]";
	mes "̪A˰H";
	mes "HNݧڦpGA";
	mes "{AݭnڪMޯA";
	mes "nܡH";
	close;

L_Sign:
	mes "[w溸 Uo]";
	mes "˦A";
	mes "̪񰵶ܡHAn";
	mes "D`nCQƱ";
	mes "گUAǲߤѡH";
	next;
	menu "ڦAݭnAU",-;
	mes "[w溸 Uo]";
	mes "GA]Ҧ";
	mes "AoaӧڶܡH";
	mes "۷nApG";
	mes "Awg@aӥ";
	mes "bo̦VUC";
	next;
	menu "Ьݳo",-;
	mes "[w溸 Uo]";
	mes "o...?!";
	mes "HAuzLݥA";
	mes "گP쥦OIuA";
	mes "OYǨƱIA˨";
	mes "bҦoHƶܡH";
	next;
	mes "[w溸 Uo]";
	mes "ADAڦҼ{ۤv";
	mes "BƦܬݨo";
	mes "ơCjhu";
	mes "ݳoبƱȶȤ@b譱";
	mes "L̪`ةRCåBF";
	mes "ۤⰵ...";
	next;
	mes "[w溸 Uo]";
	mes "...";
	mes "Nna";
	mes "@|ۤⰵoC";
	mes "OHѡAڬƦܨS";
	mes "Aɶ...";
	mes "OڱNAɤOC";
	delitem 2644,1;
	set @engelhour,gettime(3);
	set @engelmin,gettime(2);
	if (@engelmin > 29) 	set @engelhour,@engelhour +1;
	set signengelhour,@engelhour + rand(2,4);
	if (signengelhour > 23) 	set signengelhour,signengelhour - 24;
	set signquest,62;
	close;

L_Hour:
	if (gettime(3) == signengelhour || gettime(3) == signengelhour +1 || gettime(3) == signengelhour +2 || (signengelhour +1 == 24 && gettime(3) == 0) || (signengelhour +2 == 24 && gettime(3) == 0) || (signengelhour +2 == 25 && gettime(3) == 1)) {
    	mes "[w溸 Uo]";
	mes "o{UOnOAC";
	mes "§A";
	mes "ۤⰵ@쪾WHhaA";
	mes "s@DԡC";
	getitem 2644,1;
	set signquest,63;
	close;
	} else {
    	mes "[w溸 Uo]";
	mes "٨SAL";
	mes "вzѧڥ";
	mes "PX@ɡAup";
	mes "pȪYǨƱCF";
	mes "ߡAvON";
	mes "ܤɭԧڳQC";
	close;
	}

L_Improve:
	mes "[w溸 Uo]";
	mes "ɡAAu";
	mes "zLɧAۤvVmb譱";
	mes "tWCOSѰO";
	mes "uߪ";
	mes "ACOǤHA";
	mes "Ϥ@ȱoC";
	close2;
	emotion e_dots;
    end;

}


gef_tower,118,36,5	script	oʮ𪺨kH	64,{


	if(signquest > 24) goto L_Answer;
	if(@sign_dhota == 1) goto L_Star;
	mes "[wp]";
	mes "";
	mes "LsƦܨ";
	mes "...!";
	mes "Abbo̰H!";
	next;
	mes "[wp]";
	mes "...?";
	mes "ڤD";
	mes "AͽסI";
	mes "pGAwg";
	mes "FAOާڡI";
	if(signquest == 24) 	set @sign_dhota,1;
	close;

L_Star:
	mes "[wp]";
	mes "cH";
	mes "墨P\۪HӻA";
	mes "OܡH";
	next;
	mes "[wp]";
	mes "...";
	emotion e_dots;
	next;
	mes "[wp]";
	mes "...";
	mes "......";
	emotion e_dots;
	next;
	mes "[wp]";
	mes "...";
	mes "......";
	mes "~!";
	emotion e_ag;
	next;
	mes "[wp]";
	mes "OALQnӮa";
	mes "־ժPX@";
	mes "_MơCcAL";
	mes "{Uo̡ChbYB";
	mes "լd@Ǫ񪺧J]q";
	mes "HΪ̵LצpC";
	emotion e_pif;
	set signquest,25;
	close;

L_Answer:
	mes "[wp]";
	mes "...";
	mes "OT...";
	mes "";
	mes "קڥ";
	mes "]...?*Į...*";
	emotion e_pif;
	close;

}

umbala,163,256,3	script		781,{

	if(event_umbala < 3) goto L_UmWord;
	if(signquest > 25) goto L_Thanks;
	if(signquest == 25) goto L_Sign;
	mes "[Լڶ]";
	mes "ڪBͳܤ@s";
	mes "nMڬOߤ@";
	mes "֨Soڪ...";
	mes "ԣ.CHzzI";
	close;

L_Sign:
	mes "[Լڶ]";
	mes "...";
	mes "bڭ̪@ӷsHܡH";
	mes "ڻ{ڻ{ѥLI٦AڰI";
	next;
	if(countitem(2278)) goto L_Mask;
	mes "[Լڶ]";
	mes "";
	mes "ڪDI";
	mes "ڪDO_A";
	mes "ͷLAnܡH";
	close;

L_Mask:
	mes "[Լڶ]";
	mes "ڭrI";
	mes "AͥHLܭnI";
	mes "ЧAڨAnܡH";
	mes "}G...?";
	next;
	menu "֩w~",L_Ok,"^FF0000^000000",-;
	mes "[Լڶ]";
	mes "...";
	mes "ڬO...";
	mes "ڥuL...";
	mes "z!";
	close;

L_UmWord:
	mes "[??????]";
	mes "ڤڤ";
	mes "ڤڤڤ";
	mes "ڤڤ";
	close;

L_Ok:
	mes "[Լڶ]";
	mes "!";
	mes "P§AP§A";
	mes "P§AP§A";
	mes "D`!";
	delitem 2278,1;
	set signquest,26;
	next;
	mes "[Լڶ]";
	mes "TI";
	mes "ǪAǲH";
	mes "Ȯɦbڭ̪OAL";
	mes "Lhj";
	mes "ASHwgݨLI";
	close;

L_Thanks:
	mes "[Լڶ]";
	mes "ڷRڪͥHLܭn";
	mes "D`IڱNn";
	mes "PڪB͡IP§A";
	mes "AD`IAu";
	mes "unAADܡH";
	close;
}

um_in,27,23,3	script	ݰ_ӫܩ}kH	121,{

	if(signquest > 27) goto L_Done;
	if(signquest == 27) goto L_Check;
	mes "[ͼ]";
	mes "*a۪*";
	mes "]AڰoA";
	mes "MMᨺ...";
	mes "Aoǭp";
	mes "粒I";
	emotion e_gg;
	next;
	mes "[ͼ]";
	mes "H!";
	mes "AO֡H";
	mes "˧A";
	mes "bo̶ܡHڭnD";
	mes "A}A{UI";
	emotion e_an;
	if(signquest == 26) goto L_Sign;
	close2;
	warp "um_dun01",129,90;
	end;

L_Sign:
	next;
	menu "ڨӳoOFԨ̼w",L_Metz,"ڨӹDp.",L_Sorry,"ЧAݳoAnܡH?",-,"...",L_Leave;
	mes "[ͼ]";
	mes "ip";
	mes "SO󤰻";
	mes "Awgaӳo̶ܡH!";
	mes "nAAD ";
	mes "Ǧn_...";
	next;
	mes "[ͼ]";
	mes "}GF...";
	mes "oO'WҪ\'I";
	mes "P\۪HI";
	mes "Lש󰵨F...";
	next;
	mes "[ͼ]";
	mes "*a۪*";
	mes "ALwguLը";
	mes "ڷQӫOڪa";
	mes "]C{Ubo_";
	mes "P\۪HOoǷpH...";
	next;
	mes "[ͼ]";
	mes "ppí";
	mes "ժalyH";
	mes "ŪL̡CLA";
	mes "ڤwgŪo_";
	mes "P\۪HN^";
	mes "uɮ...";
	next;
	mes "[ͼ]";
	mes "{UApGڭ̷QX";
	mes "Qb_L{g";
	mes "P\۪HAڭ̱Nܤֻݭn";
	mes "10ijѪ...";
	set signquest,27;
	close;


L_Metz:
	mes "[ͼ]";
	mes "ڶܡHԨ̼wܡH";
	mes "A";
	mes "ӻuLHAS";
	mes "@ҾڧH";
	mes "LHAܡH{UXӡI";
	close;

L_Sorry:
	mes "[ͼ]";
	mes "AD`pA";
	mes "MỰ֨åB";
	mes "bo̤~IëDH";
	mes "bo̳Q\I}I";
	emotion e_pif;
	close;

L_Leave:
	mes "[ͼ]";
	mes "ťAcH";
	mes "nAApG";
	mes "zѸܡAM";
	mes "ڥϥΪZOI";
	mes "{UXӨo̡I";
	close2;
	percentheal -30,0;
	end;

L_Check:
	mes "[ͼ]";
	mes "Awg^ӡC";
	mes "ڧƱAF";
	mes "o{@ǥj";
	mes "Ϊ̯uɮܦ...";
	next;
	if (countitem(1097) > 6) goto L_Text;
	mes "[ͼ]";
	mes "ASFܡH";
	mes "AOجǮaH";
	mes "{UXhMo{@ǦѩM";
	mes "jѪɮקڭ̯ǲ";
	mes "Qb_L{g";
	mes "P\۪HIhI";
	next;
	mes "[ͼ]";
	mes "...?";
	mes "A٦bo̡H";
	mes "}åBڧiD";
	mes "AAnH!";
	mes "ϧܱoEP...";
	next;
	percentheal -30,0;
	close2;
	warp "um_dun01",129,90;
	end;

L_Text:
	mes "[ͼ]";
	mes "oǫ";
	mes "ªܡHoj";
	mes "ڽTHP\۪H";
	mes "Noǧ@X^I";
	next;
	mes "[ͼ]";
	mes "OCO...";
	mes "oӬOC";
	mes "{UL̵";
	mes "åBɡAbo̵";
	mes "ڸ@ǨƱ...";
	next;
	delitem 1097,7;
	misceffect 72;
	next;
	mes "[ͼ]";
	mes "HڷQ@ˡI";
	mes "P\۪H^";
	mes "oǨӻA­InI";
	mes "ڳ̫wgiڪըF";
	mes "I{UL}";
	mes "ڳWI";
	getitem 7275,1;
	set signquest,28;
	close;

L_Done:
	mes "[ͼ]";
	mes "PAڪͷNQA";
	mes "]A{UbAҦWeiC";
	mes "åBiDnZ";
	mes "AIڤwg䴩I";
	close;
}

alberta,165,83,3	script	RD窺ѤH#sign	755,{

	if (signquest > 30) goto L_Done;
	if (signquest == 30) goto L_Interpret;
	if (signquest == 29) goto L_Vision;
	mes "[kJ]";
	mes "ڪI";
	mes "pkhI";
	mes "ڲ";
	mes "VӶVaˮ`C";
	mes "^343434**^000000ܱo...";
	close;

L_Vision:
	mes "[kJ]";
	mes "ڵO";
	mes "ҽkMMڱoYh";
	mes "ŪɡCڲqqo";
	mes "HSܡAO";
	mes "IݨU...";
	if (!countitem(2203))	close;
	next;
	menu "ݡAڦ@Ʋ...",L_Glasses,"zL",-;
	mes "[kJ]";
	mes "";
	mes "˱N";
	mes "~";
	mes "ڪu@ܡH ";
	mes "ڤŪpGLU...";
	close;

L_Glasses:
	mes "[kJ]";
	mes "AAwgaӧ";
	mes "oǲCP";
	mes "D`A~HCJM";
	mes "گݨonAY";
	mes "ڧ@AܡH";
	delitem 2203,1;
	next;

L_Frank:
	menu "N⪺êO",L_Power,"P\۪H",L_Star,"jѪ",-;
	mes "[kJ]";
	mes "ڤ۫HI";
	mes "oO...کդFCAQnڹ";
	mes "½ĶoإjѪyC";
	mes "ڡAA۷BC ";
	mes "γ\ߤ@Hb譱";
	mes "@ɡA½ĶoC";
	next;
	mes "[kJ]";
	mes "AگiDNӨAo";
	mes "@yH";
	mes "jCѽM";
	mes "˽kAOڱNɤO";
	mes "AC^ڧHAM";
	mes "ڱNiDAڤwgǲߤFC";
	set signquest,30;
	close;

L_Power:
	mes "[kJ]";
	mes "NvOܡH";
	mes "ڹ復DohA";
	mes "MNh";
	mes "uL@y²檺jӡCڽTH";
	mes "QإߪΪ̥]t";
	mes "@ǱjOOqC";
	next;
	mes "[kJ]";
	mes "ƦܾAXԿ諸H";
	mes "bN𪺫eu";
	mes "~_ۦP@ΡAڦ";
	mes "oS}ҾڡCqڰ_WȤ";
	mes "]NoͿAڨS";
	mes "uլd...";
	next;
	mes "[kJ]";
	mes "M...";
	mes "@Tiʦb਺";
	mes "@ǥjOqQK";
	mes "bNUC";
	next;
	goto L_Frank;

L_Star:
	mes "[kJ]";
	mes "P\۪HܡH";
	mes "墨ǱMaӻAoQ٬W";
	mes "\UC{UA@Ǭ۫H";
	mes "qWҪnyC";
	next;
	mes "[kJ]";
	mes "MAγ\SQ";
	mes "qWҪnΪ̲\LU";
	mes "֪DHLצpAڻ";
	mes "Fgb";
	mes "P\۪HCsOA";
	mes "o@wOnƱC";
	next;
	goto L_Frank;

L_Interpret:
	if (!rand(10)) {
    	mes "[kJ]";
	mes "AڤwggU̦n";
	mes "ڬA˪½ĶC";
	mes "ڦO@ɶ";
	mes "oجDԡCP¡A";
	mes "~HC";
	mes "";
	delitem 7275,1;
	getitem 7274,1;
	set signquest,31;
	close;
	} else {
    	mes "[kJ]";
	mes "藍_AOڨS";
	mes "½ĶoCa";
	mes "ڰ۷ɶ";
	mes "Ѧҧ";
	mes "oدSOyC";
	mes "yAS^ӶܡH";
	close;
	}

L_Done:
	mes "[kJ]";
	mes "b~ܦhƱ";
	mes "Ϧb~zѤiF";
	mes "@ɩMbH~ڭ";
	mes "QCܦhߩȥ";
	mes "ûOuiN@";
	mes "MƹC";
	close;
}


// Himinn Part & Valkyrie

gef_fild07,182,241,1	script	#himinnwarper	111,1,1,{

	if(signquest == 31 && countitem(7013) > 364 && countitem(953) > 11 && countitem(907) > 3) goto L_FirstClick;
	end;

L_FirstClick:
	mes "^657540G";
	mes "YǨƱb譱";
	mes "񥿦^";
	mes "ѩP\۪H";
	mes "AҦCγ\";
	mes "Ab쥦...^000000";
	close;

OnTouch:
	if(signquest > 31) goto L_Warp;
	if(signquest == 31 && countitem(7013) > 364 && countitem(953) > 11 && countitem(907) > 3) goto L_FirstTouch;
	end;

L_FirstTouch:
	mes "[" + strcharinfo(0) + "]";
	mes "H";
	mes "աH!";
	next;
	specialeffect2 9;
	mes "^3355FF]Yح]Ab譱";
	mes "oӸ`IA";
	mes "P\۪H^";
	mes "\ġAۤ";
	mes "HΧAO";
	mes "C";
	mes "rPaϲͦ@";
	next;
	specialeffect2 99;
	mes "Mo";
	mes "oXG{";
	mes "LHʧA";
	mes "ӨAMAŬX";
	mes "JH٤...";
	close2;
	set signquest,32;
	delitem 7013,365;
	delitem 953,12;
	delitem 907,4;

L_Warp:
	warp "himinn",49,10;
	end;
}

himinn,48,86,5	script	ڰO#2	811,{

	if(signquest == 58) goto L_Done;
	if(signquest > 51) goto L_Gods;
	if(signquest > 50) goto L_Help;
	if(signquest > 32) goto L_Duty;
	mes "[]";
	mes "wA"+strcharinfo(0)+",";
	mes "쯫toC";
	mes "AwgԨjx";
	mes "åBխnoAi";
	mes "P\۪HAӷN@";
	mes "OA窺ҮѡC";
	next;
	menu "...?",-;
	mes "[]";
	mes "wgMw";
	mes "Aȱog";
	mes "NP_@SO";
	mes "AuICpGAOu";
	mes "ѩߦӯª^A";
	mes "AMN\...";
	next;
	mes "[]";
	mes "{UA@MI";
	mes "զb譱^FF0000";
	mes "UZh~^000000.";
	mes "ƱoA_";
	mes "zL@ӲӸ`";
	mes "bӦa誺cvTC";
	next;
	mes "[]";
	mes "NܦhêC";
	mes "1AUAַN@ؼ";
	mes "L̼MV";
	mes "ACL̤wgb";
	mes "iJ˫ԡAAܤ@}";
	mes "HΥOH_|C";
	next;
	mes "[]";
	mes "ĤGAM";
	mes "nOAAo{";
	mes "o諸cvTA";
	mes "֦CoMߧP_A";
	mes "V{XQqO";
	mes "cCn۫HX{...";
	next;
	mes "[]";
	mes "oOAȡC";
	mes "ڤhiDA@ǡC";
	mes "Ѯ{UA¾d";
	mes "Ȧ樺̩Mj";
	mes "Xu·tq";
	mes "@Ө̪...";
	if(signquest==32)	set signquest,33;
	close2;
	warp "geffen",120,100;
	end;

L_Duty:
	mes "[]";
	mes "ںٴAO";
	mes "bƦs";
	mes "̡CڷQ";
	mes "@w";
	mes "@ӤZHԨݧԡC";
	close;

L_Help:
	mes "[]";
	mes "OHѡAˤu";
	mes "Aѥ󵪮סC";
	mes "AJAYŦ";
	mes "W߯C˪";
	mes "@w}ڪɩMëiC";
	next;
	mes "[]";
	mes "Oo";
	mes "AHܡA";
	mes "ӤOMw";
	mes "ذHA";
	mes "QnݪC";
	next;
	mes "[]";
	mes "`Oei";
	mes "ѩ󴼼zMiC";
	mes "OگiDAC";
	set signquest,52;
	close;

L_Gods:
	mes "[]";
	mes "";
	mes "ACҩAi";
	mes "åBbAA";
	mes "NêaA";
	mes "zLܡC";
	close;

L_Done:
	mes "[]";
	mes "wAӡC";
	mes "ȦAzL";
	mes "wgATwAA";
	mes "էAib譱";
	mes "즺̩MO@";
	mes "Ӧۧc ̼w[C";
	next;
	mes "[]";
	mes "ںNŧG";
	mes "ݧAM";
	mes "MwܽЧA˫ԡC";
	mes "LAc ̼w[wR";
	mes "AjݭnC";
	next;
	mes "[]";
	mes "@@Hxoը";
	mes "ܽЧAY˫ԡAAN";
	mes "Q'лx'A";
	mes "NܥAO䥦H";
	mes "@jZhiO";
	mes "zLաC";
	next;
	mes "[]";
	mes "ߧAA";
	mes ""+strcharinfo(0)+".uA";
	mes "A@a";
	mes "^ȱogI";
	getitem 2644,1;
	set signquest,59;
	close;
}

// Niflheim Part & Realm of the Dead

niflheim,102,54,4	script	hۨg𪺨kH	739,{

	if(signquest > 53) goto L_Queen;
	if(signlaichin == 4) goto L_Where1;
	if(signlaichin == 3) goto L_Seal;
	if(signlaichin == 2) goto L_Direction;
	if(signlaichin == 1) goto L_Risk;
	if(signquest == 52) goto L_Help;
	if(signquest) goto L_Asgard;
	mes "[p]";
	mes "Hڬݰ_ӬAҼܡH";
	mes "cAADL̻C";
	mes "CӤHܤ@Ŧb";
	mes "bYB@ɡCڥT";
	mes "٬OOڥTH";
	close;

L_Asgard:
	mes "[p]";
	mes "ܵioˤ@a";
	mes "wm쬡CMAa";
	mes "}GMơAO";
	mes "ӦhWCboůSAA";
	mes "ɨ\hۥѡCH";
	mes "AvߺDcC";
	next;
	mes "[p]";
	mes "ڻ'c'FܡH";
	mes "ګ...'ڭ'C";
	mes "XvnAp";
	mes "ڡAOگuD`P";
	mes "bo̱HڪL̡I";
	next;
	mes "[p]";
	mes "O...?";
	mes "AA۫H";
	mes "YHwϥΧ";
	mes "bͬb˫ԡHڤ]I";
	mes "L̯uǿ~Aɭ";
	mes "ḼϧڰͬbůSI";
	close;

L_Help:
	mes "[p]";
	mes "ԣ...?";
	mes "OAOI";
	mes "ڰOoťYǨƱ";
	mes "joڨWa";
	mes "ѩ󯫦boӪůȘVWC";
	next;
	mes "[p]";
	mes "OAǤH}G";
	mes "󥦪jsCڪNOAL";
	mes "OoFAb4譱_";
	mes "MJsL̦b譱";
	mes "bc ̼w[̪̲`}C";
	next;
	mes "[p]";
	mes "MAoO@ӥHAL";
	mes "L̬۷ߩȦoC";
	mes "oĤl";
	mes "ǩ_ǪIA ";
	mes "M㬥gơC";
	next;
	mes "[p]";
	mes "۷YFC";
	mes "ڨAYϧAA";
	mes "AFSůS";
	mes "𮧡CF";
	mes "HM˺I";
	next;
	menu "]QAGFb?",-;
	mes "[p]";
	mes "...?ڭ軡A";
	mes "̲`ůS";
	mes "bc ̼w[̦baUC";
	mes "O@ӦMI`";
	mes "O@";
	mes "ǪC";
	next;
	mes "[p]";
	mes "ݡAAO";
	mes "ANn쪺";
	mes "ҦQAGFܡH!";
	mes "AoơIpGL̵";
	mes "ᥢAND";
	mes "iDA@ӤHI";
	set signlaichin,1;
	next;

L_Risk:
	mes "[p]";
	mes "pGڬOjA_ڪFMIA";
	mes "ڷQnɦl";
	mes "ɧکү઺O";
	mes "bBڭeCѥSA";
	mes "ڨM߻ݭnܤ40.000Zeny";
	mes "YϦAɶ...";
	next;
	menu "I 40.000 Zeny.",-,"nI",L_Pay;
	if(Zeny < 40000) goto L_NotEnough;
//	settings for the 4 seals you will have to break
Seal1:
	set Sign_Seal1,rand(1,8);
Seal2:
	set Sign_Seal2,rand(1,8);
	if(Sign_Seal2 == Sign_Seal1) goto Seal2;
Seal3:
	set Sign_Seal3,rand(1,8);
	if(Sign_Seal3 == Sign_Seal1 || Sign_Seal3 == Sign_Seal2) goto Seal3;
Seal4:
	set Sign_Seal4,rand(1,8);
	if(Sign_Seal4 == Sign_Seal1 || Sign_Seal4 == Sign_Seal2 || Sign_Seal4 == Sign_Seal3) goto Seal4;
//End of 	settings
	mes "[p]";
	mes "{Uڭ̬O٦I";
	mes "AO@Wu^I";
	mes "OAAh";
	mes "bCBJpSj";
	mes "쯫^C";
	next;
	mes "[p]";
	mes "ˬd";
	set @signseal,1;
	callfunc "Sign_Seal";
	set @signseal,2;
	callfunc "Sign_Seal";
	set @signseal,3;
	callfunc "Sign_Seal";
	set @signseal,4;
	callfunc "Sign_Seal";
	mes "" + Sign_Seal1$ + ",";
	mes "" + Sign_Seal2$ + ",";
	mes "" + Sign_Seal3$ + " åB";
	mes "" + Sign_Seal4$ + ".";
	next;
	mes "[p]";
	mes "oFu";
	mes "QܦnaáA]A";
	mes "bPDAYϪD";
	mes "@mAM";
	mes "oǧiDLH";
	mes "mΪ̱N·СC";
	next;
	menu "ګO.",-,"jMpON?",L_Mean;
	set Zeny,Zeny - 40000;
	set signlaichin,2;
	close;

L_Mean:
	mes "[p]";
	mes "ڤN";
	mes "jMpܡHKHA";
	mes "׭";
	mes "ܤ...20.000ZenyC";
	mes "AQnDA";
	mes "yX{I";
	next;

L_Pay2:
	menu "nIڵL.",L_NoPay,"IڵL",-;
	if(signlaichin != 2) 	set Zeny,Zeny - 40000;
	if(Zeny < 20000) goto L_NotEnough2;
	mes "[p]";
	mes "nAVWťC";
	mes "jApMD`p";
	mes "N۶Zq";
	mes "aϪߡCpjA";
	mes "ڥȬݾa";
	mes "aϡCeAOܡH";
	next;
	mes "[p]";
	mes "ɭԧڤpovAA";
	mes "b񪺦aϬ";
	mes "aϪC";
	mes "]pAA";
	mes "bߪݡAo쥦ܡH";
	set Zeny,Zeny - 20000;
	set signquest,53;
	set brokenseal,1;
	set signlaichin,3;
	close;

L_Pay:
	mes "[p]";
	mes "...?";
	mes "nB͡C";
	close;

L_NotEnough:
	mes "[p]";
	mes "K...";
	mes "oOsooo";
	mes "ëD";
	mes "ڹLoּ";
	mes "pGڪF̲רF";
	mes "zLaC";
	close;

L_NoPay:
	mes "[p]";
	mes "nAnC";
	mes "N";
	mes "V᪦Aɭ";
	mes "AX";
	mes "FbůSC";
	if(signlaichin != 2) 	set Zeny,Zeny - 40000;
	set signlaichin,2;
	close;

L_Direction:
	mes "[p]";
	mes "OAj";
	mes "VڵA";
	mes "WܡHL̤u@A";
	mes "OADڪN";
	mes "zL'j'Ϊ̵LצpA'p'";
	mes "IkCOT...";
	next;
	mes "[p]";
	mes "ƹDAڷN@";
	mes "⥦iDAC";
	mes "bAIڵڤA";
	mes "AڤDA^FF000020.000zeny^000000.";
	next;
	goto L_Pay2;

L_NotEnough2:
	mes "[p]";
	mes "oOH";
	mes "AOn";
	mes "٬OaH'H";
	set signlaichin,2;
	close;

L_Seal:
	mes "[p]";
	mes "OAAڧѰOiD";
	mes "A^O";
	mes "OKʡC";
	mes "AbL̯{}C";
	next;
	mes "[p]";
	mes "Ϊ̩γ\AC";
	mes "LצpANn";
	mes "A@تZ";
	mes "TAIMjOC";
	next;
	mes "[p]";
	mes "LOAҼ{";
	mes "}";
	mes "@ӷqʦLCOob";
	mes "^FF0000֬AFW^000000";
	mes "j[AH";
	mes "QAGFC";
	next;

L_Info:
	mes "[p]";
	mes "ڡAOCAQn";
	mes "դPZ";
	mes "laǫʦLAPl";
	mes "MAХL̨ӧA";
	mes "sfMML̬O";
	mes "˳ơAnܡH";
	next;
	menu "P~",-,"Ӧb̦Ah?",L_Where;
	mes "[p]";
	mes "...";
	mes "P§Ḁ";
	mes "oZenyC";
	mes "iण";
	mes "RrְF";
	mes "MܦuI";
	set signlaichin,4;
	close;

L_Where:
	mes "[p]";
	mes "K...A";
	mes "̧C";
	mes "JpSj";
	mes "^C";
	mes "@AF...";
	next;

L_Where1:
	mes "[p]";
	mes "ˬd";
	mes "" + Sign_Seal1$ + ",";
	mes "" + Sign_Seal2$ + ",";
	mes "" + Sign_Seal3$ + " åB";
	mes "" + Sign_Seal4$ + ".";
	mes "åBlaǫʦL";
	mes "ӶǡAnܡH";
	next;
	if(signlaichin == 4) goto L_Info;
	mes "[p]";
	mes "jApMD`p";
	mes "N۶Zq";
	mes "aϪߡCpjA";
	mes "ڥȬݾa";
	mes "aϡCeAOܡH";
	next;
	mes "[p]";
	mes "ɭԧڤpovAA";
	mes "b񪺦aϬ";
	mes "aϪC";
	mes "]pAA";
	mes "bߪݡAo쥦ܡH";
	set signlaichin,4;
	close;

L_Queen:
	mes "[p]";
	mes "᤽lAܵiۡC";
	mes "ݰ_ӶHA100Uո`";
	mes "OHЦn";
	mes "ѪůSCOaI";
	next;
	mes "[p]";
	mes "cAڧYϤQn";
	mes "DA]kpG";
	mes "ҦQAGF";
	mes "AAA";
	mes "hڡCpG";
	mes "o{AL...";
	next;
	mes "[p]";
	mes "OF";
	mes "GסApA";
	mes "@wIL̥C";
	mes "˪ܡAA}lF";
	mes "Fջyk";
	mes "aߨAnH";
	next;
	mes "[p]";
	mes "...OëD";
	mes "غRoC";
	mes "nƱN";
	mes "u⥦o@";
	mes "Q۫HͱqAڲqC";
	mes "{UAALO֡H";
	next;
	mes "[p]";
	mes "ڪDL`b譱";
	mes "ˬ@ǥ~";
	mes "u^C9CAC~pl^000000";
	mes "åBڤOoL";
	mes "LצpRWAL";
	mes "LbYBboPD...";
	close;
}

function	script	Sign_Seal	{

	if (@signseal == 1) {
    	if (Sign_Seal1 == 1) 	set Sign_Seal1$,"j1I";
    	if (Sign_Seal1 == 2) 	set Sign_Seal1$,"j4I";
    	if (Sign_Seal1 == 3) 	set Sign_Seal1$,"j5I";
    	if (Sign_Seal1 == 4) 	set Sign_Seal1$,"p6I";
    	if (Sign_Seal1 == 5) 	set Sign_Seal1$,"j7I";
    	if (Sign_Seal1 == 6) 	set Sign_Seal1$,"D`p11I";
    	if (Sign_Seal1 == 7) 	set Sign_Seal1$,"j11I";
    	if (Sign_Seal1 == 8) 	set Sign_Seal1$,"p11I";
	}
	if (@signseal == 2) {
    	if (Sign_Seal2 == 1) 	set Sign_Seal2$,"j1I";
    	if (Sign_Seal2 == 2) 	set Sign_Seal2$,"j4I";
    	if (Sign_Seal2 == 3) 	set Sign_Seal2$,"j5I";
    	if (Sign_Seal2 == 4) 	set Sign_Seal2$,"p6I";
    	if (Sign_Seal2 == 5) 	set Sign_Seal2$,"j7I";
    	if (Sign_Seal2 == 6) 	set Sign_Seal2$,"D`p11I";
    	if (Sign_Seal2 == 7) 	set Sign_Seal2$,"j11I";
    	if (Sign_Seal2 == 8) 	set Sign_Seal2$,"p11I";
	}
	if (@signseal == 3) {
    	if (Sign_Seal3 == 1) 	set Sign_Seal3$,"j1I";
    	if (Sign_Seal3 == 2) 	set Sign_Seal3$,"j4I";
    	if (Sign_Seal3 == 3) 	set Sign_Seal3$,"j5I";
    	if (Sign_Seal3 == 4) 	set Sign_Seal3$,"p6I";
    	if (Sign_Seal3 == 5) 	set Sign_Seal3$,"j7I";
    	if (Sign_Seal3 == 6) 	set Sign_Seal3$,"D`p11I";
    	if (Sign_Seal3 == 7) 	set Sign_Seal3$,"j11I";
    	if (Sign_Seal3 == 8) 	set Sign_Seal3$,"p11I";
	}
	if (@signseal == 4) {
    	if (Sign_Seal4 == 1) 	set Sign_Seal4$,"j1I";
    	if (Sign_Seal4 == 2) 	set Sign_Seal4$,"j4I";
    	if (Sign_Seal4 == 3) 	set Sign_Seal4$,"j5I";
    	if (Sign_Seal4 == 4) 	set Sign_Seal4$,"p6I";
    	if (Sign_Seal4 == 5) 	set Sign_Seal4$,"j7I";
    	if (Sign_Seal4 == 6) 	set Sign_Seal4$,"D`p11I";
    	if (Sign_Seal4 == 7) 	set Sign_Seal4$,"j11I";
    	if (Sign_Seal4 == 8) 	set Sign_Seal4$,"p11I";
	}
    return;
}


niflheim,313,70,3	script	QͦnPkH	90,{

	if (signquest > 56) goto L_Souvenir;
	if (signquest > 55) goto L_NoWord;
	if (Sign_Branch8A) goto L_Memory;
	if (Sign_Branch8B) goto L_BranchB;
	if (signquest > 54 && countitem(7305)) goto L_Give;
	if (signquest > 50) goto L_Symbol;
	if (signquest > 49) goto L_Valkyrie;
	if (signquest > 48) goto L_Info;
	if (signquest > 47) goto L_Look;
	if (signquest > 43) goto L_Survive;
	if (signquest > 42) goto L_Bard;
	if (signquest == 42) goto L_Thanks;
	if (signquest > 33) goto L_Help;
	if (Sign_Branch2B) goto L_Advice;
	if (signquest > 32) goto L_Sign;
	mes "[IY]";
	mes "藍_A";
	mes "FA";
	mes "H ";
	mes "MC...";
	close;

L_Sign:
	mes "[IY]";
	mes "ͦn_I...";
	mes "AOڥݪ";
	mes "A@ӤH֦bW@";
	mes "nҩɶȦ";
	mes "LiC";
	next;
	mes "[IY]";
	mes "YϦb·t";
	mes "ܵiAگ{X";
	mes "ACAڦb~GHΪ";
	mes "@PIDAA";
	mes "ťڪG...";
	next;
	menu "ګܦAp.",-,"MA~",L_Listen;

L_Sorry:
	mes "[IY]";
	mes "ڪDڤఱ";
	mes "AqlܧA";
	mes "D߮COpGA";
	mes "ӧܥDN...!";
	close;

L_Listen:
	mes "[IY]";
	mes "...";
	mes "{UApGAwgť";
	mes "q̨LM@";
	mes "AzLڪ~iD";
	mes "ڳo̲MݩC";
	next;
	mes "[IY]";
	mes "ڥiS";
	mes "nQܪB";
	mes "zLڰOAOڻݭn";
	mes "n\檺AU";
	mes "H˪ֳo";
	next;
	menu "cAګܦAJMڦҼ{.",L_Sorry,"MAڭ̰",-;
	mes "[IY]";
	mes "ڪDڥݤӦh";
	mes "bAAOpGA]NU";
	mes "䥦Fb譱";
	mes "oӪůSAڱNuPEC";
	mes "Aڻ{ѨML";
	mes "DNUڦ^ӡC";
	next;
	menu "MA?",-,"ڬnUL?",L_Why;
	mes "[IY]";
	mes "ڪDANzѡI";
	mes "AuO@ӤͦnHC";
	mes "{UAFUL";
	mes "bܵiAA";
	mes "}lOooL̪H";
	mes "AL̡AnܡH";
	set signquest,34;
	close;

L_Help:
	mes "[IY]";
	mes "...?";
	mes "AD";
	mes "nUAݭnH";
	mes "bܵi̳o̶ܡHA";
	mes "ڦҼ{...";
	next;
	mes "[IY]";
	mes "b`wo̦wm";
	mes "SӦhH";
	mes "b@ǤH̤";
	mes "o̡AOYطN@ѲL";
	mes "DA^5131FFL";
	mes "AﭱC^000000nܡH";
	next;
	mes "[IY]";
	mes "HoؤkApGL̥";
	mes "bAĤ@ӡAL̥i";
	mes "@N";
	mes "UΪ̧iDAA";
	mes "uݭnDC";
	mes "ڧƱoU...";
	close;

L_Thanks:
	mes "[IY]";
	mes "h§A";
	mes "AUCoOڦA";
	mes "ګD`nAL";
	mes "ڷQnAoT٫C";
	mes "گॿTaܪߤ@Ҧ";
	mes "ڹAUPEC";
	getitem 2642,1;
	set signquest,43;
	close;

L_Bard:
	mes "[IY]";
	mes "@u֤Hb譱";
	mes "ܵi@";
	mes "AMӬO~nC";
	mes "LAXuLͤHۺq";
	mes "HAA_I̤@ˡC";
	next;
	mes "[IY]";
	mes "ڻ{LiHD";
	mes "@ǦΪTA";
	mes "]iOQq";
	mes "QkPL͸ܡC";
	set signquest,44;
	close;

L_Survive:
	mes "[IY]";
	mes "AnA"+strcharinfo(0)+",";
	mes "ڤwgY";
	mes "Awg]kƦs";
	mes "@o̡Cp";
	mes "n઺@ӤZHZ";
	mes "bܵi̫O...";
	close;

L_Look:
	mes "[IY]";
	mes "ڡA"+strcharinfo(0)+"~";
	mes "@nܡH";
	mes "A@AڷQn";
	mes "§AU";
	mes "boӪůSHC";
	next;
	mes "[IY]";
	mes "...?";
	mes "Ψ";
	mes "ݧAyܡH";
	mes "AYǪF";
	mes "AQnݧڶܡH";
	next;
	menu "S",-,"󦺪̪Z...",L_Queen;
	mes "[IY]";
	mes "ApGA";
	mes "ݭnUA";
	mes "@wnDC";
	close;

L_Queen:
	mes "[IY]";
	mes "̪ZܡH";
	mes "AoOܵiΪv̡C";
	mes "@Mw溸iFWĤl";
	mes "o";
	mes "bB䪺oC";
	next;
	mes "[IY]";
	mes "oq`qo̺޲z";
	mes "AaAOɦo";
	mes "XhCܵiC";
	mes "گuFѦoC";
	next;
	menu "E@ɪHx",-;
	mes "[IY]";
	mes "...?";
	mes "ɥQs";
	mes "̪N";
	mes "B⥦Z";
	mes "ܦo";
	mes "bܵiW誺vOC";
	next;
	mes "[IY]";
	mes "ܦh";
	mes "󨺺}BbPD";
	mes "HΥ~AL";
	mes "ڭ̪֩wO";
	mes "ΨөRO...";
	next;
	menu "w溸iF",-;
	mes "[IY]";
	mes "w溸iF...?";
	mes "o";
	mes "ZaAM";
	mes "@ǳ̱jO";
	mes "botz̪ǪC";
	next;
	mes "[IY]";
	mes "ߩȦoǲ";
	mes "ĤlhHPL̸";
	mes "}L̩MKʪw溸iFC";
	mes "SwgQť";
	mes "Ӧo...";
	next;
	menu "AO]kiDF..",-;
	mes "[IY]";
	mes "A]k";
	mes "ͽקڶܡH";
	mes "NѨo";
	mes "gڡC";
	mes "MӡA۶H";
	mes "گ۫Ho̤@ӡC";
	next;
	mes "[IY]";
	mes "A@LkC";
	mes "ܤ֧ڭ̨ӦPN";
	mes "ڨꤣݩ";
	mes "bܵi̳o̡C";
	emotion e_dots;
	set signquest,49;
	close;

L_Info:
	mes "[IY]";
	mes "藍_ڦI";
	mes "BA";
	mes "ɶڭܡCJMڷQ";
	mes "󥦡AڨꤣA";
	mes "i঳T";
	mes "AD`ΡC";
	next;
	mes "[IY]";
	mes "̪񤣹LAڳť";
	mes "̪ZMo";
	mes "ˡAw溸iFCѮ_Ǩ";
	mes "ϤZAPo";
	mes "vOAoC";
	next;
	mes "[IY]";
	mes "ڤDˡA";
	mes "OGw溸iF";
	mes "K}b";
	mes "c ̼w[ꪺ@...";
	emotion e_dots;
	set signquest,50;
	close;

L_Valkyrie:
	mes "[IY]";
	mes "ڤwgiDA";
	mes "ڪD@C";
	mes "OpGAQhǲ";
	mes "w溸iFAAγ\ݭn";
	mes "b͵HֹڤW";
	mes "PpôC";
	next;
	mes "[IY]";
	mes "γ\ڰO";
	mes "Ϊ̤HֹڤW";
	mes "ͬbůSiHD";
	mes "hFb̦w溸iF";
	mes "Q컷BKʡC";
	next;
	mes "[IY]";
	mes "~AAQ";
	mes "E@ɪHxܡH";
	mes "Ѯ@MIϹ墨";
	mes "pGpGAް_\h·";
	mes "JXAH⤤...";
	next;
	menu "AON?",-,"ڱNn",L_Noworry;
	mes "[IY]";
	mes "\h";
	mes "HbOܵi";
	mes "zLѩMiC";
	mes "iH";
	mes "biȪL̤@Ǥ";
	mes "pGL̬OE@ɪv¡A欰C";
	next;
	menu "ڸӰ?",-,"PߡAOڤJ{",L_Noworry;
	mes "[IY]";
	mes "گu{A";
	mes "ӱaӨӤE@ɪv";
	mes "ڨӻbAHݥe";
	mes "LCMAڷQnAD";
	mes "گuݭnOC";
	next;
	mes "[IY]";
	mes "ڤۤv";
	mes "{UALگʥFI@ϥ";
	mes "E@ɪvªO";
	mes "uUYǨƱ";
	mes "VACANݭn";
	mes "boW۫HڡC";
	set signquest,51;
	next;

L_Symbol:
	mes "[IY]";
	mes "pGAo";
	mes "E@ɪHxA";
	mes "Ч⥦aڨ";
	mes "ߨA"+strcharinfo(0)+".";
	close;

L_Noworry:
	mes "[IY]";
	mes "n...";
	mes "OAMwC";
	close;

L_Memory:
	mes "^3355FFoOߤ@";
	mes "ܸ";
	mes "IYA@";
	mes "oMwʪOСC";
	close;

L_NoWord:
	mes "[IY]";
	mes "...";
	mes "......";
	close;

L_Souvenir:
	mes "[IY]";
	mes "...";
	mes "......";
	next;
	mes "[IY]";
	mes "...";
	mes "......";
	mes "..........";
	if (countitem(2643))
	{
		next;
		switch( select( "oIY٫C","O" ) )
		{
			case 1:
				mes "[IY]";
				mes "...";
				mes "......";
				mes ".............";
				next;
				mes "[IY]";
				mes "...."+strcharinfo(0)+".....";
	mes "ڤQnѰOAC";
	mes "گѰOڵ۰g";
	mes "ͬMڪLOСA";
	mes "OpGگuO@OСAڷQn㦳AnߡC";
	next;
	mes "[IY]";
	mes "Ʀܲ{UAAwR";
	mes "ڦpD`nCP";
	mes "k٧ڪ٫AA";
	mes "ڪ_Q֦C";
	mes "¡A...";
				emotion e_sob;
				next;
	mes "^3355FFoOIYn";
	mes "ܳnåB쨺ɼWIRAobe@";
	mes "pGob鱫̡Cݰ_ӶHowgѰOF";
	mes "@...^000000";
	next;
	mes "^3355FFIY]F";
	mes "ѰOodsCoLbǲ\UM";
	mes "LzLboBWiDAoAO";
	mes "ûOboߤC^000000";
				delitem 2643,1;
				getexp 500000,0;
				close;

			case 2:
				emotion e_sob,0;
				close;
		}
	}
	else
	{
		emotion e_sob,0;
		close;
	}

L_Give:
	mes "[IY]";
	mes "O...";
	mes "oHx";
	mes "E@ɡCu";
	mes "@إγ~OAOooMOeC{UAAOpeϥγoH";
	next;
	select( "iDoAG" );
	mes "[IY]";
	mes "ڡA]Abo";
	mes "bnJAܵi";
	mes "YŦ篫M";
	mes "ڰOҩAiC";
	next;
	mes "[IY]";
	mes "]...";
	mes "AwgoӤE@ɪv";
	mes "u]kܡHoiH";
	mes "nʾ|AOڷQiD";
	mes "nAڹoPıC";
	next;
	mes "[IY]";
	mes "äߨo";
	mes "SAoN϶ܡHE@ɪHx";
	mes "Obܵi̪̱jO餧@CopeLפ򥲶OjWҡC";
	next;
	mes "[IY]";
	mes "MAԨ̼wC";
	mes "Au۫HbLLsALN⥦ٵAܡHAb۫HYH@ӥjvOåBk٥I";
	next;
	switch( select( "ԣ nڰ?","ڤ۫Ho" ) )
	{
		case 1:
			mes "[IY]";
			mes "AڨꤣiD";
			mes "AҰAOڤ{]kE@ɪHxO@ӦnDNCiiDoMߤ";
			mes "⥦OΩC";
			next;
			mes "[IY]";
			mes "ڤW...";
			mes "o";
			mes "BʡAڰ";
			mes "DO_AQnť...";
			next;
			switch( select( "iD]k","ڤQnť" ) )
			{
				case 1:
					mes "[IY]";
					mes "Aڤwgť]k@bܵi`BèåBuNzLo窺ǤHܡCMAo@ǳƦI";
					mes "ohO...";
					next;
					mes "[IY]";
					mes "XGӥi";
					mes "۫HAOګҨ";
					mes "oǳƻ";
					mes "l·tAΪv";
					mes "c]C";
					next;
					select( "·t...?" );
					mes "[IY]";
					mes "nAjhƤH̰";
					mes "DoAOªW";
					mes "Ӧ۴c]C";
					mes "bLۤvgALpjO";
					mes "ƦܯߩȥLvOC";
					next;
					mes "[IY]";
					mes "{UAɶ·t";
					mes "iJc ̼w[ꪺ@ɡAOubyzb@p@";
					mes "LvOC";
					next;
					mes "[IY]";
					mes "AաAqc]Ȧc ̼w[aӦhOCåB]ͬOqbc ̼w[̻PLvO۩ĲA·tDFA@ɡC";
					next;
					select( "̪ZNL?" );
					mes "[IY]";
					mes "A·tuQ";
					mes "c ̼w[A]̪Zo不ܵiP¯١C";
					next;
					mes "[IY]";
					mes "ڤWAڽTHoNѨ";
					mes "ªWұNbc ̼w[̤ް_ƤdANٱNdFnѦoΪvC]LoQC";
					next;
					select( "ڭ̸Ӱ...?" );
					mes "[IY]";
					mes "ޤOΡA";
					mes "ڭ̥o";
					mes "l·t";
					mes "O@c ̼w[H";
					mes "`C";
					next;
					mes "[IY]";
					mes "ڴgO@}G";
					mes "mNhA]ڪD";
					mes "pGoQnl·tAoݭneuj]Nbܵi̽LۡC";
					next;
					select( "AiDڦb̶?" );
					mes "[IY]";
					mes "AYǳW";
					mes "Hΰ湪_Cbo̪sS󨬰eŶAMӦhHݥܵiJf...";
					next;
					mes "[IY]";
					mes "{UAڬOǲ";
					mes "·tAکγ\M";
					mes "b̸̭bYB";
					mes "קK`NC...";
					mes "@ڷQXib̡AڱNb̬AC";
					set Sign_Branch8B,1;
					close;

				case 2:
					break;
			}

		case 2:
			mes "[IY]";
			mes "藍_AQ_ǡC";
			mes "ڪDڨꤣ໡AA۫HƱAOвzѧڴNQnHQΧAÇڪʾ|C";
			close;
	}

L_Keep:
	mes "[IY]";
	mes "SDA^";
	mes "AwgNѨ";
	mes "oOo";
	mes "C";
	close;

L_BranchB:
	mes "[IY]";
	mes "ڱNAa";
	mes "OĻƱ檺O...@A";
	mes "ǳƻPڤ@_ӶܡH";
	next;
	menu "O",-,"",L_No;
	if (($signroom2full > 1) || getareausers("que_sign01",229,77,166,12) > 0) goto L_Full;
	if(Sign_Branch8B == 3) 	set Sign_Branch8B,4;
	mes "[IY]";
	mes "иڨ";
	mes "......";
	close2;
	if (($signroom2full > 1) || getareausers("que_sign01",229,77,166,12) > 0) end;
    donpcevent "#signserin2::OnSerin";
    donpcevent "#signserin2::OnCooldown";
	set $signroom2full,2;
    warp "que_sign01",191,39;
    end;


L_No:
	mes "[IY]";
	mes "л֡Aڭ̰";
	mes "ɶOC";
	close;

L_Why:
	mes "[IY]";
	mes "Auݭn@";
	mes "]ܡHn...γ\";
	mes "AO諸AL̰";
	mes "U";
	next;

L_Advice:
	mes "[IY]";
	mes "ګĳAJ";
	mes "bܵi̪~{^kHC";
	mes "Lγ\NiDALG";
	mes "åBAiHz...";
	mes "O...AӨLC";
	if (!Sign_Branch2B) 	set Sign_Branch2B,1;
	close;

L_Full:
	mes "[IY]";
	mes "е";
	mes "@ICڦwR";
	mes "VO";
	mes "oǷǳơC";
	close;

}

nif_in,156,93,1	script	#signann	139,2,2,{

	if(signquest > 33) goto L_SignAnn;
	end;

L_SignAnn:
	if(signquest == 39) goto L_Sad;
	if(signquest == 38 && countitem(7309)) goto L_Crow;
	if(signquest == 36) goto L_Help;
	if(signquest > 34) goto L_Home;
	mes "[ԧJR w]";
	mes "b̦b̧...?";
	mes "ڰOoڥ";
	mes "åBڿӮɡAڦbo...";
	mes "AAݨڪܡH";
	mes "ڷQn^a...*_*";
	next;
	menu "]k.",L_Witch,"AG",L_Curse,"",-;
	mes "[ԧJR w]";
	mes "o̭pN...";
	mes "ڥ...";
	mes "åBڷQn^aM";
	mes "}oӤް_Wa...";
	next;
	mes "[ԧJR w]";
	mes "...UڡC";
	mes "Aaۧڶ...?";
	close;

L_Witch:
	mes "[ԧJR w]";
	mes "]k...?ڱqݨ@]kA";
	mes "OڤwgbѸ̾\xL̡C";
	mes "ڤTHL̬O_sbA";
	mes "ONpOOHƪApG";
	mes "L̰...";
	next;
	mes "[ԧJR w]";
	mes "bo̬pN...?";
	mes "@AHNA٬OƦ~ܡH";
	mes "ڷQn^a...ѨxbW";
	mes "̡CAUڨF";
	mes "I......?U...";
	close;

L_Curse:
	mes "[ԧJR w]";
	mes "@nAG...?";
	mes "ڪ\h";
	mes "b@ɤWAGC@";
	mes "L̡AAiDO@Ӻ׮`C";
	mes "Ot@өG|";
	mes "bӥͩRէAN...";
	next;
	mes "[ԧJR w]";
	mes "AGat@";
	mes "Φ...H@˦pGYH`O";
	mes "]AӵogAŅAA";
	mes "A]⨺@nAGC";
	next;
	mes "[ԧJR w]";
	mes "ڪiDڥu@";
	mes "g෴a@njjAG";
	mes "A˪ëDqP";
	mes "...";
	next;
	mes "[ԧJR w]";
	mes "JԹ(Klaatu)...";
	mes "_Զ(Verata).....";
	mes "AӬO... ... ...? O?";
	mes "̫᭱O_ӤF";
	mes "ڤOo";
	mes "lޤO̫@I";
	next;
	mes "[ԧJR w]";
	mes "pGAb̭ƧlޤO";
	mes "wqANϧAK";
	mes "HMwCåBpG";
	mes "AѮ𱵪@`믫AL";
	mes "iHאּoAGC";
	next;
	mes "[ԧJR w]";
	mes "Aݧڳo";
	mes "ް_WبƱ...?ڥuL";
	mes "Qn^a...";
	set signquest,35;
	close;

L_Home:
	mes "[ԧJR w]";
	mes "*J*";
	mes "ڦb̡H";
	mes "...ڷQn^a";
	emotion e_sob;
	close;

L_Help:
	mes "[ԧJR w]";
	mes "N@AUڨF";
	mes "^aܡHnܡHڥᥢ";
	mes "ڶMڪM";
	mes "ڤDګ˨Fo̡C";
	mes "**";
	next;
	menu "گవ?",L_Ok,"A^...",-;
	mes "[ԧJR w]";
	mes "**";
	mes "ä...";
	mes "ڷQn^a...";
	close;

L_Ok:
	mes "[ԧJR w]";
	mes "ڰQCڻ{@";
	mes "ۺqHiDڹ";
	mes "hvI@]k";
	mes "Ӥް_W~h...";
	set signquest,37;
	close;

L_Crow:
	mes "[ԧJR w]";
	mes "...˨ϥ";
	mes "^aoH";
	mes "¡ID`P¡I";
	delitem 7309,1;
	set signquest,39;
	close;

L_Sad:
	mes "[ԧJR w]";
	mes "AڻI";
	mes "ol";
	mes "ƱIMo̪";
	mes "boӤް_WaI*J*";
	set signquest,40;
	close;

}

niflheim,350,258,1	script	#signbruce	139,2,2,{

	if(signquest == 35 || Sign_Branch2B == 3) goto L_SignBruce;
	end;

L_SignBruce:
	mes "[ ]";
	mes "ڷNѨAQG|";
	mes "zL@رjOlޤO...";
	mes "...ܲM";
	mes "A@w";
	next;
	mes "[ ]";
	mes "AƱF";
	mes "MAG...";
	mes "zL⥦ڡI!";
	next;
	mes "[ ]";
	mes "ȶȦ]ڬO@ةG|믫A";
	mes "A_I̻{AiH";
	mes "bڨWɭ˧AAGܡH!";
	emotion e_dots;
	next;
	mes "[ ]";
	mes "ڹXڵ";
	mes "Abb...";
	mes "{U}A_hڨM";
	mes "̭ɼɤO}KA...";
	next;
	mes "[ ]";
	mes "åB...";
	mes "LקA...";
	mes "nĲڪ...";
	next;
	menu "_Ĥ@.",L_Book1,"_ĤG",L_Book2,"_ĤT",L_Book3,"ĨĪh^h",-;
	mes "[ ]";
	mes "...";
	mes ".....";
	next;
	mes "[ ]";
	mes "nɡC";
	mes "դȦ";
	mes "A}b譱A";
	mes "R}C";
	close;

L_Book1:
	mes "[ ]";
	mes "...!...";
	mes "A˴Ĳڪ";
	mes "کT";
	mes "'nĲڪѡI'";
	killmonster "niflheim","#signbruce::Onmymob";
	monster "niflheim",350,258,"]",1478,1,"#signbruce::Onmymob";
	close;

L_Book2:
	mes "[ ]";
	mes "ڻLʧڪѰڰ...";
	mes "ںu@I..";
	mes "nêڥ𮧰ڰڰ!";
	close2;
	warp "niflheim",34,162;
	end;

L_Book3:
	set @signbruce,0;
	mes "[ ]";
	mes "ثڰ.... ۷xq";
	mes "xTZHI";
	mes "nIڱNA";
	mes "@Ծ|MX";
	mes "A@اlޤOI";
	next;
L_Spell1:
	menu "Jùf",L_Spell2,"JԹ",-,"Jp",L_Spell2;
	set @signbruce,@signbruce + 1;

L_Spell2:
	menu "_QS",L_Spell3,"_Qq",L_Spell3,"_Զ",-;
	set @signbruce,@signbruce + 1;

L_Spell3:
	menu "",L_Check,"JQq",L_Check,"ù",L_Check,"^FFFFFF^000000",-;
	set @signbruce,@signbruce + 1;

L_Check:
	if (@signbruce == 3) goto L_Success;
	mes "[ ]";
	mes "ڰڰ!!! GF!";
	mes "AYNn{`FA";
	mes "@A@lAGaڰڰ...!!";
	killmonster "niflheim","#signbruce::Onmymob";
	monster "niflheim",349,256,"e~H",1462,1,"#signbruce::Onmymob";
	monster "niflheim",347,258,"e~H",1462,1,"#signbruce::Onmymob";
	monster "niflheim",347,254,"e~H",1462,1,"#signbruce::Onmymob";
	monster "niflheim",350,252,"e~H",1462,1,"#signbruce::Onmymob";
	monster "niflheim",344,255,"e~H",1462,1,"#signbruce::Onmymob";
	monster "niflheim",348,252,"e~H",1462,1,"#signbruce::Onmymob";
	monster "niflheim",347,259,"e~H",1462,1,"#signbruce::Onmymob";
	close;

L_Success:
	mes "[ ]";
	mes "اlޤO...";
	mes "AhڪAGܡH";
	mes "ڤ۫HCڦšI";
	next;
	mes "[ ]";
	mes "OC";
	mes "ڪOHqȪvOIڤWA";
	mes "کROAao";
	mes "wwM⥦쨺";
	mes "zAYG]kI";
	if(signquest == 35) 	set signquest,36;
	if(Sign_Branch2B == 3) 	set Sign_Branch2B,4;
	getitem 7304,1;
	close;

Onmymob:
	end;

}

nif_in,188,168,1	script	#signwitch	139,2,2,{

	if(signquest > 36) goto L_SignWitch;
	if(Sign_Branch2B > 1) goto L_Book;
	end;

L_SignWitch:
	if(signquest > 55 || sign_fail) end;
	if(Sign_Branch8A || Sign_Branch8B || countitem(7305)) goto L_Privacy;
	if(signquest > 46) goto L_Help;
	if(signquest > 45) goto L_Courage;
	if(signquest > 41) goto L_Think;
	if(signquest > 40) goto L_Tragic;
	if(signquest > 39) goto L_Crow;
	if(signquest > 37 || !countitem(7304)) end;
	mes "[_ֳͨ]";
	mes "ԣoH";
	mes "";
	mes "A@";
	mes "ڪᥢlޤOѶܡH";
	next;
	menu "ھڤ@өG|F...",-;
	mes "[_ֳͨ]";
	mes "CӨpͤl";
	mes "ڪlޤOѨåB";
	mes "LlޤOɡAG|";
	mes "pGSڪ\iCMA";
	mes "^ڪlޤOC";
	delitem 7304,1;
	next;
	mes "[_ֳͨ]";
	mes "]ZH...";
	mes "A@wo̬";
	mes "@ǭ]C";
	mes "AߡC";
	next;
	menu "ڰe^ڪ@.",-,"o̦ڷQnU@ӥᥢĤl...",L_Child;
	mes "[_ֳͨ]";
	mes "nAA";
	mes "n...ڪNO...";
	mes "ץ...";
	close2;
	warp "umbala",138,208;
	end;

L_Child:
	mes "[_ֳͨ]";
	mes "@Ӭ۫ĤlܡH";
	mes "bܵi̳o̶ܡH";
	mes "D`WSCdA";
	mes "AoCNe";
	mes "ۤH@^";
	mes "bAꪺC";
	set signquest,38;
	getitem 7309,1;
	close;

L_Crow:
	mes "[_ֳͨ]";
	mes "]wgA";
	mes "ϥίͻHxW";
	mes "ӳhaAhĤlܡH";
	next;
	mes "[_ֳͨ]";
	mes "...?!";
	mes "u@ܡH";
	mes "Oi઺I";
	mes "ݡAڤ@";
	mes "{CiO~H";
	set signquest,41;
	close;

L_Tragic:
	mes "[_ֳͨ]";
	mes "nC";
	mes "{Uڲz";
	mes "ͻHu@";
	mes "VӤk...";
	next;
	mes "[_ֳͨ]";
	mes "op~";
	mes "oƦܤD";
	mes "oCOd@A";
	mes "OSoҦ";
	mes "Xo...";
	set signquest,42;
	close;

L_Think:
	mes "[_ֳͨ]";
	mes "H̤";
	mes "Dը";
	mes "L̦bALܱoh";
	mes "@NIBC";
	close;

L_Courage:
	mes "[_ֳͨ]";
	mes "Hڴ檺ˡA";
	mes "ᦳYǨƱ";
	mes "o@C{UAAi";
	mes "DAb̡AL";
	mes "AzѬ";
	mes "bo̶ܡH";
	next;
	mes "[_ֳͨ]";
	mes "oO@Ӧa";
	mes "Zhӻwg";
	mes "ҩL̪iCb";
	mes "`Nӿ";
	mes "Aѥ[L̪CC";
	next;
	mes "[_ֳͨ]";
	mes "ܵi";
	mes "޲zZ";
	mes "CɦoX{";
	mes "booGҩM";
	mes "^XC֬ݨoCӤH";
	mes "zLvOϹ_C";
	next;
	mes "[_ֳͨ]";
	mes "{U...";
	mes "ڻݭnA";
	mes "ݦ̪Z";
	mes "E@ɪHxӻC";
	next;
	menu "ӬO?",-;
	mes "[_ֳͨ]";
	mes "E@ɪv¦";
	mes "@Z@iN";
	mes "vOMyzo";
	mes "Ϊvi_{vQ";
	mes "̡C{UAˤ";
	mes "ڬݭnC";
	next;
	mes "[_ֳͨ]";
	mes "ڱNiDAڬݭn";
	mes "@Aaӧ ";
	mes "ZE@ɪv¡C{UA";
	mes "OuoKåBiDH";
	mes "ڰݧAa";
	mes "ڪE@ɪv¡C";
	set signquest,47;
	next;
	menu "nAڲz",-,"ӫ˱oE@ɪv¡H",L_Symbol;
	close;

L_Help:
	mes "[_ֳͨ]";
	mes "H";
	mes "O";
	mes "YǨƱ";
	mes "AݭnڰݶܡH";
	next;
	menu "ګ˯oE@ɪv?",-;

L_Symbol:
	mes "[_ֳͨ]";
	mes "aE@ɪv";
	mes "̭ɼɤOʥF";
	mes "DCëDƦܯ";
	mes "Ҽ{԰";
	mes "̪ZC";
	next;
	mes "[_ֳͨ]";
	mes "AM߻ݭn";
	mes "äZ䴩";
	mes "FƦܦ";
	mes "o@Ӿ|";
	mes "E@ɪHxC";
	next;
	mes "[_ֳͨ]";
	mes "{UA";
	mes "̪k";
	mes "MogˡA";
	mes "w溸iFC{UApGA˵o{";
	mes "w溸iFb";
	mes "}K...";
	next;
	mes "[_ֳͨ]";
	mes "ɭԧAݭn";
	mes "MڨA";
	mes "~åBaqD";
	mes "zLk";
	mes "vĤG";
	mes "oyaOC";
	set signquest,48;
	close;

L_Book:
	if(countitem(7304)) goto L_Found;
	if(Sign_Branch2B > 2) end;
	mes "[_ֳͨ]";
	mes "Abbo̰H";
	mes "o@wmӻ@";
	mes "ZHwACڱN";
	mes "Ae^AC";
	next;
	mes "[_ֳͨ]";
	mes "OHѡAڥhڪlޤO";
	mes "ѩMAQ";
	mes "@@ӫD`BHAC";
	mes "ڽTHpͤlwg";
	mes "ѩMVOϥΥL̪OC";
	next;
	mes "[_ֳͨ]";
	mes "L`Oo";
	mes "ڪOOpGL{LM";
	mes "HoؤkL...L֩w";
	mes "~C";
	next;
	mes "[_ֳͨ]";
	mes "KAAP§ڤ";
	mes "o̱HA";
	mes "zLڪlޤOѡI";
	set Sign_Branch2B,3;
	close;

L_Found:
	mes "[_ֳͨ]";
	mes "...oOڪlޤOѡC";
	mes "ڥ|Q_A";
	mes "ioH쥦C";
	mes "i঳A@Ӧa";
	mes "רso...";
	delitem 7304,1;
	next;
	mes "[_ֳͨ]";
	mes "ťڡC";
	mes "ڱNniD";
	mes "AOpơA";
	mes "OӤC";
	mes "۫HڻP_AڤߡC";
	next;
	goto L_Courage;

L_Privacy:
	mes "[_ֳͨ]";
	mes "oa褣u";
	mes "nͽ׳o";
	mes "IYªƱCڭ";
	mes "ӹPlp";
	mes "֩wťڭ̡C";
	next;
	mes "[_ֳͨ]";
	mes "СA֨åBa";
	mes "᯦KzL";
	mes "oTvk";
	mes "bڪhC";
	close;

}

nif_in,105,81,1	script	#signcrayu	139,2,2,{

	if(signquest == 44) goto L_SignCrayu;
	end;

L_SignCrayu:
	mes "[Jp]";
	mes "sıߵ";
	mes "o̵⪺{";
	mes "zLRե]";
	mes "A_";
	mes "DHC";
	next;
	mes "[Jp]";
	mes "An_I̡C";
	mes "ڪDoM";
	mes "MAOҰ";
	mes "AQ_IYܡH";
	next;
	menu "on",-,"oc!",-,"oh@.",-;
	mes "[Jp]";
	mes "...?";
	mes "";
	mes "Ao˷QܡH";
	next;
	menu "uLڪN.",-,"Oƹ!",-;
	mes "[Jp]";
	mes "ڡAڲzѡC";
	mes "{UAګ˥iHUAH";
	next;
	menu "ܵiO ?",-,"ګ˦ܤ@?",L_Chosen;
	mes "[Jp]";
	mes "ܵiq`";
	mes "D@";
	mes "AO]";
	mes "Zh𮧦a";
	mes "䤣iJ˫ԡC";
	next;
	mes "[Jp]";
	mes "@ǭ^iQ";
	mes "ܵi@d@ݡA";
	mes "uOM";
	mes "A[IC";
	close;

L_Chosen:
	mes "[" + strcharinfo(0) + "]";
	mes "ڻݭn";
	mes "Fܱo@";
	mes "QܪZhܡH";
	next;
	mes "[Jp]";
	mes "A";
	mes "AҩAiC";
	mes "MwNѧAMw";
	mes "˧AҩA";
	mes "^iCuWҷN@";
	mes "ݩMP_C";
	next;
	mes "[Jp]";
	mes "...";
	mes "ڻ{M";
	mes "O@ӦnDNApG";
	mes "AYH";
	mes "bRWܵi^FF0000L^000000C";
	set signquest,45;
	close;

}

niflheim,146,241,7	script	~{^kH	735,{

	if(signquest > 56) goto L_Done;
	if(Sign_Branch8A > 3 || (Sign_Branch8B && Sign_Branch8B < 4)) goto L_Hurry;
	if(signquest > 54) goto L_Serin;
	if(signquest > 53) goto L_Queen;
	if(signquest) goto L_Seek;
	mes "[????]";
	mes "ڡA";
	mes "ɮ{Iڤ@";
	mes "͸";
	mes "ɡC";
	close;

L_Seek:
	mes "[L]";
	mes "...ťA";
	mes "MYǨƱ";
	mes "۷nCh";
	mes "MIjMC";
	next;
	mes "[L]";
	mes "\hb";
	mes "LE|O";
	mes "ƱoͿ";
	mes "AM䪺...";
	close;

L_Queen:
	mes "[L]";
	mes "A@w@";
	mes "hѪZHC";
	mes "ƦܤkaA";
	mes "oѰʤOA˵o{";
	mes "o˪u";
	mes "ܤ[HӡC";
	next;
	mes "[L]";
	mes "";
	mes "";
	mes "AڪuꪺC";
	mes "ڪumWON߯SA";
	mes "HkaA";
	mes "ܵiΪv̡C";
	next;
	mes "[L]";
	mes "UM";
	mes "MAסC";
	mes "گAeo";
	mes "jHAA";
	mes "{UܡH";
	next;
	menu "O",-,"",L_No;
	mes "[L]";
	mes "Oo";
	mes "ԲөMSO";
	mes "§ɭԧA";
	mes "㬥gC_hA";
	mes "GNOY...";
	close2;
	warp "que_sign01",45,20;
	end;

L_No:
	mes "[L]";
	mes "ڲzѡC";
	mes "@";
	mes "SpƱCLA";
	mes "ګĳ";
	mes "]U";
	mes "[ݨAC";
	close;

L_Serin:
	mes "[L]";
	mes "A̳Q䴩";
	mes "boHx";
	mes "E@ɡCMA";
	mes "iHQȶȤ@ϥΡAL";
	mes "oMO@إjaAC";
	next;
	mes "[L]";
	mes "A@AڭnD";
	mes "AOĵϹ";
	mes "IYCoiwg";
	mes "DApe";
	mes "BzE@ɪv...";
	close;

L_Hurry:
	mes "[L]";
	mes "A֩M";
	mes "_";
	mes "beA@ɦb譱";
	mes "ijMII";
	next;
	mes "[L]";
	mes "M㬥g";
	mes "O۷檺";
	mes "oƱAD";
	mes "A˪A";
	mes "ͬI";
	close;

L_Done:
	mes "[L]";
	mes "A@j";
	mes "IYu@C";
	mes "nIjo";
	mes "AȥN";
	mes "ͬI";
	next;
	mes "[L]";
	mes "ڰq";
	mes "AAO";
	mes "㬥gܽ";
	mes "A@jHC";
	mes "AǳƨܡH";
	next;
	menu "A.",L_No2,"O.",-;
	mes "[L]";
	mes "nAnC";
	mes "ѰO";
	mes "ﷵU";
	mes "ѩ̤j״LqI";
	close2;
	warp "que_sign01",45,20;
	end;

L_No2:
	mes "[L]";
	mes "کդFC";
	mes "A";
	mes "^ڤɭԧA";
	mes "P짹ǳơC";
	close;

}

niflheim,146,241,1	script	#signgen	139,2,2,{

	if(signquest == 45 || Sign_Branch2B == 1) goto L_SignGen;
	end;

L_SignGen:
	mes "[L]";
	mes "bo̧@A";
	mes "FҩA";
	mes "iWҶܡH";
	next;
	mes "[L]";
	mes "ADAڤ@";
	mes "_I̥CڤWA";
	mes "ڬƦܹ不ܵiӳo";
	mes "󯫽TwYŦӻC";
	mes "LAڥѨåB";
	mes "QjboW...";
	next;
	mes "[L]";
	mes "ڥuQĵiAC";
	mes "pߨåBҩOT";
	mes "ȥSAg";
	mes "ϥΧAuLz";
	mes "jҩAiC";
	mes "Oڰ...";
	next;
	mes "[L]";
	mes "LצpAڤwgͤF";
	mes "ӦhCAh";
	mes "]kMݦo";
	mes "UA׹LAnܡH";
	if(Sign_Branch2B) 	set Sign_Branch2B,2;
	if(signquest == 45) 	set signquest,46;
	close;

}

nif_in,140,177,1	script	#signgrave	111,{

	if(signquest > 47 || countitem(7313) > 0)  warp "que_sign01",115,135;
	end;

}

que_sign01,122,141,5	script	]k#2	792,{

	if (signquest > 56) goto L_NoMedal;
	if (signquest > 55) goto L_Success;
	if (Sign_Branch8B && Sign_Branch8B < 4)goto L_MustHurry;
	if ((countitem(7313) > 0) && Sign_Branch8A < 4 ) goto L_Medal;
	if (Sign_Branch8A) goto L_BranchA;
	if (signquest > 54 && countitem(7305)) goto L_Symbol;
	if (signquest < 48) goto L_NoMedal;
	mes "[_ֳͨ]";
	mes "pGAݭnhǲ";
	mes "jw溸iFA򰵧A";
	mes "ШBݶܡHڽTH";
	mes "CӤHNѨ쨺Z";
	mes "MoˡC";
	next;
	mes "[_ֳͨ]";
	mes "A@An";
	mes "HDڤwg";
	mes "AaӧڶHx";
	mes "E@ɡCگSO";
	mes "nQnIYdC";
	next;
	mes "[_ֳͨ]";
	mes "گUA";
	mes "ڱNe";
	mes "o̪IYsb";
	mes "bܵi̡CpG";
	mes "XvXҦoAڱNI";
	close;

L_Symbol:
	mes "[_ֳͨ]";
	mes "E@ɪHxܡH";
	mes "A˯o쨺H!";
	mes "ڡAA@wwgZF";
	mes "b̪ˤAw溸iFA";
	mes "OܡHju@";
	next;
	mes "[_ֳͨ]";
	mes "{UApGAN";
	mes "浹ڤE@ɪv¡AڱNiD";
	mes "AAݭnU@BC";
	next;
	menu "E@ɪv.",L_Give,"nE@ɪv.",-;
	mes "[_ֳͨ]";
	mes "nߨC";
	mes "ڽTHAN^";
	mes "oMw";
	mes "ﵹڪHx";
	close;

L_Give:
	mes "[_ֳͨ]";
	mes "JťC";
	mes "AڤW";
	mes "oE@ɪv¡Aڬ۫H";
	mes "AOOߤ@H";
	mes "oU@ȡC";
	next;
	mes "[_ֳͨ]";
	mes "ڭ̱Nnϥγo";
	mes "إ߬YǨƱE@ɪv¡A";
	mes "Oڭ̻ݭn@C";
	mes "ڻݭnAYǨƱ";
	mes "RIYqŸ^C";
	next;
	mes "[_ֳͨ]";
	mes "IYwgæۤv";
	mes "bܵi`A";
	mes "MAYǨƱ";
	mes "pGAѤU";
	mes "oܸC";
	delitem 7305,1;
	set Sign_Branch8A,1;
	close;

L_BranchA:
	if (sign_fail) goto L_NoMedal;
	if (Sign_Branch8A > 3) goto L_Serin;
	if (Sign_Branch8A > 2) goto L_Complete;
	if (Sign_Branch8A > 1) goto L_Potion;
	if (countitem(2642) < 1) goto L_Lack;
	mes "[_ֳͨ]";
	mes "oOIY٫ܡH";
	mes "nAo";
	mes "jPPo";
	mes "qŸ^Co{Oux";
	mes "ͦ@諸Ho˪Ʊ";
	mes "pjPPL֦HC";
	next;
	delitem 2642,1;
	set serinring,1;
	set Sign_Branch8A,2;
	close;

L_Potion:
	mes "[_ֳͨ]";
	mes "JM	ڪ@";
	mes "QBzA";
	mes "گ̫iDA";
	mes "ڤwgչϰ";
	mes "ѩڤwgݧA";
	mes "ڱoC";
	next;
	mes "[_ֳͨ]";
	mes "ڨS";
	mes "ڷQnE@ɪvª]";
	mes "IYE@";
	mes "ھܱoäߨåB";
	mes "AܧڪpeCAաA";
	mes "IYAXܵiC";
	next;
	mes "[_ֳͨ]";
	mes "Mob譱";
	mes "̪@ɡAIY";
	mes "MM";
	mes "wgQĬC";
	mes "ҵ{AO۵M^";
	mes "Vӳo̪CӤH...";
	next;
	mes "[_ֳͨ]";
	mes "LAPLP";
	mes "֤wgAh";
	mes "ƱåBL̩RBA";
	mes "IYqoƱ";
	mes "ĬCѩoƱ";
	mes "oOdoRMC";
	next;
	mes "[_ֳͨ]";
	mes "OoOߤ@_{";
	mes "oRBC";
	mes "oչϰ";
	mes "~Mڭ̻ݭn";
	mes "bOӿ𪺤eAC";

L_Menu:
	next;
	menu "oQn?",-,"oN?",L_Plans,"ڸӰ?",L_Should;
	mes "[_ֳͨ]";
	mes "Sǿ~J";
	mes "IYQnE@ɪv";
	mes "E@ɡC";
	next;
	mes "[_ֳͨ]";
	mes "{UApGoϥΥ";
	mes "ƮɥNAoiH";
	mes "ROܵiĵ";
	mes "oLhåBAiJ";
	mes "ͬ@ɡCOA";
	mes "E@ɪv¥iHQϥΥuL@...";
	goto L_Menu;

L_Plans:
	mes "[_ֳͨ]";
	mes "ڬ۫HIYNnh";
	mes "l·tC";
	mes "ogO@WjNhA";
	mes "iCLA";
	mes "oiݭnHx";
	mes "FAE@ɡC";
	next;
	mes "[_ֳͨ]";
	mes "{UAAiH۫H";
	mes "·tMiHԳӦbHe";
	mes "HAFAvO";
	mes "D";
	mes "bA@ɪ·t";
	mes "Lڥ\vpC";
	next;
	mes "[_ֳͨ]";
	mes "ɡA·t";
	mes "eic ̼w[A";
	mes "OȦq̥L@ɶi";
	mes "ڭ̪ajqqC";
	mes "~AͬbA@ɤj";
	mes "PLªvO۩ĲC";
	next;
	mes "[_ֳͨ]";
	mes "{UApG·t";
	mes "QlꦨܵiA";
	mes "LNeiJ";
	mes "c ̼w[Mϥ";
	mes "LҦ}aOC";
	next;
	mes "[_ֳͨ]";
	mes "IYpe}u";
	mes "@P·t諸C";
	mes "洫_";
	mes "LܵiAIYN";
	mes "QB^ͩRC";
	next;
	mes "[_ֳͨ]";
	mes "Ao{M";
	mes "㬥g䴩Ao";
	mes "γ\N·t";
	mes "諸kC·t";
	mes "uQnc ̼w[C";
	next;
	mes "[_ֳͨ]";
	mes "ڦҼ{";
	mes "AjM";
	mes "ڤWW[㬥g";
	mes "դOdCڤQ";
	mes "oNU·tAOo";
	mes "~NêLơC";
	goto L_Menu;

L_Should:
	mes "[_ֳͨ]";
	mes "ڻݭnAa";
	mes "oĩM";
	mes "IYܥCo";
	mes "SO@N";
	mes "ojhưOСC";
	next;
	mes "[_ֳͨ]";
	mes "SoOСA";
	mes "IY]ӥ";
	mes "oᦱߡC";
	mes "{UAaE@ɪHx";
	mes "AIYڵ";
	mes "ܳo@C";
	next;
	mes "[_ֳͨ]";
	mes "";
	mes "E@ɪv¦pMwʡC";
	mes "IYo";
	mes "קKܳo";
	mes "{Uܪɶ...";
	set Sign_Branch8A,3;
	close;

L_Complete:
	mes "[_ֳͨ]";
	mes "@O̫";
	mes "C{UAao";
	mes "åBROIYܥC";
	next;
	if (serinring > 0) {
    	mes "[_ֳͨ]";
	mes "BOAگ";
	mes "ϥάIY٫";
	mes "ܦomCڥ";
	mes "FḇHAA]";
	mes "aoC";
	next;
	}
	mes "[_ֳͨ]";
	mes "бaAo";
	mes "]L̩γ\N";
	mes "APoɡCܩ";
	mes "oǥNAL̹A";
	mes "pXCḺNϥL̪";
	mes "IYQ񪺦aC";
	next;
	mes "[_ֳͨ]";
	mes "AQ";
	mes "PIYA";
	mes "ѰOa^";
	mes "N餤Aڦ";
	mes "ϦAAnܡH";
	getitem 7308,1;
    if (serinring > 0) getitem 2643,1;
	getitem 7313,5;
	set Sign_Branch8A,4;
	close;

L_Serin:
	if (($signroomfull > 1) || getmapusers("que_sign02") > 0 || getareausers("que_sign01",229,227,166,162) > 0) goto L_Full;
	if (Sign_Branch8A == 7) 	set Sign_Branch8A,8;
	if (countitem(2643) < 1) goto L_NoRing;
	mes "[_ֳͨ]";
	mes "A̫";
	mes "IAڭvO";
	mes "ɶ";
	mes "oAڭ̦";
	mes "CAǳƦnFܡH";
	next;
	menu "O",-,"",L_No;
	if (($signroomfull > 1) || getmapusers("que_sign02") > 0 || getareausers("que_sign01",229,227,166,162) > 0) goto L_Full;
	close2;
    donpcevent "#signserin::OnSerin";
    donpcevent "#signserin::OnCooldown";
	set $signroomfull,2;
	set $signparty,getcharid(1);
	set $signplayer,getcharid(0);
    warp "que_sign01",195,189;
    end;

L_No:
	mes "[_ֳͨ]";
	mes "֡AMI";
	mes "Sɶ";
	mes "OI";
	close;

L_Full:
	mes "[_ֳͨ]";
	mes "е";
	mes "@ICڦwR";
	mes "VO";
	mes "oǷǳơC";
	close;

L_Lack:
	mes "[_ֳͨ]";
	mes "S@ӱjPi";
	mes "IYPıA";
	mes "N";
	mes "ɧAq";
	mes "oCn...CM";
	mes "C";
	set Sign_Branch8A,2;
	close;

L_NoRing:
	mes "[_ֳͨ]";
	mes "ڭ̥";
	mes "HeIY";
	mes "oYǨƱ";
	mes "uiȡC";
	mes "AǳƨܡH";
	next;
	menu "O",-,"",L_No;
	if (($signroomfull > 1) || getmapusers("que_sign02") > 0 || getareausers("que_sign01",229,227,166,162) > 0) goto L_Full;
	mes "[_ֳͨ]";
	mes "nC";
	mes "nBA";
	mes "" + strcharinfo(0) + "...";
	close2;
	if (($signroomfull > 1) || getmapusers("que_sign02") > 0 || getareausers("que_sign01",229,227,166,162) > 0) end;
    donpcevent "#signserin::OnSerin";
    donpcevent "#signserin::OnCooldown";
	set $signroomfull,2;
	set $signparty,getcharid(1);
    warp "que_sign02",35,313;
    end;

L_Medal:
    callfunc "Sign_Party";

L_NoMedal:
	if (signquest > 56) goto L_Done;
	if (sign_fail) goto L_Fail;
	mes "[_ֳͨ]";
	mes "...";
	close;

L_Success:
	if (countitem(7313) < 5 && Sign_Branch8A) goto L_Voucher;
	delitem 7313,5;
	mes "[_ֳͨ]";
	mes "AwgonC";
	mes "SooO";
	mes "HeͩRAIYO";
	mes "bܵi̩Mo̡C";
	next;
	mes "[_ֳͨ]";
	mes "o^M";
	mes "ͬAڽTHoܰ";
	mes "QAAڻ{o]}l";
	mes "xͬN䤣O";
	mes "bWۥͬL{...";
	next;
	mes "[_ֳͨ]";
	mes "A@AP";
	mes "AD`A";
	mes "UC@Abo̧A";
	mes "ЫXڭ̪ZA㬥gC";
	mes "ڬ۫HoQA";
	mes "@ǭ]...";
	set signquest,57;
    getexp 500000,0;
	close;

L_Voucher:
	mes "[_ֳͨ]";
	mes "...?";
	mes "b̥";
	mes "ڤwgɵANܡH";
	mes "Ю^L̥";
	mes "b^ڤeC";
	close;

L_Done:
	mes "[_ֳͨ]";
	mes "HM";
	mes "ܵiܡHMAO";
	mes "jjoHƦsA";
	mes "ڤM{A_I";
	mes "AͬHOo";
	mes "AɡC";
	close;

L_MustHurry:
	mes "[_ֳͨ]";
	mes "A^^h";
	mes "oIY";
	mes "peA_hA@";
	mes "NQbv̧U";
	mes "ûI";
	close;

L_Fail:
	if (sign_fail == 1) {
    	mes "[_ֳͨ]";
	mes "ӦIAuX";
	mes "o׵olH";
	mes "OiȪIo";
	mes "YϪDoN@";
	mes "oLhͬOСH";
	set sign_fail,2;
	next;
	}
	mes "[_ֳͨ]";
	mes "hqMɶO";
	mes "SSӻCڲq";
	mes "bSkC{UA^";
	mes "A@ɨӻAåBݥ";
	mes "IRC";
	close;

}

//Seals in Glast Heim Lowest Cave
gl_dun02,262,265,1	script	^	111,{

	if ((brokenseal == 1 && Sign_Seal1 == 1) || (brokenseal == 2 && Sign_Seal2 == 1) || (brokenseal == 3 && Sign_Seal3 == 1) || (brokenseal == 4 && Sign_Seal4 == 1)) {
	callfunc "Break_Seal";
	mes "^3355FFH{bZOLk}ʦL";
	mes "{Uݰ_ӤH";
	mes "laoӫʦL|C";
	mes "ANTݭnYǨƱ";
	mes "jO...";
	close;
	} else {
	mes "^3355FFw^yX";
	mes "qyXq";
	mes "oӦaϡCѩYح]Ao";
	mes "ʤO}uA@Lz";
	mes "dsPıC";
	close;
	}

}

gl_dun02,270,98,1	script	#2	111,{

	if ((brokenseal == 1 && Sign_Seal1 == 2) || (brokenseal == 2 && Sign_Seal2 == 2) || (brokenseal == 3 && Sign_Seal3 == 2) || (brokenseal == 4 && Sign_Seal4 == 2)) {
	callfunc "Break_Seal";
	mes "^3355FFH{bZOLk}ʦL";
	mes "{Uݰ_ӤH";
	mes "laoӫʦL|C";
	mes "ANTݭnYǨƱ";
	mes "jO...";
	close;
	} else {
	mes "^3355FFw^yX";
	mes "qyXq";
	mes "oӦaϡCѩYح]Ao";
	mes "ʤO}uA@Lz";
	mes "dsPıC";
	close;
	}

}

gl_dun02,268,31,1	script	#3	111,{

	if ((brokenseal == 1 && Sign_Seal1 == 3) || (brokenseal == 2 && Sign_Seal2 == 3) || (brokenseal == 3 && Sign_Seal3 == 3) || (brokenseal == 4 && Sign_Seal4 == 3)) {
	callfunc "Break_Seal";
	mes "^3355FFH{bZOLk}ʦL";
	mes "{Uݰ_ӤH";
	mes "laoӫʦL|C";
	mes "ANTݭnYǨƱ";
	mes "jO...";
	close;
	} else {
	mes "^3355FFw^yX";
	mes "qyXq";
	mes "oӦaϡCѩYح]Ao";
	mes "ʤO}uA@Lz";
	mes "dsPıC";
	close;
	}

}

gl_dun02,139,72,1	script	#4	111,{

	if ((brokenseal == 1 && Sign_Seal1 == 4) || (brokenseal == 2 && Sign_Seal2 == 4) || (brokenseal == 3 && Sign_Seal3 == 4) || (brokenseal == 4 && Sign_Seal4 == 4)) {
	callfunc "Break_Seal";
	mes "^3355FFH{bZOLk}ʦL";
	mes "{Uݰ_ӤH";
	mes "laoӫʦL|C";
	mes "ANTݭnYǨƱ";
	mes "jO...";
	close;
	} else {
	mes "^3355FFw^yX";
	mes "qyXq";
	mes "oӦaϡCѩYح]Ao";
	mes "ʤO}uA@Lz";
	mes "dsPıC";
	close;
	}

}

gl_dun02,16,26,1	script	#5	111,{

	if ((brokenseal == 1 && Sign_Seal1 == 5) || (brokenseal == 2 && Sign_Seal2 == 5) || (brokenseal == 3 && Sign_Seal3 == 5) || (brokenseal == 4 && Sign_Seal4 == 5)) {
	callfunc "Break_Seal";
	mes "^3355FFH{bZOLk}ʦL";
	mes "{Uݰ_ӤH";
	mes "laoӫʦL|C";
	mes "ANTݭnYǨƱ";
	mes "jO...";
	close;
	} else {
	mes "^3355FFw^yX";
	mes "qyXq";
	mes "oӦaϡCѩYح]Ao";
	mes "ʤO}uA@Lz";
	mes "dsPıC";
	close;
	}

}

gl_dun02,120,180,1	script	#6	111,{

	if ((brokenseal == 1 && Sign_Seal1 == 6) || (brokenseal == 2 && Sign_Seal2 == 6) || (brokenseal == 3 && Sign_Seal3 == 6) || (brokenseal == 4 && Sign_Seal4 == 6)) {
	callfunc "Break_Seal";
	mes "^3355FFH{bZOLk}ʦL";
	mes "{Uݰ_ӤH";
	mes "laoӫʦL|C";
	mes "ANTݭnYǨƱ";
	mes "jO...";
	close;
	} else {
	mes "^3355FFw^yX";
	mes "qyXq";
	mes "oӦaϡCѩYح]Ao";
	mes "ʤO}uA@Lz";
	mes "dsPıC";
	close;
	}

}

gl_dun02,42,251,1	script	#7	111,{

	if ((brokenseal == 1 && Sign_Seal1 == 7) || (brokenseal == 2 && Sign_Seal2 == 7) || (brokenseal == 3 && Sign_Seal3 == 7) || (brokenseal == 4 && Sign_Seal4 == 7)) {
	callfunc "Break_Seal";
	mes "^3355FFH{bZOLk}ʦL";
	mes "{Uݰ_ӤH";
	mes "laoӫʦL|C";
	mes "ANTݭnYǨƱ";
	mes "jO...";
	close;
	} else {
	mes "^3355FFw^yX";
	mes "qyXq";
	mes "oӦaϡCѩYح]Ao";
	mes "ʤO}uA@Lz";
	mes "dsPıC";
	close;
	}

}

gl_dun02,124,231,1	script	#8	111,{

	if ((brokenseal == 1 && Sign_Seal1 == 8) || (brokenseal == 2 && Sign_Seal2 == 8) || (brokenseal == 3 && Sign_Seal3 == 8) || (brokenseal == 4 && Sign_Seal4 == 8)) {
	callfunc "Break_Seal";
	mes "^3355FFH{bZOLk}ʦL";
	mes "{Uݰ_ӤH";
	mes "laoӫʦL|C";
	mes "ANTݭnYǨƱ";
	mes "jO...";
	close;
	} else {
	mes "^3355FFw^yX";
	mes "qyXq";
	mes "oӦaϡCѩYح]Ao";
	mes "ʤO}uA@Lz";
	mes "dsPıC";
	close;
	}

}


function	script	Break_Seal	{

	getinventorylist;
	set @i,-1;
L_Check:
	set @i,@i+1;
	if(getiteminfo(@inventorylist_id[@i],13) == 4) goto L_Break;
	if(@i < @inventorylist_count -1) goto L_Check;
	return;

L_Break:
	set @sealbreak,rand(100);
	if(@sealbreak < 11) goto L_Broken;
	mes "^3355FFAʦL";
	mes "ɧA঳Zb譱A";
	mes "CLAʦLȶ";
	mes "zLA@Oqn̡C";
	mes "γ\AݭnYǨƱ";
	mes "𮧧jOoӫʦL...";
	close;

L_Broken:
	mes "^3355FF«ʦLΤOUhʦLA";
	mes "Ԧa@n}M@{";
	mes "b~xC";
	mes "bʦLAAo{@";
	mes "WS...";
	next;
	set brokenseal,brokenseal +1;
	set @sealbreak,0;
	if(brokenseal > 4) goto L_Soul;
	mes "A";
	mes "o";
	mes "^C9CACBFH^000000";
	getitem 7306,1;
	close;

L_Soul:
	mes "^3355FFo̫";
	mes "w溸iFFA4ӤH";
	mes "oX@_ǪOA";
	mes "WɹŮåBXi";
	mes "@Ӫz_ۡC";
	next;
	mes "^3355FFo_ۺ}B";
	mes "A";
	mes "AåBAť쥦";
	mes "ni";
	mes "Aߪ̲`B...^000000";
	next;
	mes "[w溸iFOF]";
	mes "ڬO...";
	mes "ڥdUڪF";
	mes "ѩACϫnN";
	mes "ڵZ...";
	delitem 7306,4;
	getitem 7307,1;
	set signquest,54;
	close;
}

//End of Seals

que_sign01,46,55,1	script	u	111,{
	if(signquest > 54) goto L_Bottle;
	mes "^3355FFobo̼";
	mes "uݰ_Ӱb";
	mes "...";
	next;
	menu "",-,"n",L_No;
	mes "...";
	close2;
	percentheal -100,0;
	end;

L_No:
	mes "...";
	close;

L_Bottle:
	mes "^3355FFobo̼";
	mes "uݰ_Ӱb";
	mes "QˤJ~...";
	next;
	menu "~l",-,"nˤJ~",L_No;
	if(!countitem(713))goto L_Nobottle;
	delitem 713,1;
	getitem 12020,1;
	close;

L_Nobottle:
	mes "^3355FFA";
	mes "ݰ_ӶHA";
	mes "Ū~l";
	mes "ao...";
	close;

}

que_sign01,45,227,5	script	`̭̪DH	856,{

	if(signquest > 65) goto L_Greet;
	if(signquest > 64) goto L_Work;
	if(signquest > 63) goto L_Sense;
	if(signquest > 54) goto L_Power;
	mes "[㬥g]";
	mes "^881010ڤwgQiD";
	mes "HN߯SA";
	mes "OZH";
	mes "˪F޾ɵڡC";
	next;
	mes "[㬥g]";
	mes "^881010ߩȧڡA";
	mes "c ̼w[ꪺ^C";
	mes "AwgĹo䴩";
	mes "̪Z";
	mes "åBiݧڥ";
	mes "pGڻ{ASC";
	next;
	mes "[㬥g]";
	mes "^881010uHx";
	mes "E@ɤۥ";
	mes "Ϊ̭ɵCLAڷNѨ";
	mes "AتMN@A";
	mes "R@ӤE@ɪv";
	mes "OQȶȤ@ϥΡC";
	next;
	mes "[㬥g]";
	mes "^881010ڵAE@ɪvªA";
	mes "AYRO̹";
	mes "iAN@S";
	mes "DCLAb";
	mes "b@إγ~ᤶNA";
	mes "ONQӡC";
	next;
	mes "[㬥g]";
	mes "^881010ڤ]wgMwF";
	mes "Τ@A";
	mes "SO\iC";
	mes "A{UiۥѦa";
	mes "qu";
	mes "bڪjHAi^C";
	next;
	mes "^3355FFA";
	mes "E@ɪHxC";
	delitem 7307,1;
	getitem 7305,1;
	set signquest,55;
	close;

L_Power:
	mes "[㬥g]";
	mes "^881010ݭԡAZHC";
	mes "OҧA";
	mes "ϥΰʤO";
	mes "E@ɪv¡CAM";
	mes "td";
	mes "G...";
	if(signquest == 57) 	set signquest,58;
	close;

L_Sense:
	mes "[㬥g]";
	mes "^881010ڪC";
	mes "A";
	mes "ZHq";
	mes ""+strcharinfo(0)+",AܡH";
	mes "OAAکҼC";
	next;
	mes "[㬥g]";
	mes "^881010ڤwgQA";
	mes "ڷNѨA";
	mes "aP쪺YǨƱ";
	mes "D`کҼCA";
	mes "D`YǨƱ";
	mes "bA̯SOܡH";
	if(!countitem(2644) && !countitem(7178)) 	close;
	next;
	if(countitem(2644) && countitem(7178)) menu "Х",L_Sign,"P\",-;
	if(!countitem(2644) && countitem(7178)) menu "P\",-;
	if(countitem(2644) && !countitem(7178)) menu "Х",L_Sign;
	mes "[㬥g]";
	mes "^881010OAOI";
	mes "ڱq@ӤZH";
	mes "o˪ϷP";
	mes "Hus~LҦC";
	next;
	mes "[㬥g]";
	mes "^881010@ZܵiA";
	mes "کROAɵ";
	mes "ڪP\ۡIߩ";
	mes "AڱNt^C";
	mes "@ZHA";
	mes "Uj\o";
	mes "o...";
	next;
	menu "бaۥ...",-,"Ina!",L_No;
	mes "[㬥g]";
	mes "^881010P§AZHC";
	mes "{UAڱN";
	mes "AYǪFu";
	mes "...";
	delitem 7178,1;
	set signquest,65;
	close;

L_Sign:
	mes "[㬥g]";
	mes "^881010Х...?";
	mes "AAO";
	mes "ڷNѨ쪺CڤW";
	mes "QPYǨƱ...";
	close;

L_No:
	mes "[㬥g]";
	mes "^881010I";
	mes "Ar֧ڡA";
	mes "ZHI{A";
	mes "AƦܦi";
	mes "bڵZ";
	mes "ܵiII";
	next;
	mes "[㬥g]";
	mes "^881010BO@ث~";
	mes "ڥHӻDWAL";
	mes "]Aڤ䴩";
	mes "ZHAڱNAC";
	mes "MANo";
	mes "bϧڤ";
	close2;
	warp "niflheim",29,154;
	end;

L_Work:
	mes "[㬥g]";
	mes "^881010@Zo";
	mes "ڤ`ҰʡC";
	mes "Oڭn";
	mes "ڤu@bLoW";
	mes "Hus~AZHC";
	next;
	misceffect 13;
	next;
	misceffect 32;
	next;
	misceffect 183;
	next;
	misceffect 90;
	next;
	mes "[㬥g]";
	mes "^881010QC";
	mes "oOu";
	mes "骺Φ";
	mes "AHs";
	mes "P\ۡC";
	next;
	mes "[㬥g]";
	mes "^881010MAi]D";
	mes "ޤWҪ\UoӪA";
	mes "OvA@A";
	mes "HDAiڤW";
	mes "PƹC";
	getitem 7025,1;
	set signquest,66;
	next;
	mes "[㬥g]";
	mes "^881010yܻA";
	mes "jO@ǧѪG";
	mes "ML̼ĤH";
	mes "iQzZåBᦱ";
	mes "]ḺqQǤU";
	mes "NNC";
	next;
	mes "[㬥g]";
	mes "^881010OگiD";
	mes "{UAAZHCM";
	mes "Au@o{";
	mes "ǩ_ƹ...";
	close;

L_Greet:
	mes "[㬥g]";
	mes "^881010ݭԡAZHC";
	mes "Oͬ";
	mes "OHЩMFܡH";
	mes "IA̱N";
	mes "`@wmAXA";
	mes "bܵi̳o̡C";
	close;

}

que_sign01,1,1,1	script	#signserin	-1,{

OnInit:
	disablenpc "IY#serin";
	set $signroomfull,0;
	set $signparty,0;
	end;

OnSerin:
	enablenpc "IY#serin";
	end;

OnSummon:
	disablenpc "IY#serin";
	set $@Sign_Summon,10;
	monster "que_sign01",180,200,"G",1423,1,"#signserin::OnSignDead";
	monster "que_sign01",205,205,"Ge",1423,1,"#signserin::OnSignDead";
	monster "que_sign01",190,190,"Ge",1423,1,"#signserin::OnSignDead";
	monster "que_sign01",205,190,"Ge",1423,1,"#signserin::OnSignDead";
	monster "que_sign01",190,205,"G",1423,1,"#signserin::OnSignDead";
	monster "que_sign01",200,200,"cF",1475,1,"#signserin::OnSignDead";
	monster "que_sign01",200,180,"cF",1475,1,"#signserin::OnSignDead";
	monster "que_sign01",210,210,"cF",1522,1,"#signserin::OnSignDead";
	monster "que_sign01",180,180,"cF",1522,1,"#signserin::OnSignDead";
	monster "que_sign01",196,195,"·t",1605,1,"#signserin::OnSignDead";
	end;

OnSignDead:
	set $@Sign_Summon,$@Sign_Summon -1;
	if($@Sign_Summon > 0) end;
	set $signroomfull,3;
	stopnpctimer;
	goto OnSerin;

OnCooldown:
	initnpctimer;
	end;

OnTimer600000:
	disablenpc "IY#serin";
	killmonster "que_sign01","#signserin::OnSignDead";
	set $signroomfull,1;
	set $signparty,0;
	areawarp "que_sign01",229,227,166,162,"niflheim",30,156;
	areawarp "que_sign02",1,1,400,400,"niflheim",30,156;
	stopnpctimer;
	end;
}

que_sign01,1,1,1	script	#signserin2	-1,{

OnInit:
	disablenpc "IY#serin2";
	set $signroom2full,0;
	end;

OnSerin:
	enablenpc "IY#serin2";
	end;

OnSummon:
	disablenpc "IY#serin2";
	set $@Sign_Summon2,1;
	areamonster "que_sign01",188,34,205,55,"·t",1605,1,"#signserin2::OnSignDead";
	end;

OnSignDead:
	set $@Sign_Summon2,$@Sign_Summon2 -1;
	if($@Sign_Summon2 > 0) end;
	set $signroom2full,3;
	stopnpctimer;
	goto OnSerin;

OnCooldown:
	initnpctimer;
	end;

OnTimer600000:
	disablenpc "IY#serin2";
	killmonster "que_sign01","#signserin2::OnSignDead";
	set $signroom2full,1;
	areawarp "que_sign01",229,77,166,12,"niflheim",30,156;
	stopnpctimer;
	end;
}

que_sign01,197,195,5	script	IY#serin	90,{

	if(signquest > 55) goto L_Done;
	if(Sign_Branch8A > 7) goto L_TryAgain;
	if(Sign_Branch8A > 6) goto L_Success;
	if(Sign_Branch8A > 4) goto L_Summon;
	if(Sign_Branch8A < 4) goto L_NoWord;
	mes "[IY]";
	mes "A̫bo̡C";
	mes "]k@";
	mes "γ\ڪ@ʡA]o";
	mes "Dڲ{U...";
	next;
	menu "A򰵳o...",-;
	mes "[IY]";
	mes "Az";
	mes "iȪg";
	mes "QjbܵiWC";
	mes "ڹcX";
	mes "åBH欰C";
	mes "ڷQnAI";
	next;
	menu "OAQn·t...?",-;
	mes "[IY]";
	mes "OHѡAE@ɪv";
	mes "Ӧ㬥gA";
	mes "@@ϥΡC";
	mes "vOSaӧ";
	mes "IA]l`·t";
	mes "ڪ̫|C";
	next;
	menu "OpG·tӿc ̼w[...",-;
	mes "[IY]";
	mes "Aڬ۷TH";
	mes "NoͤpG·t";
	mes "iJͬC";
	mes "L}ac ̼w[M";
	mes "aӦdM";
	mes "ƤdHC";
	next;
	mes "[IY]";
	mes "]pGڴ_";
	mes "åBLCHA";
	mes "LAzLl·t";
	mes "AAi{";
	mes "ڨӪ۷LNq";
	mes "ICOڤߡC";
	next;
	mes "[IY]";
	mes "ͬ";
	mes "L̦A]L";
	mes "QB@CL̥h";
	mes "ܵiAڳ߷Rŷx";
	mes "ӶMsb~";
	mes "ŮCCӤHӦ...";
	next;
	mes "[IY]";
	mes "γ\Aiण";
	mes "Aڱ";
	mes "MQjbܵiWA";
	mes "OڥDACn";
	mes "ΧڪҦA"+strcharinfo(0)+".";
	next;
	menu "o",L_Go,"o",-;
	set Sign_Branch8A,5;
	close;

L_Go:
	mes "[IY]";
	mes "Au@N";
	mes "󨺻h";
	mes "ڪtGܡHATz";
	mes "ANYŦzLbAeU...";
	next;
	switch( select( "ڥΧڪߴc ̼w[","ڰAåBOn.." ) )
	{
		case 1:
			set Sign_Branch8A,5;
			close;

		case 2:
			mes "[IY]";
	mes "̤p";
	mes "HA^";
	mes "bc ̼w[M";
	mes "n·t`";
	mes "ACD`P...";
			set sign_fail,1;
			getexp 200000,0;
			close2;
			set $signroomfull,0;
			warp "umbala",132,203;
			end;
	}

L_Summon:
	mes "[IY]";
	mes "pGAҨ";
	mes "ڤl·t";
	mes "SE@ɪv¡AMAA";
	mes "~Cڤ@E";
	mes "檺OI";
	next;
	mes "[IY]";
	mes "AOo";
	mes "oͦb̨WA";
	mes "NUܡHYϥL";
	mes "nҹ";
	mes "Ĥ@ӡAL̤k ";
	mes "`...";
	next;
	mes "[IY]";
	mes "HΨӳhapkġA";
	mes "ԧJRwܡHoR";
	mes "SNѨoI";
	next;
	mes "[IY]";
	mes "AoƱA";
	mes "̫AAˤ";
	mes "uAըaӦo";
	mes "DCAo";
	mes "pa...";
	next;
	mes "[IY]";
	mes "O...";
	mes "zLUVO";
	mes "ASL̨S";
	mes "OhWAHڭpe@ˡC";
	mes "{Uڦ";
	mes "l·tI";
	next;
	mes "[IY]";
	mes "ڤQnڭ̾԰A";
	mes "OڤAڡC";
	mes "ڤwgXF";
	mes "ͬҦ·t";
	mes "AH]ڤ";
	mes "{UIڭ̥԰I";
	close2;
	donpcevent "#signserin::OnSummon";
	set Sign_Branch8A,7;
	end;

L_TryAgain:
	mes "[IY]";
	mes "SA";
	mes "ܡH";
	mes "а";
	mes "ոհڡI";
	close2;
	set Sign_Branch8A,7;
	donpcevent "#signserin::OnSummon";
	end;

L_Success:
	mes "[IY]";
	mes "ڲ{UݨC";
	mes "[AڱNhڪO";
	mes "åBbܵi̫OC";
	mes "pL@ˡCMA";
	mes "ڥiHݧA@ӰDܡH";
	next;
	mes "[IY]";
	mes "ѩ󨺤E@ɪv¡AA";
	mes "RO̰";
	mes "LקAQnC򰵤";
	mes "AϥΥRO¾ܡH";
	next;
	mes "[IY]";
	mes "...";
	mes "......";
	mes "..........";
	next;
	mes "[IY]";
	mes "ڲ{UݨC";
	mes "nߦbA";
	mes "iDڤ@CAQn";
	mes "ڥt@Ӿ|COb";
	mes "Aڳ]k}a";
	mes "Awgڪ|C";
	next;
	mes "[IY]";
	mes "YϧڤLO";
	mes "{U믫AO@غaA";
	mes "ڶHA@˹JYHC";
	mes "MڱNhڪOСA";
	mes "ڱNդnѰOAC";
	next;
	mes "[IY]";
	mes "ڰOЧA";
	mes "iMn";
	mes "_Q";
	mes "ͩRڡC";
	next;
	mes "[IY]";
	mes "iOA{UC";
	mes "åBnB";
	mes "AȦAڪB...";
	delitem 7308,1;
	set signquest,56;
	close;

L_NoWord:
	mes "[IY]";
	mes "...";
	close;

L_Done:
	mes "^3355FFAU";
	mes "LNѪIY";
	mes "åB^ܵiC";
	close2;
	set $signroomfull,0;
	warp "niflheim",30,156;
	end;
}

que_sign01,197,45,5	script	IY#serin2	90,{

	if (signquest > 55) goto L_Done;
	if (Sign_Branch8B > 3) goto L_TryAgain;
	if (Sign_Branch8B > 2) goto L_Success;
	if (Sign_Branch8B > 1) goto L_Summon;
	mes "[IY]";
	mes "]OWA";
	mes "]N饿񧹦CڤwgnDAE@ɪv¬O̫ƥΩl·tݭnC";
	next;
	mes "[IY]";
	mes "LסAO";
	mes "E@ɪv¯ߺD󧹦";
	mes "]N¶Ϊ̯}aCЧA⥦ڡAnܡHڿܯ}ao...";
	next;
	mes "[IY]";
	mes "...";
	mes "ڤE@ɪv¡C";
	next;
	select( "IYE@ɪv" );
	mes "[IY]";
	mes "oi";
	mes "۷MI";
	mes "]ЦVᨫ...";
	delitem 7305,1;
	set Sign_Branch8B,2;
	close;

L_Summon:
	mes "[IY]";
	mes "藍_C";
	mes "Oڥo";
	mes "l·tC";
	next;
	select( "O...?" );
	mes "[IY]";
	mes "oqO]k";
	mes "Qn_·tA";
	mes "OڡC`OQn^ڪHΦCڰQbܵi̦bo̳QI";
	next;
	mes "[IY]";
	mes "OHѡAE@ɪv";
	mes "Ӧ㬥gA";
	mes "@@ϥΡC";
	mes "vOSaӧ";
	mes "IA]l`";
	mes "ڪ̫|C";
	next;
	select( "OpG·tӿc ̼w[..." );
	mes "[IY]";
	mes "Aڬ۷TH";
	mes "NoͤpG·t";
	mes "iJͬCLN}ac ̼w[åBdMƤdHaӦC";
	next;
	mes "[IY]";
	mes "]pGڴ_";
	mes "åBLCHA";
	mes "LAzLl·tA";
	mes "Aiॿ{ڦ^ӱN۷LNqCOADHڤߡC";
	next;
	mes "[IY]";
	mes "ͬ";
	mes "L̦A]L";
	mes "QB@Cڳ߷RӶŷxMs~ɪŮɡAL̥hܵiC";
	next;
	mes "[IY]";
	mes "γ\Aiण";
	mes "Aڱ";
	mes "MQjbܵiWA";
	mes "OڥDACn";
	mes "ΧڪҦC";
	next;
	switch( select( "nCڱNAhC","AAQ" ) )
	{
		case 1:
			mes "[IY]";
			mes "Au@N";
			mes "󨺻h";
			mes "ڪtGܡHATz";
			mes "ANYŦzLbAeU...";
			next;
			switch( select( "ڥΧڪߴc ̼w[C","ڰAåBOn..." ) )
			{
				case 1:
					break;

				case 2:
					mes "[IY]";
					mes "̤p";
					mes "HA^";
					mes "bc ̼w[M";
					mes "n·t`";
					mes "ACD`P...";
					set signfail,1;
					getexp 200000,0;
					set $signroom2full,0;
					close2;
					warp "umbala",132,203;
					end;
			}

		case 2:
			mes "[IY]";
			mes "...";
			mes "گuQnA@ԡA";
			mes "OڤwgӻӲ{UCpGAMnDzAAMASܯdU...";
			next;
			mes "[·t]";
			mes "^330033VdZHI";
			mes "Au{";
			mes "A@|";
			mes "ڶܡHC";
			mes "CӶ̥ʥǲߡC";
			mes "ǳƦI^000000";
			donpcevent "#signserin2::OnSummon";
			set Sign_Branch8B,3;
			close;
	}

L_TryAgain:
	mes "[IY]";
	mes "SA";
	mes "ܡH";
	mes "а";
	mes "ոհڡI";
	close2;
	set Sign_Branch8B,3;
    donpcevent "#signserin2::OnSummon";
    end;

L_Success:
	mes "[IY]";
	mes "ڲ{UݨC";
	mes "[AڱNhڪO";
	mes "åBbܵi̫OC";
	mes "pL@ˡCMA";
	mes "ڥiHݧA@ӰDܡH";
	next;
	mes "[IY]";
	mes "ѩ󨺤E@ɪv¡AA";
	mes "RO̰";
	mes "LקAQnC򰵤";
	mes "AϥΥRO¾ܡH";
	next;
	mes "[IY]";
	mes "...";
	mes "......";
	mes "..........";
	next;
	mes "[IY]";
	mes "ڲ{UݨC";
	mes "nߦbA";
	mes "iDڤ@CAQn";
	mes "ڥt@Ӿ|COb";
	mes "Aڳ]k}a";
	mes "Awgڪ|C";
	next;
	mes "[IY]";
	mes "YϧڤLO";
	mes "{U믫AO@غaA";
	mes "ڶHA@˹JYHC";
	mes "MڱNhڪOСA";
	mes "ڱNդnѰOAC";
	next;
	mes "[IY]";
	mes "ڰOЧA";
	mes "iMn";
	mes "_Q";
	mes "ͩRڡC";
	next;
	set signquest,56;
	mes "[IY]";
	mes "iOA{UC";
	mes "åBnB";
	mes "AȦAڪB...";
	close;

L_NoWord:
	mes "[IY]";
	mes "...";
	close;

L_Done:
	mes "^3355FFAU";
	mes "LNѪIY";
	mes "åB^ܵiC";
	close2;
	set $signroom2full,0;
    warp "niflheim",30,156;
    end;
}


function	script	Sign_Party	{

	getpartymember $signparty,1;
	set @i,-1;

L_Check:
	set @i,@i+1;
	if(getcharid(0) == $@partymembercid[@i]) goto L_Party;
	if(@i < $@partymembercount -1) goto L_Check;
	return;

L_Party:
	mes "[_ֳͨ]";
	mes "]k...";
	mes "A@wbo̹";
	mes "UABͱa";
	mes "IYpߡC@A";
	mes "ǳƥhA"+strcharinfo(0)+"?";
	next;
	menu "O",-,"٨S...",L_Notyet;
	menu "hIYC.",-,"iDڥhIY.",L_Path;
	mes "[_ֳͨ]";
	mes "P§A";
	mes "AUӻC";
	mes "IY¯٥i";
	mes "DuLOү";
	mes "W@W_I...";
	close2;
	warp "que_sign01",195,189;
	end;


L_Notyet:
	mes "[_ֳͨ]";
	mes "л...";
	mes "ɶO沈n...";
	close;

L_Path:
	mes "[_ֳͨ]";
	mes "P§A";
	mes "AUӻC";
	mes "IY¯٥i";
	mes "DuLOү";
	mes "W@W_I...";
	close2;
	warp "que_sign02",135,313;
	end;

}

// Warp to leave Serin's room

que_sign01,178,169,0	script	#serinwarp	45,1,1,{

	if ($signroomfull > 2) {
		if (getmapusers("que_sign02") > 0 || getareausers("que_sign01",229,227,166,162) > 0) end;
		donpcevent "#signserin::OnInit";
	}
	warp "niflheim",30,156;
	end;
}

que_sign01,178,19,0	script	#serinwarp2	45,1,1,{

	set $signroom2full,0;
	warp "niflheim",30,156;
	end;
}

// Fountain script

geffen,119,55,1	script	GeffeniaWarper	45,2,2,{

	switch ($GeffeniaWarp) {
	case 1:
		warp "gefenia01",58,169;
		break;
	case 2:
		warp "gefenia02",116,115;
		break;
	case 3:
		warp "gefenia03",130,206;
		break;
	case 4:
		warp "gefenia04",133,88;
		break;
	}

OnWarping:
	misceffect 215;
	mapannounce "geffen","ѩӦۦNQ{AqnȪJfwg}",1,0x9CFF00;
	misceffect 247;
	initnpctimer;
	end;

OnTimer15000:
	misceffect 247;
	end;

OnTimer30000:
	misceffect 247;
	end;

OnTimer45000:
	stopnpctimer;
	mapannounce "geffen","qnȪJf{bQ",1,0x9CFF00;
	misceffect 16;

OnInit:
	disablenpc "GeffeniaWarper";
	set $GeffeniaWarp,0;
	end;

}

geffen,119,49,1	script	Q#SignFountain	111,{

	if(countitem(7025) && !$GeffeniaWarp) {
		specialeffect2 200;
		mes "^3355FFA񪺼QA@_ǪO}lbAfUMqbQ`FѩPd˵oX";
		next;
		if(select("]\iQ:")==1){
			misceffect 247;
			set $GeffeniaWarp,rand(1,4);
			enablenpc "GeffeniaWarper";
			donpcevent "GeffeniaWarper::OnWarping";
			mes "^3355FF ]\";
			mes "qiA";
			mes "ܿWS¼";
			mes "bQe ...";
			close;
		}
		mes "......";
		close;
	}
	mes "Q";
	close;
}

//==================================================
// que_sign02 - Monster Spawns
//==================================================

que_sign02,0,0,0,0	monster	c]ͪ	1580,1,0,0,0
que_sign02,0,0,0,0	monster	gɴcF	1566,3,0,0,0
que_sign02,0,0,0,0	monster	x	1435,5,0,0,0
que_sign02,0,0,0,0	monster	cF	1475,5,0,0,0
que_sign02,0,0,0,0	monster	cϪ	1446,10,0,0,0
que_sign02,0,0,0,0	monster	eԫR	1479,10,0,0,0
que_sign02,0,0,0,0	monster	G;ԫR	1480,10,0,0,0
que_sign02,0,0,0,0	monster	G	1423,15,0,0,0
