tougijou.txt 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343
  1. /===============================================================================
  2. // Tougijou (Arena) EVENT
  3. //===============================================================================
  4. gonryun.gat,180,117,0 script Son Mudo 85,{
  5. if (Class == 0) goto Lnovice;
  6. if (event_tougijou == 1) goto LStart2;
  7. mes "[Son Mudo]";
  8. mes "Ahh... this cool guy does not come. ";
  9. mes "Hmm? Hey, you. You look strong. I have a little thing todo, are you interested?";
  10. next;
  11. menu "I am",L1,"No, not interested",L2,"(ignore him)",L3;
  12. L1:
  13. mes "[Son Mudo]";
  14. mes "Oh... It looks like my eyes were right.";
  15. mes "But I have to check some things. First, your preparation.";
  16. next;
  17. if (checkweight(7049,730)) goto Lweightok;
  18. mes "^0000ffSon Mudo points to a quite big stone, telling you to lift it up. But because you are too heavy, you cannot raise it.^000000";
  19. next;
  20. mes "[Son Mudo]";
  21. mes "It looks like your training was insufficient. Come back when you have trained a bit more.";
  22. close;
  23. Lweightok:
  24. getitem 7049,730;
  25. set event_tougijou,1;
  26. mes "^0000ffSon Mudo points to a quite big stone, telling you to lift it up and you raise it easily.^000000";
  27. next;
  28. emotion 21;
  29. mes "[Son Mudo]";
  30. mes "Haha, My eyes were absolutely right. When it is about time, I show you a good place. See you then.";
  31. close;
  32. L2:
  33. mes "[Son Mudo]";
  34. mes "Really?";
  35. mes "But don't you think, if you have some power, you can get interesting experiences?";
  36. mes "Haha, when you change your mind, come and take the challenge.";
  37. close;
  38. L3:
  39. emotion 32;
  40. mes "[Son Mudo]";
  41. mes "This is... I must have mistaken this one for someone else.";
  42. mes "Haha......";
  43. close;
  44. LStart2:
  45. mes "[Son Mudo]";
  46. mes "Oh, we meet again!";
  47. mes "Want to go to the interesting passage now?";
  48. next;
  49. menu "I want to",-,"No, I don't",Lno;
  50. mes "[Son Mudo]";
  51. mes "Really?";
  52. mes "Ah Hahahaha.";
  53. mes "Well then, have fun!";
  54. next;
  55. warp "gon_test.gat",53,6;
  56. break;
  57. Lno:
  58. mes "[Son Mudo]";
  59. mes "What, you hesitate? Well, it's ok. See you later then.";
  60. close;
  61. Lnovice:
  62. mes "[Son Mudo]";
  63. mes "Hey, you are just a Novice. Go back to town.";
  64. close;
  65. }
  66. //===============================================================================
  67. gon_test.gat,50,14,4 script Gonryun Arena Staff 780,{
  68. mes "[Waiting Room Staff]";
  69. mes "Hello.";
  70. mes "Just enter the Chat and wait for your turn.";
  71. close;
  72. OnInit:
  73. waitingroom "Please enter here!!",1,"Gonryun Arena Staff::OnMax";
  74. break;
  75. OnMax:
  76. warpwaitingpc "gon_test.gat",44,86;
  77. killmonsterall "gon_test.gat";
  78. initnpctimer "gontimer";
  79. disablenpc "Gonryun Arena Staff";
  80. set $@addmon,0;
  81. set $@kengaku,0;
  82. break;
  83. }
  84. //===============================================================================
  85. gon_test.gat,46,14,4 script Arena Guide 770,{
  86. mes "[Son Fiyon]";
  87. mes "......";
  88. mes "Ah...... Welcome. This is the Arena.";
  89. mes "What can I do for you?";
  90. next;
  91. menu "Arena?",L1,"Fraulein, would you like to go out with me?",L2,"I want to go to the seats.",L3,"I wanna go back",L4,"Nothing, thanks.",L5;
  92. L1:
  93. mes "[Son Fiyon]";
  94. mes "The Arena is the section of the village where fights with mosters take place.";
  95. next;
  96. mes "[Son Fiyon]";
  97. mes "Because it is necessary to prepare the correct leveled monster, please talk to the Summoner and call for your favorite monster.";
  98. next;
  99. mes "[Son Fiyon]";
  100. mes "In addition there is a time restriction to 3 minutes starting from admission. Please take care of this.";
  101. close;
  102. L2:
  103. mes "[Son Fiyon]";
  104. mes "Eh.... what?";
  105. mes "Oh, sorry, but I have to work right now......";
  106. mes "Please accept my appologies.";
  107. close;
  108. L3:
  109. mes "[Son Fiyon]";
  110. mes "Certainly! Thank you. Please have a nice time.";
  111. next;
  112. set $@kengaku,1;
  113. warp "gon_test.gat",25,99;
  114. break;
  115. L4:
  116. mes "[Son Fiyon]";
  117. mes "Thank you. Please use our service again.";
  118. next;
  119. warp "gonryun.gat",177,112;
  120. break;
  121. L5:
  122. mes "[Son Fiyon]";
  123. mes "......";
  124. mes "Good bye.";
  125. close;
  126. }
  127. //===============================================================================
  128. gon_test.gat,42,89,4 script Summoner 774,{
  129. if ($@kengaku == 1) goto LError;
  130. if ($@addmon == 1) goto Lalready;
  131. mes "[Son Yon'u]";
  132. mes "Welcome.";
  133. mes "What Monster shall I summon?";
  134. next;
  135. L0:
  136. menu "Group 1",L1,"Group 2",L2,"Group 3",L3,"Group 4",L4,"Group 5",L5,"Group 6",L6,"Group 7",L7,"Group 8",L8,"Group 9",L9,"Group 10",L10,"Group 11",L11;
  137. L1:
  138. menu "Dizziness",L1_1,"The Poison Food",L1_2,"Anemia",L1_3,"The Bug",L1_4,"Incision",L1_5,"Rabies",L1_6,"back",L0;
  139. L1_1:
  140. monster "gon_test.gat",58,87,"Dizziness",1419,1,"mobend";set $@addmon,1;close;
  141. L1_2:
  142. monster "gon_test.gat",58,87,"The Poison Food",1428,1,"mobend";set $@addmon,1;close;
  143. L1_3:
  144. monster "gon_test.gat",58,87,"Anemia",1434,1,"mobend";set $@addmon,1;close;
  145. L1_4:
  146. monster "gon_test.gat",58,87,"The Bug",1430,1,"mobend";set $@addmon,1;close;
  147. L1_5:
  148. monster "gon_test.gat",58,87,"Incision",1457,1,"mobend";set $@addmon,1;close;
  149. L1_6:
  150. monster "gon_test.gat",58,87,"Rabies",1432,1,"mobend";set $@addmon,1;close;
  151. L2:
  152. menu "Samael",L2_1,"Toror",L2_2,"Kangeishi",L2_3,"Blackdock",L2_4,"Merou",L2_5,"Kyoushi",L2_6,"back",L0;
  153. L2_1:
  154. monster "gon_test.gat",58,87,"Samael",1462,1,"mobend";set $@addmon,1;close;
  155. L2_2:
  156. monster "gon_test.gat",58,87,"Toror",1442,1,"mobend";set $@addmon,1;close;
  157. L2_3:
  158. monster "gon_test.gat",58,87,"Kangeishi",1469,1,"mobend";set $@addmon,1;close;
  159. L2_4:
  160. monster "gon_test.gat",58,87,"Blackdock",1460,1,"mobend";set $@addmon,1;close;
  161. L2_5:
  162. monster "gon_test.gat",58,87,"Merou",1425,1,"mobend";set $@addmon,1;close;
  163. L2_6:
  164. monster "gon_test.gat",58,87,"Kyoushi",1472,1,"mobend";set $@addmon,1;close;
  165. L3:
  166. menu "Ashimoto",L3_1,"Mushibamu",L3_2,"Sorappo",L3_3,"Freezer",L3_4,"Heat",L3_5,"The Rotten",L3_6,"back",L0;
  167. L3_1:
  168. monster "gon_test.gat",58,87,"Ashimoto",1454,1,"mobend";set $@addmon,1;close;
  169. L3_2:
  170. monster "gon_test.gat",58,87,"Mushibamu",1443,1,"mobend";set $@addmon,1;close;
  171. L3_3:
  172. monster "gon_test.gat",58,87,"Sorappo",1455,1,"mobend";set $@addmon,1;close;
  173. L3_4:
  174. monster "gon_test.gat",58,87,"Freezer",1426,1,"mobend";set $@addmon,1;close;
  175. L3_5:
  176. monster "gon_test.gat",58,87,"Heat",1436,1,"mobend";set $@addmon,1;close;
  177. L3_6:
  178. monster "gon_test.gat",58,87,"The Rotten",1423,1,"mobend";set $@addmon,1;close;
  179. L4:
  180. menu "Priest",L4_1,"Onion",L4_2,"Big Centipede",L4_3,"Marionette",L4_4,"Matchstick Girl",L4_5,"Firefly",L4_6,"back",L0;
  181. L4_1:
  182. monster "gon_test.gat",58,87,"Priest",1458,1,"mobend";set $@addmon,1;close;
  183. L4_2:
  184. monster "gon_test.gat",58,87,"Onion",1440,1,"mobend";set $@addmon,1;close;
  185. L4_3:
  186. monster "gon_test.gat",58,87,"Big Centipede",1429,1,"mobend";set $@addmon,1;close;
  187. L4_4:
  188. monster "gon_test.gat",58,87,"Marionette",1459,1,"mobend";set $@addmon,1;close;
  189. L4_5:
  190. monster "gon_test.gat",58,87,"Matchstick Girl",1444,1,"mobend";set $@addmon,1;close;
  191. L4_6:
  192. monster "gon_test.gat",58,87,"Fly",1422,1,"mobend";set $@addmon,1;close;
  193. L5:
  194. menu "Femal Curse",L5_1,"Ikitsuchi",L5_2,"Master Snake",L5_3,"Poison Dragon",L5_4,"Seiryuu, the Blue Dragon",L5_5,"Epidemic Devil",L5_6,"back",L0;
  195. L5_1:
  196. monster "gon_test.gat",58,87,"Femal Curse",1421,1,"mobend";set $@addmon,1;close;
  197. L5_2:
  198. monster "gon_test.gat",58,87,"Ikitsuchi",1481,1,"mobend";set $@addmon,1;close;
  199. L5_3:
  200. monster "gon_test.gat",58,87,"Master Snake",1424,1,"mobend";set $@addmon,1;close;
  201. L5_4:
  202. monster "gon_test.gat",58,87,"Poison Dragon",1465,1,"mobend";set $@addmon,1;close;
  203. L5_5:
  204. monster "gon_test.gat",58,87,"Seiryuu, the Blue Dragon",1466,1,"mobend";set $@addmon,1;close;
  205. L5_6:
  206. monster "gon_test.gat",58,87,"Epidemic Devil",1433,1,"mobend";set $@addmon,1;close;
  207. L6:
  208. menu "Tapir",L6_1,"Moat Putter",L6_2,"God of Lightning",L6_3,"Revengeing Ghost",L6_4,"Fusoushin",L6_5,"Hanmou",L6_6,"back",L0;
  209. L6_1:
  210. monster "gon_test.gat",58,87,"Tapir",1427,1,"mobend";set $@addmon,1;close;
  211. L6_2:
  212. monster "gon_test.gat",58,87,"Moat Putter",1473,1,"mobend";set $@addmon,1;close;
  213. L6_3:
  214. monster "gon_test.gat",58,87,"God of Lightning",1431,1,"mobend";set $@addmon,1;close;
  215. L6_4:
  216. monster "gon_test.gat",58,87,"Revengeing Ghost",1446,1,"mobend";set $@addmon,1;close;
  217. L6_5:
  218. monster "gon_test.gat",58,87,"Fusoushin",1474,1,"mobend";set $@addmon,1;close;
  219. L6_6:
  220. monster "gon_test.gat",58,87,"Hanmou",1471,1,"mobend";set $@addmon,1;close;
  221. L7:
  222. menu "Cane",L7_1,"Axe",L7_2,"Big Hammer",L7_3,"Armor",L7_4,"Bow",L7_5,"Iron Bullet",L7_6,"back",L0;
  223. L7_1:
  224. monster "gon_test.gat",58,87,"Cane",1450,1,"mobend";set $@addmon,1;close;
  225. L7_2:
  226. monster "gon_test.gat",58,87,"Axe",1439,1,"mobend";set $@addmon,1;close;
  227. L7_3:
  228. monster "gon_test.gat",58,87,"Big Hammer",1461,1,"mobend";set $@addmon,1;close;
  229. L7_4:
  230. monster "gon_test.gat",58,87,"Armor",1467,1,"mobend";set $@addmon,1;close;
  231. L7_5:
  232. monster "gon_test.gat",58,87,"Bow",1453,1,"mobend";set $@addmon,1;close;
  233. L7_6:
  234. monster "gon_test.gat",58,87,"Iron Bullet",1479,1,"mobend";set $@addmon,1;close;
  235. L8:
  236. menu "Lips",L8_1,"Tooth",L8_2,"Hair",L8_3,"The Hand",L8_4,"Muscle",L8_5,"Bone",L8_6,"back",L0;
  237. L8_1:
  238. monster "gon_test.gat",58,87,"Lips",1451,1,"mobend";set $@addmon,1;close;
  239. L8_2:
  240. monster "gon_test.gat",58,87,"Tooth",1475,1,"mobend";set $@addmon,1;close;
  241. L8_3:
  242. monster "gon_test.gat",58,87,"The Hair",1437,1,"mobend";set $@addmon,1;close;
  243. L8_4:
  244. monster "gon_test.gat",58,87,"Hand",1441,1,"mobend";set $@addmon,1;close;
  245. L8_5:
  246. monster "gon_test.gat",58,87,"Muscle",1476,1,"mobend";set $@addmon,1;close;
  247. L8_6:
  248. monster "gon_test.gat",58,87,"Bone",1435,1,"mobend";set $@addmon,1;close;
  249. L9:
  250. menu "Ball",L9_1,"Mirror",L9_2,"Book",L9_3,"Glove",L9_4,"Bag",L9_5,"Clothes",L9_6,"back",L0;
  251. L9_1:
  252. monster "gon_test.gat",58,87,"Ball",1477,1,"mobend";set $@addmon,1;close;
  253. L9_2:
  254. monster "gon_test.gat",58,87,"Mirror",1448,1,"mobend";set $@addmon,1;close;
  255. L9_3:
  256. monster "gon_test.gat",58,87,"Book",1478,1,"mobend";set $@addmon,1;close;
  257. L9_4:
  258. monster "gon_test.gat",58,87,"Glove",1489,1,"mobend";set $@addmon,1;close;
  259. L9_5:
  260. monster "gon_test.gat",58,87,"Bag",1488,1,"mobend";set $@addmon,1;close;
  261. L9_6:
  262. monster "gon_test.gat",58,87,"Clothes",1438,1,"mobend";set $@addmon,1;close;
  263. L10:
  264. menu "The Queen",L10_1,"Hot-Blood-Man",L10_2,"Executioner",L10_3,"Mutant Dragon",L10_4,"Syntetic Beast",L10_5,"Satan",L10_6,"back",L0;
  265. L10_1:
  266. monster "gon_test.gat",58,87,"The Queen",1482,1,"mobend";set $@addmon,1;close;
  267. L10_2:
  268. monster "gon_test.gat",58,87,"Hot-Blood-Man",1464,1,"mobend";set $@addmon,1;close;
  269. L10_3:
  270. monster "gon_test.gat",58,87,"Executioner",1487,1,"mobend";set $@addmon,1;close;
  271. L10_4:
  272. monster "gon_test.gat",58,87,"Mutant Dragon",1449,1,"mobend";set $@addmon,1;close;
  273. L10_5:
  274. monster "gon_test.gat",58,87,"Syntetic Beast",1456,1,"mobend";set $@addmon,1;close;
  275. L10_6:
  276. monster "gon_test.gat",58,87,"Satan",1486,1,"mobend";set $@addmon,1;close;
  277. L11:
  278. menu "Hunter",L11_1,"Assassin",L11_2,"Samurai",L11_3,"Budoka",L11_4,"Fencer",L11_5,"back",L0;
  279. L11_1:
  280. monster "gon_test.gat",58,87,"Hunter",1447,1,"mobend";set $@addmon,1;close;
  281. L11_2:
  282. monster "gon_test.gat",58,87,"Assassin",1483,1,"mobend";set $@addmon,1;close;
  283. L11_3:
  284. monster "gon_test.gat",58,87,"Samurai",1490,1,"mobend";set $@addmon,1;close;
  285. L11_4:
  286. monster "gon_test.gat",58,87,"Budoka",1484,1,"mobend";set $@addmon,1;close;
  287. L11_5:
  288. monster "gon_test.gat",58,87,"Fencer",1485,1,"mobend";set $@addmon,1;close;
  289. Lalready:
  290. mes "[Son Yon'u]";
  291. mes "The monster has been summoned already. It is only possible to summon one monster at a time. Please re-enter the arena, if you wish another opponent.";
  292. close;
  293. LError:
  294. mes "[Son Yon'u]";
  295. mes "Please attend after applying formally.";
  296. close;
  297. }
  298. //===============================================================================
  299. gon_test.gat,58,87,0 script mobend -1,{
  300. mapannounce "gon_test.gat","Summoner: Congratulations.",0;
  301. stopnpctimer "gontimer";
  302. addtimer 5000, "mobend::OnReturn";
  303. break;
  304. OnReturn:
  305. enablenpc "Gonryun Arena Staff";
  306. donpcevent "Gonryun Arena Staff::OnInit";
  307. warp "gon_test.gat",44,4;
  308. break;
  309. }
  310. //===============================================================================
  311. gon_test.gat,70,103,4 script Gateway Staff 773,{
  312. mes "[Che En'en]";
  313. mes "You want to return?";
  314. next;
  315. menu "Return",-,"Stay",Lno;
  316. mes "[Che En'en]";
  317. mes "Thank you. Please come again.";
  318. next;
  319. warp "gon_test.gat",44,4;
  320. set $@kengaku,0;
  321. break;
  322. Lno:
  323. mes "[Che En'en]";
  324. mes "Thank you. ";
  325. close;
  326. }
  327. //===============================================================================
  328. gon_test.gat,51,90,0 script gontimer -1,{
  329. OnTimer1000:
  330. mapannounce "gon_test.gat","Time limit is 3 Minutes from now.",8;
  331. end;
  332. OnTimer120000:
  333. mapannounce "gon_test.gat","1 minute remaining.",0;
  334. end;
  335. OnTimer180000:
  336. stopnpctimer "gontimer";
  337. mapannounce "gon_test.gat","Time Limit exceeded.",0;
  338. areawarp "gon_test.gat",42,82,73,91,"gon_test.gat",44,4;
  339. enablenpc "Gonryun Arena Staff";
  340. donpcevent "Gonryun Arena Staff::OnInit";
  341. killmonsterall "gon_test.gat";
  342. end;
  343. }