summaryrefslogtreecommitdiff
path: root/npc/quests/newgears/hat_seller.txt
blob: ef791e11791114ee4b1c1d88f417a72d1623c08b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
//===== eAthena Script ======================================= 
//= 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,123,131,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 "Pointy Cap",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 String 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, String Paper, Oiled Paper,
 delitem 2236,1;//Items: Santa's Hat,
 delitem 7111,100;//Items: String 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 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, Skin of the Black Bear,
 delitem 2227,1;//Items: Cap,
 delitem 7161,300;//Items: Skin of the Black Bear,
 getitem 5076,1;//Items: Furry Hat,
 mes "[Hat Seller]";
 mes "There you go... bye.";
 close;
}