summaryrefslogtreecommitdiff
path: root/npc/00000SAVE/016-1_NewPaxel.forum.deserthelmet.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/00000SAVE/016-1_NewPaxel.forum.deserthelmet.txt')
-rw-r--r--npc/00000SAVE/016-1_NewPaxel.forum.deserthelmet.txt145
1 files changed, 145 insertions, 0 deletions
diff --git a/npc/00000SAVE/016-1_NewPaxel.forum.deserthelmet.txt b/npc/00000SAVE/016-1_NewPaxel.forum.deserthelmet.txt
new file mode 100644
index 000000000..902faa28c
--- /dev/null
+++ b/npc/00000SAVE/016-1_NewPaxel.forum.deserthelmet.txt
@@ -0,0 +1,145 @@
+// This is to replace Paxel
+//----------------------------------------------------
+// Desert Helmet quest
+// Create Quest: Darlord (Depredador)
+//----------------------------------------------------
+
+012-1.gat,122,115,0 script Warrior 126,{
+if(QUEST_Warrior1 == 2) goto L_Done1;
+if(QUEST_Warrior1 == 1) goto L_Ask2;
+
+if (BaseLevel >= 60 && countitem("IronOre") > 0)
+goto L_Ask1;
+
+mes "[Warrior]";
+mes "\"Hello! Calm wind today!\"";
+menu
+"Yes, but I like windy days.", L_Wind,
+"Hmm... sorry but gotta go...", L_Go;
+close;
+
+L_Go:
+mes "[Warrior]";
+mes "\"Ok, good trip then.\"";
+close;
+
+L_Wind:
+mes "[Warrior]";
+mes "\"I don't like them, i can't fly straight.\"";
+close;
+
+// ----------------------------------------------------
+// Desert Helmet quest start
+// ----------------------------------------------------
+L_Ask1:
+mes "[Warrior]";
+mes "\"Hello "+ strcharinfo(0) + "! I see you have some [Iron Ore] with you!\"";
+
+menu
+"Yes... right... what about [Iron Ore]?", L_Quest1,
+"Yes, but i have grown attached to [Iron Ore]...", L_No,
+"Right, but now i have business in other places.", L_Rude;
+close;
+
+L_Quest1:
+mes "[Warrior]";
+mes "\"Iron Ore is a really special item. People without helmets can't understand [Iron Ore] real power, anyway if you could give me some of them you would understand why they are so special.\"";
+
+menu
+"Certainly, you can have all my [Iron Ore]", L_Check1,
+"Sorry but i am not interested in that.", L_No;
+close;
+
+L_No:
+mes "[Warrior]";
+mes "\"Ok, come back me when you want to know [Iron Ore] real power\"";
+close;
+
+L_Rude:
+mes "[Warrior]";
+mes "\"Well, good luck with your business.\"";
+close;
+
+L_Check1:
+if (countitem("IronOre") > 11)
+goto L_Progress1;
+goto L_More_Needed1;
+
+L_More_Needed1:
+mes "[Warrior]";
+mes "\"Your [Iron Ore] are not enough, please look for more.\"";
+close;
+
+// ----------------------------------------------------
+// Got Iron Ores
+// ----------------------------------------------------
+L_Progress1:
+delitem "IronOre", 12;
+getexp 10000, 0;
+set QUEST_Warrior1, 1;
+mes "[Angel]";
+mes "\"Perfect! you have enough Iron Ore, i will take them for now but i need other items in order to bring them to life.\"";
+
+L_Ask2:
+mes "[Warrior]";
+mes "\"I need a two Infantry Helmet to enchant them, one Warlord Helmet to make them full of vitality and a lot of Terrnaite Ore to bleach them.\"";
+
+menu
+"Please have a look, i have what you asked", L_Check2,
+"On my way to get what you need.", -;
+close;
+
+
+L_Check2:
+if (countitem("InfantryHelmet") > 0 && countitem("WarlordHelmet") > 0 && countitem("TerraniteOre") > 0)
+goto L_Progress2;
+goto L_More_Needed2;
+
+
+L_More_Needed2:
+mes "[Warrior]";
+mes "\"I am sorry but i can see that you don't have all that i asked you.\"";
+next;
+mes "[Warrior]";
+mes "\"Please bring me that or i won't be able to make something really special for you.\"";
+close;
+
+// ----------------------------------------------------
+// Got Desert
+// ----------------------------------------------------
+L_Progress2:
+if (@inventorylist_count == 100) goto L_noRoom;
+delitem "InfantryHelmet", 1;
+delitem "WarlordHelmet", 1;
+delitem "TerraniteOre", 20;
+getexp 60000, 0;
+getitem "DesertHelmet", 1;
+set QUEST_Warrior1, 2;
+mes "[Warrior]";
+mes "\"There you go a special Desert Helmet!.\"";
+close;
+L_noRoom:
+mes "[Warrior]";
+mes "\"You don't have enough room left for helmet... Please do spring cleaning in your inventory.\"";
+close;
+
+L_Done1:
+mes "[Warrior]";
+mes "\"Hello winged friend! How is the wind today?\"";
+
+menu
+"Calm, perfect for a fly!", L_Fly,
+"Gale, not good to fly.", L_Wind2;
+close;
+
+L_Fly:
+mes "[Warrior]";
+mes "\"Haha yes, you are right!\"";
+close;
+
+L_Wind2:
+mes "[Warrior]";
+mes "\"Yep, i never fly in these days.\"";
+close;
+
+}