diff options
Diffstat (limited to 'npc/quests/custom/excalibur.txt')
-rw-r--r-- | npc/quests/custom/excalibur.txt | 136 |
1 files changed, 68 insertions, 68 deletions
diff --git a/npc/quests/custom/excalibur.txt b/npc/quests/custom/excalibur.txt index 77db880ec..f96c25309 100644 --- a/npc/quests/custom/excalibur.txt +++ b/npc/quests/custom/excalibur.txt @@ -1,68 +1,68 @@ -// 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; }
-}
+// 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; } +} |