geass,100,102,3 script Argonians 100,{
set .@nps$,"[^000FF0 Argonian Council ^000000]";
//Required item id
set .@req1,501;
set .@req2,502;
set .@req3,503;
//Required item count
set .@required1,500;
set .@required2,500;
set .@required3,500;
// Argonian Story Quest
mes .@nps$;
mes "Introduction we are argonians..";
mes "We are good at fighting.";
mes "We've spent our entire life to fought our rivals";
mes "and as of Today.. the Leader of Argonian army.";
mes "has announced that people who are interested to be part of our goal, is welcome";
mes "......";
next;
menu "Learn more",L_Learn,"Not interested",L_Notin;
L_Learn:
mes .@nps$;
mes "The story starts here..";
next;
mes .@nps$;
mes "Continuation of the story";
next;
mes .@nps$;
mes "And here..";
next;
goto L_Menu; // <!-- after the next; statement it will jump to the question if they want to join in. -->
L_Notin:
next;
mes .@nps$;
mes "Don't waste my time kid.";
close;
// Menu here..
L_Menu:
menu "I want to join",L_Join,"No, i'm scared",L_Cancel,"Give requirements",L_Give;
L_Join:
mes .@nps$;
mes "So, if you want to join Argonians.";
mes "I'll tell you how..";
mes "But there will be a test for you to prove that you are worth to join..";
next;
mes .@nps$;
mes "Here are the list that you need to gather.. and bring it to me..";
mes "in exchange i will give you the approval ticket";
mes "so you can register as an argonian member";
next;
mes .@nps$;
mes " ";
mes "[ Quest Requirements ]"; // dont change this line...
mes ""+getitemname(.@req1)+" : "+countitem(.@req1)+" / "+.@required1+".";
mes ""+getitemname(.@req2)+" : "+countitem(.@req2)+" / "+.@required2+".";
mes ""+getitemname(.@req3)+" : "+countitem(.@req3)+" / "+.@required3+".";
next;
mes .@nps$;
mes "Once you've completed the required items..";
mes "Go back here.. and i will exchange it for the approval ticket.";
next;
mes .@nps$;
mes "Im counting on you..";
mes "Goodluck !";
close;
L_Give:
next;
mes .@nps$;
mes "Do you have them now?";
menu "Yes i did",L_Done,"Not yet.",L_NotYet;
L_Done:
next;
if(countitem(.@req1) >= .@required1 && countitem(.@req2) >= .@required2 && countitem(.@req3) >= .@required3 ) {
mes .@nps$;
mes "Wow ! you are amazing";
mes "Master Argo will surely";
mes "Accept you as one of our comrade.";
next;
mes .@nps$;
mes "Congratulations !";
mes "Here is your reward";
next;
mes .@nps$;
mes "You can pass this form to Faction Manager to register as one of Argonians.";
getitem 7227,1; // <!-- this is reward ticket placed as 7227 for testing purpose -->
close;
end;
}else{
mes .@nps$;
mes "Don't waste my time..";
mes "You should complete them first before talking to me again..";
close;
}
L_NotYet:
next;
mes .@nps$;
mes "In case you've forgot the things you need.";
next;
mes .@nps$;
mes " ";
mes "[ Quest Requirements ]"; // dont change this line...
mes ""+getitemname(.@req1)+" : "+countitem(.@req1)+" / "+.@required1+".";
mes ""+getitemname(.@req2)+" : "+countitem(.@req2)+" / "+.@required2+".";
mes ""+getitemname(.@req3)+" : "+countitem(.@req3)+" / "+.@required3+".";
close;
L_Cancel:
mes .@nps$;
mes "Ok, We're not pushing anyone to join us.";
mes "But, someday you will see. we will rule this world !.";
mes "Hahahahahahahaha !!..";
close;
}