
git-svn-id: https://svn.code.sf.net/p/rathena/svn/athena@172 54d463be-8e91-2dee-dedb-b68131a5f0ec
69 lines
1.9 KiB
Plaintext
69 lines
1.9 KiB
Plaintext
// Excalibur Quest NPC
|
|
// By: Syrus22
|
|
// Version 1.0
|
|
// Any comments or questions PM me on the Yare forums
|
|
// Description: This is a simple item quest NPC. The player must find an
|
|
// Angel Band, a Heaven Ring, and an Emperium. If they do they will receive
|
|
// the Excalibur.
|
|
prt_castle.gat,81,171,5 script Mysterious King 108,{
|
|
mes "[Excalibur Quest Rep]";
|
|
mes "Hello Adventurer.";
|
|
mes "I'm glad to announce that we are sponsoring a hunt for the legendary sword, Excalibur. Or more appropriately a hunt for certain rare items that can be traded in for the legendary sword.";
|
|
next;
|
|
goto ExMenu;
|
|
ExMenu:
|
|
menu "Required Items",ExItems,"Create Excalibur",ExCreate,"End",ExEnd;
|
|
|
|
ExItems:
|
|
mes "[Excalibur Quest Rep]";
|
|
mes "You need the following items to create the Excalibur.";
|
|
mes "Angel Band";
|
|
mes "Heaven Ring";
|
|
mes "Emperium";
|
|
next;
|
|
goto ExMenu;
|
|
|
|
ExCreate:
|
|
mes "[Excalibur Quest Rep]";
|
|
mes "Let me check your inventory!";
|
|
next;
|
|
if(countitem(2254)<1) goto NoAngel;
|
|
if(countitem(2282)<1) goto NoHeaven;
|
|
if(countitem(714)<1) goto NoEmp;
|
|
goto ExGive;
|
|
|
|
NoAngel:
|
|
mes "[Excalibur Quest Rep]";
|
|
mes "Sorry but you must have at least 1 Angel Band.";
|
|
mes "Come back after you get ALL the items.";
|
|
close;
|
|
|
|
NoHeaven:
|
|
mes "[Excalibur Quest Rep]";
|
|
mes "Sorry but you must have at least 1 Heaven Ring.";
|
|
mes "Come back after you get ALL the items.";
|
|
close;
|
|
|
|
NoEmp:
|
|
mes "[Excalibur Quest Rep]";
|
|
mes "Sorry but you must have at least 1 Emperium.";
|
|
mes "Come back after you get ALL the items.";
|
|
close;
|
|
|
|
ExGive:
|
|
mes "[Excalibur Quest Rep]";
|
|
mes "Congratulations. You have collected all necessary items. I give to you the Excalibur!!!";
|
|
delitem 2254,1;
|
|
delitem 2282,1;
|
|
delitem 714,1;
|
|
getitem 1137,1;
|
|
mes "Thank you for your participation!";
|
|
close;
|
|
|
|
ExEnd:
|
|
mes "[Excalibur Quest Rep]";
|
|
mes "Good bye then. Hope you try the quest!";
|
|
close;
|
|
close; }
|
|
}
|