
prt_in.gat,285,137,4	shop	ϵƷ	829,7452:2000,7453:2000,7454:2000,7455:2000,7456:2000,7457:2000,7472:2000,7473:2000,7474:2000,7475:2000,7476:2000,7477:2000,7478:2000,7479:2000,7480:2000,7481:2000,7482:1000,12018:100	
prontera.gat,141,125,5	script	նﰺ	886,{
	callfunc "Cuisine";
OnInit:
	setarray $@cuisinebook[0],0,7472,7473,7474,7475,7476,7477,7478,7479,7480,7481;
	set $CuisineName$,"^0000FFնﰺʦ:";
	set $CuisineQuest_1$,"ʲô?";
	set $CuisineQuest_2$,"";
	set $CuisineQuest_3$,":";
	set $zz$,"^0000FF";
	set $tc$,"^FF0000˳";
}
function	script	Cuisine	{
	function MesJob;
	function MesCuisine;
	mes""+$CuisineName$;
	mes""+$CuisineQuest_1$;
	next;
	switch(select(MesJob(char_job),MesCuisine(char_job),$tc$)){
		case 1:
			if(char_job == 99) callfunc "CuisineMake";
			if(char_job == 0 && getequipisequiped(1) && getequipid(1) == 5026) callfunc "JobChanges";
			if(char_job == 9 && getequipisequiped(1) && getequipid(1) == 5026){
				if(char_makeexp < 1000) callfunc "MesExpLvl",1,1000,0,100;
				if(char_makeexp >= 1000 && char_makeexp < 2000) callfunc "MesExpLvl",2,2000,1000,100;
				if(char_makeexp >= 2000 && char_makeexp < 3000) callfunc "MesExpLvl",3,3000,2000,100;
				if(char_makeexp >= 3000 && char_makeexp < 5000) callfunc "MesExpLvl",4,5000,3000,200;
				if(char_makeexp >= 5000 && char_makeexp < 8000) callfunc "MesExpLvl",5,8000,5000,300;
				if(char_makeexp >= 8000 && char_makeexp < 13000) callfunc "MesExpLvl",6,13000,8000,500;
				if(char_makeexp >= 13000 && char_makeexp < 21000) callfunc "MesExpLvl",7,21000,13000,800;
				if(char_makeexp >= 21000 && char_makeexp < 34000) callfunc "MesExpLvl",8,34000,21000,1300;
				if(char_makeexp >= 34000 && char_makeexp < 55000) callfunc "MesExpLvl",9,55000,34000,2100;
				if(char_makeexp >= 55000) callfunc "MesExpLvl",10,99999999,55000,3400;
			}
			callfunc "ByCuisine";
			close;
			end;			
		case 2:
			if(char_job == 9 && getequipisequiped(1) && getequipid(1) == 5026){
				mes""+$CuisineName$;
				mes""+$CuisineQuest_2$;
				next;
				switch(select("һ","","","ļ","弶","","߼","˼","ż","ʮ")){
					case 1:
						set @makesuccesslvl,1;
						mes""+$CuisineName$;
						mes""+$CuisineQuest_2$;
						next;
						switch(select("ȳ-STR","ܵīˮ-AGI","з֮-VIT","ѹ֭ҩݲ-INT","֭-DEX","βȳ-LUK")){
							case 1:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ȳ*5";
								mes "ƾƽ׹*1";
								mes "ʳ*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(940)<5) || (countitem(7031)<1) || (countitem(7457)<1) || countitem($@cuisinebook[1]) < 1) callfunc "NotHave";
											delitem 940,5;
											delitem 7031,1;
											delitem 7457,1;
											set @makefood,12041;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 2:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ʳ*1";
								mes "ܵ*10";
								mes "ī֭*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(577)<1) || (countitem(908)<10) || (countitem(1024)<1) || countitem($@cuisinebook[1]) < 1) callfunc "NotHave";
											delitem 577,1;
											delitem 908,10;
											delitem 1024,1;
											set @makefood,12056;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 3:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ǯ*10";
								mes "ɫҩ*10";
								mes "ɫҩˮ*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(960)<10) || (countitem(511)<10) || (countitem(503)<1) || countitem($@cuisinebook[1]) < 1) callfunc "NotHave";
											delitem 960,10;
											delitem 511,10;
											delitem 503,1;
											set @makefood,12051;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 4:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*3";
								mes "ɫҩˮ*2";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(514)<3) || (countitem(501)<2) || countitem($@cuisinebook[1]) < 1) callfunc "NotHave";
											delitem 514,3;
											delitem 501,2;
											set @makefood,12046;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 5:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*1";
								mes "*2";
								mes "ɫҩˮ*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(518)<1) || (countitem(514)<2) || (countitem(501)<1) || countitem($@cuisinebook[1]) < 1) callfunc "NotHave";
											delitem 518,1;
											delitem 514,2;
											delitem 501,1;
											set @makefood,12061;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 6:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000β*5";
								mes "ƾƽ׹*1";
								mes "ʳ*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(942)<5) || (countitem(7031)<1) || (countitem(7457)<1) || countitem($@cuisinebook[1]) < 1) callfunc "NotHave";
											delitem 942,5;
											delitem 7031,1;
											delitem 7457,1;
											set @makefood,12066;
										callfunc "MakeFood";
									case 2:
										close;
								}
						}
					case 2:
						if(char_makeexp < 1000) callfunc "NoMake";
						set @makesuccesslvl,2;
						mes""+$CuisineName$;
						mes""+$CuisineQuest_2$;
						next;
						switch(select("ˮ-STR","-AGI","-VIT","Ҷĺ-INT","ɿķ˹-DEX","Ϲ֭-LUK")){
							case 1:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ճ*20";
								mes "ɫҩ*10";
								mes "ɫҩ*10";
								mes "ζĵζ֭*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(918)<20) || (countitem(511)<10) || (countitem(508)<10) || (countitem(7454)<1) || countitem($@cuisinebook[2]) < 1) callfunc "NotHave";
											delitem 918,20;
											delitem 511,10;
											delitem 508,10;
											delitem 7454,1;
											set @makefood,12042;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 2:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ʳ*1";
								mes "ζĵζ֭*1";
								mes "Ϲ*5";
								mes "ܲ*3";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(577)<1) || (countitem(7454)<1) || (countitem(535)<5) || (countitem(515)<3) || countitem($@cuisinebook[2]) < 1) callfunc "NotHave";
											delitem 577,1;
											delitem 7454,1;
											delitem 535,5;
											delitem 515,3;
											set @makefood,12057;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 3:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*10";
								mes "*5";
								mes "*5";
								mes "óԵ*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(966)<10) || (countitem(956)<5) || (countitem(951)<5) || (countitem(579)<1) || countitem($@cuisinebook[2]) < 1) callfunc "NotHave";
											delitem 966,10;
											delitem 956,5;
											delitem 951,5;
											delitem 579,1;
											set @makefood,12052;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 4:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ɫҩ*5";
								mes "ɫҩ*10";
								mes "ɫҩ*10";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(510)<5) || (countitem(507)<10) || (countitem(508)<10) || countitem($@cuisinebook[2]) < 1) callfunc "NotHave";
											delitem 510,5;
											delitem 507,10;
											delitem 508,10;
											set @makefood,12047;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 5:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ɿ*10";
								mes "С*1";
								mes "ţ*1";
								mes "ɫ*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(7182)<10) || (countitem(539)<1) || (countitem(519)<1) || (countitem(736)<1) || countitem($@cuisinebook[2]) < 1) callfunc "NotHave";
											delitem 7182,10;
											delitem 539,1;
											delitem 519,1;
											delitem 736,1;
											set @makefood,12062;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 6:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ƻ֭*3";
								mes "֭ܲ*2";
								mes "֭*1";
								mes "Ũ֭*2";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(531)<3) || (countitem(534)<2) || (countitem(533)<1) || (countitem(620)<2) || countitem($@cuisinebook[2]) < 1) callfunc "NotHave";
											delitem 531,3;
											delitem 534,2;
											delitem 533,1;
											delitem 620,2;
											set @makefood,12067;
										callfunc "MakeFood";
									case 2:
										close;
								}
						}
					case 3:
						if(char_makeexp < 2000) callfunc "NoMake";
						set @makesuccesslvl,3;
						mes""+$CuisineName$;
						mes""+$CuisineQuest_2$;
						next;	
						switch(select("ըţ-STR","ʿ-AGI","-VIT","ҩݷ۲-INT","ˮٱ-DEX","-LUK")){
							case 1:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*4";
								mes "ƾƽ׹*1";
								mes "ɫҩ*10";
								mes "*5";
								mes "ζĵζ֭*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(517)<4) || (countitem(7031)<1) || (countitem(511)<10) || (countitem(7286)<5) || (countitem(7455)<1) || countitem($@cuisinebook[3]) < 1) callfunc "NotHave";
											delitem 517,4;
											delitem 7031,1;
											delitem 511,10;
											delitem 7286,5;
											delitem 7455,1;
											set @makefood,12043;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 2:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*10";
								mes "ʿ*10";
								mes "ζެ*5";
								mes "ζĵζ֭*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(962)<10) || (countitem(548)<10) || (countitem(549)<5) || (countitem(7453)<1) || countitem($@cuisinebook[3]) < 1) callfunc "NotHave";
											delitem 962,10;
											delitem 548,10;
											delitem 549,5;
											delitem 7453,1;
											set @makefood,12058;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 3:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*20";
								mes "*10";
								mes "*1";
								mes "ζĵζ֭*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(966)<20) || (countitem(961)<10) || (countitem(518)<1) || (countitem(7453)<1) || countitem($@cuisinebook[3]) < 1) callfunc "NotHave";
											delitem 966,20;
											delitem 961,10;
											delitem 518,1;
											delitem 7453,1;
											set @makefood,12053;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 4:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*2";
								mes "ɫҩ*10";
								mes "ɫζ*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(518)<2) || (countitem(509)<10) || (countitem(7452)<1) || countitem($@cuisinebook[3]) < 1) callfunc "NotHave";
											delitem 518,2;
											delitem 509,10;
											delitem 7452,1;
											set @makefood,12048;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 5:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ƻ*5";
								mes "㽶*5";
								mes "*5";
								mes "ݮ*5";
								mes "ɫζ*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(512)<5) || (countitem(513)<5) || (countitem(582)<5) || (countitem(578)<5) || (countitem(7452)<1) || countitem($@cuisinebook[3]) < 1) callfunc "NotHave";
											delitem 512,5;
											delitem 513,5;
											delitem 582,5;
											delitem 578,5;
											delitem 7452,1;
											set @makefood,12063;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 6:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ެ*10";
								mes "ζެ*10";
								mes "ħ﷬*1";
								mes "ζĵζ֭*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(516)<10) || (countitem(549)<10) || (countitem(633)<1) || (countitem(7453)<1) || countitem($@cuisinebook[3]) < 1) callfunc "NotHave";
											delitem 516,10;
											delitem 549,10;
											delitem 633,1;
											delitem 7453,1;
											set @makefood,12068;
										callfunc "MakeFood";
									case 2:
										close;
								}
						}
					case 4:
						if(char_makeexp < 3000) callfunc "NoMake";
						set @makesuccesslvl,4;
						mes""+$CuisineName$;		
						mes""+$CuisineQuest_2$;
						next;
						switch(select("ҩŹ-STR","-AGI","躣Ƥ-VIT","޿ˮ-INT","-DEX","-LUK")){
							case 1:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*5";
								mes "ɫҩ*3";
								mes "ɫҩ*2";
								mes "ɫҩ*3";
								mes "ζĵζ֭*1";
								mes "*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(517)<5) || (countitem(507)<3) || (countitem(508)<2) || (countitem(511)<3) || (countitem(7453)<1) || (countitem(568)<1) || countitem($@cuisinebook[4]) < 1) callfunc "NotHave";
											delitem 517,5;
											delitem 507,3;
											delitem 508,2;
											delitem 511,3;
											delitem 7453,1;
											set @makefood,12044;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 2:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ʳ*3";
								mes "ζĵζ֭*1";
								mes "һ*10";
								mes "ܲ*10";
								mes "Ϲͷ*10";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(577)<3) || (countitem(7455)<1) || (countitem(7066)<10) || (countitem(515)<10) || (countitem(1062)<10) || countitem($@cuisinebook[4]) < 1) callfunc "NotHave";
											delitem 577,3;
											delitem 7455,1;
											delitem 7066,10;
											delitem 515,10;
											delitem 1062,10;
											set @makefood,12059;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 3:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*30";
								mes "ɫҩ*10";
								mes "ĲҶ*10";
								mes "ƾƽ׹*1";
								mes "ī֭*20";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(962)<30) || (countitem(509)<10) || (countitem(7194)<10) || (countitem(7031)<1) || (countitem(1024)<20) || countitem($@cuisinebook[4]) < 1) callfunc "NotHave";
											delitem 962,30;
											delitem 509,10;
											delitem 7194,10;
											delitem 7031,1;
											delitem 1024,20;
											set @makefood,12054;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 4:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ݮ*10";
								mes "*4";
								mes "*10";
								mes "ƾ*2";
								mes "*5";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(578)<10) || (countitem(568)<4) || (countitem(582)<10) || (countitem(970)<2) || (countitem(514)<5) || countitem($@cuisinebook[4])<1) callfunc "NotHave";
											delitem 578,10;
											delitem 568,4;
											delitem 582,10;
											delitem 970,2;
											delitem 514,5;
											set @makefood,12049;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 5:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*5";
								mes "ţ*15";
								mes "ʿ*10";
								mes "ɫҩ*10";
								mes "*1";
								mes "ζĵζ֭*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(580)<5) || (countitem(519)<15) || (countitem(548)<10) || (countitem(508)<10) || (countitem(517)<1) || (countitem(7453)<1) || countitem($@cuisinebook[4]) < 1) callfunc "NotHave";
											delitem 580,5;
											delitem 519,15;
											delitem 548,10;
											delitem 508,10;
											delitem 517,1;
											delitem 7453,1;
											set @makefood,12064;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 6:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*10";
								mes "Ҷ*10";
								mes "ɫҩ*10";
								mes "óԵ*5";
								mes "ζĵζ֭*2";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(1054)<10) || (countitem(945)<10) || (countitem(509)<10) || (countitem(579)<5) || (countitem(7453)<2) || countitem($@cuisinebook[4]) < 1) callfunc "NotHave";
											delitem 1054,10;
											delitem 945,10;
											delitem 509,10;
											delitem 579,5;
											delitem 7453,2;
											set @makefood,12069;
										callfunc "MakeFood";
									case 2:
										close;
								}
						}
					case 5:
						if(char_makeexp < 5000) callfunc "NoMake";
						set @makesuccesslvl,5;
						mes""+$CuisineName$;
						mes""+$CuisineQuest_2$;
						next;
						switch(select("̫̫ļ-STR","Ϲ-AGI","-VIT","˿-INT","ɫɳ-DEX","Ыȳ-LUK")){
							case 1:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ެ*10";
								mes "*2";
								mes "ʳ*1";
								mes "ܲ*3";
								mes "ʳ*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(516)<10) || (countitem(518)<2) || (countitem(7457)<1) || (countitem(515)<3) || (countitem(577)<1) || countitem($@cuisinebook[5]) < 1) callfunc "NotHave";
											delitem 516,10;
											delitem 518,2;
											delitem 7457,1;
											delitem 515,3;
											delitem 577,1;
											set @makefood,12045;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 2:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ɫ*20";
								mes "Ϲͷ*20";
								mes "*1";
								mes "Ҷ*10";
								mes "ɫҩ*10";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(7006)<20) || (countitem(1062)<20) || (countitem(7482)<1) || (countitem(520)<10) || (countitem(507)<10) || countitem($@cuisinebook[5]) < 1) callfunc "NotHave";
											delitem 7006,20;
											delitem 1062,20;
											delitem 7482,1;
											delitem 520,10;
											delitem 507,10;
											set @makefood,12060;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 3:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*20";
								mes "ɫҩ*10";
								mes "ζĵζ֭*1";
								mes "ɫζ*1";
								mes "ɫҩ*20";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(553)<20) || (countitem(508)<10) || (countitem(7455)<1) || (countitem(7456)<1) || (countitem(511)<20) || countitem($@cuisinebook[5]) < 1) callfunc "NotHave";
											delitem 553,20;
											delitem 508,10;
											delitem 7455,1;
											delitem 7456,1;
											delitem 511,20;
											set @makefood,12055;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 4:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000˿ʵ*4";
								mes "ɫҩˮ*1";
								mes "ƾ*2";
								mes "*2";
								mes "ɫζ*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(522)<4) || (countitem(505)<1) || (countitem(970)<2) || (countitem(568)<2) || (countitem(7452)<1) || countitem($@cuisinebook[5]) < 1) callfunc "NotHave";
											delitem 522,4;
											delitem 505,1;
											delitem 970,2;
											delitem 568,2;
											delitem 7452,1;
											set @makefood,12050;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 5:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000Ҷ*2";
								mes "«Ҷ*3";
								mes "Ҷ*10";
								mes "޴Ҷ*6";
								mes "ζĵζ֭*1";
								mes "ɫζ*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(520)<2) || (countitem(521)<3) || (countitem(7100)<10) || (countitem(7198)<6) || (countitem(7453)<1) || (countitem(7452)<1) || countitem($@cuisinebook[5]) < 1) callfunc "NotHave";
											delitem 520,2;
											delitem 521,3;
											delitem 7100,10;
											delitem 7198,6;
											delitem 7453,1;
											delitem 7452,1;
											set @makefood,12065;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 6:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000Ыβ*20";
								mes "*10";
								mes "޴Ҷ*10";
								mes "ƾƽ׹*2";
								mes "ʳ*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(904)<20) || (countitem(1042)<10) || (countitem(7198)<10) || (countitem(7031)<2) || (countitem(7457)<1) || countitem($@cuisinebook[5]) < 1) callfunc "NotHave";
											delitem 904,20;
											delitem 1042,10;
											delitem 7198,10;
											delitem 7031,2;
											delitem 7457,1;
											set @makefood,12070;
										callfunc "MakeFood";
									case 2:
										close;
								}
						}
					case 6:
						if(char_makeexp < 8000) callfunc "NoMake";
						set @makesuccesslvl,6;
						mes""+$CuisineName$;
						mes""+$CuisineQuest_2$;
						next;
						switch(select("ˢˢ-STR","Ϻ-AGI","ǳĲҩ-VIT","ɫ㹽ˮ-INT","ҵ-DEX","-LUK")){
							case 1:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*10";
								mes "*2";
								mes "ɫҩ*1";
								mes "˿ʵ*1";
								mes "Ƭ*20";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(517)<10) || (countitem(518)<2) || (countitem(508)<1) || (countitem(522)<1) || (countitem(954)<20) || countitem($@cuisinebook[6]) < 1) callfunc "NotHave";
											delitem 517,10;
											delitem 518,2;
											delitem 508,1;
											delitem 522,1;
											delitem 954,20;
											set @makefood,12071;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 2:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*20";
								mes "Ϻ*20";
								mes "ζĵζ֭*1";
								mes "*20";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(7286)<20) || (countitem(567)<20) || (countitem(7453)<1) || (countitem(568)<20) || countitem($@cuisinebook[6]) < 1) callfunc "NotHave";
											delitem 7286,20;
											delitem 567,20;
											delitem 7453,1;
											delitem 568,20;
											set @makefood,12086;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 3:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ɫ*20";
								mes "*10";
								mes "㹽ѿ*20";
								mes "ʳĢ*1";
								mes "*2";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(7188)<20) || (countitem(1033)<10) || (countitem(921)<20) || (countitem(581)<1) || (countitem(518)<2) || countitem($@cuisinebook[6]) < 1) callfunc "NotHave";
											delitem 7188,20;
											delitem 1033,10;
											delitem 921,20;
											delitem 581,1;
											delitem 518,2;
											set @makefood,12081;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 4:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ʳĢ*3";
								mes "֭*3";
								mes "㹽ѿ*20";
								mes "ƾ*1";
								mes "ɫζ*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(581)<3) || (countitem(533)<3) || (countitem(921)<20) || (countitem(970)<1) || (countitem(7456)<1) || countitem($@cuisinebook[6]) < 1) callfunc "NotHave";
											delitem 581,3;
											delitem 533,3;
											delitem 921,20;
											delitem 970,1;
											delitem 7456,1;
											set @makefood,12076;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 5:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ʯ*20";
								mes "С*10";
								mes "ʿ*10";
								mes "ţ*10";
								mes "Ũ֭*5";
								mes "ζĵζ֭*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(7164)<20) || (countitem(539)<10) || (countitem(548)<10) || (countitem(519)<10) || (countitem(620)<5) || (countitem(7453)<1) || countitem($@cuisinebook[6]) < 1) callfunc "NotHave";
											delitem 7164,20;
											delitem 539,10;
											delitem 548,10;
											delitem 519,10;
											delitem 620,5;
											delitem 7453,1;
											set @makefood,12091;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 6:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ͷ*5";
								mes "ϸͷ*5";
								mes "Ҷ˲*10";
								mes "ħŮ֮ɳ*10";
								mes "«*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(903)<5) || (countitem(1015)<5) || (countitem(705)<10) || (countitem(1061)<10) || (countitem(704)<1) || countitem($@cuisinebook[6]) < 1) callfunc "NotHave";
											delitem 903,5;
											delitem 1015,5;
											delitem 705,10;
											delitem 1061,10;
											delitem 704,1;
											set @makefood,12096;
										callfunc "MakeFood";
									case 2:
										close;
								}
						}
					case 7:
						if(char_makeexp < 13000) callfunc "NoMake";
						set @makesuccesslvl,7;
						mes""+$CuisineName$;
						mes""+$CuisineQuest_2$;
						next;
						switch(select("ֻBBQ-STR","㿾߲-AGI","ɽ亣ζ-VIT","Ʒ佺ҩݲ-INT","-DEX","տ⴮-LUK")){
							case 1:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*10";
								mes "*1";
								mes "ú*2";
								mes "ζĵζ֭*1";
								mes "֦*15";
								mes "ɫҩ*10";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(517)<10) || (countitem(7098)<1) || (countitem(1003)<2) || (countitem(7455)<1) || (countitem(1019)<15) || (countitem(509)<10) || countitem($@cuisinebook[7]) < 1) callfunc "NotHave";
											delitem 517,10;
											delitem 7098,1;
											delitem 1003,2;
											delitem 7455,1;
											delitem 1019,15;
											delitem 509,10;
											set @makefood,12072;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 2:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000Ƥ*10";
								mes "Ϲͷ*10";
								mes "ܲ*10";
								mes "«Ҷ*10";
								mes "ɫҩ*10";
								mes "ɫζ*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(7003)<10) || (countitem(1062)<10) || (countitem(515)<10) || (countitem(521)<10) || (countitem(508)<10) || countitem($@cuisinebook[7]) < 1) callfunc "NotHave";
											delitem 7003,10;
											delitem 1062,10;
											delitem 515,10;
											delitem 521,10;
											delitem 508,10;
											set @makefood,12087;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 3:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000β*10";
								mes "«Ҷ*5";
								mes "Ұë*10";
								mes "óԵ*2";
								mes "*10";
								mes "ζĵζ֭*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(1023)<10) || (countitem(521)<5) || (countitem(1028)<10) || (countitem(579)<2) || (countitem(537)<10) || (countitem(7453)<1) || countitem($@cuisinebook[7]) < 1) callfunc "NotHave";
											delitem 1023,10;
											delitem 521,5;
											delitem 1028,10;
											delitem 579,2;
											delitem 537,10;
											delitem 7453,1;
											set @makefood,12082;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 4:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000佺*4";
								mes "*2";
								mes "ɫҩ*5";
								mes "Ҷ*10";
								mes "ɫζ*1";
								switch(select($zz$,$tc$)){
									case 1:								
										if ((countitem(526)<4) || (countitem(518)<2) || (countitem(509)<5) || (countitem(520)<10) || (countitem(7452)<1) || countitem($@cuisinebook[7]) < 1) callfunc "NotHave";
											delitem 526,4;
											delitem 518,2;
											delitem 509,5;
											delitem 520,10;
											delitem 7452,1;
											set @makefood,12077;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 5:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*10";
								mes "˿ʵ*5";
								mes "ζĵζ֭*1";
								mes "ػ*5";
								mes "*5";
								mes "ƻ*2";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(580)<10) || (countitem(522)<5) || (countitem(7453)<1) || (countitem(708)<5) || (countitem(609)<5) || (countitem(619)<2) || countitem($@cuisinebook[7]) < 1) callfunc "NotHave";
											delitem 580,10;
											delitem 522,5;
											delitem 7453,1;
											delitem 708,5;
											delitem 609,5;
											delitem 619,2;
											set @makefood,12092;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 6:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ƬƤ*10";
								mes "*5";
								mes "ĲҶ*10";
								mes "*5";
								mes "ʳĢ*10";
								mes "*10";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(936)<10) || (countitem(956)<5) || (countitem(7194)<10) || (countitem(517)<5) || (countitem(581)<10) || (countitem(966)<10) || countitem($@cuisinebook[7]) < 1) callfunc "NotHave";
											delitem 936,10;
											delitem 956,5;
											delitem 7194,10;
											delitem 517,5;
											delitem 581,10;
											delitem 966,10;
											set @makefood,12097;
										callfunc "MakeFood";
									case 2:
										close;
								}
						}
					case 8:
						if(char_makeexp < 21000) callfunc "NoMake";
						set @makesuccesslvl,8;
						mes""+$CuisineName$;
						mes""+$CuisineQuest_2$;
						next;
						switch(select("-STR","-AGI","޴Ҷ-VIT","רø߼-INT","ر˾-DEX","ݮζ-LUK")){
							case 1:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*20";
								mes "ܲ*10";
								mes "Ϲͷ*10";
								mes "«Ҷ*2";
								mes "Ҷ*1";
								mes "ζĵζ֭*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(948)<20) || (countitem(515)<10) || (countitem(1062)<10) || (countitem(521)<2) || (countitem(520)<1) || (countitem(7454)<1) || countitem($@cuisinebook[8]) < 1) callfunc "NotHave";
											delitem 948,20;
											delitem 515,10;
											delitem 1062,10;
											delitem 521,2;
											delitem 520,1;
											delitem 7454,1;
											set @makefood,12073;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 2:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000«֭Һ*1";
								mes "ζĵζ֭*1";
								mes "*10";
								mes "Ҷ*10";
								mes "Ϲͷ*10";
								mes "ܲ*10";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(606)<1) || (countitem(7455)<1) || (countitem(517)<10) || (countitem(520)<10) || (countitem(1062)<10) || (countitem(515)<10) || countitem($@cuisinebook[8]) < 1) callfunc "NotHave";
											delitem 606,1;
											delitem 7455,1;
											delitem 517,10;
											delitem 520,10;
											delitem 1062,10;
											delitem 515,10;
											set @makefood,12088;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 3:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000Ҷ*20";
								mes "*20";
								mes "ɫܲ*5";
								mes "Ϲͷ*10";
								mes "ζĵζ֭*1";
								mes "ʳ*2";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(7298)<20) || (countitem(517)<20) || (countitem(622)<5) || (countitem(1062)<10) || (countitem(7454)<1) || (countitem(577)<2) || countitem($@cuisinebook[8]) < 1) callfunc "NotHave";
											delitem 7298,20;
											delitem 517,20;
											delitem 622,5;
											delitem 1062,10;
											delitem 7454,1;
											delitem 577,2;
											set @makefood,12083;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 4:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*4";
								mes "Ҷ*10";
								mes "Ҷ*3";
								mes "«Ҷ*10";
								mes "佺*6";
								mes "ɫζ*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(576)<4) || (countitem(520)<10) || (countitem(610)<3) || (countitem(521)<10) || (countitem(526)<6) || (countitem(7453)<1) || countitem($@cuisinebook[8]) < 1) callfunc "NotHave";
											delitem 576,4;
											delitem 520,10;
											delitem 610,3;
											delitem 521,10;
											delitem 526,6;
											delitem 7453,1;
											set @makefood,12078;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 5:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*10";
								mes "佺*2";
								mes "*5";
								mes "ݮ*10";
								mes "ζĵζ֭*1";
								mes "ʿ*10";
								mes "ζĵζ֭*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(580)<10) || (countitem(526)<2) || (countitem(517)<5) || (countitem(578)<10) || (countitem(7455)<1) || (countitem(548)<10) || (countitem(7453)<1) || countitem($@cuisinebook[8]) < 1) callfunc "NotHave";
											delitem 580,10;
											delitem 526,2;
											delitem 517,5;
											delitem 578,10;
											delitem 7455,1;
											delitem 548,10;
											delitem 7453,1;
											set @makefood,12093;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 6:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ݮ*10";
								mes "ʳ*5";
								mes "Ҷ*10";
								mes "ɫζ*1";
								mes "ɫζ*2";
								mes "ζĵζ֭*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(578)<10) || (countitem(577)<5) || (countitem(7298)<10) || (countitem(7452)<1) || (countitem(7456)<2) || (countitem(7454)<1) || countitem($@cuisinebook[8]) < 1) callfunc "NotHave";
											delitem 578,10;
											delitem 577,5;
											delitem 7298,10;
											delitem 7452,1;
											delitem 7456,2;
											delitem 7454,1;
											set @makefood,12098;
										callfunc "MakeFood";
									case 2:
										close;
								}
						}
					case 9:
						if(char_makeexp < 34000) callfunc "NoMake";
						set @makesuccesslvl,9;
						mes""+$CuisineName$;
						mes""+$CuisineQuest_2$;
						next;
						switch(select("Ѫɯ-STR","ƻ-AGI","-VIT","˹̹12-INT","ϵˮ֭-DEX","Ѫζ̼մ-LUK")){
							case 1:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000Ѫ*40";
								mes "*1";
								mes "ʿ*10";
								mes "ζĵζ֭*1";
								mes "ú*2";
								mes "ɫҩ*30";
								mes "ī֭*10";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(1050)<40) || (countitem(7482)<1) || (countitem(548)<10) || (countitem(7455)<1) || (countitem(1003)<2) || (countitem(511)<30) || (countitem(1024)<10) || countitem($@cuisinebook[9]) < 1) callfunc "NotHave";
											delitem 1050,40;
											delitem 7482,1;
											delitem 548,10;
											delitem 7455,1;
											delitem 1003,2;
											delitem 511,30;
											delitem 1024,10;
											set @makefood,12074;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 2:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*10";
								mes "佺*5";
								mes "ѿ*20";
								mes "ζĵζ֭*4";
								mes "ɫҩ*5";
								mes "ɫҩ*10";
								mes "ɫҩ*5";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(517)<10) || (countitem(526)<5) || (countitem(711)<20) || (countitem(7454)<4) || (countitem(508)<5) || (countitem(509)<10) || (countitem(507)<5) || countitem($@cuisinebook[9]) < 1) callfunc "NotHave";
											delitem 517,10;
											delitem 526,5;
											delitem 711,20;
											delitem 7454,4;
											delitem 508,5;
											delitem 509,10;
											delitem 507,5;
											set @makefood,12089;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 3:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000Ƥ*10";
								mes "β*20";
								mes "Ҷ*3";
								mes "佺*6";
								mes "ζĵζ֭*1";
								mes "ɫζ*1";
								mes "Ӫ*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(7123)<10) || (countitem(1037)<20) || (countitem(610)<3) || (countitem(526)<6) || (countitem(7455)<1) || (countitem(7456)<1) || (countitem(632)<1) || countitem($@cuisinebook[9]) < 1) callfunc "NotHave";
											delitem 7123,10;
											delitem 1037,20;
											delitem 610,3;
											delitem 526,6;
											delitem 7455,1;
											delitem 7456,1;
											delitem 632,1;
											set @makefood,12084;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 4:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000Ҷ*10";
								mes "*10";
								mes "ƾ*5";
								mes "佺*4";
								mes "ɫҩˮ*2";
								mes "ɫζ*1";
								mes "«Ҷ*10";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(610)<10) || (countitem(582)<10) || (countitem(970)<5) || (countitem(526)<4) || (countitem(505)<2) || (countitem(7452)<1) || (countitem(521)<10) || countitem($@cuisinebook[9]) < 1) callfunc "NotHave";
											delitem 610,10;
											delitem 582,10;
											delitem 970,5;
											delitem 526,4;
											delitem 505,2;
											delitem 7452,1;
											delitem 521,10;
											set @makefood,12079;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 5:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ƻ*5";
								mes "*10";
								mes "ݮ*10";
								mes "ɫζ*1";
								mes "ħ㽶*1";
								mes "֭*5";
								mes "ƾ*2";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(619)<5) || (countitem(582)<10) || (countitem(578)<10) || (countitem(7456)<1) || (countitem(634)<1) || (countitem(533)<5) || (countitem(970)<2) || countitem($@cuisinebook[9]) < 1) callfunc "NotHave";
											delitem 619,5;
											delitem 582,10;
											delitem 578,10;
											delitem 7456,1;
											delitem 634,1;
											delitem 533,5;
											delitem 970,2;
											set @makefood,12094;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 6:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000Ѫ*1";
								mes "ҩ*2";
								mes "«֭Һ*2";
								mes "ƾ*2";
								mes "佺*6";
								mes "ɫζ*1";
								mes "ƻ֭*10";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(702)<1) || (countitem(605)<2) || (countitem(606)<2) || (countitem(970)<2) || (countitem(526)<6) || (countitem(7456)<1) || (countitem(531)<10) || countitem($@cuisinebook[9]) < 1) callfunc "NotHave";
											delitem 702,1;
											delitem 605,2;
											delitem 606,2;
											delitem 970,2;
											delitem 526,6;
											delitem 7456,1;
											delitem 531,10;
											set @makefood,12099;
										callfunc "MakeFood";
									case 2:
										close;
								}
						}
					case 10:
						if(char_makeexp < 55000) callfunc "NoMake";
						set @makesuccesslvl,10;
						mes""+$CuisineName$;
						mes""+$CuisineQuest_2$;
						next;
						switch(select("ͷ-STR","ɳĮЫ-AGI","֮-VIT","βĺ-INT","̱տ֮-DEX","ββ-LUK")){
							case 1:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ϸͷ*20";
								mes "*1";
								mes "ƾ*1";
								mes "«֭Һ*2";
								mes "ζĵζ֭*1";
								mes "佺*5";
								mes "Ҷ*10";
								mes "ɫҩˮ*2";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(1015)<20) || (countitem(7482)<1) || (countitem(970)<1) || (countitem(606)<2) || (countitem(7455)<1) || (countitem(526)<5) || (countitem(610)<10) || (countitem(505)<2) || countitem($@cuisinebook[10]) < 1) callfunc "NotHave";
											delitem 1015,20;
											delitem 7482,1;
											delitem 970,1;
											delitem 606,2;
											delitem 7455,1;
											delitem 526,5;
											delitem 610,10;
											delitem 505,2;
											set @makefood,12075;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 2:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000Ыβ*20";
								mes "Ы֮*20";
								mes "«֭Һ*2";
								mes "Ҷ*3";
								mes "ζ*3";
								mes "佺*10";
								mes "ζĵζ֭*1";
								mes "*1";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(904)<20) || (countitem(7125)<20) || (countitem(606)<2) || (countitem(610)<3) || (countitem(621)<3) || (countitem(526)<10) || (countitem(7455)<1) || (countitem(7482)<1) || countitem($@cuisinebook[10]) < 1) callfunc "NotHave";
											delitem 904,20;
											delitem 7125,20;
											delitem 606,2;
											delitem 610,3;
											delitem 621,3;
											delitem 526,10;
											delitem 7455,1;
											delitem 7482,1;
											set @makefood,12090;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 3:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*20";
								mes "*10";
								mes "ѿ*1";
								mes "ҩ*2";
								mes "֮*10";
								mes "ζĵζ֭*2";
								mes "*10";
								mes "ζ*2";
								switch(select($zz$,$tc$)){
									case 1:								
										if ((countitem(929)<20) || (countitem(934)<10) || (countitem(608)<1) || (countitem(605)<2) || (countitem(950)<10) || (countitem(7455)<2) || (countitem(609)<10) || (countitem(621)<2) || countitem($@cuisinebook[10]) < 1) callfunc "NotHave";
											delitem 929,20;
											delitem 934,10;
											delitem 608,1;
											delitem 605,2;
											delitem 950,10;
											delitem 7455,2;
											delitem 609,10;
											delitem 621,2;
											set @makefood,12085;
										callfunc "MakeFood";
									case 2:
										close;
								}										
							case 4:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000*10";
								mes "*1";
								mes "«Ҷ*5";
								mes "佺*5";
								mes "*5";
								mes "*5";
								mes "ʵ*1";
								mes "ɫҩ*10";
								switch(select($zz$,$tc$)){
									case 1:								
										if ((countitem(1033)<10) || (countitem(707)<1) || (countitem(521)<5) || (countitem(526)<5) || (countitem(568)<5) || (countitem(576)<5) || (countitem(607)<1) || (countitem(510)<10) || countitem($@cuisinebook[10]) < 1) callfunc "NotHave";
											delitem 1033,10;
											delitem 707,1;
											delitem 521,5;
											delitem 526,5;
											delitem 568,5;
											delitem 576,5;
											delitem 607,1;
											delitem 510,10;
											set @makefood,12080;
										callfunc "MakeFood";
									case 2:
										close;
								}
							case 5:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000ʵ*1";
								mes "һ*10";
								mes "˿*10";
								mes "佺*4";
								mes "ҩˮ*3";
								mes "ƾ*5";
								mes "*2";
								mes "뻨*1";
								switch(select($zz$,$tc$)){
									case 1:								
										if ((countitem(607)<1) || (countitem(7066)<10) || (countitem(7119)<10) || (countitem(526)<4) || (countitem(645)<3) || (countitem(970)<5) || (countitem(576)<2) || (countitem(710)<1) || countitem($@cuisinebook[10]) < 1) callfunc "NotHave";
											delitem 607,1;
											delitem 7066,10;
											delitem 7119,10;
											delitem 526,4;
											delitem 645,3;
											delitem 970,5;
											delitem 576,2;
											delitem 710,1;
											set @makefood,12095;
										callfunc "MakeFood";
									case 2:
										close;
								}										
							case 6:
								mes""+$CuisineName$;
								mes""+$CuisineQuest_3$;
								mes "^FF0000β*10";
								mes "Ҷ˲*2";
								mes "*10";
								mes "Ҷ*10";
								mes "Ҷ*4";
								mes "ζĵζ֭*1";
								mes "ɫζ*1";
								mes "Իҩ*2";
								switch(select($zz$,$tc$)){
									case 1:
										if ((countitem(1022)<10) || (countitem(706)<2) || (countitem(1033)<10) || (countitem(7100)<10) || (countitem(610)<4) || (countitem(7454)<1) || (countitem(7452)<1) || (countitem(709)<2) || countitem($@cuisinebook[10]) < 1) callfunc "NotHave";
											delitem 1022,10;
											delitem 706,2;
											delitem 1033,10;
											delitem 7100,10;
											delitem 610,4;
											delitem 7454,1;
											delitem 7452,1;
											delitem 709,2;
											set @makefood,12100;
										callfunc "MakeFood";
									case 2:
										close;
								}
						}
				}
			}else{
				if(char_job == 0 || char_job == 99 || char_job == 9){
				callfunc "BeCuisine";
				}else{ callfunc "BeCuisine";}
				mes""+$CuisineName$;
				mes "Բ,㲻ǳʦûװʦñ!";
				close;
			}
		case 3:
			close;
			end;
	}
	function MesJob{
		if(getarg(0) == 99)return "^FF0000ݽ";
		if(getarg(0) == 0 && getequipisequiped(1) && getequipid(1) == 5026)return "^0000FFΪʦ";
		if(getarg(0) == 9 && getequipisequiped(1) && getequipid(1) == 5026)return "^0000FF鿴";
		return "^8000FFڽű";
	}
	function MesCuisine{
		if(getarg(0) == 0)return "^0000FFڳʦ";
		if(getarg(0) == 9 && getequipisequiped(1) && getequipid(1) == 5026)return "^0000FF";
		if(getarg(0) == 99)return "^0000FFڳʦ";
		return "^0000FFڳʦ";
		close;
	}
}
function	script	MakeFood	{
	function MakeFoodLvl;
		if(char_makeexp < 1000) MakeFoodLvl(1);
		if(char_makeexp >= 1000 && char_makeexp < 2000) MakeFoodLvl(2);
		if(char_makeexp >= 2000 && char_makeexp < 3000) MakeFoodLvl(3);
		if(char_makeexp >= 3000 && char_makeexp < 5000) MakeFoodLvl(4);
		if(char_makeexp >= 5000 && char_makeexp < 8000) MakeFoodLvl(5);
		if(char_makeexp >= 8000 && char_makeexp < 13000) MakeFoodLvl(6);
		if(char_makeexp >= 13000 && char_makeexp < 21000) MakeFoodLvl(7);
		if(char_makeexp >= 21000 && char_makeexp < 34000) MakeFoodLvl(8);
		if(char_makeexp >= 34000 && char_makeexp < 55000) MakeFoodLvl(9);
		if(char_makeexp >= 55000) MakeFoodLvl(10);
		close;
		end;
	function MakeFoodLvl {
			set @makelvl,10-@makesuccesslvl;
			set @makesuccess,rand(0,11+@makelvl);
			if(@makesuccess > getarg(0)){
				misceffect 305;
				getitem @makefood,1;
				set char_makeexp,char_makeexp + getarg(0);
				close;
			}else{
				misceffect 306;
				set char_makeexp,char_makeexp + getarg(0);
				close;
			}
	}
}
function	script	NotHave	{
	next;
	mes""+$CuisineName$;
	mes "^FF0000Բ,û㹻Ĳϻûдʳ!";
	close;
}
function	script	NotHaveToo	{
	next;
	mes""+$CuisineName$;
	mes "^FF0000Բ,û㹻Ĳ޷תְΪʦ,תְΪʦҪ2,ɫҩ3,1,Ҷ˲3!";
	close;
}
function	script	NoMake	{
	next;
	mes""+$CuisineName$;
	mes "^FF0000Բ,ĵȼ!";
	close;
}
function	script	MesExpLvl	{
		set @setexp$,"";
		set @nextexp$,"";
		set @n,(char_makeexp - getarg(2))/getarg(3);
		setarray @mylevel$[0],"","","","","","","","","","","";
		for (set @i,0;@i < 10;set @i,@i+1){
			if(@n > @i){
				set @setexp$,@setexp$ + "";		
			}
			if(@n < @i){
				set @nextlvl,@nextlvl + 1;
			}		
		}
		for (set @j,0;@j < 10;set @j,@j+1){
			if(@nextlvl > @j) set @nextexp$,@nextexp$ + "^C0C0C0";
		}
		mes""+$CuisineName$;
		mes "^FF0000Level" + @mylevel$[getarg(0)] + "^0000FF" + @setexp$ + @nextexp$ + "^0000FFNextLvl";	
		mes "EXP:^FF0000" + char_makeexp;
		mes "^0000FFNEXTEXP:^FF0000" + getarg(1);
		close;
}
function	script	JobChanges	{
	mes""+$CuisineName$;
	mes "ħϵƷġʱҪֵߺͲϼҪ顣ʹʹ (STR, INT, DEX, VIT, AGI, LUK)ʱҲ΢ָHP, SPڹսʹʱֵԼָкܴ";
	next;
	switch(select("^0000FFΪʦ",$tc$)){
		case 1:
			if(getequipisequiped(1) && getequipid(1) == 5026){
				mes""+$CuisineName$;
				mes "ռƷ,ܰ쵽,Ҿͽ!";
				mes "Ҫ2,ɫҩ3,1,Ҷ˲3!";
				set char_job,99;
				close;
			}else{
				mes""+$CuisineName$;
				mes "ΪʦĻ,ҪгʦñŶ!";
				close;
			}
		case 2:
			close;
	}
}
function	script	ByCuisine	{
	mes "ӭʹ..";
	close;
}
function	script	CuisineMake	{
	if(countitem(514) < 2 || countitem(507) < 3 || countitem(7482) < 1 || countitem(706) < 3) callfunc "NotHaveToo";
	mes""+$CuisineName$;
	mes ",г!";
	next;
	delitem 514,2;
	delitem 507,3;
	delitem 7482,1;
	delitem 706,3;
	set char_job,9;
	mes""+$CuisineName$;
	mes "ϲ,ѾΪһʦ,ʱǵҪųʦñſ!";
	close;
}
function	script	BeCuisine	{	
	mes "^0000FF*********^FF0000[M/F]Jathenaű^0000FF*********";
	mes "ű˵:";
	mes "װʦñ͸NPCԻ,ῴΪʦѡ,ѡΪʦ,ռ,ҪռӦĲϱʱںNPCԻ,ῴ鿴Ϻѡ,˵ռͬʱҪ׼õȼʳ׾ͽоͿ!";
	mes "ע:^FF0000װʦñӵĻ,鿴Ϻѡ,,ǽűBUG,ֻװӦװſԿ!";
	close;
}	