summaryrefslogtreecommitdiff
path: root/npc/eastern-desert-pass/npcs.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/eastern-desert-pass/npcs.txt')
-rw-r--r--npc/eastern-desert-pass/npcs.txt136
1 files changed, 136 insertions, 0 deletions
diff --git a/npc/eastern-desert-pass/npcs.txt b/npc/eastern-desert-pass/npcs.txt
new file mode 100644
index 00000000..3452e124
--- /dev/null
+++ b/npc/eastern-desert-pass/npcs.txt
@@ -0,0 +1,136 @@
+new_24-1.gat,39,27,0 script Mika 114,{
+ mes "[Mika]";
+ mes "My father told me about a man living in this desert who makes clothes out of snake skin.";
+ next;
+ mes "[Mika]";
+ mes "Maybe you can find him, but be careful you don't get lost in the tunnels!";
+ close;
+}
+
+new_24-1.gat,23,100,0 script Pachua 143,{
+ mes "[Chief Pachua]";
+ mes "How!";
+ next;
+
+ mes "[Chief Pachua]";
+ mes "For generations my tribe has been crafting special clothes out of different items.";
+ next;
+
+ if((countitem(610)>0 && countitem(641)>9) && (countitem(524)>0 && countitem(641)>1)) goto L_Super_store;
+ if(countitem(610)>0 && countitem(641)>9) goto L_Chaps_store;
+ if(countitem(524)>0 && countitem(641)>1) goto L_Cowboy_store;
+ goto L_Mysterious;
+
+ L_Mysterious:
+ mes "[Chief Pachua]";
+ mes "Maybe if you bring me the right materials I can make something for you?";
+ close;
+
+ L_CheckStuff:
+ mes "[Chief Pachua]";
+ mes "Let me see what you have there.";
+ next;
+ return;
+
+ L_Super_store:
+ callsub L_CheckStuff;
+ mes "[Chief Pachua]";
+ mes "Ahh you have lots of good items to work with.";
+ mes "";
+ mes "With them I can make you either";
+ mes "a Cowboy hat or Snake Skin Chaps";
+ next;
+ menu "Cowboy hat, please.",L_Cowboy_store2,"Snake Skin Chaps sound good.",L_Chaps_store2,"Not now, maybe later.",L_NoDeal;
+
+ L_Cowboy_store:
+ callsub L_CheckStuff;
+ goto L_Cowboy_store2;
+
+ L_Chaps_store:
+ callsub L_CheckStuff;
+ goto L_Chaps_store2;
+
+ L_Cowboy_store2:
+ mes "[Chief Pachua]";
+ mes "To make you a Cowboy hat I will need:";
+ mes "1 Fancy hat";
+ mes "2 Snake skins";
+ mes "5.000 GP";
+ mes "";
+ mes "Do we have a deal?";
+ next;
+ menu "Yes, that's fine.",L_BuyCowboy,"On second thoughts, maybe later.",L_NoDeal;
+
+ L_Chaps_store2:
+ mes "[Chief Pachua]";
+ mes "To make you a pair of Snake Skin Chaps I will need:";
+ mes "1 Jeans Shorts";
+ mes "10 Snake skins";
+ mes "10.000 GP";
+ mes "";
+ mes "Do we have a deal?";
+ next;
+ menu "Yes, that's fine.",L_BuyChaps,"On second thoughts, maybe later.",L_NoDeal;
+
+ L_BuyChaps:
+ if (zeny<10000) goto L_NoMoney;
+ if (countitem(610)<1) goto L_NoJeans;
+ if (countitem(641)<10) goto L_NoSkin;
+ set zeny, zeny-10000;
+ delitem 641,10;
+ delitem 610,1;
+ getitem 642,1;
+ goto L_DealDone;
+
+ L_BuyCowboy:
+ if (zeny<5000) goto L_NoMoney;
+ if (countitem(524)<1) goto L_NoFancy;
+ if (countitem(641)<2) goto L_NoSkin;
+ set zeny, zeny-5000;
+ delitem 641,2;
+ delitem 524,1;
+ set @temp,rand(2);
+ if(@temp == 0) goto L_Cowboy_white;
+ goto L_Cowboy_black;
+
+ L_Cowboy_white:
+ getitem 643,1;
+ goto L_DealDone;
+
+ L_Cowboy_black:
+ getitem 644,1;
+ goto L_DealDone;
+
+ L_DealDone:
+ mes "[Chief Pachua]";
+ mes "Here you are!";
+ mes "";
+ mes "Come back any time.";
+ close;
+
+ L_NoDeal:
+ mes "[Chief Pachua]";
+ mes "Alright, but you wont get a better deal anywhere else!";
+ close;
+
+ L_NoMoney:
+ mes "[Chief Pachua]";
+ mes "Oh dear, it seems you don't have enough money.";
+ close;
+
+ L_NoJeans:
+ mes "[Chief Pachua]";
+ mes "Oh dear, it seems you don't have enough jeans shorts.";
+ close;
+
+ L_NoFancy:
+ mes "[Chief Pachua]";
+ mes "Oh dear, it seems you don't have enough fancy hats.";
+ close;
+
+ L_NoSkins:
+ mes "[Chief Pachua]";
+ mes "Oh dear, it seems you don't have enough snake skins.";
+ close;
+
+}