L_NO_Items:
if (callfunc("F_HeQuests",0) == 1) goto L_Reward;
mes "Oh dear. This won't do. Have you checked all your items carefully?";
next;
menu "What were the items again?",L_Forgot,"Cancel Quest",-,"Bye",L_Bye;
if(@menu == 1){ set @t,1; goto L_Clear; }
if(@menu == 2){ set @t,2; goto L_Clear; }
if(@menu == 3){ set @t,3; goto L_Clear; }
if(@menu == 4){ set @t,4; goto L_Clear; }
if(@menu == 5){ set @t,5; goto L_Clear; }
L_Reward:
if(buquest == 1) callfunc "F_HeQuests",2;
if(bequest == 1) callfunc "F_HeQuests",3;
if(shquest == 1) callfunc "F_HeQuests",4;
if(dequest == 1) callfunc "F_HeQuests",5;
if(ghquest == 1) callfunc "F_HeQuests",6;
close;
L_Reward_All:
callfunc "F_HeQuests",7;
set buquest,0; && set bequest,0; && set shquest,0; && set dequest,0; && set ghquest,0;
close;
L_Forgot:
mes "[Custom Headgears v1]";
mes "Bring me";
mes "100 [Red Ticket]";
mes "100 [Blue Ticket]";
mes "50 [Old Blue Box]";
mes "and 5 [Old Purple Box]";
close;
L_Bye:
mes "[Custom Headgears v1]";
mes "Bye";
close;
L_No:
mes "[Custom Headgears v1]";
mes "WHAT?!? Do you have any idea how rare these headgears are?";
close;
L_Clear:
mes "[Custom Headgears v1]";
mes "Oh dear, what a shame. Giving up already?";
if(@t == 1) set buquest,0;
if(@t == 2) set bequest,0;
if(@t == 3) set shquest,0;
if(@t == 4) set dequest,0;
if(@t == 5) set ghquest,0;
close;
}