arena.txt 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654
  1. // ------------------------------------------------------------------
  2. // Setup Of Arena
  3. // ------------------------------------------------------------------
  4. // The following maps are used
  5. //map: prontera
  6. //map: prt_are_in
  7. //map: force_1-1
  8. // Disallow Teleport, etc.
  9. force_1-1 mapflag pvp dummy
  10. force_1-2 mapflag pvp dummy
  11. force_1-3 mapflag pvp dummy
  12. force_2-1 mapflag pvp dummy
  13. force_2-2 mapflag pvp dummy
  14. force_2-3 mapflag pvp dummy
  15. force_3-1 mapflag pvp dummy
  16. force_3-2 mapflag pvp dummy
  17. force_3-3 mapflag pvp dummy
  18. prt_are_in mapflag nomemo dummy
  19. prt_are_in mapflag noteleport dummy
  20. prt_are_in mapflag nosave prontera,156,191
  21. force_1-1 mapflag nomemo dummy
  22. force_1-1 mapflag noteleport dummy
  23. force_1-1 mapflag nosave prontera,156,191
  24. // An entrance is placed in Prontera.
  25. prontera,160,185,3 script Arena Entrance 116,{
  26. mes "Want to go to the arena?";
  27. next;
  28. menu "Let's go!",L_GOARENA,"Nah..",L_YAME;
  29. L_GOARENA:
  30. warp "prt_are_in",31,82;
  31. close;
  32. L_YAME:
  33. close;
  34. }
  35. // Teleport from waiting room to ready room
  36. prt_are_in,29,79,0 script Time Attack 116,{
  37. if( getmapusers("force_1-1")>0 ) goto L_WAIT;
  38. mes "This is the Time Attack selection.";
  39. mes "Please choose your challenge.";
  40. menu "Level 1 - 5 Porings, 30 secs!",L_GOLV1,"Level 2 - 7 Roda Frogs, 60 secs!",L_GOLV2,"Level 3 - 9 PecoPecos, 100 secs!",L_GOLV3,"Never mind.",L_YAME;
  41. L_GOLV1:
  42. if( getmapusers("force_1-1")>0 ) goto L_WAIT;
  43. disablenpc "fc103-1";
  44. disablenpc "fc105";
  45. disablenpc "fc107";
  46. addtimer 5000,"arenalv1st";
  47. warp "force_1-1",99,12;
  48. end;
  49. L_GOLV2:
  50. if( getmapusers("force_1-1")>0 ) goto L_WAIT;
  51. disablenpc "fc103-1";
  52. disablenpc "fc105";
  53. disablenpc "fc107";
  54. addtimer 5000,"arenalv2st";
  55. warp "force_1-1",99,12;
  56. end;
  57. L_GOLV3:
  58. if( getmapusers("force_1-1")>0 ) goto L_WAIT;
  59. disablenpc "fc103-1";
  60. disablenpc "fc105";
  61. disablenpc "fc107";
  62. addtimer 5000,"arenalv3st";
  63. warp "force_1-1",99,12;
  64. end;
  65. L_WAIT:
  66. mes "Since the arena is in use,";
  67. mes "please wait for a while.";
  68. L_YAME:
  69. close;
  70. }
  71. // Ready room (10-second preparation)
  72. force_1-1,99,12,0 script arenalv1st -1,{
  73. announce "It will begin in 10 seconds!",3;
  74. addtimer 10000,"arenalv1fgt";
  75. }
  76. force_1-1,99,12,0 script arenalv2st -1,{
  77. announce "It will begin in 10 seconds!",3;
  78. addtimer 10000,"arenalv2fgt";
  79. }
  80. force_1-1,99,12,0 script arenalv3st -1,{
  81. announce "It will begin in 10 seconds!",3;
  82. addtimer 10000,"arenalv3fgt";
  83. }
  84. // Transmission to the room, and mob organization
  85. //Time Attack Level 1
  86. force_1-1,99,12,0 script arenalv1fgt -1,{
  87. killmonster "force_1-1","arenalv1fgt::arenalv1mon";
  88. killmonster "force_1-1","arenalv2fgt::arenalv2mon";
  89. killmonster "force_1-1","arenalv3fgt::arenalv3mon";
  90. monster "force_1-1",25,25,"Arena Enemy",1002,1,"arenalv1fgt::arenalv1mon";
  91. monster "force_1-1",20,25,"Arena Enemy",1002,1,"arenalv1fgt::arenalv1mon";
  92. monster "force_1-1",25,20,"Arena Enemy",1002,1,"arenalv1fgt::arenalv1mon";
  93. monster "force_1-1",30,25,"Arena Enemy",1002,1,"arenalv1fgt::arenalv1mon";
  94. monster "force_1-1",25,30,"Arena Enemy",1002,1,"arenalv1fgt::arenalv1mon";
  95. set $arena00,5;
  96. disablenpc "fc101";
  97. disablenpc "fc103";
  98. warp "force_1-1",25,26;
  99. enablenpc "fc103-1";
  100. enablenpc "fc105";
  101. enablenpc "fc107";
  102. announce "Do it within 30 seconds!",19;
  103. addtimer 30000,"arenalv1fail";
  104. addtimer 20000,"tensecsleft";
  105. arenalv1mon:
  106. end;
  107. }
  108. //Time Attack Level 2
  109. force_1-1,99,12,0 script arenalv2fgt -1,{
  110. killmonster "force_1-1","arenalv1fgt::arenalv1mon";
  111. killmonster "force_1-1","arenalv2fgt::arenalv2mon";
  112. killmonster "force_1-1","arenalv3fgt::arenalv3mon";
  113. monster "force_1-1",20,20,"Arena Enemy",1012,1,"arenalv2fgt::arenalv2mon";
  114. monster "force_1-1",20,25,"Arena Enemy",1012,1,"arenalv2fgt::arenalv2mon";
  115. monster "force_1-1",20,30,"Arena Enemy",1012,1,"arenalv2fgt::arenalv2mon";
  116. monster "force_1-1",30,20,"Arena Enemy",1012,1,"arenalv2fgt::arenalv2mon";
  117. monster "force_1-1",30,25,"Arena Enemy",1012,1,"arenalv2fgt::arenalv2mon";
  118. monster "force_1-1",30,30,"Arena Enemy",1012,1,"arenalv2fgt::arenalv2mon";
  119. monster "force_1-1",25,30,"Arena Enemy",1012,1,"arenalv2fgt::arenalv2mon";
  120. monster "force_1-1",25,20,"Arena Enemy",1012,1,"arenalv2fgt::arenalv2mon";
  121. set $arena00,7;
  122. disablenpc "fc101";
  123. disablenpc "fc103";
  124. warp "force_1-1",25,26;
  125. enablenpc "fc103-1";
  126. enablenpc "fc105";
  127. enablenpc "fc107";
  128. announce "You have 60 seconds to destroy all seven!",19;
  129. addtimer 60000,"arenalv2fail";
  130. addtimer 50000,"tensecsleft";
  131. arenalv2mon:
  132. end;
  133. }
  134. //Time Attack Level 3
  135. force_1-1,99,12,0 script arenalv3fgt -1,{
  136. killmonster "force_1-1","arenalv1fgt::arenalv1mon";
  137. killmonster "force_1-1","arenalv2fgt::arenalv2mon";
  138. killmonster "force_1-1","arenalv3fgt::arenalv3mon";
  139. monster "force_1-1",20,20,"Arena Enemy",1019,1,"arenalv3fgt::arenalv3mon";
  140. monster "force_1-1",20,25,"Arena Enemy",1019,1,"arenalv3fgt::arenalv3mon";
  141. monster "force_1-1",20,30,"Arena Enemy",1019,1,"arenalv3fgt::arenalv3mon";
  142. monster "force_1-1",30,20,"Arena Enemy",1019,1,"arenalv3fgt::arenalv3mon";
  143. monster "force_1-1",30,25,"Arena Enemy",1019,1,"arenalv3fgt::arenalv3mon";
  144. monster "force_1-1",30,30,"Arena Enemy",1019,1,"arenalv3fgt::arenalv3mon";
  145. monster "force_1-1",25,30,"Arena Enemy",1019,1,"arenalv3fgt::arenalv3mon";
  146. monster "force_1-1",25,25,"Arena Enemy",1019,1,"arenalv3fgt::arenalv3mon";
  147. monster "force_1-1",25,20,"Arena Enemy",1019,1,"arenalv3fgt::arenalv3mon";
  148. monster "force_1-1",20,35,"Arena Enemy",1019,1,"arenalv3fgt::arenalv3mon";
  149. set $arena00,9;
  150. disablenpc "fc101";
  151. disablenpc "fc103";
  152. warp "force_1-1",25,26;
  153. enablenpc "fc103-1";
  154. enablenpc "fc105";
  155. enablenpc "fc107";
  156. announce "You have 90 seconds to destroy all nine!",19;
  157. addtimer 90000,"arenalv3fail";
  158. addtimer 80000,"tensecsleft";
  159. arenalv3mon:
  160. end;
  161. }
  162. // Pushed-down Processing
  163. //Time Attack Level 1
  164. force_1-1,25,26,0 script arenalv1mon -1,{
  165. set $arena00, $arena00 - 1;
  166. if( $arena00 > 0 ) goto L_CONT;
  167. deltimer "arenaev8000";
  168. announce "Crash!!",3;
  169. enablenpc "fc101";
  170. enablenpc "fc103";
  171. areaannounce "force_1-1",0,0,350,350,
  172. "You cleared Time Attack Level 1.",0;
  173. areaannounce "prt_are_in",0,0,350,350,
  174. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  175. areaannounce "prontera",0,0,350,350,
  176. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  177. areaannounce "morocc",0,0,350,350,
  178. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  179. areaannounce "geffen",0,0,350,350,
  180. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  181. areaannounce "payon",0,0,350,350,
  182. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  183. areaannounce "alberta",0,0,350,350,
  184. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  185. areaannounce "izlude",0,0,350,350,
  186. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  187. areaannounce "aldebaran",0,0,350,350,
  188. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  189. areaannounce "prt_are_in",0,0,350,350,
  190. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  191. areaannounce "xmas",0,0,350,350,
  192. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  193. areaannounce "comodo",0,0,350,350,
  194. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  195. areaannounce "prt_gld",0,0,350,350,
  196. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  197. areaannounce "prtg_cas01",0,0,350,350,
  198. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  199. areaannounce "prtg_cas02",0,0,350,350,
  200. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  201. areaannounce "prtg_cas03",0,0,350,350,
  202. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  203. areaannounce "prtg_cas04",0,0,350,350,
  204. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  205. areaannounce "prtg_cas05",0,0,350,350,
  206. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  207. areaannounce "pay_gld",0,0,350,350,
  208. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  209. areaannounce "payg_cas01",0,0,350,350,
  210. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  211. areaannounce "payg_cas02",0,0,350,350,
  212. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  213. areaannounce "payg_cas03",0,0,350,350,
  214. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  215. areaannounce "payg_cas04",0,0,350,350,
  216. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  217. areaannounce "payg_cas05",0,0,350,350,
  218. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  219. areaannounce "yuno",0,0,350,350,
  220. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  221. areaannounce "amatsu",0,0,350,350,
  222. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  223. areaannounce "gonryun",0,0,350,350,
  224. strcharinfo(0) + " cleared Time Attack Level 1.",0;
  225. addtimer 5000,"arenareturn";
  226. L_CONT:
  227. end;
  228. }
  229. force_1-1,25,26,0 script arenalv2mon -1,{
  230. set $arena00, $arena00 - 1;
  231. if( $arena00 > 0 ) goto L_CONT;
  232. deltimer "arenaev8000";
  233. announce "Crash!!",3;
  234. enablenpc "fc101";
  235. enablenpc "fc103";
  236. areaannounce "force_1-1",0,0,350,350,
  237. "You cleared Time Attack Level 2.",0;
  238. areaannounce "prt_are_in",0,0,350,350,
  239. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  240. areaannounce "prontera",0,0,350,350,
  241. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  242. areaannounce "morocc",0,0,350,350,
  243. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  244. areaannounce "geffen",0,0,350,350,
  245. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  246. areaannounce "payon",0,0,350,350,
  247. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  248. areaannounce "alberta",0,0,350,350,
  249. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  250. areaannounce "izlude",0,0,350,350,
  251. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  252. areaannounce "aldebaran",0,0,350,350,
  253. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  254. areaannounce "prt_are_in",0,0,350,350,
  255. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  256. areaannounce "xmas",0,0,350,350,
  257. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  258. areaannounce "comodo",0,0,350,350,
  259. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  260. areaannounce "prt_gld",0,0,350,350,
  261. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  262. areaannounce "prtg_cas01",0,0,350,350,
  263. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  264. areaannounce "prtg_cas02",0,0,350,350,
  265. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  266. areaannounce "prtg_cas03",0,0,350,350,
  267. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  268. areaannounce "prtg_cas04",0,0,350,350,
  269. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  270. areaannounce "prtg_cas05",0,0,350,350,
  271. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  272. areaannounce "pay_gld",0,0,350,350,
  273. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  274. areaannounce "payg_cas01",0,0,350,350,
  275. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  276. areaannounce "payg_cas02",0,0,350,350,
  277. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  278. areaannounce "payg_cas03",0,0,350,350,
  279. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  280. areaannounce "payg_cas04",0,0,350,350,
  281. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  282. areaannounce "payg_cas05",0,0,350,350,
  283. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  284. areaannounce "yuno",0,0,350,350,
  285. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  286. areaannounce "amatsu",0,0,350,350,
  287. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  288. areaannounce "gonryun",0,0,350,350,
  289. strcharinfo(0) + " cleared Time Attack Level 2.",0;
  290. addtimer 5000,"arenareturn";
  291. L_CONT:
  292. end;
  293. }
  294. force_1-1,25,26,0 script arenalv3mon -1,{
  295. set $arena00, $arena00 - 1;
  296. if( $arena00 > 0 ) goto L_CONT;
  297. deltimer "arenaev8000";
  298. announce "Crash!!",3;
  299. enablenpc "fc101";
  300. enablenpc "fc103";
  301. areaannounce "force_1-1",0,0,350,350,
  302. "You cleared Time Attack Level 3.",0;
  303. areaannounce "prt_are_in",0,0,350,350,
  304. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  305. areaannounce "prontera",0,0,350,350,
  306. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  307. areaannounce "morocc",0,0,350,350,
  308. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  309. areaannounce "geffen",0,0,350,350,
  310. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  311. areaannounce "payon",0,0,350,350,
  312. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  313. areaannounce "alberta",0,0,350,350,
  314. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  315. areaannounce "izlude",0,0,350,350,
  316. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  317. areaannounce "aldebaran",0,0,350,350,
  318. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  319. areaannounce "prt_are_in",0,0,350,350,
  320. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  321. areaannounce "xmas",0,0,350,350,
  322. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  323. areaannounce "comodo",0,0,350,350,
  324. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  325. areaannounce "prt_gld",0,0,350,350,
  326. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  327. areaannounce "prtg_cas01",0,0,350,350,
  328. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  329. areaannounce "prtg_cas02",0,0,350,350,
  330. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  331. areaannounce "prtg_cas03",0,0,350,350,
  332. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  333. areaannounce "prtg_cas04",0,0,350,350,
  334. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  335. areaannounce "prtg_cas05",0,0,350,350,
  336. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  337. areaannounce "pay_gld",0,0,350,350,
  338. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  339. areaannounce "payg_cas01",0,0,350,350,
  340. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  341. areaannounce "payg_cas02",0,0,350,350,
  342. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  343. areaannounce "payg_cas03",0,0,350,350,
  344. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  345. areaannounce "payg_cas04",0,0,350,350,
  346. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  347. areaannounce "payg_cas05",0,0,350,350,
  348. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  349. areaannounce "yuno",0,0,350,350,
  350. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  351. areaannounce "amatsu",0,0,350,350,
  352. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  353. areaannounce "gonryun",0,0,350,350,
  354. strcharinfo(0) + " cleared Time Attack Level 3.",0;
  355. addtimer 5000,"arenareturn";
  356. L_CONT:
  357. end;
  358. }
  359. // Timeout
  360. force_1-1,25,26,0 script arenalv1fail -1,{
  361. set $arena00,99;
  362. killmonster "force_1-1","arenalv1fgt::arenalv1mon";
  363. killmonster "force_1-1","arenalv2fgt::arenalv2mon";
  364. killmonster "force_1-1","arenalv3fgt::arenalv3mon";
  365. announce "Time Over!!",3;
  366. areaannounce "force_1-1",0,0,350,350,
  367. "You failed Time Attack Level 1.",0;
  368. areaannounce "prt_are_in",0,0,350,350,
  369. strcharinfo(0) + " failed Time Attack Level 1.",0;
  370. areaannounce "prontera",0,0,350,350,
  371. strcharinfo(0) + " failed Time Attack Level 1.",0;
  372. areaannounce "morocc",0,0,350,350,
  373. strcharinfo(0) + " failed Time Attack Level 1.",0;
  374. areaannounce "geffen",0,0,350,350,
  375. strcharinfo(0) + " failed Time Attack Level 1.",0;
  376. areaannounce "payon",0,0,350,350,
  377. strcharinfo(0) + " failed Time Attack Level 1.",0;
  378. areaannounce "alberta",0,0,350,350,
  379. strcharinfo(0) + " failed Time Attack Level 1.",0;
  380. areaannounce "izlude",0,0,350,350,
  381. strcharinfo(0) + " failed Time Attack Level 1.",0;
  382. areaannounce "aldebaran",0,0,350,350,
  383. strcharinfo(0) + " failed Time Attack Level 1.",0;
  384. areaannounce "prt_are_in",0,0,350,350,
  385. strcharinfo(0) + " failed Time Attack Level 1.",0;
  386. areaannounce "xmas",0,0,350,350,
  387. strcharinfo(0) + " failed Time Attack Level 1.",0;
  388. areaannounce "comodo",0,0,350,350,
  389. strcharinfo(0) + " failed Time Attack Level 1.",0;
  390. areaannounce "prt_gld",0,0,350,350,
  391. strcharinfo(0) + " failed Time Attack Level 1.",0;
  392. areaannounce "prtg_cas01",0,0,350,350,
  393. strcharinfo(0) + " failed Time Attack Level 1.",0;
  394. areaannounce "prtg_cas02",0,0,350,350,
  395. strcharinfo(0) + " failed Time Attack Level 1.",0;
  396. areaannounce "prtg_cas03",0,0,350,350,
  397. strcharinfo(0) + " failed Time Attack Level 1.",0;
  398. areaannounce "prtg_cas04",0,0,350,350,
  399. strcharinfo(0) + " failed Time Attack Level 1.",0;
  400. areaannounce "prtg_cas05",0,0,350,350,
  401. strcharinfo(0) + " failed Time Attack Level 1.",0;
  402. areaannounce "pay_gld",0,0,350,350,
  403. strcharinfo(0) + " failed Time Attack Level 1.",0;
  404. areaannounce "payg_cas01",0,0,350,350,
  405. strcharinfo(0) + " failed Time Attack Level 1.",0;
  406. areaannounce "payg_cas02",0,0,350,350,
  407. strcharinfo(0) + " failed Time Attack Level 1.",0;
  408. areaannounce "payg_cas03",0,0,350,350,
  409. strcharinfo(0) + " failed Time Attack Level 1.",0;
  410. areaannounce "payg_cas04",0,0,350,350,
  411. strcharinfo(0) + " failed Time Attack Level 1.",0;
  412. areaannounce "payg_cas05",0,0,350,350,
  413. strcharinfo(0) + " failed Time Attack Level 1.",0;
  414. areaannounce "yuno",0,0,350,350,
  415. strcharinfo(0) + " failed Time Attack Level 1.",0;
  416. areaannounce "amatsu",0,0,350,350,
  417. strcharinfo(0) + " failed Time Attack Level 1.",0;
  418. areaannounce "gonryun",0,0,350,350,
  419. strcharinfo(0) + " failed Time Attack Level 1.",0;
  420. addtimer 5000,"arenareturn";
  421. }
  422. force_1-1,25,26,0 script arenalv2fail -1,{
  423. set $arena00,99;
  424. killmonster "force_1-1","arenalv1fgt::arenalv1mon";
  425. killmonster "force_1-1","arenalv2fgt::arenalv2mon";
  426. killmonster "force_1-1","arenalv3fgt::arenalv3mon";
  427. announce "Time Over!!",3;
  428. areaannounce "force_1-1",0,0,350,350,
  429. "You failed Time Attack Level 2.",0;
  430. areaannounce "prt_are_in",0,0,350,350,
  431. strcharinfo(0) + " failed Time Attack Level 2.",0;
  432. areaannounce "prontera",0,0,350,350,
  433. strcharinfo(0) + " failed Time Attack Level 2.",0;
  434. areaannounce "morocc",0,0,350,350,
  435. strcharinfo(0) + " failed Time Attack Level 2.",0;
  436. areaannounce "geffen",0,0,350,350,
  437. strcharinfo(0) + " failed Time Attack Level 2.",0;
  438. areaannounce "payon",0,0,350,350,
  439. strcharinfo(0) + " failed Time Attack Level 2.",0;
  440. areaannounce "alberta",0,0,350,350,
  441. strcharinfo(0) + " failed Time Attack Level 2.",0;
  442. areaannounce "izlude",0,0,350,350,
  443. strcharinfo(0) + " failed Time Attack Level 2.",0;
  444. areaannounce "aldebaran",0,0,350,350,
  445. strcharinfo(0) + " failed Time Attack Level 2.",0;
  446. areaannounce "prt_are_in",0,0,350,350,
  447. strcharinfo(0) + " failed Time Attack Level 2.",0;
  448. areaannounce "xmas",0,0,350,350,
  449. strcharinfo(0) + " failed Time Attack Level 2.",0;
  450. areaannounce "comodo",0,0,350,350,
  451. strcharinfo(0) + " failed Time Attack Level 2.",0;
  452. areaannounce "prt_gld",0,0,350,350,
  453. strcharinfo(0) + " failed Time Attack Level 2.",0;
  454. areaannounce "prtg_cas01",0,0,350,350,
  455. strcharinfo(0) + " failed Time Attack Level 2.",0;
  456. areaannounce "prtg_cas02",0,0,350,350,
  457. strcharinfo(0) + " failed Time Attack Level 2.",0;
  458. areaannounce "prtg_cas03",0,0,350,350,
  459. strcharinfo(0) + " failed Time Attack Level 2.",0;
  460. areaannounce "prtg_cas04",0,0,350,350,
  461. strcharinfo(0) + " failed Time Attack Level 2.",0;
  462. areaannounce "prtg_cas05",0,0,350,350,
  463. strcharinfo(0) + " failed Time Attack Level 2.",0;
  464. areaannounce "pay_gld",0,0,350,350,
  465. strcharinfo(0) + " failed Time Attack Level 2.",0;
  466. areaannounce "payg_cas01",0,0,350,350,
  467. strcharinfo(0) + " failed Time Attack Level 2.",0;
  468. areaannounce "payg_cas02",0,0,350,350,
  469. strcharinfo(0) + " failed Time Attack Level 2.",0;
  470. areaannounce "payg_cas03",0,0,350,350,
  471. strcharinfo(0) + " failed Time Attack Level 2.",0;
  472. areaannounce "payg_cas04",0,0,350,350,
  473. strcharinfo(0) + " failed Time Attack Level 2.",0;
  474. areaannounce "payg_cas05",0,0,350,350,
  475. strcharinfo(0) + " failed Time Attack Level 2.",0;
  476. areaannounce "yuno",0,0,350,350,
  477. strcharinfo(0) + " failed Time Attack Level 2.",0;
  478. areaannounce "amatsu",0,0,350,350,
  479. strcharinfo(0) + " failed Time Attack Level 2.",0;
  480. areaannounce "gonryun",0,0,350,350,
  481. strcharinfo(0) + " failed Time Attack Level 2.",0;
  482. addtimer 5000,"arenareturn";
  483. }
  484. force_1-1,25,26,0 script arenalv3fail -1,{
  485. set $arena00,99;
  486. killmonster "force_1-1","arenalv1fgt::arenalv1mon";
  487. killmonster "force_1-1","arenalv2fgt::arenalv2mon";
  488. killmonster "force_1-1","arenalv3fgt::arenalv3mon";
  489. announce "Time Over!!",3;
  490. areaannounce "force_1-1",0,0,350,350,
  491. "You failed Time Attack Level 2.",0;
  492. areaannounce "prt_are_in",0,0,350,350,
  493. strcharinfo(0) + " failed Time Attack Level 3.",0;
  494. areaannounce "prontera",0,0,350,350,
  495. strcharinfo(0) + " failed Time Attack Level 3.",0;
  496. areaannounce "morocc",0,0,350,350,
  497. strcharinfo(0) + " failed Time Attack Level 3.",0;
  498. areaannounce "geffen",0,0,350,350,
  499. strcharinfo(0) + " failed Time Attack Level 3.",0;
  500. areaannounce "payon",0,0,350,350,
  501. strcharinfo(0) + " failed Time Attack Level 3.",0;
  502. areaannounce "alberta",0,0,350,350,
  503. strcharinfo(0) + " failed Time Attack Level 3.",0;
  504. areaannounce "izlude",0,0,350,350,
  505. strcharinfo(0) + " failed Time Attack Level 3.",0;
  506. areaannounce "aldebaran",0,0,350,350,
  507. strcharinfo(0) + " failed Time Attack Level 3.",0;
  508. areaannounce "prt_are_in",0,0,350,350,
  509. strcharinfo(0) + " failed Time Attack Level 3.",0;
  510. areaannounce "xmas",0,0,350,350,
  511. strcharinfo(0) + " failed Time Attack Level 3.",0;
  512. areaannounce "comodo",0,0,350,350,
  513. strcharinfo(0) + " failed Time Attack Level 3.",0;
  514. areaannounce "prt_gld",0,0,350,350,
  515. strcharinfo(0) + " failed Time Attack Level 3.",0;
  516. areaannounce "prtg_cas01",0,0,350,350,
  517. strcharinfo(0) + " failed Time Attack Level 3.",0;
  518. areaannounce "prtg_cas02",0,0,350,350,
  519. strcharinfo(0) + " failed Time Attack Level 3.",0;
  520. areaannounce "prtg_cas03",0,0,350,350,
  521. strcharinfo(0) + " failed Time Attack Level 3.",0;
  522. areaannounce "prtg_cas04",0,0,350,350,
  523. strcharinfo(0) + " failed Time Attack Level 3.",0;
  524. areaannounce "prtg_cas05",0,0,350,350,
  525. strcharinfo(0) + " failed Time Attack Level 3.",0;
  526. areaannounce "pay_gld",0,0,350,350,
  527. strcharinfo(0) + " failed Time Attack Level 3.",0;
  528. areaannounce "payg_cas01",0,0,350,350,
  529. strcharinfo(0) + " failed Time Attack Level 3.",0;
  530. areaannounce "payg_cas02",0,0,350,350,
  531. strcharinfo(0) + " failed Time Attack Level 3.",0;
  532. areaannounce "payg_cas03",0,0,350,350,
  533. strcharinfo(0) + " failed Time Attack Level 3.",0;
  534. areaannounce "payg_cas04",0,0,350,350,
  535. strcharinfo(0) + " failed Time Attack Level 3.",0;
  536. areaannounce "payg_cas05",0,0,350,350,
  537. strcharinfo(0) + " failed Time Attack Level 3.",0;
  538. areaannounce "yuno",0,0,350,350,
  539. strcharinfo(0) + " failed Time Attack Level 3.",0;
  540. areaannounce "amatsu",0,0,350,350,
  541. strcharinfo(0) + " failed Time Attack Level 3.",0;
  542. areaannounce "gonryun",0,0,350,350,
  543. strcharinfo(0) + " failed Time Attack Level 3.",0;
  544. addtimer 5000,"arenareturn";
  545. }
  546. // Reminding the player of time constraints.
  547. force_1-1,25,26,0 script tensecsleft -1,{
  548. announce "Ten seconds remaining!",3;
  549. }
  550. // Return to Prontera
  551. force_1-1,25,26,0 script arenareturn -1,{
  552. warp "prontera",156,191;
  553. }
  554. //Time Limit Mode
  555. force_1-1,25,44,0 warp fc101 1,1,force_1-1,25,69
  556. force_1-1,25,65,0 warp fc101-1 1,1,force_1-1,25,40
  557. force_1-1,25,134,0 warp fc102 1,1,force_1-1,25,159
  558. force_1-1,25,155,0 warp fc102-1 1,1,force_1-1,25,130
  559. force_1-1,44,26,0 warp fc103 1,1,force_1-1,66,26
  560. force_1-1,62,26,0 warp fc103-1 1,1,force_1-1,40,26
  561. force_1-1,44,174,0 warp fc104 1,1,force_1-1,69,174
  562. force_1-1,65,174,0 warp fc104-1 1,1,force_1-1,40,174
  563. force_1-1,99,54,0 warp fc105 1,1,force_1-1,96,82
  564. force_1-1,100,81,0 warp fc105-1 1,1,force_1-1,99,51
  565. force_1-1,134,174,0 warp fc106 1,1,force_1-1,159,174
  566. force_1-1,155,174,0 warp fc106-1 1,1,force_1-1,130,174
  567. force_1-1,137,26,0 warp fc107 1,1,force_1-1,159,26
  568. force_1-1,155,26,0 warp fc107-1 1,1,force_1-1,132,26
  569. force_1-1,174,44,0 warp fc108 1,1,force_1-1,174,69
  570. force_1-1,174,65,0 warp fc108-1 1,1,force_1-1,174,40
  571. force_1-1,174,134,0 warp fc109 1,1,force_1-1,174,159
  572. force_1-1,174,155,0 warp fc109-1 1,1,force_1-1,174,130
  573. force_1-2,25,93,0 warp fc201 1,1,force_1-2,25,118
  574. force_1-2,25,114,0 warp fc201-1 1,1,force_1-2,25,89
  575. force_1-2,33,178,0 warp fc202 1,1,force_1-2,59,178
  576. force_1-2,55,178,0 warp fc202-1 1,1,force_1-2,29,178
  577. force_1-2,41,26,0 warp fc203 1,1,force_1-2,89,26
  578. force_1-2,85,26,0 warp fc203-1 1,1,force_1-2,37,26
  579. force_1-2,41,78,0 warp fc204 1,1,force_1-2,88,78
  580. force_1-2,84,78,0 warp fc204-1 1,1,force_1-2,37,78
  581. force_1-2,49,130,0 warp fc205 1,1,force_1-2,91,125
  582. force_1-2,91,129,0 warp fc205-1 1,1,force_1-2,49,134
  583. force_1-2,95,187,0 warp fc206 1,1,force_1-2,107,141
  584. force_1-2,107,145,0 warp fc206-1 1,1,force_1-2,95,183
  585. force_1-2,99,40,0 warp fc207 1,1,force_1-2,99,66
  586. force_1-2,99,62,0 warp fc207-1 1,1,force_1-2,99,36
  587. force_1-2,114,26,0 warp fc208 1,1,force_1-2,162,26
  588. force_1-2,158,26,0 warp fc208-1 1,1,force_1-2,110,26
  589. force_1-2,115,78,0 warp fc209 1,1,force_1-2,162,78
  590. force_1-2,158,78,0 warp fc209-1 1,1,force_1-2,111,78
  591. force_1-2,137,178,0 warp fc210 1,1,force_1-2,162,178
  592. force_1-2,158,178,0 warp fc210-1 1,1,force_1-2,133,178
  593. force_1-2,173,93,0 warp fc211 1,1,force_1-2,173,118
  594. force_1-2,173,114,0 warp fc211-1 1,1,force_1-2,173,89
  595. force_1-3,10,100,0 warp fc301 1,1,force_1-3,25,180
  596. force_1-3,29,180,0 warp fc301-1 1,1,force_1-3,14,100
  597. force_1-3,19,10,0 warp fc302 1,1,force_1-3,19,185
  598. force_1-3,19,189,0 warp fc302-1 1,1,force_1-3,19,14
  599. force_1-3,19,29,0 warp fc303 1,1,force_1-3,19,54
  600. force_1-3,19,50,0 warp fc303-1 1,1,force_1-3,19,25
  601. force_1-3,19,147,0 warp fc304 1,1,force_1-3,179,94
  602. force_1-3,179,90,0 warp fc304-1 1,1,force_1-3,19,143
  603. force_1-3,29,100,0 warp fc305 1,1,force_1-3,174,180
  604. force_1-3,170,180,0 warp fc305-1 1,1,force_1-3,24,100
  605. force_1-3,59,29,0 warp fc306 1,1,force_1-3,99,132
  606. force_1-3,99,128,0 warp fc306-1 1,1,force_1-3,59,25
  607. force_1-3,59,69,0 warp fc307 1,1,force_1-3,59,94
  608. force_1-3,59,90,0 warp fc307-1 1,1,force_1-3,59,65
  609. force_1-3,59,109,0 warp fc308 1,1,force_1-3,139,54
  610. force_1-3,139,50,0 warp fc308-1 1,1,force_1-3,59,105
  611. force_1-3,59,128,0 warp fc309 1,1,force_1-3,139,105
  612. force_1-3,139,109,0 warp fc309-1 1,1,force_1-3,59,132
  613. force_1-3,69,20,0 warp fc310 1,1,force_1-3,134,100
  614. force_1-3,130,100,0 warp fc310-1 1,1,force_1-3,65,20
  615. force_1-3,69,60,0 warp fc311 1,1,force_1-3,94,60
  616. force_1-3,90,60,0 warp fc311-1 1,1,force_1-3,65,60
  617. force_1-3,69,138,0 warp fc312 1,1,force_1-3,174,60
  618. force_1-3,170,60,0 warp fc312-1 1,1,force_1-3,65,138
  619. force_1-3,99,147,0 warp fc313 1,1,force_1-3,99,168
  620. force_1-3,99,164,0 warp fc313-1 1,1,force_1-3,99,143
  621. force_1-3,109,60,0 warp fc314 1,1,force_1-3,134,20
  622. force_1-3,130,20,0 warp fc314-1 1,1,force_1-3,105,60
  623. force_1-3,109,100,0 warp fc315 1,1,force_1-3,174,100
  624. force_1-3,170,100,0 warp fc315-1 1,1,force_1-3,105,100
  625. force_1-3,109,138,0 warp fc316 1,1,force_1-3,134,138
  626. force_1-3,130,138,0 warp fc316-1 1,1,force_1-3,105,138
  627. force_1-3,139,147,0 warp fc317 1,1,force_1-3,179,174
  628. force_1-3,179,170,0 warp fc317-1 1,1,force_1-3,139,143
  629. force_1-3,179,29,0 warp fc318 1,1,force_1-3,179,54
  630. force_1-3,179,50,0 warp fc318-1 1,1,force_1-3,179,25
  631. force_1-3,179,109,0 warp fc319 1,1,force_1-3,179,132
  632. force_1-3,179,128,0 warp fc319-1 1,1,force_1-3,179,105