diff options
Diffstat (limited to 'npc/quests/newgears/hat_seller.txt')
-rw-r--r-- | npc/quests/newgears/hat_seller.txt | 143 |
1 files changed, 143 insertions, 0 deletions
diff --git a/npc/quests/newgears/hat_seller.txt b/npc/quests/newgears/hat_seller.txt new file mode 100644 index 000000000..d71005d4e --- /dev/null +++ b/npc/quests/newgears/hat_seller.txt @@ -0,0 +1,143 @@ +//===== eAthena Script =======================================1 +//= Hat Seller (New Hat Quests) +//===== By: ================================================== +//= Halca (1.0) +//= Mass Zero (1.1) +//===== Current Version: ===================================== +//= 1.2 +//===== Compatible With: ===================================== +//= Any eAthena Version. +//===== Description: ========================================= +//= New Hat quests: +//= Pointy Cap,Straw Hat,Cowboy Hat,Sombrero,Furry Hat +//===== Additional Comments: ================================= +//= 1.2 Fixed wrong labels, added missing text +//= added missing delitem, fixed names, item amount [Lupus] +//============================================================ + +xmas_in.gat,36,25,4 script Hat Seller 806,{ + mes "[Hat Seller]"; + mes "What hat would you like information on?"; + mes "I can make all the hats I mention here"; + next; + menu "Party Hat",M_1,"Straw Hat",M_2,"Cowboy Hat",M_3,"Sombrero",M_4,"Furry Hat",M_5,"Quit",M_EXIT; + +M_1: + mes "[Hat Seller]"; + mes "Okay well, for this item I require:"; + mes "1 Santa's Hat,"; + mes "100 Slick Paper,"; + mes "100 Oiled Paper."; + next; + mes "[Hat Seller]"; + mes "You got these items?"; + next; + menu "Yes.",-,"No.",M_EXIT; + + if ((countitem(2236) < 1) || (countitem(7111) < 100) || (countitem(7151) < 100)) GOTO L_NOITEM;//Items: Santa's Hat, Slick Paper, Oiled Paper, + delitem 2236,1;//Items: Santa's Hat, + delitem 7111,100;//Items: Slick Paper, + delitem 7151,100;//Items: Oiled Paper, + getitem 5060,1;//Items: Pointy Cap, + mes "[Hat Seller]"; + mes "Thanks! Bye."; + close; + +L_NOITEM: + mes "[Hat Seller]"; + mes "Not enough items, bye."; + close; + +M_EXIT: + mes "[Hat Seller]"; + mes "Bye!"; + close; + +M_2: + mes "[Hat Seller]"; + mes "For this item I require:"; + mes "1 Sakkat,"; + mes "300 Healthy Branch,"; + mes "300 Bamboo Trunk."; + next; + mes "[Hat Seller]"; + mes "Bring those, and we got a deal."; + mes "You got them?"; + next; + menu "Yes.",-,"No.",M_EXIT; + + if ((countitem(2280) < 1) || (countitem(7203) < 300) || (countitem(7150) < 300)) GOTO L_NOITEM;//Items: Sakkat, Healthy Branch, Bamboo Trunk, + delitem 2280,1;//Items: Sakkat, + delitem 7203,300;//Items: Healthy Branch, + delitem 7150,300;//Items: Bamboo Trunk, + getitem 5062,1;//Items: Straw Hat, + mes "[Hat Seller]"; + mes "There you go... bye."; + close; + +M_3: + mes "[Hat Seller]"; + mes "For this item I require:"; + mes "1 Western Grace,"; + mes "108 Claw of Desert Wolf,"; + mes "108 Soft Grass Leaf,"; + mes "and 4 Burning Horseshoes."; + next; + mes "[Hat Seller]"; + mes "Bring those, and we got a deal."; + mes "You got them?"; + next; + menu "Yes.",-,"No.",M_EXIT; + + if ((countitem(2248) < 1) || (countitem(7030) < 108) || (countitem(7194) < 108) || (countitem(7120) < 4)) GOTO L_NOITEM;//Items: Western Grace, Claw of Desert Wolf, Soft Grass Leaf, Burning Horseshoe, + delitem 2248,1;//Items: Western Grace, + delitem 7030,108;//Items: Claw of Desert Wolf, + delitem 7194,108;//Items: Soft Grass Leaf, + delitem 7120,4;//Items: Burning Horseshoe, + getitem 5075,1;//Items: Cowboy Hat, + mes "[Hat Seller]"; + mes "There you go... bye."; + close; + +M_4: + mes "[Hat Seller]"; + mes "For this item I require:"; + mes "1 Straw Hat,"; + mes "1 Guitar,"; + mes "50 Cactus Needle."; + next; + mes "[Hat Seller]"; + mes "Bring those, and we got a deal."; + mes "You got them?"; + next; + menu "Yes.",-,"No.",M_EXIT; + + if ((countitem(5062) < 1) || (countitem(1907) < 1) || (countitem(952) < 50)) GOTO L_NOITEM;//Items: Straw Hat, Guitar, Cactus Needle, + delitem 5062,1;//Items: Straw Hat, + delitem 1907,1;//Items: Guitar, + delitem 952,50;//Items: Cactus Needle, + getitem 5067,1;//Items: Sombrero, + mes "[Hat Seller]"; + mes "There you go... bye."; + close; + +M_5: + mes "[Hat Seller]"; + mes "For this item I require:"; + mes "1 Slotted Cap,"; + mes "300 Skin of the Black Bear."; + next; + mes "[Hat Seller]"; + mes "Bring those, and we got a deal."; + mes "You got them?"; + next; + menu "Yes.",-,"No.",M_EXIT; + + if ((countitem(2227) < 1) || (countitem(7161) < 300)) GOTO L_NOITEM;//Items: Cap, Bear Skin, + delitem 2227,1;//Items: Cap, + delitem 7161,300;//Items: Bear Skin, + getitem 5076,1;//Items: Wool Hat, + mes "[Hat Seller]"; + mes "There you go... bye."; + close; +} |