rendered paste bodylhz_in02.gat,244,272,4 script Custom Headgears v2 816,{
if(angel == 1) goto L_Check;
if(berserk == 1) goto L_Check;
if(bunny == 1) goto L_Check;
if(fin == 1) goto L_Check;
if(hokage == 1) goto L_Check;
if(sushi == 1) goto L_Check;
if(sky == 1) goto L_Check;
if(spring == 1) goto L_Check;
mes "[Custom Headgears v2]";
mes "Have you seen the Tickets?";
mes "I heard you can get them in exchange for these headgears!";
mes "I'd be willing to part with these headgears in exchange for some items.";
next;
menu "Yes!",-,"No Thank you.",L_No;
next;
mes "[Custom Headgears v2]";
mes "Which headgear do you prefer?";
next;
menu "Angelic Evil Band",L_Angel,"Berserk Helm",L_Berserk,"Decorative Twin Bunnies",L_Bunny,"Fin Crown",L_Fin,"Hokage Helm",L_Hokage,"Real Sushi Hat",L_Sushi,"Sky Helm",L_Sky,"Spring Rabbit Band",L_Spring;
L_Angel:
mes "[Custom Headgears v2]";
mes "Bring me 100 [Red Ticket]";
mes "100 [Blue Ticket]";
mes "1 [Hot Sand Steamed Scorpion]";
mes "and 1 [Stew of Immortality].";
set angel,1;
close;
L_Berserk:
mes "[Custom Headgears v2]";
mes "Bring me 100 [Red Ticket]";
mes "100 [Blue Ticket]";
mes "1 [Wine of Bergelmir]";
mes "and 1 [Hot Sand Steamed Scorpion].";
set berserk,1;
close;
L_Bunny:
mes "[Custom Headgears v2]";
mes "Bring me 100 [Red Ticket]";
mes "100 [Blue Ticket]";
mes "1 [Tongue Dish]";
mes "and 1 [Wine of Bergelmir].";
set bunny,1;
close;
L_Fin:
mes "[Custom Headgears v2]";
mes "Bring me 100 [Red Ticket]";
mes "100 [Blue Ticket]";
mes "1 [Stew of Immortality]";
mes "and 1 [Nine Tail Dish].";
set fin,1;
close;
L_Hokage:
mes "[Custom Headgears v2]";
mes "Bring me 100 [Red Ticket]";
mes "100 [Blue Ticket]";
mes "1 [Tongue Dish]";
mes "and 1 [Dragon Breath Cocktail].";
set hokage,1;
close;
L_Sushi:
mes "[Custom Headgears v2]";
mes "Bring me 100 [Red Ticket]";
mes "100 [Blue Ticket]";
mes "1 [Nine Tail Dish]";
mes "and 1 [Tongue Dish].";
set sushi,1;
close;
L_Sky:
mes "[Custom Headgears v2]";
mes "Bring me 100 [Red Ticket]";
mes "100 [Blue Ticket]";
mes "1 [Dragon Breath Cocktail]";
mes "and 1 [Wine of Bergelmir].";
set sky,1;
close;
L_Spring:
mes "[Custom Headgears v2]";
mes "Bring me 100 [Red Ticket]";
mes "100 [Blue Ticket]";
mes "1 [Dragon Breath Cocktail]";
mes "and 1 [Hot Sand Steamed Scorpion].";
set spring,1;
close;
L_Check:
if((angel== 1) && (callfunc("F_HeadgearQuests",0) == 1)) callfunc "HeadgearQuests",9;
if((berserk== 1) && (callfunc("F_HeadgearQuests",1) == 1)) callfunc "HeadgearQuests",10;
if((bunny== 1) && (callfunc("F_HeadgearQuests",2) == 1)) callfunc "HeadgearQuests",11;
if((fin== 1) && (callfunc("F_HeadgearQuests",3) == 1)) callfunc "HeadgearQuests",12;
if((hokage== 1) && (callfunc("F_HeadgearQuests",4) == 1)) callfunc "HeadgearQuests",13;
if((sushi== 1) && (callfunc("F_HeadgearQuests",5) == 1)) callfunc "HeadgearQuests",14;
if((sky== 1) && (callfunc("F_HeadgearQuests",6) == 1)) callfunc "HeadgearQuests",15;
if((spring== 1) && (callfunc("F_HeadgearQuests",7) == 1)) callfunc "HeadgearQuests",16;
mes "[Custom Headgears v2]";
mes "Oh dear. This won't do. Have you checked all your items carefully?";
next;
switch(select("What were the items again?:What quest am I currently doing?:Cancel Quest:Bye")){
case 1:
break;
case 2: goto L_Quest_Check;
break;
case 3: goto L_Cancel;
break;
case 4: mes "Bye"; close;
}
end;
L_Quest_Check:
if(angel == 1) mes "You are currently doing Angelic Evil Band Quest"; close;
if(berserk == 1) mes "You are currently doing Berserk Helm Quest"; close;
if(bunny == 1) mes "You are currently doing Decorative Twin Bunnies Quest"; close;
if(fin == 1) mes "You are currently doing Fin Crown Quest"; close;
if(hokage == 1) mes "You are currently doing Hokage Helm Quest"; close;
if(sushi == 1) mes "You are currently doing Real Sushi Hat Quest"; close;
if(sky == 1) mes "You are currently doing Sky Helm Quest"; close;
if(spring == 1) mes "You are currently doing Angelic Evil Band Quest"; close;
close;
L_Reward:
mes "[Custom Headgears v2]";
mes "Would you like to make the item now?";
next;
switch(select("Yes","No Cancel Quest")){
case 1: goto L_Make;
break;
case 2: goto L_Cancel;
break;
}
end;
L_Cancel:
mes "[Custom Headgears v2]";
mes "Oh dear, what a shame. Giving up already?";
if(angel == 1) set angel,0;
if(berserk == 1) set berserk,0;
if(bunny == 1) set bunny,0;
if(fin == 1) set fin,0;
if(hokage == 1) set hokage,0;
if(sushi == 1) set sushi,0;
if(sky == 1) set sky,0;
if(spring == 1) set spring,0;
close;
L_Make:
if(angel == 1) callfunc "F_HeadgearQuests",9;
if(berserk == 1) callfunc "F_HeadgearQuests",10;
if(bunny == 1) callfunc "F_HeadgearQuests",11;
if(fin == 1) callfunc "F_HeadgearQuests",12;
if(hokage == 1) callfunc "F_HeadgearQuests",13;
if(sushi == 1) callfunc "F_HeadgearQuests",14;
if(sky == 1) callfunc "F_HeadgearQuests",15;
if(spring == 1) callfunc "F_HeadgearQuests",16;
close;
L_No:
next;
mes "[Custom Headgears v2]";
mes "WHAT?!? Do you have any idea how rare these headgears are?";
close;
}
function script F_HeadgearQuests {
if (getarg(0) == 0) {
if((countitem(7550)>=100) && (countitem(7551)>=100) && (countitem(12090)>=1) && (countitem(12085)>=1) {
return(1);
}
}
if (getarg(0) == 1) {
if((countitem(7550)>=100) && (countitem(7551)>=100) && (countitem(12095)>=1) && (countitem(12090)>=1)) {
return(1);
}
}
if (getarg(0) == 2) {
if((countitem(7550)>=100) && (countitem(7551)>=100) && (countitem(12075)>=1) && (countitem(12095)>=1)) {
return(1);
}
}
if (getarg(0) == 3) {
if((countitem(7550)>=100) && (countitem(7551)>=100) && (countitem(12085)>=1) && (countitem(12100)>=1)) {
return(1);
}
}
if (getarg(0) == 4) {
if((countitem(7550)>=100) && (countitem(7551)>=100) && (countitem(12075)>=1) && (countitem(12080)>=1)) {
return(1);
}
}
if (getarg(0) == 5) {
if((countitem(7550)>=100) && (countitem(7551)>=100) && (countitem(12100)>=1) && (countitem(12075)>=1)) {
return(1);
}
}
if (getarg(0) == 6) {
if((countitem(7550)>=100) && (countitem(7551)>=100) && (countitem(12080)>=1) && (countitem(12095)>=1)) {
return(1);
}
}
if (getarg(0) == 7) {
if((countitem(7550)>=100) && (countitem(7551)>=100) && (countitem(12080)>=1) && (countitem(12090)>=1)) {
return(1);
}
}
if (getarg(0) == 9) {
delitem 1098,5;
delitem 7121,5;
delitem 7265,5;
delitem 7070,5;
delitem 7220,5;
delitem 7319,5;
delitem 7202,5;
delitem 1095,5;
delitem 7561,5;
delitem 7171,5;
getitem 7550,3;
set angel,0;
return;
}
if (getarg(0) == 10) {
delitem 7065,5;
delitem 7194,5;
delitem 7032,5;
delitem 1034,5;
delitem 931,5;
delitem 1028,5;
delitem 7003,5;
delitem 1042,5;
delitem 7119,5;
delitem 7149,5;
getitem 7551,3;
set berserk,0;
return;
}
if (getarg(0) == 11) {
delitem 7065,5;
delitem 7194,5;
delitem 7032,5;
delitem 1034,5;
delitem 931,5;
delitem 1028,5;
delitem 7003,5;
delitem 1042,5;
delitem 7119,5;
delitem 7149,5;
getitem 7551,3;
set bunny,0;
return;
}
if (getarg(0) == 12) {
delitem 7065,5;
delitem 7194,5;
delitem 7032,5;
delitem 1034,5;
delitem 931,5;
delitem 1028,5;
delitem 7003,5;
delitem 1042,5;
delitem 7119,5;
delitem 7149,5;
getitem 7551,3;
set fin,0;
return;
}
if (getarg(0) == 13) {
delitem 7065,5;
delitem 7194,5;
delitem 7032,5;
delitem 1034,5;
delitem 931,5;
delitem 1028,5;
delitem 7003,5;
delitem 1042,5;
delitem 7119,5;
delitem 7149,5;
getitem 7551,3;
set hokage,0;
return;
}
if (getarg(0) == 14) {
delitem 7065,5;
delitem 7194,5;
delitem 7032,5;
delitem 1034,5;
delitem 931,5;
delitem 1028,5;
delitem 7003,5;
delitem 1042,5;
delitem 7119,5;
delitem 7149,5;
getitem 7551,3;
set sushi,0;
return;
}
if (getarg(0) == 15) {
delitem 7065,5;
delitem 7194,5;
delitem 7032,5;
delitem 1034,5;
delitem 931,5;
delitem 1028,5;
delitem 7003,5;
delitem 1042,5;
delitem 7119,5;
delitem 7149,5;
getitem 7551,3;
set sky,0;
return;
}
if (getarg(0) == 16) {
delitem 7065,5;
delitem 7194,5;
delitem 7032,5;
delitem 1034,5;
delitem 931,5;
delitem 1028,5;
delitem 7003,5;
delitem 1042,5;
delitem 7119,5;
delitem 7149,5;
getitem 7551,3;
set spring,0;
return;
}
return(0);
}