1 |
function scr_shopmenu_ch1scr_shopmenu_ch1function scr_shopmenu_ch1(arg0)
{
if (arg0 == 0)
{
if (menu == 1 || menu == 2)
{
scr_darkbox_black_ch1(400, minimenuy, 640, 255);
draw_set_color(c_white);
scr_84_set_draw_font_ch1("mainbig");
if (menuc[1] == 0)
draw_text(440, minimenuy + 28, string_hash_to_newline(shopdesc[0]));
if (menuc[1] == 1)
draw_text(440, minimenuy + 28, string_hash_to_newline(shopdesc[1]));
if (menuc[1] == 2)
draw_text(440, minimenuy + 28, string_hash_to_newline(shopdesc[2]));
if (menuc[1] == 3)
draw_text(440, minimenuy + 28, string_hash_to_newline(shopdesc[3]));
scr_84_set_draw_font_ch1("dotumche");
if (itemtype[menuc[1]] == "weapon" || itemtype[menuc[1]] == "armor")
{
for (i = 0; i < 3; i += 1)
{
can_index = 0;
facetype = spr_headkris_ch1;
which = global.char[i];
if (global.char[i] == 1)
facetype = spr_headkris_ch1;
if (global.char[i] == 2)
facetype = spr_headsusie_ch1;
if (global.char[i] == 3)
facetype = spr_headralsei_ch1;
if (which != 0)
{
if (i == 0)
{
locx = 0;
locy = 0;
}
if (i == 1)
{
locx = 100;
locy = 0;
}
if (i == 2)
{
locx = 0;
locy = 45;
}
if (canequip[menuc[1]][which] == 0)
can_index = 8;
draw_sprite(facetype, can_index, 426 + locx, minimenuy + 140 + locy);
if (itemtype[menuc[1]] == "weapon" && can_index != 8)
{
draw_set_color(c_white);
sum[0] = itematk[menuc[1]] - global.itemat[which][0];
sum[1] = itemmagic[menuc[1]] - global.itemmag[which][0];
for (j = 0; j < 2; j += 1)
{
dcolor = c_white;
addt = "";
draw_set_color(c_white);
if (sum[j] > 0)
{
draw_set_color(c_yellow);
addt = "+";
}
if (sum[j] < 0)
draw_set_color(c_aqua);
draw_sprite_ext(spr_shopicon_ch1, j, 470 + locx, minimenuy + locy + 135 + (20 * j), 1, 1, 0, dcolor, 1);
draw_text(490 + locx, minimenuy + locy + 135 + (20 * j), string_hash_to_newline(addt + string(sum[j])));
}
}
if (itemtype[menuc[1]] == "armor" && can_index != 8)
{
sum[0] = itemdef[menuc[1]] - global.itemdf[which][1];
sum[1] = itemdef[menuc[1]] - global.itemdf[which][2];
for (j = 0; j < 2; j += 1)
{
dcolor = c_white;
addt = "";
draw_set_color(c_white);
if (sum[j] > 0)
{
draw_set_color(c_yellow);
addt = "+";
}
if (sum[j] < 0)
draw_set_color(c_aqua);
draw_sprite_ext(spr_shopicon_ch1, 2 + j, 470 + locx, minimenuy + locy + 135 + (20 * j), 1, 1, 0, dcolor, 1);
draw_text(490 + locx, minimenuy + 135 + (20 * j) + locy, string_hash_to_newline(addt + string(sum[j])));
}
}
}
}
}
}
}
if (arg0 == 4)
{
if (menu == 11 || menu == 15)
{
... (arg0) |
2 |
{ |
3 |
if (arg0 == 0) |
4 |
{ |
5 |
if (menu == 1 || menu == 2) |
6 |
{ |
7 |
scr_darkbox_black_ch1scr_darkbox_black_ch1function scr_darkbox_black_ch1(arg0, arg1, arg2, arg3)
{
draw_set_color(c_black);
draw_rectangle(arg0 + 20, arg1 + 20, arg2 - 20, arg3 - 20, false);
scr_darkbox_ch1(arg0, arg1, arg2, arg3);
} (400, minimenuy, 640, 255); |
8 |
draw_set_color(c_white); |
9 |
scr_84_set_draw_font_ch1("mainbig"); |
10 |
if (menuc[1] == 0) |
11 |
draw_text(440, minimenuy + 28, string_hash_to_newline(shopdesc[0])); |
12 |
if (menuc[1] == 1) |
13 |
draw_text(440, minimenuy + 28, string_hash_to_newline(shopdesc[1])); |
14 |
if (menuc[1] == 2) |
15 |
draw_text(440, minimenuy + 28, string_hash_to_newline(shopdesc[2])); |
16 |
if (menuc[1] == 3) |
17 |
draw_text(440, minimenuy + 28, string_hash_to_newline(shopdesc[3])); |
18 |
scr_84_set_draw_font_ch1("dotumche"); |
19 |
if (itemtype[menuc[1]] == "weapon" || itemtype[menuc[1]] == "armor") |
20 |
{ |
21 |
for (i = 0; i < 3; i += 1) |
22 |
{ |
23 |
can_index = 0; |
24 |
facetype = spr_headkris_ch1; |
25 |
which = global.char[i]; |
26 |
if (global.char[i] == 1) |
27 |
facetype = spr_headkris_ch1; |
28 |
if (global.char[i] == 2) |
29 |
facetype = spr_headsusie_ch1; |
30 |
if (global.char[i] == 3) |
31 |
facetype = spr_headralsei_ch1; |
32 |
if (which != 0) |
33 |
{ |
34 |
if (i == 0) |
35 |
{ |
36 |
locx = 0; |
37 |
locy = 0; |
38 |
} |
39 |
if (i == 1) |
40 |
{ |
41 |
locx = 100; |
42 |
locy = 0; |
43 |
} |
44 |
if (i == 2) |
45 |
{ |
46 |
locx = 0; |
47 |
locy = 45; |
48 |
} |
49 |
if (canequip[menuc[1]][which] == 0) |
50 |
can_index = 8; |
51 |
draw_sprite(facetype, can_index, 426 + locx, minimenuy + 140 + locy); |
52 |
if (itemtype[menuc[1]] == "weapon" && can_index != 8) |
53 |
{ |
54 |
draw_set_color(c_white); |
55 |
sum[0] = itematk[menuc[1]] - global.itemat[which][0]; |
56 |
sum[1] = itemmagic[menuc[1]] - global.itemmag[which][0]; |
57 |
for (j = 0; j < 2; j += 1) |
58 |
{ |
59 |
dcolor = c_white; |
60 |
addt = ""; |
61 |
draw_set_color(c_white); |
62 |
if (sum[j] > 0) |
63 |
{ |
64 |
draw_set_color(c_yellow); |
65 |
addt = "+"; |
66 |
} |
67 |
if (sum[j] < 0) |
68 |
draw_set_color(c_aqua); |
69 |
draw_sprite_ext(spr_shopicon_ch1, j, 470 + locx, minimenuy + locy + 135 + (20 * j), 1, 1, 0, dcolor, 1); |
70 |
draw_text(490 + locx, minimenuy + locy + 135 + (20 * j), string_hash_to_newline(addt + string(sum[j]))); |
71 |
} |
72 |
} |
73 |
if (itemtype[menuc[1]] == "armor" && can_index != 8) |
74 |
{ |
75 |
sum[0] = itemdef[menuc[1]] - global.itemdf[which][1]; |
76 |
sum[1] = itemdef[menuc[1]] - global.itemdf[which][2]; |
77 |
for (j = 0; j < 2; j += 1) |
78 |
{ |
79 |
dcolor = c_white; |
80 |
addt = ""; |
81 |
draw_set_color(c_white); |
82 |
if (sum[j] > 0) |
83 |
{ |
84 |
draw_set_color(c_yellow); |
85 |
addt = "+"; |
86 |
} |
87 |
if (sum[j] < 0) |
88 |
draw_set_color(c_aqua); |
89 |
draw_sprite_ext(spr_shopicon_ch1, 2 + j, 470 + locx, minimenuy + locy + 135 + (20 * j), 1, 1, 0, dcolor, 1); |
90 |
draw_text(490 + locx, minimenuy + 135 + (20 * j) + locy, string_hash_to_newline(addt + string(sum[j]))); |
91 |
} |
92 |
} |
93 |
} |
94 |
} |
95 |
} |
96 |
} |
97 |
} |
98 |
if (arg0 == 4) |
99 |
{ |
100 |
if (menu == 11 || menu == 15) |
101 |
{ |
102 |
draw_set_color(c_white); |
103 |
scr_84_set_draw_font_ch1("mainbig"); |
104 |
scr_itemcheck_ch1scr_itemcheck_ch1function scr_itemcheck_ch1(arg0)
{
haveit = 0;
itemcount = 0;
for (i = 0; i < 12; i += 1)
{
if (global.item[i] == arg0)
haveit = 1;
if (global.item[i] == arg0)
itemcount += 1;
}
return haveit;
} (0); |
105 |
menumax = 11 - itemcount; |
106 |
if (menumax < 0) |
107 |
menumax = 0; |
108 |
if (menu == 11) |
109 |
{ |
110 |
_up_pressed = 0; |
111 |
_down_pressed = 0; |
112 |
if (down_h_ch1()) |
113 |
{ |
114 |
hold_up = 0; |
115 |
if (down_p_ch1()) |
116 |
_down_pressed = 1; |
117 |
hold_down += 1; |
118 |
if (hold_down >= 8) |
119 |
{ |
120 |
_down_pressed = 1; |
121 |
hold_down = 6; |
122 |
} |
123 |
if (_down_pressed == 1) |
124 |
{ |
125 |
if (menuc[menu] < menumax) |
126 |
{ |
127 |
menuc[menu] += 1; |
128 |
if (menuc[menu] > (pagemax + 4)) |
129 |
pagemax += 1; |
130 |
} |
131 |
} |
132 |
} |
133 |
else |
134 |
{ |
135 |
hold_down = 0; |
136 |
} |
137 |
if (up_h_ch1()) |
138 |
{ |
139 |
hold_down = 0; |
140 |
if (up_p_ch1()) |
141 |
_up_pressed = 1; |
142 |
hold_up += 1; |
143 |
if (hold_up >= 8) |
144 |
{ |
145 |
_up_pressed = 1; |
146 |
hold_up = 6; |
147 |
} |
148 |
if (_up_pressed == 1) |
149 |
{ |
150 |
if (menuc[menu] > 0) |
151 |
{ |
152 |
menuc[menu] -= 1; |
153 |
if (menuc[menu] < pagemax) |
154 |
pagemax -= 1; |
155 |
} |
156 |
} |
157 |
} |
158 |
else |
159 |
{ |
160 |
hold_up = 0; |
161 |
} |
162 |
} |
163 |
j = 0; |
164 |
for (i = pagemax; i < (5 + pagemax); i += 1) |
165 |
{ |
166 |
draw_sprite(spr_heart_ch1, 0, 30, 270 + ((menuc[11] - pagemax) * 40)); |
167 |
g = 0; |
168 |
draw_set_color(c_white); |
169 |
_itempname = global.itemnameb[i]; |
170 |
if (_itempname == " ") |
171 |
{ |
172 |
_itempname = "--------"; |
173 |
draw_set_color(c_dkgray); |
174 |
} |
175 |
draw_text(60, 260 + (j * 40), string_hash_to_newline(_itempname)); |
176 |
if (global.itemvalue[i] > 1) |
177 |
draw_text(300, 260 + (j * 40), string_hash_to_newline("$" + string(ceil(global.itemvalue[i] / 2)))); |
178 |
j += 1; |
179 |
} |
180 |
draw_set_color(c_white); |
181 |
if (menu == 11) |
182 |
{ |
183 |
if (button1_p_ch1() && onebuffer < 0) |
184 |
{ |
185 |
if (global.itemvalue[menuc[11]] > 1) |
186 |
menu = 15; |
187 |
else |
188 |
sidemessage2 = 3; |
189 |
sellvalue = ceil(global.itemvalue[menuc[11]] / 2); |
190 |
tempmenu = 11; |
191 |
onebuffer = 2; |
192 |
with (obj_writer_ch1) |
193 |
instance_destroy(); |
194 |
} |
195 |
if (button2_p_ch1() && twobuffer < 0 && onebuffer < 2) |
196 |
{ |
197 |
sidemessage = 0; |
198 |
menu = 10; |
199 |
twobuffer = 2; |
200 |
with (obj_writer_ch1) |
201 |
instance_destroy(); |
202 |
} |
203 |
} |
204 |
scr_shopmorearrow_ch1scr_shopmorearrow_ch1function scr_shopmorearrow_ch1()
{
if (pagemax > 0)
draw_sprite_ext(spr_morearrow_ch1, 0, 370, 280 - (sin(cur_jewel / 12) * 3), 1, -1, 0, c_white, 1);
if ((5 + pagemax) < 12)
{
if (menu == 11 || menu == 15)
{
if (global.item[5 + pagemax] != 0)
draw_sprite_ext(spr_morearrow_ch1, 0, 370, 440 + (sin(cur_jewel / 12) * 3), 1, 1, 0, c_white, 1);
}
else
{
draw_sprite_ext(spr_morearrow_ch1, 0, 370, 440 + (sin(cur_jewel / 12) * 3), 1, 1, 0, c_white, 1);
}
}
} (); |
205 |
if (menumax > 4) |
206 |
{ |
207 |
for (i = 0; i <= menumax; i += 1) |
208 |
{ |
209 |
buff = 0; |
210 |
if (menuc[11] == i) |
211 |
buff = 3; |
212 |
draw_rectangle(375 - buff, (295 + (i * (130 / menumax))) - buff, 377 + buff, 297 + (i * (130 / menumax)) + buff, false); |
213 |
} |
214 |
} |
215 |
} |
216 |
if (menu == 12 || menu == 16) |
217 |
{ |
218 |
draw_set_color(c_white); |
219 |
scr_84_set_draw_font_ch1("mainbig"); |
220 |
menumax = 11; |
221 |
if (menu == 12) |
222 |
{ |
223 |
_up_pressed = 0; |
224 |
_down_pressed = 0; |
225 |
if (down_h_ch1()) |
226 |
{ |
227 |
hold_up = 0; |
228 |
if (down_p_ch1()) |
229 |
_down_pressed = 1; |
230 |
hold_down += 1; |
231 |
if (hold_down >= 8) |
232 |
{ |
233 |
_down_pressed = 1; |
234 |
hold_down = 6; |
235 |
} |
236 |
if (_down_pressed == 1) |
237 |
{ |
238 |
if (menuc[menu] < menumax) |
239 |
{ |
240 |
menuc[menu] += 1; |
241 |
if (menuc[menu] > (pagemax + 4)) |
242 |
pagemax += 1; |
243 |
} |
244 |
} |
245 |
} |
246 |
else |
247 |
{ |
248 |
hold_down = 0; |
249 |
} |
250 |
if (up_h_ch1()) |
251 |
{ |
252 |
hold_down = 0; |
253 |
if (up_p_ch1()) |
254 |
_up_pressed = 1; |
255 |
hold_up += 1; |
256 |
if (hold_up >= 8) |
257 |
{ |
258 |
_up_pressed = 1; |
259 |
hold_up = 6; |
260 |
} |
261 |
if (_up_pressed == 1) |
262 |
{ |
263 |
if (menuc[menu] > 0) |
264 |
{ |
265 |
menuc[menu] -= 1; |
266 |
if (menuc[menu] < pagemax) |
267 |
pagemax -= 1; |
268 |
} |
269 |
} |
270 |
} |
271 |
else |
272 |
{ |
273 |
hold_up = 0; |
274 |
} |
275 |
} |
276 |
j = 0; |
277 |
for (i = pagemax; i < (5 + pagemax); i += 1) |
278 |
{ |
279 |
draw_sprite(spr_heart_ch1, 0, 30, 270 + ((menuc[12] - pagemax) * 40)); |
280 |
g = 0; |
281 |
draw_set_color(c_white); |
282 |
_itempname = weaponname[i]; |
283 |
if (_itempname == " ") |
284 |
{ |
285 |
_itempname = "--------"; |
286 |
draw_set_color(c_dkgray); |
287 |
} |
288 |
draw_text(60, 260 + (j * 40), string_hash_to_newline(_itempname)); |
289 |
if (weaponvalue[i] > 1) |
290 |
draw_text(300, 260 + (j * 40), string_hash_to_newline("$" + string(ceil(weaponvalue[i] / 2)))); |
291 |
j += 1; |
292 |
} |
293 |
draw_set_color(c_white); |
294 |
if (menu == 12) |
295 |
{ |
296 |
if (button1_p_ch1() && onebuffer < 0) |
297 |
{ |
298 |
if (weaponvalue[menuc[12]] > 1) |
299 |
menu = 16; |
300 |
else |
301 |
sidemessage2 = 4; |
302 |
sellvalue = ceil(weaponvalue[menuc[12]] / 2); |
303 |
tempmenu = 12; |
304 |
onebuffer = 2; |
305 |
with (obj_writer_ch1) |
306 |
instance_destroy(); |
307 |
} |
308 |
if (button2_p_ch1() && twobuffer < 0 && onebuffer < 2) |
309 |
{ |
310 |
sidemessage = 0; |
311 |
menu = 10; |
312 |
twobuffer = 2; |
313 |
with (obj_writer_ch1) |
314 |
instance_destroy(); |
315 |
} |
316 |
} |
317 |
scr_shopmorearrow_ch1scr_shopmorearrow_ch1function scr_shopmorearrow_ch1()
{
if (pagemax > 0)
draw_sprite_ext(spr_morearrow_ch1, 0, 370, 280 - (sin(cur_jewel / 12) * 3), 1, -1, 0, c_white, 1);
if ((5 + pagemax) < 12)
{
if (menu == 11 || menu == 15)
{
if (global.item[5 + pagemax] != 0)
draw_sprite_ext(spr_morearrow_ch1, 0, 370, 440 + (sin(cur_jewel / 12) * 3), 1, 1, 0, c_white, 1);
}
else
{
draw_sprite_ext(spr_morearrow_ch1, 0, 370, 440 + (sin(cur_jewel / 12) * 3), 1, 1, 0, c_white, 1);
}
}
} (); |
318 |
if (menumax > 1) |
319 |
{ |
320 |
for (i = 0; i <= menumax; i += 1) |
321 |
{ |
322 |
buff = 0; |
323 |
if (menuc[12] == i) |
324 |
buff += 3; |
325 |
if (global.weapon[i] == 0) |
326 |
buff -= 1; |
327 |
draw_rectangle(375 - buff, (295 + (i * (130 / menumax))) - buff, 377 + buff, 297 + (i * (130 / menumax)) + buff, false); |
328 |
} |
329 |
} |
330 |
} |
331 |
if (menu == 13 || menu == 17) |
332 |
{ |
333 |
draw_set_color(c_white); |
334 |
scr_84_set_draw_font_ch1("mainbig"); |
335 |
menumax = 11; |
336 |
if (menu == 13) |
337 |
{ |
338 |
_up_pressed = 0; |
339 |
_down_pressed = 0; |
340 |
if (down_h_ch1()) |
341 |
{ |
342 |
hold_up = 0; |
343 |
if (down_p_ch1()) |
344 |
_down_pressed = 1; |
345 |
hold_down += 1; |
346 |
if (hold_down >= 8) |
347 |
{ |
348 |
_down_pressed = 1; |
349 |
hold_down = 6; |
350 |
} |
351 |
if (_down_pressed == 1) |
352 |
{ |
353 |
if (menuc[menu] < menumax) |
354 |
{ |
355 |
menuc[menu] += 1; |
356 |
if (menuc[menu] > (pagemax + 4)) |
357 |
pagemax += 1; |
358 |
} |
359 |
} |
360 |
} |
361 |
else |
362 |
{ |
363 |
hold_down = 0; |
364 |
} |
365 |
if (up_h_ch1()) |
366 |
{ |
367 |
hold_down = 0; |
368 |
if (up_p_ch1()) |
369 |
_up_pressed = 1; |
370 |
hold_up += 1; |
371 |
if (hold_up >= 8) |
372 |
{ |
373 |
_up_pressed = 1; |
374 |
hold_up = 6; |
375 |
} |
376 |
if (_up_pressed == 1) |
377 |
{ |
378 |
if (menuc[menu] > 0) |
379 |
{ |
380 |
menuc[menu] -= 1; |
381 |
if (menuc[menu] < pagemax) |
382 |
pagemax -= 1; |
383 |
} |
384 |
} |
385 |
} |
386 |
else |
387 |
{ |
388 |
hold_up = 0; |
389 |
} |
390 |
} |
391 |
j = 0; |
392 |
for (i = pagemax; i < (5 + pagemax); i += 1) |
393 |
{ |
394 |
draw_sprite(spr_heart_ch1, 0, 30, 270 + ((menuc[13] - pagemax) * 40)); |
395 |
g = 0; |
396 |
draw_set_color(c_white); |
397 |
_itempname = armorname[i]; |
398 |
if (_itempname == " ") |
399 |
{ |
400 |
_itempname = "--------"; |
401 |
draw_set_color(c_dkgray); |
402 |
} |
403 |
draw_text(60, 260 + (j * 40), string_hash_to_newline(_itempname)); |
404 |
if (armorvalue[i] > 1) |
405 |
draw_text(300, 260 + (j * 40), string_hash_to_newline("$" + string(ceil(armorvalue[i] / 2)))); |
406 |
j += 1; |
407 |
} |
408 |
draw_set_color(c_white); |
409 |
if (menu == 13) |
410 |
{ |
411 |
if (button1_p_ch1() && onebuffer < 0) |
412 |
{ |
413 |
if (armorvalue[menuc[13]] > 1) |
414 |
menu = 17; |
415 |
else |
416 |
sidemessage2 = 4; |
417 |
sellvalue = ceil(armorvalue[menuc[13]] / 2); |
418 |
tempmenu = 13; |
419 |
onebuffer = 2; |
420 |
with (obj_writer_ch1) |
421 |
instance_destroy(); |
422 |
} |
423 |
if (button2_p_ch1() && twobuffer < 0 && onebuffer < 2) |
424 |
{ |
425 |
sidemessage = 0; |
426 |
menu = 10; |
427 |
twobuffer = 2; |
428 |
with (obj_writer_ch1) |
429 |
instance_destroy(); |
430 |
} |
431 |
} |
432 |
scr_shopmorearrow_ch1scr_shopmorearrow_ch1function scr_shopmorearrow_ch1()
{
if (pagemax > 0)
draw_sprite_ext(spr_morearrow_ch1, 0, 370, 280 - (sin(cur_jewel / 12) * 3), 1, -1, 0, c_white, 1);
if ((5 + pagemax) < 12)
{
if (menu == 11 || menu == 15)
{
if (global.item[5 + pagemax] != 0)
draw_sprite_ext(spr_morearrow_ch1, 0, 370, 440 + (sin(cur_jewel / 12) * 3), 1, 1, 0, c_white, 1);
}
else
{
draw_sprite_ext(spr_morearrow_ch1, 0, 370, 440 + (sin(cur_jewel / 12) * 3), 1, 1, 0, c_white, 1);
}
}
} (); |
433 |
if (menumax > 1) |
434 |
{ |
435 |
for (i = 0; i <= menumax; i += 1) |
436 |
{ |
437 |
buff = 0; |
438 |
if (menuc[13] == i) |
439 |
buff += 3; |
440 |
if (global.armor[i] == 0) |
441 |
buff -= 1; |
442 |
draw_rectangle(375 - buff, (295 + (i * (130 / menumax))) - buff, 377 + buff, 297 + (i * (130 / menumax)) + buff, false); |
443 |
} |
444 |
} |
445 |
} |
446 |
} |
447 |
if (arg0 == 5) |
448 |
{ |
449 |
if (menu == 15) |
450 |
{ |
451 |
if (button2_p_ch1() && twobuffer < 0) |
452 |
{ |
453 |
menu = tempmenu; |
454 |
sidemessage2 = 2; |
455 |
twobuffer = 2; |
456 |
onebuffer = 2; |
457 |
} |
458 |
if (button1_p_ch1() && onebuffer < 0 && twobuffer < 0) |
459 |
{ |
460 |
if (menuc[15] == 0) |
461 |
{ |
462 |
snd_play_ch1(snd_locker_ch1); |
463 |
global.gold += sellvalue; |
464 |
scr_itemshift_ch1(menuc[11], 0); |
465 |
scr_iteminfo_all_ch1(); |
466 |
scr_itemcheck_ch1scr_itemcheck_ch1function scr_itemcheck_ch1(arg0)
{
haveit = 0;
itemcount = 0;
for (i = 0; i < 12; i += 1)
{
if (global.item[i] == arg0)
haveit = 1;
if (global.item[i] == arg0)
itemcount += 1;
}
return haveit;
} (0); |
467 |
if (global.item[menuc[11]] == 0) |
468 |
{ |
469 |
menuc[11] -= 1; |
470 |
if (pagemax > 0) |
471 |
pagemax -= 1; |
472 |
} |
473 |
if (itemcount == 12) |
474 |
{ |
475 |
menu = 10; |
476 |
sidemessage = 1; |
477 |
} |
478 |
else |
479 |
{ |
480 |
menu = 11; |
481 |
sidemessage2 = 1; |
482 |
} |
483 |
} |
484 |
if (menuc[15] == 1) |
485 |
{ |
486 |
sidemessage2 = 2; |
487 |
menu = 11; |
488 |
} |
489 |
} |
490 |
} |
491 |
if (menu == 16) |
492 |
{ |
493 |
if (button2_p_ch1() && twobuffer < 0) |
494 |
{ |
495 |
menu = tempmenu; |
496 |
sidemessage2 = 2; |
497 |
twobuffer = 2; |
498 |
onebuffer = 2; |
499 |
} |
500 |
if (button1_p_ch1() && onebuffer < 0 && twobuffer < 0) |
501 |
{ |
502 |
if (menuc[16] == 0) |
503 |
{ |
504 |
snd_play_ch1(snd_locker_ch1); |
505 |
global.gold += sellvalue; |
506 |
global.weapon[menuc[12]] = 0; |
507 |
scr_weaponinfo_all_ch1scr_weaponinfo_all_ch1function scr_weaponinfo_all_ch1()
{
for (i = 0; i < 12; i += 1)
{
scr_weaponinfo_ch1(global.weapon[i]);
weaponname[i] = weaponnametemp;
weapondesc[i] = weapondesctemp;
wmessage2[i] = wmessage2temp;
wmessage3[i] = wmessage3temp;
weaponat[i] = weaponattemp;
weapondf[i] = weapondftemp;
weaponmag[i] = weaponmagtemp;
weaponbolts[i] = weaponboltstemp;
weaponstyle[i] = weaponstyletemp;
weapongrazeamt[i] = weapongrazeamttemp;
weapongrazesize[i] = weapongrazesizetemp;
weaponchar1[i] = weaponchar1temp;
weaponchar2[i] = weaponchar2temp;
weaponchar3[i] = weaponchar3temp;
weaponvalue[i] = value;
weaponability[i] = weaponabilitytemp;
weaponabilityicon[i] = weaponabilityicontemp;
weaponicon[i] = weaponicontemp;
}
} (); |
508 |
scr_weaponcheck_inventory_ch1(0); |
509 |
if (itemcount == 12) |
510 |
{ |
511 |
menu = 10; |
512 |
sidemessage = 1; |
513 |
} |
514 |
else |
515 |
{ |
516 |
menu = 12; |
517 |
sidemessage2 = 1; |
518 |
} |
519 |
} |
520 |
if (menuc[16] == 1) |
521 |
{ |
522 |
sidemessage2 = 2; |
523 |
menu = 12; |
524 |
} |
525 |
} |
526 |
} |
527 |
if (menu == 17) |
528 |
{ |
529 |
if (button2_p_ch1() && twobuffer < 0) |
530 |
{ |
531 |
menu = tempmenu; |
532 |
sidemessage2 = 2; |
533 |
twobuffer = 2; |
534 |
onebuffer = 2; |
535 |
} |
536 |
if (button1_p_ch1() && onebuffer < 0 && twobuffer < 0) |
537 |
{ |
538 |
if (menuc[17] == 0) |
539 |
{ |
540 |
snd_play_ch1(snd_locker_ch1); |
541 |
global.gold += sellvalue; |
542 |
global.armor[menuc[13]] = 0; |
543 |
scr_armorinfo_all_ch1scr_armorinfo_all_ch1function scr_armorinfo_all_ch1()
{
for (i = 0; i < 12; i += 1)
{
scr_armorinfo_ch1(global.armor[i]);
armorname[i] = armornametemp;
armordesc[i] = armordesctemp;
amessage2[i] = amessage2temp;
amessage3[i] = amessage3temp;
armorat[i] = armorattemp;
armordf[i] = armordftemp;
armormag[i] = armormagtemp;
armorbolts[i] = armorboltstemp;
armorgrazeamt[i] = armorgrazeamttemp;
armorgrazesize[i] = armorgrazesizetemp;
armorchar1[i] = armorchar1temp;
armorchar2[i] = armorchar2temp;
armorchar3[i] = armorchar3temp;
armorvalue[i] = value;
armorability[i] = armorabilitytemp;
armorabilityicon[i] = armorabilityicontemp;
armoricon[i] = armoricontemp;
}
} (); |
544 |
scr_armorcheck_inventory_ch1(0); |
545 |
if (itemcount == 12) |
546 |
{ |
547 |
menu = 10; |
548 |
sidemessage = 1; |
549 |
} |
550 |
else |
551 |
{ |
552 |
menu = 13; |
553 |
sidemessage2 = 1; |
554 |
} |
555 |
} |
556 |
if (menuc[17] == 1) |
557 |
{ |
558 |
sidemessage2 = 2; |
559 |
menu = 13; |
560 |
} |
561 |
} |
562 |
} |
563 |
} |
564 |
} |