1 | //===== eAthena Script ======================================== |
---|
2 | //= Izlude Party Arena |
---|
3 | //===== By: ================================================== |
---|
4 | //= SinSloth |
---|
5 | //===== Current Version: ===================================== |
---|
6 | //= 1.0a |
---|
7 | //===== Compatible With: ===================================== |
---|
8 | //= Any Athena Version |
---|
9 | //===== Description: ========================================= |
---|
10 | //= Izlude Party Battle Arena |
---|
11 | //===== Additional Comments: ================================= |
---|
12 | //= 1.0 First version. |
---|
13 | //= 1.0a Fixed a typo. |
---|
14 | //============================================================ |
---|
15 | |
---|
16 | arena_room,162,88,3 script Ponox 124,{ |
---|
17 | end; |
---|
18 | |
---|
19 | OnInit: |
---|
20 | waitingroom "Time Force Battle - Last Party !",11,"Ponox::OnStartArena",5; |
---|
21 | enablewaitingroomevent; |
---|
22 | end; |
---|
23 | |
---|
24 | OnStartArena: |
---|
25 | donpcevent "toarena#party::OnInit"; |
---|
26 | donpcevent "toout#party::OnInit"; |
---|
27 | warpwaitingpc "prt_are_in",73,78; |
---|
28 | donpcevent "toout#party::OnTime"; |
---|
29 | donpcevent "Helper#party::OnEnter"; |
---|
30 | disablewaitingroomevent; |
---|
31 | end; |
---|
32 | |
---|
33 | Onstart: |
---|
34 | enablewaitingroomevent; |
---|
35 | end; |
---|
36 | } |
---|
37 | |
---|
38 | prt_are_in,76,87,3 script Helper#party 67,4,4,{ |
---|
39 | |
---|
40 | if($arn_partywait == 0) |
---|
41 | { |
---|
42 | set $arn_partywait,1; |
---|
43 | emotion e_gasp,0; |
---|
44 | mes "[Helper Iriff]"; |
---|
45 | mes "Good day, challengers!"; |
---|
46 | mes "You are in the party arena waiting room."; |
---|
47 | next; |
---|
48 | mes "[Helper Iriff]"; |
---|
49 | mes "Only one person at a time is allowed to stay in this waiting room."; |
---|
50 | mes "Would you like to start a battle now?"; |
---|
51 | next; |
---|
52 | switch( select( "No","Yes" ) ) |
---|
53 | { |
---|
54 | case 1: |
---|
55 | set $arn_partywait,0; |
---|
56 | mes "[Helper Iriff]"; |
---|
57 | mes "I see."; |
---|
58 | mes "However, please remember you have only a limited amount of time."; |
---|
59 | close; |
---|
60 | |
---|
61 | case 2: |
---|
62 | mes "[Helper Iriff]"; |
---|
63 | mes "Thank you, let me start a battle."; |
---|
64 | mes "A warp portal leading to the arena room will be open."; |
---|
65 | mes "I hope you will survive until the end of the battle and engrave your name on the list of honor..."; |
---|
66 | close2; |
---|
67 | donpcevent "toarena#party::OnEnter"; |
---|
68 | donpcevent "Helper#party::OnStop"; |
---|
69 | donpcevent "arena_p::OnStart"; |
---|
70 | end; |
---|
71 | } |
---|
72 | } |
---|
73 | else end; |
---|
74 | |
---|
75 | OnEnter: |
---|
76 | enablenpc "Helper#party"; |
---|
77 | end; |
---|
78 | |
---|
79 | OnStop: |
---|
80 | disablenpc "Helper#party"; |
---|
81 | end; |
---|
82 | |
---|
83 | OnInit: |
---|
84 | set $arn_partywait,0; |
---|
85 | end; |
---|
86 | } |
---|
87 | |
---|
88 | prt_are_in,73,78,0 script toarena#party 139,20,20,{ |
---|
89 | |
---|
90 | OnInit: |
---|
91 | disablenpc "toarena#party"; |
---|
92 | end; |
---|
93 | |
---|
94 | OnTouch: |
---|
95 | if(Zeny < 1000) warp "arena_room",100,75; |
---|
96 | else |
---|
97 | { |
---|
98 | set Zeny,Zeny -1000; |
---|
99 | set $arn_partywait,0; |
---|
100 | donpcevent "toout#party::OnStop"; |
---|
101 | warp "force_1-2",99,26; |
---|
102 | } |
---|
103 | |
---|
104 | OnEnter: |
---|
105 | enablenpc "toarena#party"; |
---|
106 | end; |
---|
107 | } |
---|
108 | |
---|
109 | prt_are_in,73,79,0 script toout#party 139,20,20,{ |
---|
110 | |
---|
111 | OnInit: |
---|
112 | disablenpc "toout#party"; |
---|
113 | end; |
---|
114 | |
---|
115 | OnTimer: |
---|
116 | initnpctimer; |
---|
117 | end; |
---|
118 | |
---|
119 | OnTimer60000: |
---|
120 | set $arn_partywait,0; |
---|
121 | enablenpc "toout#party"; |
---|
122 | end; |
---|
123 | |
---|
124 | OnTimer70000: |
---|
125 | donpcevent "toout#party::OnStop"; |
---|
126 | donpcevent "Ponox::Onstart"; |
---|
127 | disablenpc "toout#party"; |
---|
128 | |
---|
129 | OnTouch: |
---|
130 | set $arn_partywait,0; |
---|
131 | warp "arena_room",100,75; |
---|
132 | |
---|
133 | OnEnter: |
---|
134 | enablenpc "toout#party"; |
---|
135 | end; |
---|
136 | |
---|
137 | OnStop: |
---|
138 | // broadcastinmap "toout turns off the timer." |
---|
139 | stopnpctimer; |
---|
140 | end; |
---|
141 | } |
---|
142 | |
---|
143 | prt_are_in,73,74,0 script arena_out 139,1,1,{ |
---|
144 | |
---|
145 | OnTouch: |
---|
146 | set $arn_partywait,0; |
---|
147 | warp "arena_room",100,75; |
---|
148 | end; |
---|
149 | } |
---|
150 | |
---|
151 | force_1-2,99,31,4 script Slipslowrun#party 124,{ |
---|
152 | |
---|
153 | OnInit: |
---|
154 | set $@mapcountpt,0; |
---|
155 | end; |
---|
156 | |
---|
157 | OnStart: |
---|
158 | initnpctimer; |
---|
159 | set $arena_minptst,gettime(2); |
---|
160 | set $arena_secptst,gettime(1); |
---|
161 | end; |
---|
162 | |
---|
163 | OnTimer2000: |
---|
164 | mapannounce "force_1-2","Good day, my name is Slipslowrun! I am here to assist you in the party arena battles!",bc_all; |
---|
165 | donpcevent "arena_compass::OnStart"; |
---|
166 | end; |
---|
167 | |
---|
168 | OnTimer3000: |
---|
169 | mapannounce "force_1-2","The goal of the party arena is eliminating every monster in each room.",bc_all; |
---|
170 | end; |
---|
171 | |
---|
172 | OnTimer4000: |
---|
173 | mapannounce "force_1-2","There is no order to enter one among 3 rooms at 3 direction. But remember you will eliminate all monsters in a room in order to procceed to the next step.",bc_all; |
---|
174 | end; |
---|
175 | |
---|
176 | OnTimer5000: |
---|
177 | mapannounce "force_1-2","You have 10 minutes from now. I expect you will do your best! ",bc_all; |
---|
178 | end; |
---|
179 | |
---|
180 | OnTimer60000: |
---|
181 | if(!getmapusers("force_1-2")) donpcevent "Slipslowrun#party::OnFail"; |
---|
182 | mapannounce "force_1-2","Remaining Time : 9 minutes ",bc_all; |
---|
183 | end; |
---|
184 | |
---|
185 | OnTimer120000: |
---|
186 | if(!getmapusers("force_1-2")) donpcevent "Slipslowrun#party::OnFail"; |
---|
187 | mapannounce "force_1-2","Remaining Time : 8 minutes ",bc_all; |
---|
188 | end; |
---|
189 | |
---|
190 | OnTimer180000: |
---|
191 | if(!getmapusers("force_1-2")) donpcevent "Slipslowrun#party::OnFail"; |
---|
192 | mapannounce "force_1-2","Remaining Time : 7 minutes ",bc_all; |
---|
193 | end; |
---|
194 | |
---|
195 | OnTimer240000: |
---|
196 | if(!getmapusers("force_1-2")) donpcevent "Slipslowrun#party::OnFail"; |
---|
197 | mapannounce "force_1-2","Remaining Time : 6 minutes ",bc_all; |
---|
198 | end; |
---|
199 | |
---|
200 | OnTimer300000: |
---|
201 | if(!getmapusers("force_1-2")) donpcevent "Slipslowrun#party::OnFail"; |
---|
202 | mapannounce "force_1-2","Remaining Time : 5 minutes ",bc_all; |
---|
203 | end; |
---|
204 | |
---|
205 | OnTimer360000: |
---|
206 | if(!getmapusers("force_1-2")) donpcevent "Slipslowrun#party::OnFail"; |
---|
207 | mapannounce "force_1-2","Remaining Time : 4 minutes ",bc_all; |
---|
208 | end; |
---|
209 | |
---|
210 | OnTimer420000: |
---|
211 | if(!getmapusers("force_1-2")) donpcevent "Slipslowrun#party::OnFail"; |
---|
212 | mapannounce "force_1-2","Remaining Time : 3 minutes ",bc_all; |
---|
213 | end; |
---|
214 | |
---|
215 | OnTimer480000: |
---|
216 | if(!getmapusers("force_1-2")) donpcevent "Slipslowrun#party::OnFail"; |
---|
217 | mapannounce "force_1-2","Remaining Time : 2 minutes ",bc_all; |
---|
218 | end; |
---|
219 | |
---|
220 | OnTimer540000: |
---|
221 | if(!getmapusers("force_1-2")) donpcevent "Slipslowrun#party::OnFail"; |
---|
222 | mapannounce "force_1-2","Remaining Time : 1 minute ",bc_all; |
---|
223 | end; |
---|
224 | |
---|
225 | OnTimer600000: |
---|
226 | mapannounce "force_1-2","Time is over! Please make sure you do not leave anything behind you before you leave .",bc_all; |
---|
227 | end; |
---|
228 | |
---|
229 | OnTimer605000: |
---|
230 | donpcevent "arena_p::OnReset"; |
---|
231 | mapwarp "force_1-2","prt_are_in",177,138; |
---|
232 | end; |
---|
233 | |
---|
234 | OnTimer606000: |
---|
235 | OnTimer607000: |
---|
236 | OnTimer608000: |
---|
237 | OnTimer609000: |
---|
238 | OnTimer610000: |
---|
239 | OnTimer611000: |
---|
240 | OnTimer612000: |
---|
241 | OnTimer613000: |
---|
242 | mapwarp "force_1-2","prt_are_in",177,138; |
---|
243 | end; |
---|
244 | |
---|
245 | OnTimer614000: |
---|
246 | mapwarp "force_1-2","prt_are_in",177,138; |
---|
247 | donpcevent "Slipslowrun#party::OnFail"; |
---|
248 | end; |
---|
249 | |
---|
250 | OnFail: |
---|
251 | donpcevent "Slipslowrun#party::OnTimeoff"; |
---|
252 | mapwarp "force_1-2","prt_are_in",177,138; |
---|
253 | donpcevent "arena_p::OnReset"; |
---|
254 | donpcevent "alloff#party::OnInit"; |
---|
255 | donpcevent "Ponox::Onstart"; |
---|
256 | end; |
---|
257 | |
---|
258 | OnTimeoff: |
---|
259 | stopnpctimer; |
---|
260 | end; |
---|
261 | |
---|
262 | On01_end: |
---|
263 | mapannounce "force_1-2","A door to the east room has opened!",bc_all; |
---|
264 | end; |
---|
265 | |
---|
266 | On02_end: |
---|
267 | mapannounce "force_1-2","A door to the west room has opened!",bc_all; |
---|
268 | end; |
---|
269 | |
---|
270 | On03_end: |
---|
271 | mapannounce "force_1-2","A door to the south room has opened!",bc_all; |
---|
272 | end; |
---|
273 | |
---|
274 | On04_start: |
---|
275 | mapannounce "force_1-2","A door to the 4th room at the east has opened!",bc_all; |
---|
276 | end; |
---|
277 | |
---|
278 | On04_end1: |
---|
279 | mapannounce "force_1-2","A warp portal at the west has opened! Please clear the 5th room at the end of the west hall! ",bc_all; |
---|
280 | end; |
---|
281 | |
---|
282 | On04_end2: |
---|
283 | mapannounce "force_1-2","A warp portal at the west north room has opened! ",bc_all; |
---|
284 | end; |
---|
285 | |
---|
286 | On05_end1: |
---|
287 | mapannounce "force_1-2","A door to the east room has opened~",bc_all; |
---|
288 | end; |
---|
289 | |
---|
290 | On05_end2: |
---|
291 | mapannounce "force_1-2","A door to the north room has opened~",bc_all; |
---|
292 | end; |
---|
293 | |
---|
294 | On06_end: |
---|
295 | mapannounce "force_1-2","A door to the east room has opened~",bc_all; |
---|
296 | end; |
---|
297 | |
---|
298 | On07_end: |
---|
299 | mapannounce "force_1-2","A door at the north has opened~",bc_all; |
---|
300 | end; |
---|
301 | |
---|
302 | On08_end: |
---|
303 | mapannounce "force_1-2","A door to the west hall has opened~",bc_all; |
---|
304 | end; |
---|
305 | |
---|
306 | On09_end: |
---|
307 | mapannounce "force_1-2","A west exit has opened!",bc_all; |
---|
308 | end; |
---|
309 | |
---|
310 | On10_end: |
---|
311 | mapannounce "force_1-2","Boss stage cleared! An exit at the east has opened! Thank you.",bc_all; |
---|
312 | end; |
---|
313 | } |
---|
314 | |
---|
315 | force_1-2,62,104,4 script arena_p 111,1,1,{ |
---|
316 | |
---|
317 | OnStart: |
---|
318 | mapwarp "force_1-2","prt_are_in",177,138; |
---|
319 | disablenpc "force_01_00"; |
---|
320 | disablenpc "force_02_00"; |
---|
321 | disablenpc "force_03_00"; |
---|
322 | disablenpc "force_03_05"; |
---|
323 | disablenpc "force_03_04"; |
---|
324 | disablenpc "force_04_03"; |
---|
325 | disablenpc "force_05_03"; |
---|
326 | disablenpc "force_05_06"; |
---|
327 | disablenpc "force_06_07"; |
---|
328 | disablenpc "force_07_08"; |
---|
329 | disablenpc "force_08_09"; |
---|
330 | disablenpc "force_09_10"; |
---|
331 | disablenpc "force_10_09"; |
---|
332 | disablenpc "force_09_exit"; |
---|
333 | enablenpc "force_01start#party"; |
---|
334 | enablenpc "force_02start#party"; |
---|
335 | enablenpc "force_03start#party"; |
---|
336 | disablenpc "force_04start#party"; |
---|
337 | disablenpc "force_05start#party"; |
---|
338 | disablenpc "force_06start#party"; |
---|
339 | disablenpc "force_07start#party"; |
---|
340 | disablenpc "force_08start#party"; |
---|
341 | disablenpc "force_09start#party"; |
---|
342 | disablenpc "force_10start#party"; |
---|
343 | disablenpc "force_exit#party"; |
---|
344 | donpcevent "force_01mob#party::OnReset"; |
---|
345 | donpcevent "force_02mob#party::OnReset"; |
---|
346 | donpcevent "force_03mob#party::OnReset"; |
---|
347 | donpcevent "force_04mob#party::OnReset"; |
---|
348 | donpcevent "force_05mob#party::OnReset"; |
---|
349 | donpcevent "force_06mob#party::OnReset"; |
---|
350 | donpcevent "force_07mob#party::OnReset"; |
---|
351 | donpcevent "force_08mob#party::OnReset"; |
---|
352 | donpcevent "force_09mob#party::OnReset"; |
---|
353 | donpcevent "force_10mob-1#party::OnReset"; |
---|
354 | donpcevent "force_10mob-2#party::OnReset"; |
---|
355 | donpcevent "force_exitmob#party::OnReset"; |
---|
356 | donpcevent "Slipslowrun#party::OnStart"; |
---|
357 | set $arn_partyc,0; |
---|
358 | set $arn_partywait,0; |
---|
359 | end; |
---|
360 | |
---|
361 | On04_start: |
---|
362 | enablenpc "force_03_04"; |
---|
363 | enablenpc "force_04start#party"; |
---|
364 | end; |
---|
365 | |
---|
366 | On06_start: |
---|
367 | enablenpc "force_05_06"; |
---|
368 | enablenpc "force_06start#party"; |
---|
369 | end; |
---|
370 | |
---|
371 | On07_start: |
---|
372 | enablenpc "force_06_07"; |
---|
373 | enablenpc "force_07start#party"; |
---|
374 | end; |
---|
375 | |
---|
376 | On08_start: |
---|
377 | enablenpc "force_07_08"; |
---|
378 | enablenpc "force_08start#party"; |
---|
379 | end; |
---|
380 | |
---|
381 | On09_start: |
---|
382 | enablenpc "force_08_09"; |
---|
383 | enablenpc "force_09start#party"; |
---|
384 | end; |
---|
385 | |
---|
386 | On10_start: |
---|
387 | enablenpc "force_09_10"; |
---|
388 | enablenpc "force_10start#party"; |
---|
389 | end; |
---|
390 | |
---|
391 | Onexit: |
---|
392 | enablenpc "force_10_09"; |
---|
393 | enablenpc "force_09_exit"; |
---|
394 | enablenpc "force_exit#party"; |
---|
395 | end; |
---|
396 | |
---|
397 | OnReset: |
---|
398 | donpcevent "force_01mob#party::OnReset"; |
---|
399 | donpcevent "force_02mob#party::OnReset"; |
---|
400 | donpcevent "force_03mob#party::OnReset"; |
---|
401 | donpcevent "force_04mob#party::OnReset"; |
---|
402 | donpcevent "force_05mob#party::OnReset"; |
---|
403 | donpcevent "force_06mob#party::OnReset"; |
---|
404 | donpcevent "force_07mob#party::OnReset"; |
---|
405 | donpcevent "force_08mob#party::OnReset"; |
---|
406 | donpcevent "force_09mob#party::OnReset"; |
---|
407 | donpcevent "force_10mob-1#party::OnReset"; |
---|
408 | donpcevent "force_10mob-2#party::OnReset"; |
---|
409 | donpcevent "force_exitmob#party::OnReset"; |
---|
410 | end; |
---|
411 | } |
---|
412 | |
---|
413 | force_1-2,85,26,1 script force_00_01 45,1,1,{ |
---|
414 | |
---|
415 | OnTouch: |
---|
416 | warp "force_1-2",37,26; |
---|
417 | end; |
---|
418 | } |
---|
419 | |
---|
420 | force_1-2,114,26,1 script force_00_02 45,1,1,{ |
---|
421 | |
---|
422 | OnTouch: |
---|
423 | warp "force_1-2",162,26; |
---|
424 | end; |
---|
425 | } |
---|
426 | |
---|
427 | force_1-2,99,40,1 script force_00_03 45,1,1,{ |
---|
428 | |
---|
429 | OnTouch: |
---|
430 | warp "force_1-2",99,66; |
---|
431 | end; |
---|
432 | } |
---|
433 | |
---|
434 | force_1-2,41,26,1 script force_01_00 45,1,1,{ |
---|
435 | |
---|
436 | OnTouch: |
---|
437 | warp "force_1-2",89,26; |
---|
438 | end; |
---|
439 | } |
---|
440 | |
---|
441 | force_1-2,158,26,1 script force_02_00 45,1,1,{ |
---|
442 | |
---|
443 | OnTouch: |
---|
444 | warp "force_1-2",110,26; |
---|
445 | end; |
---|
446 | } |
---|
447 | |
---|
448 | force_1-2,99,63,1 script force_03_00 45,1,1,{ |
---|
449 | |
---|
450 | OnTouch: |
---|
451 | warp "force_1-2",99,36; |
---|
452 | end; |
---|
453 | } |
---|
454 | |
---|
455 | force_1-2,84,78,1 script force_03_05 45,1,1,{ |
---|
456 | |
---|
457 | OnTouch: |
---|
458 | warp "force_1-2",37,78; |
---|
459 | end; |
---|
460 | } |
---|
461 | |
---|
462 | force_1-2,115,78,1 script force_03_04 45,1,1,{ |
---|
463 | |
---|
464 | OnTouch: |
---|
465 | warp "force_1-2",162,78; |
---|
466 | end; |
---|
467 | } |
---|
468 | force_1-2,158,77,1 script force_04_03 45,1,1,{ |
---|
469 | |
---|
470 | OnTouch: |
---|
471 | warp "force_1-2",110,78; |
---|
472 | end; |
---|
473 | } |
---|
474 | |
---|
475 | force_1-2,41,77,1 script force_05_03 45,1,1,{ |
---|
476 | |
---|
477 | OnTouch: |
---|
478 | warp "force_1-2",37,78; |
---|
479 | end; |
---|
480 | } |
---|
481 | |
---|
482 | force_1-2,25,93,1 script force_05_06 45,1,1,{ |
---|
483 | |
---|
484 | OnTouch: |
---|
485 | warp "force_1-2",26,118; |
---|
486 | end; |
---|
487 | } |
---|
488 | |
---|
489 | force_1-2,49,130,1 script force_06_07 45,1,1,{ |
---|
490 | |
---|
491 | OnTouch: |
---|
492 | warp "force_1-2",91,125; |
---|
493 | end; |
---|
494 | } |
---|
495 | |
---|
496 | force_1-2,107,145,1 script force_07_08 45,1,1,{ |
---|
497 | |
---|
498 | OnTouch: |
---|
499 | warp "force_1-2",173,118; |
---|
500 | end; |
---|
501 | } |
---|
502 | |
---|
503 | force_1-2,158,178,1 script force_08_09 45,1,1,{ |
---|
504 | |
---|
505 | OnTouch: |
---|
506 | warp "force_1-2",133,178; |
---|
507 | end; |
---|
508 | } |
---|
509 | |
---|
510 | force_1-2,55,178,1 script force_09_10 45,1,1,{ |
---|
511 | |
---|
512 | OnTouch: |
---|
513 | warp "force_1-2",29,178; |
---|
514 | end; |
---|
515 | } |
---|
516 | |
---|
517 | force_1-2,33,178,1 script force_10_09 45,1,1,{ |
---|
518 | |
---|
519 | OnTouch: |
---|
520 | warp "force_1-2",59,178; |
---|
521 | end; |
---|
522 | } |
---|
523 | |
---|
524 | force_1-2,95,187,1 script force_09_exit 45,1,1,{ |
---|
525 | |
---|
526 | OnTouch: |
---|
527 | set $arena_minptend,gettime(2); |
---|
528 | set $arena_secptend,gettime(1); |
---|
529 | warp "prt_are_in",73,139; |
---|
530 | donpcevent "#arn_timer_pt::OnEnter"; |
---|
531 | donpcevent "arena_p::OnReset"; |
---|
532 | donpcevent "Slipslowrun#party::OnTimeoff"; |
---|
533 | end; |
---|
534 | } |
---|
535 | |
---|
536 | force_1-2,36,26,0 script force_01start#party 139,1,1,{ |
---|
537 | |
---|
538 | OnTouch: |
---|
539 | donpcevent "force_01mob#party::Onon"; |
---|
540 | disablenpc "force_01start#party"; |
---|
541 | end; |
---|
542 | } |
---|
543 | |
---|
544 | force_1-2,63,104,1 script force_01mob#party 111,{ |
---|
545 | |
---|
546 | Onon: |
---|
547 | monster "force_1-2",15,35,"Penomena",1441,1,"force_01mob#party::OnMobDeath"; |
---|
548 | monster "force_1-2",35,35,"Penomena",1441,1,"force_01mob#party::OnMobDeath"; |
---|
549 | monster "force_1-2",15,15,"Penomena",1441,1,"force_01mob#party::OnMobDeath"; |
---|
550 | monster "force_1-2",35,15,"Penomena",1441,1,"force_01mob#party::OnMobDeath"; |
---|
551 | monster "force_1-2",15,25,"Clock",1528,1,"force_01mob#party::OnMobDeath"; |
---|
552 | monster "force_1-2",17,25,"Clock",1528,1,"force_01mob#party::OnMobDeath"; |
---|
553 | monster "force_1-2",19,25,"Clock",1528,1,"force_01mob#party::OnMobDeath"; |
---|
554 | monster "force_1-2",21,25,"Clock",1528,1,"force_01mob#party::OnMobDeath"; |
---|
555 | monster "force_1-2",15,25,"Clock",1528,1,"force_01mob#party::OnMobDeath"; |
---|
556 | monster "force_1-2",17,25,"Clock",1528,1,"force_01mob#party::OnMobDeath"; |
---|
557 | monster "force_1-2",19,25,"Clock",1528,1,"force_01mob#party::OnMobDeath"; |
---|
558 | monster "force_1-2",21,25,"Clock",1528,1,"force_01mob#party::OnMobDeath"; |
---|
559 | monster "force_1-2",15,30,"Alarm",1476,1,"force_01mob#party::OnMobDeath"; |
---|
560 | monster "force_1-2",17,22,"Alarm",1476,1,"force_01mob#party::OnMobDeath"; |
---|
561 | monster "force_1-2",19,32,"Alarm",1476,1,"force_01mob#party::OnMobDeath"; |
---|
562 | monster "force_1-2",21,22,"Alarm",1476,1,"force_01mob#party::OnMobDeath"; |
---|
563 | monster "force_1-2",26,33,"Clock Tower Keeper",1527,1,"force_01mob#party::OnMobDeath"; |
---|
564 | monster "force_1-2",26,33,"Clock Tower Keeper",1527,1,"force_01mob#party::OnMobDeath"; |
---|
565 | monster "force_1-2",26,14,"Ancient Worm",1567,1,"force_01mob#party::OnMobDeath"; |
---|
566 | monster "force_1-2",30,27,"Ancient Worm",1567,1,"force_01mob#party::OnMobDeath"; |
---|
567 | monster "force_1-2",29,25,"Ancient Worm",1567,1,"force_01mob#party::OnMobDeath"; |
---|
568 | monster "force_1-2",26,14,"Ancient Worm",1567,1,"force_01mob#party::OnMobDeath"; |
---|
569 | monster "force_1-2",33,26,"Incubus",1580,1,"force_01mob#party::OnMobDeath"; |
---|
570 | monster "force_1-2",29,28,"Incubus",1580,1,"force_01mob#party::OnMobDeath"; |
---|
571 | monster "force_1-2",33,20,"Incubus",1580,1,"force_01mob#party::OnMobDeath"; |
---|
572 | monster "force_1-2",33,30,"Incubus",1580,1,"force_01mob#party::OnMobDeath"; |
---|
573 | set $force_01_pt,26; |
---|
574 | end; |
---|
575 | |
---|
576 | OnReset: |
---|
577 | killmonster "force_1-2","force_01mob#party::OnMobDeath"; |
---|
578 | end; |
---|
579 | |
---|
580 | OnMobDeath: |
---|
581 | set $force_01_pt,$force_01_pt -1; |
---|
582 | if($force_01_pt < 1) |
---|
583 | { |
---|
584 | enablenpc "force_01_00"; |
---|
585 | donpcevent "Slipslowrun#party::On01_end"; |
---|
586 | set $arn_partyc,$arn_partyc +1; |
---|
587 | if($arn_partyc == 3) |
---|
588 | { |
---|
589 | donpcevent "Slipslowrun#party::On04_start"; |
---|
590 | enablenpc "force_03_04"; |
---|
591 | enablenpc "force_04start#party"; |
---|
592 | } |
---|
593 | } |
---|
594 | end; |
---|
595 | } |
---|
596 | |
---|
597 | force_1-2,162,26,0 script force_02start#party 139,1,1,{ |
---|
598 | |
---|
599 | OnTouch: |
---|
600 | donpcevent "force_02mob#party::Onon"; |
---|
601 | disablenpc "force_02start#party"; |
---|
602 | end; |
---|
603 | } |
---|
604 | |
---|
605 | force_1-2,63,103,1 script force_02mob#party 111,{ |
---|
606 | |
---|
607 | Onon: |
---|
608 | monster "force_1-2",163,36,"Penomena",1441,1,"force_02mob#party::OnMobDeath"; |
---|
609 | monster "force_1-2",184,36,"Penomena",1441,1,"force_02mob#party::OnMobDeath"; |
---|
610 | monster "force_1-2",184,16,"Penomena",1441,1,"force_02mob#party::OnMobDeath"; |
---|
611 | monster "force_1-2",163,16,"Penomena",1441,1,"force_02mob#party::OnMobDeath"; |
---|
612 | monster "force_1-2",171,37,"Joker",1437,1,"force_02mob#party::OnMobDeath"; |
---|
613 | monster "force_1-2",177,37,"Joker",1437,1,"force_02mob#party::OnMobDeath"; |
---|
614 | monster "force_1-2",184,29,"Joker",1437,1,"force_02mob#party::OnMobDeath"; |
---|
615 | monster "force_1-2",184,22,"Joker",1437,1,"force_02mob#party::OnMobDeath"; |
---|
616 | monster "force_1-2",177,16,"Joker",1437,1,"force_02mob#party::OnMobDeath"; |
---|
617 | monster "force_1-2",170,16,"Joker",1437,1,"force_02mob#party::OnMobDeath"; |
---|
618 | monster "force_1-2",169,28,"Bathory",1525,1,"force_02mob#party::OnMobDeath"; |
---|
619 | monster "force_1-2",171,28,"Bathory",1525,1,"force_02mob#party::OnMobDeath"; |
---|
620 | monster "force_1-2",173,28,"Bathory",1525,1,"force_02mob#party::OnMobDeath"; |
---|
621 | monster "force_1-2",175,28,"Bathory",1525,1,"force_02mob#party::OnMobDeath"; |
---|
622 | monster "force_1-2",177,28,"Bathory",1525,1,"force_02mob#party::OnMobDeath"; |
---|
623 | monster "force_1-2",177,23,"Bathory",1525,1,"force_02mob#party::OnMobDeath"; |
---|
624 | monster "force_1-2",175,23,"Bathory",1525,1,"force_02mob#party::OnMobDeath"; |
---|
625 | monster "force_1-2",173,23,"Bathory",1525,1,"force_02mob#party::OnMobDeath"; |
---|
626 | monster "force_1-2",171,23,"Bathory",1525,1,"force_02mob#party::OnMobDeath"; |
---|
627 | monster "force_1-2",169,23,"Bathory",1525,1,"force_02mob#party::OnMobDeath"; |
---|
628 | monster "force_1-2",187,30,"Arclouse",1477,1,"force_02mob#party::OnMobDeath"; |
---|
629 | monster "force_1-2",187,30,"Arclouse",1477,1,"force_02mob#party::OnMobDeath"; |
---|
630 | monster "force_1-2",187,30,"Arclouse",1477,1,"force_02mob#party::OnMobDeath"; |
---|
631 | monster "force_1-2",187,22,"Arclouse",1477,1,"force_02mob#party::OnMobDeath"; |
---|
632 | monster "force_1-2",187,22,"Arclouse",1477,1,"force_02mob#party::OnMobDeath"; |
---|
633 | monster "force_1-2",187,22,"Arclouse",1477,1,"force_02mob#party::OnMobDeath"; |
---|
634 | monster "force_1-2",173,40,"Arclouse",1477,1,"force_02mob#party::OnMobDeath"; |
---|
635 | monster "force_1-2",173,40,"Arclouse",1477,1,"force_02mob#party::OnMobDeath"; |
---|
636 | monster "force_1-2",181,25,"Arclouse",1477,1,"force_02mob#party::OnMobDeath"; |
---|
637 | monster "force_1-2",181,25,"Arclouse",1477,1,"force_02mob#party::OnMobDeath"; |
---|
638 | set $force_02_pt,30; |
---|
639 | end; |
---|
640 | |
---|
641 | OnReset: |
---|
642 | killmonster "force_1-2","force_02mob#party::OnMobDeath"; |
---|
643 | end; |
---|
644 | |
---|
645 | OnMobDeath: |
---|
646 | set $force_02_pt,$force_02_pt -1; |
---|
647 | if($force_02_pt < 1) |
---|
648 | { |
---|
649 | enablenpc "force_02_00"; |
---|
650 | donpcevent "Slipslowrun#party::On02_end"; |
---|
651 | set $arn_partyc,$arn_partyc +1; |
---|
652 | if($arn_partyc == 3) |
---|
653 | { |
---|
654 | donpcevent "Slipslowrun#party::On04_start"; |
---|
655 | enablenpc "force_03_04"; |
---|
656 | enablenpc "force_04start#party"; |
---|
657 | } |
---|
658 | } |
---|
659 | end; |
---|
660 | } |
---|
661 | |
---|
662 | force_1-2,99,66,0 script force_03start#party 139,1,1,{ |
---|
663 | |
---|
664 | OnTouch: |
---|
665 | donpcevent "force_03mob#party::Onon"; |
---|
666 | disablenpc "force_03start#party"; |
---|
667 | end; |
---|
668 | } |
---|
669 | |
---|
670 | force_1-2,63,102,1 script force_03mob#party 111,{ |
---|
671 | |
---|
672 | Onon: |
---|
673 | monster "force_1-2",89,81,"Merman",1451,1,"force_03mob#party::OnMobDeath"; |
---|
674 | monster "force_1-2",90,81,"Merman",1451,1,"force_03mob#party::OnMobDeath"; |
---|
675 | monster "force_1-2",91,81,"Merman",1451,1,"force_03mob#party::OnMobDeath"; |
---|
676 | monster "force_1-2",92,81,"Merman",1451,1,"force_03mob#party::OnMobDeath"; |
---|
677 | monster "force_1-2",93,81,"Merman",1451,1,"force_03mob#party::OnMobDeath"; |
---|
678 | monster "force_1-2",96,85,"Wind Ghost",1450,1,"force_03mob#party::OnMobDeath"; |
---|
679 | monster "force_1-2",98,85,"Wind Ghost",1450,1,"force_03mob#party::OnMobDeath"; |
---|
680 | monster "force_1-2",100,85,"Wind Ghost",1450,1,"force_03mob#party::OnMobDeath"; |
---|
681 | monster "force_1-2",102,85,"Wind Ghost",1450,1,"force_03mob#party::OnMobDeath"; |
---|
682 | monster "force_1-2",104,85,"Wind Ghost",1450,1,"force_03mob#party::OnMobDeath"; |
---|
683 | monster "force_1-2",88,79,"Deviruchi",1433,1,"force_03mob#party::OnMobDeath"; |
---|
684 | monster "force_1-2",90,79,"Deviruchi",1433,1,"force_03mob#party::OnMobDeath"; |
---|
685 | monster "force_1-2",92,79,"Deviruchi",1433,1,"force_03mob#party::OnMobDeath"; |
---|
686 | monster "force_1-2",94,79,"Deviruchi",1433,1,"force_03mob#party::OnMobDeath"; |
---|
687 | monster "force_1-2",96,79,"Deviruchi",1433,1,"force_03mob#party::OnMobDeath"; |
---|
688 | monster "force_1-2",98,79,"Deviruchi",1433,1,"force_03mob#party::OnMobDeath"; |
---|
689 | monster "force_1-2",100,79,"Deviruchi",1433,1,"force_03mob#party::OnMobDeath"; |
---|
690 | monster "force_1-2",102,79,"Deviruchi",1433,1,"force_03mob#party::OnMobDeath"; |
---|
691 | monster "force_1-2",104,79,"Deviruchi",1433,1,"force_03mob#party::OnMobDeath"; |
---|
692 | monster "force_1-2",106,79,"Deviruchi",1433,1,"force_03mob#party::OnMobDeath"; |
---|
693 | monster "force_1-2",108,79,"Deviruchi",1433,1,"force_03mob#party::OnMobDeath"; |
---|
694 | monster "force_1-2",110,79,"Deviruchi",1433,1,"force_03mob#party::OnMobDeath"; |
---|
695 | monster "force_1-2",91,86,"Wanderer",1490,1,"force_03mob#party::OnMobDeath"; |
---|
696 | monster "force_1-2",108,86,"Wanderer",1490,1,"force_03mob#party::OnMobDeath"; |
---|
697 | monster "force_1-2",91,69,"Wanderer",1490,1,"force_03mob#party::OnMobDeath"; |
---|
698 | monster "force_1-2",108,69,"Wanderer",1490,1,"force_03mob#party::OnMobDeath"; |
---|
699 | set $force_03_pt,26; |
---|
700 | end; |
---|
701 | |
---|
702 | OnReset: |
---|
703 | killmonster "force_1-2","force_03mob#party::OnMobDeath"; |
---|
704 | end; |
---|
705 | |
---|
706 | OnMobDeath: |
---|
707 | set $force_03_pt,$force_03_pt -1; |
---|
708 | if($force_03_pt < 1) |
---|
709 | { |
---|
710 | enablenpc "force_03_00"; |
---|
711 | donpcevent "Slipslowrun#party::On03_end"; |
---|
712 | set $arn_partyc,$arn_partyc +1; |
---|
713 | if($arn_partyc == 3) |
---|
714 | { |
---|
715 | donpcevent "Slipslowrun#party::On04_start"; |
---|
716 | enablenpc "force_03_04"; |
---|
717 | enablenpc "force_04start#party"; |
---|
718 | } |
---|
719 | } |
---|
720 | end; |
---|
721 | } |
---|
722 | |
---|
723 | force_1-2,162,78,0 script force_04start#party 139,3,3,{ |
---|
724 | |
---|
725 | OnTouch: |
---|
726 | donpcevent "force_04mob#party::Onon"; |
---|
727 | disablenpc "force_04start#party"; |
---|
728 | end; |
---|
729 | } |
---|
730 | |
---|
731 | force_1-2,63,101,1 script force_04mob#party 111,{ |
---|
732 | |
---|
733 | Onon: |
---|
734 | monster "force_1-2",174,78,"Penomena",1441,1,"force_04mob#party::OnMobDeath"; |
---|
735 | monster "force_1-2",184,78,"Penomena",1441,1,"force_04mob#party::OnMobDeath"; |
---|
736 | monster "force_1-2",184,68,"Penomena",1441,1,"force_04mob#party::OnMobDeath"; |
---|
737 | monster "force_1-2",174,68,"Penomena",1441,1,"force_04mob#party::OnMobDeath"; |
---|
738 | monster "force_1-2",169,87,"Ride Word",1478,1,"force_04mob#party::OnMobDeath"; |
---|
739 | monster "force_1-2",170,87,"Ride Word",1478,1,"force_04mob#party::OnMobDeath"; |
---|
740 | monster "force_1-2",171,87,"Ride Word",1478,1,"force_04mob#party::OnMobDeath"; |
---|
741 | monster "force_1-2",172,87,"Ride Word",1478,1,"force_04mob#party::OnMobDeath"; |
---|
742 | monster "force_1-2",169,77,"Ride Word",1478,1,"force_04mob#party::OnMobDeath"; |
---|
743 | monster "force_1-2",170,77,"Ride Word",1478,1,"force_04mob#party::OnMobDeath"; |
---|
744 | monster "force_1-2",171,77,"Ride Word",1478,1,"force_04mob#party::OnMobDeath"; |
---|
745 | monster "force_1-2",172,77,"Ride Word",1478,1,"force_04mob#party::OnMobDeath"; |
---|
746 | monster "force_1-2",183,83,"Wraith Dead",1566,1,"force_04mob#party::OnMobDeath"; |
---|
747 | monster "force_1-2",183,80,"Wraith Dead",1566,1,"force_04mob#party::OnMobDeath"; |
---|
748 | monster "force_1-2",183,73,"Wraith Dead",1566,1,"force_04mob#party::OnMobDeath"; |
---|
749 | monster "force_1-2",183,70,"Wraith Dead",1566,1,"force_04mob#party::OnMobDeath"; |
---|
750 | monster "force_1-2",179,77,"Wraith Dead",1566,1,"force_04mob#party::OnMobDeath"; |
---|
751 | monster "force_1-2",169,72,"Assaulter",1364,1,"force_04mob#party::OnMobDeath"; |
---|
752 | monster "force_1-2",171,72,"Assaulter",1364,1,"force_04mob#party::OnMobDeath"; |
---|
753 | monster "force_1-2",173,72,"Assaulter",1364,1,"force_04mob#party::OnMobDeath"; |
---|
754 | monster "force_1-2",175,72,"Assaulter",1364,1,"force_04mob#party::OnMobDeath"; |
---|
755 | monster "force_1-2",177,72,"Assaulter",1364,1,"force_04mob#party::OnMobDeath"; |
---|
756 | set $force_04_pt,22; |
---|
757 | end; |
---|
758 | |
---|
759 | OnReset: |
---|
760 | killmonster "force_1-2","force_04mob#party::OnMobDeath"; |
---|
761 | end; |
---|
762 | |
---|
763 | OnMobDeath: |
---|
764 | set $force_04_pt,$force_04_pt -1; |
---|
765 | if($force_04_pt < 1) |
---|
766 | { |
---|
767 | enablenpc "force_04_03"; |
---|
768 | enablenpc "force_03_05"; |
---|
769 | enablenpc "force_05start#party"; |
---|
770 | donpcevent "Slipslowrun#party::On04_end1"; |
---|
771 | } |
---|
772 | end; |
---|
773 | } |
---|
774 | |
---|
775 | force_1-2,36,77,0 script force_05start#party 139,1,1,{ |
---|
776 | |
---|
777 | OnTouch: |
---|
778 | donpcevent "force_05mob#party::Onon"; |
---|
779 | disablenpc "force_05start#party"; |
---|
780 | end; |
---|
781 | } |
---|
782 | |
---|
783 | force_1-2,63,100,1 script force_05mob#party 111,{ |
---|
784 | |
---|
785 | Onon: |
---|
786 | monster "force_1-2",25,68,"Penomena",1441,1,"force_05mob#party::OnMobDeath"; |
---|
787 | monster "force_1-2",36,68,"Penomena",1441,1,"force_05mob#party::OnMobDeath"; |
---|
788 | monster "force_1-2",16,88,"Penomena",1441,1,"force_05mob#party::OnMobDeath"; |
---|
789 | monster "force_1-2",15,78,"Penomena",1441,1,"force_05mob#party::OnMobDeath"; |
---|
790 | monster "force_1-2",33,88,"Sting",1489,1,"force_05mob#party::OnMobDeath"; |
---|
791 | monster "force_1-2",29,87,"Sting",1489,1,"force_05mob#party::OnMobDeath"; |
---|
792 | monster "force_1-2",25,81,"Sting",1489,1,"force_05mob#party::OnMobDeath"; |
---|
793 | monster "force_1-2",25,78,"Sting",1489,1,"force_05mob#party::OnMobDeath"; |
---|
794 | monster "force_1-2",25,72,"Sting",1489,1,"force_05mob#party::OnMobDeath"; |
---|
795 | monster "force_1-2",29,70,"Sting",1489,1,"force_05mob#party::OnMobDeath"; |
---|
796 | monster "force_1-2",21,70,"Sting",1489,1,"force_05mob#party::OnMobDeath"; |
---|
797 | monster "force_1-2",19,76,"Sting",1489,1,"force_05mob#party::OnMobDeath"; |
---|
798 | monster "force_1-2",19,83,"Sting",1489,1,"force_05mob#party::OnMobDeath"; |
---|
799 | monster "force_1-2",23,89,"Sting",1489,1,"force_05mob#party::OnMobDeath"; |
---|
800 | monster "force_1-2",22,85,"Cramp",1570,1,"force_05mob#party::OnMobDeath"; |
---|
801 | monster "force_1-2",23,85,"Cramp",1570,1,"force_05mob#party::OnMobDeath"; |
---|
802 | monster "force_1-2",24,85,"Cramp",1570,1,"force_05mob#party::OnMobDeath"; |
---|
803 | monster "force_1-2",23,86,"Cramp",1570,1,"force_05mob#party::OnMobDeath"; |
---|
804 | monster "force_1-2",22,86,"Cramp",1570,1,"force_05mob#party::OnMobDeath"; |
---|
805 | monster "force_1-2",22,71,"Cramp",1570,1,"force_05mob#party::OnMobDeath"; |
---|
806 | monster "force_1-2",22,72,"Cramp",1570,1,"force_05mob#party::OnMobDeath"; |
---|
807 | monster "force_1-2",23,71,"Cramp",1570,1,"force_05mob#party::OnMobDeath"; |
---|
808 | monster "force_1-2",23,72,"Cramp",1570,1,"force_05mob#party::OnMobDeath"; |
---|
809 | monster "force_1-2",24,71,"Cramp",1570,1,"force_05mob#party::OnMobDeath"; |
---|
810 | set $force_05_pt,24; |
---|
811 | end; |
---|
812 | |
---|
813 | OnReset: |
---|
814 | killmonster "force_1-2","force_05mob#party::OnMobDeath"; |
---|
815 | end; |
---|
816 | |
---|
817 | OnMobDeath: |
---|
818 | set $force_05_pt,$force_05_pt -1; |
---|
819 | if($force_05_pt < 1) |
---|
820 | { |
---|
821 | donpcevent "arena_p::On06_start"; |
---|
822 | donpcevent "Slipslowrun#party::On05_end2"; |
---|
823 | } |
---|
824 | end; |
---|
825 | } |
---|
826 | |
---|
827 | force_1-2,26,118,0 script force_06start#party 139,1,1,{ |
---|
828 | |
---|
829 | OnTouch: |
---|
830 | donpcevent "force_06mob#party::Onon"; |
---|
831 | disablenpc "force_06start#party"; |
---|
832 | end; |
---|
833 | } |
---|
834 | |
---|
835 | force_1-2,63,99,1 script force_06mob#party 111,{ |
---|
836 | |
---|
837 | Onon: |
---|
838 | monster "force_1-2",19,135,"Cloud Hermit",1531,1,"force_06mob#party::OnMobDeath"; |
---|
839 | monster "force_1-2",24,135,"Cloud Hermit",1531,1,"force_06mob#party::OnMobDeath"; |
---|
840 | monster "force_1-2",28,135,"Cloud Hermit",1531,1,"force_06mob#party::OnMobDeath"; |
---|
841 | monster "force_1-2",32,135,"Cloud Hermit",1531,1,"force_06mob#party::OnMobDeath"; |
---|
842 | monster "force_1-2",24,127,"Shinobi",1560,1,"force_06mob#party::OnMobDeath"; |
---|
843 | monster "force_1-2",27,127,"Shinobi",1560,1,"force_06mob#party::OnMobDeath"; |
---|
844 | monster "force_1-2",24,128,"Shinobi",1560,1,"force_06mob#party::OnMobDeath"; |
---|
845 | monster "force_1-2",27,128,"Shinobi",1560,1,"force_06mob#party::OnMobDeath"; |
---|
846 | monster "force_1-2",24,129,"Shinobi",1560,1,"force_06mob#party::OnMobDeath"; |
---|
847 | monster "force_1-2",27,129,"Shinobi",1560,1,"force_06mob#party::OnMobDeath"; |
---|
848 | monster "force_1-2",16,140,"Tengu",1563,1,"force_06mob#party::OnMobDeath"; |
---|
849 | monster "force_1-2",16,136,"Tengu",1563,1,"force_06mob#party::OnMobDeath"; |
---|
850 | monster "force_1-2",16,132,"Tengu",1563,1,"force_06mob#party::OnMobDeath"; |
---|
851 | monster "force_1-2",16,128,"Tengu",1563,1,"force_06mob#party::OnMobDeath"; |
---|
852 | monster "force_1-2",16,124,"Tengu",1563,1,"force_06mob#party::OnMobDeath"; |
---|
853 | monster "force_1-2",16,120,"Tengu",1563,1,"force_06mob#party::OnMobDeath"; |
---|
854 | monster "force_1-2",16,140,"Wicked Nymph",1564,1,"force_06mob#party::OnMobDeath"; |
---|
855 | monster "force_1-2",16,136,"Wicked Nymph",1564,1,"force_06mob#party::OnMobDeath"; |
---|
856 | monster "force_1-2",16,132,"Wicked Nymph",1564,1,"force_06mob#party::OnMobDeath"; |
---|
857 | monster "force_1-2",16,128,"Wicked Nymph",1564,1,"force_06mob#party::OnMobDeath"; |
---|
858 | monster "force_1-2",16,124,"Wicked Nymph",1564,1,"force_06mob#party::OnMobDeath"; |
---|
859 | monster "force_1-2",16,120,"Wicked Nymph",1564,1,"force_06mob#party::OnMobDeath"; |
---|
860 | set $force_06_pt,22; |
---|
861 | end; |
---|
862 | |
---|
863 | OnReset: |
---|
864 | killmonster "force_1-2","force_06mob#party::OnMobDeath"; |
---|
865 | end; |
---|
866 | |
---|
867 | OnMobDeath: |
---|
868 | set $force_06_pt,$force_06_pt -1; |
---|
869 | if($force_06_pt < 1) |
---|
870 | { |
---|
871 | donpcevent "arena_p::On07_start"; |
---|
872 | donpcevent "Slipslowrun#party::On06_end"; |
---|
873 | set $arn_partyc,$arn_partyc +1; |
---|
874 | } |
---|
875 | end; |
---|
876 | } |
---|
877 | |
---|
878 | force_1-2,92,124,0 script force_07start#party 139,1,1,{ |
---|
879 | |
---|
880 | OnTouch: |
---|
881 | donpcevent "force_07mob#party::Onon"; |
---|
882 | disablenpc "force_07start#party"; |
---|
883 | end; |
---|
884 | } |
---|
885 | |
---|
886 | force_1-2,63,98,1 script force_07mob#party 111,{ |
---|
887 | |
---|
888 | Onon: |
---|
889 | monster "force_1-2",104,134,"Greatest General",1541,1,"force_07mob#party::OnMobDeath"; |
---|
890 | monster "force_1-2",104,136,"Greatest General",1541,1,"force_07mob#party::OnMobDeath"; |
---|
891 | monster "force_1-2",104,137,"Greatest General",1541,1,"force_07mob#party::OnMobDeath"; |
---|
892 | monster "force_1-2",104,139,"Greatest General",1541,1,"force_07mob#party::OnMobDeath"; |
---|
893 | monster "force_1-2",111,134,"Greatest General",1541,1,"force_07mob#party::OnMobDeath"; |
---|
894 | monster "force_1-2",111,136,"Greatest General",1541,1,"force_07mob#party::OnMobDeath"; |
---|
895 | monster "force_1-2",111,137,"Greatest General",1541,1,"force_07mob#party::OnMobDeath"; |
---|
896 | monster "force_1-2",111,139,"Greatest General",1541,1,"force_07mob#party::OnMobDeath"; |
---|
897 | monster "force_1-2",98,122,"Khalitzburg",1438,1,"force_07mob#party::OnMobDeath"; |
---|
898 | monster "force_1-2",90,119,"Khalitzburg",1438,1,"force_07mob#party::OnMobDeath"; |
---|
899 | monster "force_1-2",98,122,"Executioner",1487,1,"force_07mob#party::OnMobDeath"; |
---|
900 | monster "force_1-2",108,140,"Chimera",1456,1,"force_07mob#party::OnMobDeath"; |
---|
901 | set $force_07_pt,12; |
---|
902 | end; |
---|
903 | |
---|
904 | OnReset: |
---|
905 | killmonster "force_1-2","force_07mob#party::OnMobDeath"; |
---|
906 | end; |
---|
907 | |
---|
908 | OnMobDeath: |
---|
909 | set $force_07_pt,$force_07_pt -1; |
---|
910 | if($force_07_pt < 1) |
---|
911 | { |
---|
912 | donpcevent "arena_p::On08_start"; |
---|
913 | donpcevent "Slipslowrun#party::On07_end"; |
---|
914 | set $arn_partyc,$arn_partyc +1; |
---|
915 | } |
---|
916 | end; |
---|
917 | } |
---|
918 | |
---|
919 | force_1-2,173,118,0 script force_08start#party 139,1,1,{ |
---|
920 | |
---|
921 | OnTouch: |
---|
922 | donpcevent "force_08mob#party::Onon"; |
---|
923 | disablenpc "force_08start#party"; |
---|
924 | end; |
---|
925 | } |
---|
926 | |
---|
927 | force_1-2,63,97,1 script force_08mob#party 111,{ |
---|
928 | |
---|
929 | Onon: |
---|
930 | monster "force_1-2",172,154,"Khalitzburg",1438,1,"force_08mob#party::OnMobDeath"; |
---|
931 | monster "force_1-2",174,145,"Ghostring",1576,1,"force_08mob#party::OnMobDeath"; |
---|
932 | monster "force_1-2",174,145,"Chimera",1456,1,"force_08mob#party::OnMobDeath"; |
---|
933 | set $force_08_pt,4; |
---|
934 | if(.arn_injustice != 5) |
---|
935 | { |
---|
936 | monster "force_1-2",rand(162,184),rand(122,185),"Injustice",1446,1,"force_08mob#party::OnMobDeath"; |
---|
937 | set .arn_injustice,.arn_injustice +1; |
---|
938 | set $force_08_pt,$force_08_pt +1; |
---|
939 | } |
---|
940 | monster "force_1-2",rand(162,184),rand(122,185),"Raydric Archer",1453,1,"force_08mob#party::OnMobDeath"; |
---|
941 | if(.arn_terror != 5) |
---|
942 | { |
---|
943 | monster "force_1-2",rand(162,184),rand(122,185),"Nightmare Terror",1554,1,"force_08mob#party::OnMobDeath"; |
---|
944 | set .arn_terror,.arn_terror +1; |
---|
945 | set $force_08_pt,$force_08_pt +1; |
---|
946 | } |
---|
947 | if(.arn_mummy != 6) |
---|
948 | { |
---|
949 | monster "force_1-2",rand(162,184),rand(122,185),"Ancient Mummy",1522,1,"force_08mob#party::OnMobDeath"; |
---|
950 | set .arn_mummy,.arn_mummy +1; |
---|
951 | set $force_08_pt,$force_08_pt +1; |
---|
952 | } |
---|
953 | if(.arn_skel != 10) |
---|
954 | { |
---|
955 | monster "force_1-2",rand(162,184),rand(122,185),"Skel Prisoner",1479,1,"force_08mob#party::OnMobDeath"; |
---|
956 | set .arn_skel,.arn_skel +1; |
---|
957 | set $force_08_pt,$force_08_pt +1; |
---|
958 | } |
---|
959 | if(.arn_hunt != 5) |
---|
960 | { |
---|
961 | monster "force_1-2",rand(162,184),rand(122,185),"Hunter Fly",1422,1,"force_08mob#party::OnMobDeath"; |
---|
962 | set .arn_hunt,.arn_hunt +1; |
---|
963 | set $force_08_pt,$force_08_pt +1; |
---|
964 | } |
---|
965 | end; |
---|
966 | |
---|
967 | OnReset: |
---|
968 | killmonster "force_1-2","force_08mob#party::OnMobDeath"; |
---|
969 | end; |
---|
970 | |
---|
971 | OnMobDeath: |
---|
972 | set $force_08_pt,$force_08_pt -1; |
---|
973 | if($force_08_pt < 1) |
---|
974 | { |
---|
975 | donpcevent "arena_p::On09_start"; |
---|
976 | donpcevent "Slipslowrun#party::On08_end"; |
---|
977 | set $arn_partyc,$arn_partyc +1; |
---|
978 | } |
---|
979 | end; |
---|
980 | } |
---|
981 | |
---|
982 | force_1-2,133,178,0 script force_09start#party 139,1,1,{ |
---|
983 | |
---|
984 | OnTouch: |
---|
985 | donpcevent "force_09mob#party::Onon"; |
---|
986 | disablenpc "force_09start#party"; |
---|
987 | end; |
---|
988 | } |
---|
989 | |
---|
990 | force_1-2,63,97,1 script force_09mob#party 111,{ |
---|
991 | |
---|
992 | Onon: |
---|
993 | monster "force_1-2",86,180,"Elder",1573,1,"force_09mob#party::OnMobDeath"; |
---|
994 | monster "force_1-2",86,176,"Elder",1573,1,"force_09mob#party::OnMobDeath"; |
---|
995 | monster "force_1-2",95,183,"Elder",1573,1,"force_09mob#party::OnMobDeath"; |
---|
996 | monster "force_1-2",94,175,"Elder",1573,1,"force_09mob#party::OnMobDeath"; |
---|
997 | monster "force_1-2",76,178,"Elder",1573,1,"force_09mob#party::OnMobDeath"; |
---|
998 | monster "force_1-2",84,179,"Explosion",1532,1,"force_09mob#party::OnMobDeath"; |
---|
999 | monster "force_1-2",74,181,"Explosion",1532,1,"force_09mob#party::OnMobDeath"; |
---|
1000 | monster "force_1-2",73,176,"Explosion",1532,1,"force_09mob#party::OnMobDeath"; |
---|
1001 | monster "force_1-2",62,178,"Explosion",1532,1,"force_09mob#party::OnMobDeath"; |
---|
1002 | monster "force_1-2",68,177,"Explosion",1532,1,"force_09mob#party::OnMobDeath"; |
---|
1003 | monster "force_1-2",122,177,"Lava Golem",1549,1,"force_09mob#party::OnMobDeath"; |
---|
1004 | monster "force_1-2",112,179,"Lava Golem",1549,1,"force_09mob#party::OnMobDeath"; |
---|
1005 | monster "force_1-2",122,178,"Anolian",1488,1,"force_09mob#party::OnMobDeath"; |
---|
1006 | monster "force_1-2",121,177,"Anolian",1488,1,"force_09mob#party::OnMobDeath"; |
---|
1007 | monster "force_1-2",122,177,"Anolian",1488,1,"force_09mob#party::OnMobDeath"; |
---|
1008 | set $force_09_pt,15; |
---|
1009 | end; |
---|
1010 | |
---|
1011 | OnReset: |
---|
1012 | killmonster "force_1-2","force_09mob#party::OnMobDeath"; |
---|
1013 | end; |
---|
1014 | |
---|
1015 | OnMobDeath: |
---|
1016 | set $force_09_pt,$force_09_pt -1; |
---|
1017 | if($force_09_pt < 1) |
---|
1018 | { |
---|
1019 | donpcevent "arena_p::On10_start"; |
---|
1020 | donpcevent "Slipslowrun#party::On09_end"; |
---|
1021 | set $arn_partyc,$arn_partyc +1; |
---|
1022 | } |
---|
1023 | end; |
---|
1024 | } |
---|
1025 | |
---|
1026 | force_1-2,29,178,0 script force_10start#party 139,1,1,{ |
---|
1027 | |
---|
1028 | OnTouch: |
---|
1029 | donpcevent "force_10mob-1#party::Onon1"; |
---|
1030 | disablenpc "force_10start#party"; |
---|
1031 | end; |
---|
1032 | } |
---|
1033 | |
---|
1034 | force_1-2,63,95,1 script force_10mob-1#party 111,{ |
---|
1035 | |
---|
1036 | Onon1: |
---|
1037 | switch(rand(1,2)) |
---|
1038 | { |
---|
1039 | case 1: |
---|
1040 | monster "force_1-2",16,179,"Evil Snake Lord",1529,1,"force_10mob-1#party::OnMobDeath"; |
---|
1041 | break; |
---|
1042 | |
---|
1043 | case 2: |
---|
1044 | monster "force_1-2",24,179,"Dracula",1530,1,"force_10mob-1#party::OnMobDeath"; |
---|
1045 | break; |
---|
1046 | } |
---|
1047 | set $force_10_1_pt,1; |
---|
1048 | end; |
---|
1049 | |
---|
1050 | OnReset: |
---|
1051 | killmonster "force_1-2","force_10mob-1#party::OnMobDeath"; |
---|
1052 | end; |
---|
1053 | |
---|
1054 | OnMobDeath: |
---|
1055 | set $force_10_1_pt,$force_10_1_pt -1; |
---|
1056 | if($force_10_1_pt < 1) donpcevent "force_10mob-2#party::Onon2"; |
---|
1057 | end; |
---|
1058 | } |
---|
1059 | |
---|
1060 | force_1-2,63,96,1 script force_10mob-2#party 111,{ |
---|
1061 | |
---|
1062 | Onon2: |
---|
1063 | monster "force_1-2",16,179,"Samurai Spector",1542,1,"force_10mob-2#party::OnMobDeath"; |
---|
1064 | monster "force_1-2",16,179,"Shinobi",1560,1,"force_10mob-2#party::OnMobDeath"; |
---|
1065 | monster "force_1-2",16,179,"Shinobi",1560,1,"force_10mob-2#party::OnMobDeath"; |
---|
1066 | monster "force_1-2",16,179,"Shinobi",1560,1,"force_10mob-2#party::OnMobDeath"; |
---|
1067 | monster "force_1-2",16,179,"Shinobi",1560,1,"force_10mob-2#party::OnMobDeath"; |
---|
1068 | monster "force_1-2",16,179,"Shinobi",1560,1,"force_10mob-2#party::OnMobDeath"; |
---|
1069 | set $force_10_2_pt,6; |
---|
1070 | end; |
---|
1071 | |
---|
1072 | OnReset: |
---|
1073 | killmonster "force_1-2","force_10mob-2#party::OnMobDeath"; |
---|
1074 | end; |
---|
1075 | |
---|
1076 | OnMobDeath: |
---|
1077 | set $force_10_2_pt,$force_10_2_pt -1; |
---|
1078 | if($force_10_2_pt < 1) |
---|
1079 | { |
---|
1080 | donpcevent "arena_p::Onexit"; |
---|
1081 | donpcevent "Slipslowrun#party::On10_end"; |
---|
1082 | set $arn_partyc,0; |
---|
1083 | } |
---|
1084 | end; |
---|
1085 | } |
---|
1086 | |
---|
1087 | force_1-2,59,178,0 script force_exit#party 139,1,1,{ |
---|
1088 | |
---|
1089 | OnTouch: |
---|
1090 | donpcevent "force_exitmob#party::Onon-1"; |
---|
1091 | disablenpc "force_exit#party"; |
---|
1092 | end; |
---|
1093 | } |
---|
1094 | |
---|
1095 | force_1-2,63,94,1 script force_exitmob#party 111,{ |
---|
1096 | |
---|
1097 | Onon: |
---|
1098 | monster "force_1-2",95,177,"Farewell",1393,1,"force_exitmob#party::OnMobDeath"; |
---|
1099 | monster "force_1-2",95,177,"I hate you",1543,1,"force_exitmob#party::OnMobDeath"; |
---|
1100 | monster "force_1-2",95,177,"I like chocolate",1472,1,"force_exitmob#party::OnMobDeath"; |
---|
1101 | monster "force_1-2",95,177,"You like it, huh?",1472,1,"force_exitmob-#party::OnMobDeath"; |
---|
1102 | monster "force_1-2",95,177,"Sorry",1420,1,"force_exitmob#party::OnMobDeath"; |
---|
1103 | monster "force_1-2",95,177,"Tristram II",1562,1,"force_exitmob#party::OnMobDeath"; |
---|
1104 | monster "force_1-2",95,177,"I am hungry",1468,1,"force_exitmob#party::OnMobDeath"; |
---|
1105 | monster "force_1-2",95,177,"Bye",1419,1,"force_exitmob#party::OnMobDeath"; |
---|
1106 | monster "force_1-2",95,177,"Take care",1394,1,"force_exitmob#party::OnMobDeath"; |
---|
1107 | monster "force_1-2",95,177,"Sexy Body",1578,1,"force_exitmob#party::OnMobDeath"; |
---|
1108 | monster "force_1-2",95,177,"Pressure",1471,1,"force_exitmob#party::OnMobDeath"; |
---|
1109 | monster "force_1-2",95,177,"Take it easy",1491,1,"force_exitmob#party::OnMobDeath"; |
---|
1110 | monster "force_1-2",95,177,"Are you gonna hurt me?",1555,1,"force_exitmob#party::OnMobDeath"; |
---|
1111 | monster "force_1-2",95,177,"Merchant",1428,1,"force_exitmob#party::OnMobDeath"; |
---|
1112 | monster "force_1-2",95,177,"Ms. Kim",1472,1,"force_exitmob#party::OnMobDeath"; |
---|
1113 | monster "force_1-2",95,177,"Martial Art",1472,1,"force_exitmob#party::OnMobDeath"; |
---|
1114 | monster "force_1-2",95,177,"Part-timer",1420,1,"force_exitmob#party::OnMobDeath"; |
---|
1115 | monster "force_1-2",95,177,"Boss",1562,1,"force_exitmob#party::OnMobDeath"; |
---|
1116 | monster "force_1-2",95,177,"Old Yellow Box",1474,1,"force_exitmob#party::OnMobDeath"; |
---|
1117 | monster "force_1-2",95,177,"Bat",1419,1,"force_exitmob#party::OnMobDeath"; |
---|
1118 | monster "force_1-2",95,177,"Extra",1394,1,"force_exitmob#party::OnMobDeath"; |
---|
1119 | monster "force_1-2",95,177,"Milk Merchant",1578,1,"force_exitmob#party::OnMobDeath"; |
---|
1120 | monster "force_1-2",95,177,"Darling",1471,1,"force_exitmob#party::OnMobDeath"; |
---|
1121 | monster "force_1-2",95,177,"Oh noes!",1491,1,"force_exitmob#party::OnMobDeath"; |
---|
1122 | monster "force_1-2",95,177,"I am not a Wraith",1566,1,"force_exitmob#party::OnMobDeath"; |
---|
1123 | monster "force_1-2",95,177,"Mom Wraith",1566,1,"force_exitmob#party::OnMobDeath"; |
---|
1124 | monster "force_1-2",95,177,"Dad Wraith",1566,1,"force_exitmob#party::OnMobDeath"; |
---|
1125 | monster "force_1-2",95,177,"Book[3]",1478,1,"force_exitmob#party::OnMobDeath"; |
---|
1126 | monster "force_1-2",95,177,"Exchange Diary",1478,1,"force_exitmob#party::OnMobDeath"; |
---|
1127 | end; |
---|
1128 | |
---|
1129 | OnReset: |
---|
1130 | killmonster "force_1-2","force_exitmob#party::OnMobDeath"; |
---|
1131 | end; |
---|
1132 | } |
---|
1133 | |
---|
1134 | prt_are_in,181,135,3 script Staff#party-1 67,{ |
---|
1135 | |
---|
1136 | mes "[Staff]"; |
---|
1137 | mes "You did a good job."; |
---|
1138 | mes "Even if you have failed to clear a time attack battle, I will reward you with a small amount of arena points."; |
---|
1139 | next; |
---|
1140 | if (arena_point == 30000) { |
---|
1141 | mes "[Staff]"; |
---|
1142 | mes "Uh huh!"; |
---|
1143 | mes "You already have enough arena points."; |
---|
1144 | mes "Please spend some arena points later. When I see you next time, I will make sure to give you some reward."; |
---|
1145 | next; |
---|
1146 | } |
---|
1147 | else set arena_point, arena_point + 1; |
---|
1148 | mes "[Staff]"; |
---|
1149 | mes "Let me guide you outside. I hope you had a good time."; |
---|
1150 | close2; |
---|
1151 | specialeffect2 4; |
---|
1152 | warp "arena_room",100,75; |
---|
1153 | end; |
---|
1154 | } |
---|
1155 | |
---|
1156 | prt_are_in,77,135,3 script Staff#party-2 67,{ |
---|
1157 | |
---|
1158 | if($arena_minptend < $arena_minptst) |
---|
1159 | { |
---|
1160 | if($arena_secptend < $arena_secptst) |
---|
1161 | { |
---|
1162 | set @record_minpt,60 - $arena_minptst + $arena_minptend -1; |
---|
1163 | set @record_secpt,60 - $arena_secptst + $arena_secptend; |
---|
1164 | } |
---|
1165 | else |
---|
1166 | { |
---|
1167 | set @record_minpt,60 - $arena_minptst + $arena_minptend; |
---|
1168 | set @record_secpt,$arena_secptend - $arena_secptst; |
---|
1169 | } |
---|
1170 | } |
---|
1171 | else |
---|
1172 | { |
---|
1173 | if($arena_secptend < $arena_secptst) |
---|
1174 | { |
---|
1175 | set @record_minpt,$arena_minptend - $arena_minptst -1; |
---|
1176 | set @record_secpt,60 - $arena_secptst + $arena_secptend; |
---|
1177 | } |
---|
1178 | else |
---|
1179 | { |
---|
1180 | set @record_minpt,$arena_minptend - $arena_minptst; |
---|
1181 | set @record_secpt,$arena_secptend - $arena_secptst; |
---|
1182 | } |
---|
1183 | } |
---|
1184 | set @gappt,(60 * $top_ptmin + $top_ptsec) - (60 * @record_minpt + @record_secpt); |
---|
1185 | mes "[Staff]"; |
---|
1186 | mes "Wow, you did a good job~ "; |
---|
1187 | mes "Your name is...^3131FF" + strcharinfo(0) +"^000000, isn't it?"; |
---|
1188 | mes "^3131FF"+ strcharinfo(0) +"^000000, total time you spent to pass the battle.."; |
---|
1189 | next; |
---|
1190 | mes "[Staff]"; |
---|
1191 | mes "is "+@record_minpt+"minutes "+@record_secpt+"seconds."; |
---|
1192 | mes "Congratulations!"; |
---|
1193 | next; |
---|
1194 | mes "[Staff]"; |
---|
1195 | mes "The fastest party among people who cleared party arena time force battle is ^3131FF"+$arena_pttopn$+"^000000."; |
---|
1196 | next; |
---|
1197 | mes "[Staff]"; |
---|
1198 | mes "^3131FF"+$arena_pttopn$+"^000000's running time was ^3131FF"+$top_ptmin+"^000000minutes ^3131FF"+$top_ptsec+"^000000seconds."; |
---|
1199 | next; |
---|
1200 | set .arn_party,getcharid(1); |
---|
1201 | if (@gappt < 0) { |
---|
1202 | mes "[Staff]"; |
---|
1203 | mes "Although you failed to make a new record, I hope you will succeed next time."; |
---|
1204 | next; |
---|
1205 | if (arena_point > 29980) { |
---|
1206 | mes "[Staff]"; |
---|
1207 | mes "Then let me reward you with some arena points....eh?"; |
---|
1208 | mes "Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."; |
---|
1209 | next; |
---|
1210 | mes "[Staff]"; |
---|
1211 | mes "You can check the amount of arena points you have in the arena waiting room."; |
---|
1212 | next; |
---|
1213 | mes "[Staff]"; |
---|
1214 | mes "I hope you had a good time and let me guide you to the entrance of arena."; |
---|
1215 | mes "Thank you."; |
---|
1216 | close2; |
---|
1217 | } |
---|
1218 | else |
---|
1219 | { |
---|
1220 | set arena_point, arena_point + 40; |
---|
1221 | mes "[Staff]"; |
---|
1222 | mes "Let me reward you some arena points."; |
---|
1223 | mes "If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."; |
---|
1224 | next; |
---|
1225 | mes "[Staff]"; |
---|
1226 | mes "Let me guide you to the entrance of arena."; |
---|
1227 | mes "See you later~"; |
---|
1228 | close2; |
---|
1229 | } |
---|
1230 | if(getpartyleader(.arn_party,2) == getcharid(0)) |
---|
1231 | { |
---|
1232 | donpcevent "#arn_timer_pt::Onstop"; |
---|
1233 | donpcevent "alloff#pt::Onon"; |
---|
1234 | donpcevent "Ponox::Onstart"; |
---|
1235 | } |
---|
1236 | specialeffect2 4; |
---|
1237 | donpcevent "cast#pt::Onnomal1"; |
---|
1238 | warp "arena_room",100,75; |
---|
1239 | end; |
---|
1240 | } |
---|
1241 | else |
---|
1242 | { |
---|
1243 | emotion e_omg; |
---|
1244 | mes "[Staff]"; |
---|
1245 | mes "Wow! You have renewed the record!"; |
---|
1246 | mes "What a great job!"; |
---|
1247 | next; |
---|
1248 | if(getpartyleader(.arn_party,2) == getcharid(0)) |
---|
1249 | { |
---|
1250 | mes "[Staff]"; |
---|
1251 | mes "You can record you and your party members on ^FF0000the hall of Arena Time Force Battle party ^000000."; |
---|
1252 | mes "When you enter a name, the name will be remained on the top unless someone make a new record."; |
---|
1253 | next; |
---|
1254 | mes "[Staff]"; |
---|
1255 | mes "Please enter a name within 10 letters which can represent you and your party members."; |
---|
1256 | next; |
---|
1257 | switch( select( "Ok.","Let me think." ) ) |
---|
1258 | { |
---|
1259 | case 1: |
---|
1260 | input .@arnparty$; |
---|
1261 | mes "[Staff]"; |
---|
1262 | mes "You have entered ^3131FF"+.@arnparty$+"^000000. Is it correct?"; |
---|
1263 | next; |
---|
1264 | switch( select( "Yes","No" ) ) |
---|
1265 | { |
---|
1266 | case 1: |
---|
1267 | set $top_ptmin, @record_minpt; |
---|
1268 | set $top_ptsec, @record_secpt; |
---|
1269 | set $arena_pttopn$,.@arnparty$; |
---|
1270 | donpcevent "Vendigos::Onlinerec_pt"; |
---|
1271 | mes "[Staff]"; |
---|
1272 | mes "Your record has been entered."; |
---|
1273 | next; |
---|
1274 | break; |
---|
1275 | |
---|
1276 | case 2: |
---|
1277 | mes "[Staff]"; |
---|
1278 | mes "Please take your time and think up a nice name."; |
---|
1279 | close; |
---|
1280 | |
---|
1281 | } |
---|
1282 | break; |
---|
1283 | |
---|
1284 | case 2: |
---|
1285 | mes "[Staff]"; |
---|
1286 | mes "Please take your time and think up a nice name."; |
---|
1287 | close; |
---|
1288 | |
---|
1289 | } |
---|
1290 | |
---|
1291 | |
---|
1292 | } |
---|
1293 | if (arena_point > 29900) { |
---|
1294 | mes "[Staff]"; |
---|
1295 | mes "Then let me reward you with some arena points....eh?"; |
---|
1296 | mes "Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."; |
---|
1297 | next; |
---|
1298 | mes "[Staff]"; |
---|
1299 | mes "You can check the amount of arena points you have in the arena waiting room."; |
---|
1300 | next; |
---|
1301 | mes "[Staff]"; |
---|
1302 | mes "I hope you had a good time and let me guide you to the entrance of arena."; |
---|
1303 | mes "Thank you."; |
---|
1304 | close2; |
---|
1305 | } |
---|
1306 | else |
---|
1307 | { |
---|
1308 | mes "[Staff]"; |
---|
1309 | mes "Let me reward you with some arena points."; |
---|
1310 | mes "At the same time, since you have renewed the record you will receive an extra amount of the points this time."; |
---|
1311 | next; |
---|
1312 | set arena_point, arena_point + 100; |
---|
1313 | mes "[Staff]"; |
---|
1314 | mes "Let me reward you some arena points."; |
---|
1315 | mes "If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."; |
---|
1316 | next; |
---|
1317 | mes "[Staff]"; |
---|
1318 | mes "Let me guide you to the entrance of arena."; |
---|
1319 | mes "See you later~"; |
---|
1320 | close2; |
---|
1321 | } |
---|
1322 | if(getpartyleader(.arn_party,2) == getcharid(0)) |
---|
1323 | { |
---|
1324 | donpcevent "#arn_timer_pt::Onstop"; |
---|
1325 | donpcevent "alloff#pt::Onon"; |
---|
1326 | donpcevent "Ponox::Onstart"; |
---|
1327 | } |
---|
1328 | specialeffect2 4; |
---|
1329 | warp "arena_room",100,75; |
---|
1330 | end; |
---|
1331 | } |
---|
1332 | |
---|
1333 | } |
---|
1334 | |
---|
1335 | prt_are_in,66,143,3 script #arn_timer_pt 139,{ |
---|
1336 | |
---|
1337 | OnEnter: |
---|
1338 | initnpctimer; |
---|
1339 | end; |
---|
1340 | |
---|
1341 | OnTimer2000: |
---|
1342 | mapannounce "prt_are_in","This broadcast informs you about the restriction for party arena.",0,0xFFCE00; |
---|
1343 | end; |
---|
1344 | |
---|
1345 | OnTimer3000: |
---|
1346 | mapannounce "prt_are_in","For a smooth game play, exit warp portal will be activated in 1 minute.",0,0xFFCE00; |
---|
1347 | end; |
---|
1348 | |
---|
1349 | OnTimer4000: |
---|
1350 | mapannounce "prt_are_in","Please proceed your battle quickly as possible in order to avoid disadvantage. Thank you for your cooperation.",0,0xFFCE00; |
---|
1351 | end; |
---|
1352 | |
---|
1353 | OnTimer60000: |
---|
1354 | donpcevent "cast#pt::Ontimeover2"; |
---|
1355 | donpcevent "arn_warp_pt::Onout"; |
---|
1356 | donpcevent "#arn_timer_pt::Onstop"; |
---|
1357 | donpcevent "alloff#pt::Onon"; |
---|
1358 | donpcevent "Ponox::Onstart"; |
---|
1359 | end; |
---|
1360 | |
---|
1361 | Onstop: |
---|
1362 | stopnpctimer; |
---|
1363 | end; |
---|
1364 | } |
---|
1365 | |
---|
1366 | prt_are_in,1,1,1 script arn_warp_pt -1,{ |
---|
1367 | |
---|
1368 | Onout: |
---|
1369 | areawarp "prt_are_in",73,131,20,20,"arena_room",100,75; |
---|
1370 | end; |
---|
1371 | } |
---|
1372 | |
---|
1373 | force_1-2,62,104,4 script cast#pt 139,{ |
---|
1374 | |
---|
1375 | Ontimeover1: |
---|
1376 | mapannounce "force_2-1","Arena will be reactivated due to an error occurred during battle.",0,0xFFCE00; |
---|
1377 | end; |
---|
1378 | |
---|
1379 | Onnomal1: |
---|
1380 | mapannounce "force_2-1","Arena will be reactivated.",0,0xFFCE00; |
---|
1381 | end; |
---|
1382 | |
---|
1383 | Onnomal2: |
---|
1384 | mapannounce "force_2-1","Arena will be reactivated.",0,0xFFCE00; |
---|
1385 | end; |
---|
1386 | |
---|
1387 | Ontimeover2: |
---|
1388 | mapannounce "force_2-1","Arena will be reactivated due to an error occurred in the waiting room.",0,0xFFCE00; |
---|
1389 | end; |
---|
1390 | } |
---|
1391 | |
---|
1392 | force_1-2,100,60,3 script alloff#pt 139,{ |
---|
1393 | |
---|
1394 | Onon: |
---|
1395 | mapwarp "force_1-2","prt_are_in",126,139,0,0; |
---|
1396 | donpcevent "force_01mob#party::OnReset"; |
---|
1397 | donpcevent "force_02mob#party::OnReset"; |
---|
1398 | donpcevent "force_03mob#party::OnReset"; |
---|
1399 | donpcevent "force_04mob#party::OnReset"; |
---|
1400 | donpcevent "force_05mob#party::OnReset"; |
---|
1401 | donpcevent "force_06mob#party::OnReset"; |
---|
1402 | donpcevent "force_07mob#party::OnReset"; |
---|
1403 | donpcevent "force_08mob#party::OnReset"; |
---|
1404 | donpcevent "force_09mob#party::OnReset"; |
---|
1405 | donpcevent "force_10-1mob#party::OnReset"; |
---|
1406 | donpcevent "force_10-2mob#party::OnReset"; |
---|
1407 | donpcevent "force_exitmob#party::OnReset"; |
---|
1408 | disablenpc "force_01mob#party"; |
---|
1409 | disablenpc "force_02mob#party"; |
---|
1410 | disablenpc "force_03mob#party"; |
---|
1411 | disablenpc "force_04mob#party"; |
---|
1412 | disablenpc "force_05mob#party"; |
---|
1413 | disablenpc "force_06mob#party"; |
---|
1414 | disablenpc "force_07mob#party"; |
---|
1415 | disablenpc "force_08mob#party"; |
---|
1416 | disablenpc "force_09mob#party"; |
---|
1417 | disablenpc "force_10mob-1#party"; |
---|
1418 | disablenpc "force_10mob-2#party"; |
---|
1419 | enablenpc "force_01start#party"; |
---|
1420 | enablenpc "force_02start#party"; |
---|
1421 | enablenpc "force_03start#party"; |
---|
1422 | disablenpc "force_04start#party"; |
---|
1423 | disablenpc "force_05start#party"; |
---|
1424 | disablenpc "force_06start#party"; |
---|
1425 | disablenpc "force_07start#party"; |
---|
1426 | disablenpc "force_08start#party"; |
---|
1427 | disablenpc "force_09start#party"; |
---|
1428 | disablenpc "force_10start#party"; |
---|
1429 | disablenpc "force_exit#party"; |
---|
1430 | disablenpc "force_01_00"; |
---|
1431 | disablenpc "force_02_00"; |
---|
1432 | disablenpc "force_03_00"; |
---|
1433 | disablenpc "force_03_05"; |
---|
1434 | disablenpc "force_03_04"; |
---|
1435 | disablenpc "force_04_03"; |
---|
1436 | disablenpc "force_05_03"; |
---|
1437 | disablenpc "force_05_06"; |
---|
1438 | disablenpc "force_06_07"; |
---|
1439 | disablenpc "force_07_08"; |
---|
1440 | disablenpc "force_08_09"; |
---|
1441 | disablenpc "force_09_10"; |
---|
1442 | disablenpc "force_10_09"; |
---|
1443 | disablenpc "force_09_exit"; |
---|
1444 | disablenpc "arena_p"; |
---|
1445 | donpcevent "Slipslowrun#party::Ontimeroff"; |
---|
1446 | disablenpc "Slipslowrun#party"; |
---|
1447 | disablenpc "arn_warp_pt"; |
---|
1448 | set $arn_partywait,0; |
---|
1449 | set $arn_partyc,0; |
---|
1450 | donpcevent "#arn_timer_pt::Onstop"; |
---|
1451 | enablenpc "Slipslowrun#party"; |
---|
1452 | enablenpc "arena_p"; |
---|
1453 | end; |
---|
1454 | |
---|
1455 | OnInit: |
---|
1456 | if(!$top_ptmin && !$top_ptsec) set $top_ptmin,10; |
---|
1457 | end; |
---|
1458 | |
---|
1459 | } |
---|