Turbo_Track.txt 36 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193
  1. //===== eAthena Script =======================================
  2. //= Turbo Track NPCs
  3. //===== By: ==================================================
  4. //= L0ne_W0lf
  5. //===== Current Version: =====================================
  6. //= 1.0
  7. //===== Compatible With: =====================================
  8. //= eAthena SVN
  9. //===== Description: =========================================
  10. //= [Aegis Conversion]
  11. //= General Turbo Track NPCs, includes Kafra and Tool Merchant
  12. //===== Additional Comments: =================================
  13. //= 1.0 First version. [L0ne_W0lf]
  14. //============================================================
  15. turbo_room,130,92,3 script Kafra Staff#tt 115,{
  16. cutin "kafra_03",2;
  17. mes "[Kafra Staff]";
  18. mes "Welcome~ The Kafra Services";
  19. mes "are always on your side. Let me";
  20. mes "remind you that using the Save";
  21. mes "Service here will change your";
  22. mes "Respawn Point to Al De Baran.";
  23. mes "Now, how may I assist you?";
  24. callfunc "F_Kafra",5,8,1,40,0;
  25. M_Save:
  26. savepoint "aldebaran",168,112;
  27. callfunc "F_KafEnd",0,1,"in Al De Baran";
  28. }
  29. turbo_room,124,86,0 shop Turbo Track Merchant 90,501:-1,502:-1,503:-1,504:-1,645:-1,656:-1,1065:-1,1750:-1
  30. //This is the name on iRO as well. [Confirmed]
  31. turbo_room,99,120,4 script TBT_Guide#Broadcast 124,{
  32. mes "[Turbo Track Guide]";
  33. mes "Good day~";
  34. mes "Is there anything that";
  35. mes "you would like to know";
  36. mes "about the Turbo Track?";
  37. mes "Feel free to ask me";
  38. mes "any questions.";
  39. next;
  40. while(1) {
  41. switch(select("Race Rules:Game Courses:Game Modes:Prohibited Items and Skills:Cancel")) {
  42. case 1:
  43. mes "[Turbo Track Guide]";
  44. mes "The rules for all the races";
  45. mes "are pretty simple. Just get";
  46. mes "past all the obstacles and";
  47. mes "try to get to the Finish Line";
  48. mes "as quickly as you can.";
  49. next;
  50. mes "[Turbo Track Guide]";
  51. mes "Of course, some of the courses";
  52. mes "in the races may present a few";
  53. mes "unexpected situations, but I can't really illustrate an example...";
  54. mes "Just know that there will";
  55. mes "be traps lying about.";
  56. next;
  57. mes "[Turbo Track Guide]";
  58. mes "Classes that can mount";
  59. mes "a Peco Peco, such as Knight,";
  60. mes "Lord Knight, Crusader and";
  61. mes "Paladin, must get off their";
  62. mes "Peco Pecos before entering";
  63. mes "the Turbo Track Arena.";
  64. next;
  65. mes "[Turbo Track Guide]";
  66. mes "Well, more accurately,";
  67. mes "someone at the Turbo Track";
  68. mes "entrance will ask you to get";
  69. mes "off and will give you a ticket";
  70. mes "so that you can rent your";
  71. mes "Peco again free of charge.";
  72. next;
  73. mes "[Turbo Track Guide]";
  74. mes "Now, the winner of the race";
  75. mes "is the person who reaches the";
  76. mes "Finish Line first. Once someone";
  77. mes "crosses the Finish Line, the race ends and everyone is automatically transported to a Waiting Room.";
  78. next;
  79. mes "[Turbo Track Guide]";
  80. mes "Keep in mind that every";
  81. mes "race is only 15 minutes long.";
  82. mes "If no one can reach the Finish";
  83. mes "Line within that time, the race";
  84. mes "will end without a winner.";
  85. next;
  86. mes "[Turbo Track Guide]";
  87. mes "There are no character";
  88. mes "class or level requirements";
  89. mes "to participate in the Turbo";
  90. mes "Track. However, there is a";
  91. mes "participation fee of 1,000 zeny. ^FFFFFFcobo^000000";
  92. next;
  93. break;
  94. case 2:
  95. mes "[Turbo Track Guide]";
  96. mes "Races in the Turbo Track";
  97. mes "consist of various courses:";
  98. mes "^4d4dffLog Bridge, Cube Hills, the";
  99. mes "Single Snail, Snake Dice, Small";
  100. mes "Cave and the Invisible Maze.";
  101. next;
  102. mes "[Turbo Track Guide]";
  103. mes "The availability of specific";
  104. mes "courses is determined by the";
  105. mes "game mode. Would you like to";
  106. mes "learn more about a certain course? ^FFFFFFcobo^000000";
  107. next;
  108. while (1) {
  109. switch(select("Log Bridge and Cube Hills:Cursed Desert and Flasher Maze:Single Snail and Invisible Maze:Snake Dice and Small Cave:No, thanks.")) {
  110. case 1:
  111. mes "[Turbo Track Guide]";
  112. mes "In the Log Bridge";
  113. mes "course, you must cross";
  114. mes "over a single log. If you";
  115. mes "fall off, you'll be brought";
  116. mes "back to the beginning of";
  117. mes "the Log Bridge.";
  118. next;
  119. mes "[Turbo Track Guide]";
  120. mes "The Cube Hills is a maze";
  121. mes "consisting of piles and piles";
  122. mes "of boxes. You can climb over";
  123. mes "some boxes, but cannot pass";
  124. mes ",through others. You'll have to navigate and find the best path.";
  125. next;
  126. break;
  127. case 2:
  128. mes "[Turbo Track Guide]";
  129. mes "The Cursed Desert is";
  130. mes "a short course that is full";
  131. mes "of surprises. If you're really";
  132. mes "unlucky, you may find yourself";
  133. mes "confused or even cursed!";
  134. next;
  135. mes "[Turbo Track Guide]";
  136. mes "The Flasher Maze";
  137. mes "is full of traps that will";
  138. mes "blind so you better be extra";
  139. mes "careful in navigating this maze. It might be wiser to try to slow down and avoid the traps...";
  140. next;
  141. break;
  142. case 3:
  143. mes "[Turbo Track Guide]";
  144. mes "The Single Snail is";
  145. mes "a narrow, spiral path";
  146. mes "shaped like a snail's shell.";
  147. mes "There aren't many obstacles,";
  148. mes "but it will be tough to race at your top speed in this course.";
  149. next;
  150. mes "[Turbo Track Guide]";
  151. mes "The Invisible Maze";
  152. mes "looks like a huge, open";
  153. mes "room, but it's actually full";
  154. mes "of invisible walls. You'll";
  155. mes "be given some hints, so";
  156. mes "it's not impossible.";
  157. next;
  158. break;
  159. case 4:
  160. mes "[Turbo Track Guide]";
  161. mes "The Snake Dice course";
  162. mes "offers winding paths, much";
  163. mes "like the body of a snake. The";
  164. mes "factor of luck also plays a role in this course, which you'll";
  165. mes "have to see for yourself.";
  166. next;
  167. mes "[Turbo Track Guide]";
  168. mes "The Small Cave is simply";
  169. mes "a replica of the Payon Cave.";
  170. mes "This part should be a breeze";
  171. mes "if you're pretty comfortable with hunting in the Payon Cave.";
  172. next;
  173. break;
  174. case 5:
  175. mes "[Turbo Track Guide]";
  176. mes "I see.";
  177. mes "Okay then,";
  178. mes "best of luck to";
  179. mes "you in the races!";
  180. next;
  181. set .@exitloop,1;
  182. }
  183. }
  184. if (.@exitloop) break;
  185. mes "[Turbo Track Guide]";
  186. mes "Would you like to";
  187. mes "know anything else";
  188. mes "about Turbo Track?";
  189. next;
  190. break;
  191. case 3:
  192. mes "[Turbo Track Guide]";
  193. mes "There are three different";
  194. mes "game modes available for";
  195. mes "races in the Turbo Track:";
  196. mes "Normal, Expert and Solo.";
  197. next;
  198. mes "[Turbo Track Guide]";
  199. mes "Unlike the other game";
  200. mes "modes, ^4d4dffExpert Mode";
  201. mes "allows players to PvP^000000. This mode";
  202. mes "is ideal for races between";
  203. mes "parties or guilds.";
  204. next;
  205. mes "[Turbo Track Guide]";
  206. mes "Now, the Invisible Maze is";
  207. mes "a special course that is only";
  208. mes "available in 16 person races";
  209. mes "in ^4d4dffNormal^000000 and ^4D4DFFExpert^000000 modes.";
  210. next;
  211. mes "[Turbo Track Guide]";
  212. mes "If you play Solo Mode,";
  213. mes "you can experience every";
  214. mes "course, and the name of time";
  215. mes "of the fastest player will be";
  216. mes "recorded in our Hall of Honor.";
  217. next;
  218. break;
  219. case 4:
  220. mes "[Turbo Track Guide]";
  221. mes "Now in Turbo Track, the";
  222. mes "following items are prohibited";
  223. mes "from use: Green Potion, Panacea";
  224. mes "and Fly Wing. If you do try to use them, they won't work until after you leave the race track.";
  225. next;
  226. mes "[Turbo Track Guide]";
  227. mes "The following skills cannot";
  228. mes "be used during Turbo Track";
  229. mes "races: Snatch, Teleport, Warp";
  230. mes "Portal, Hiding, Cloaking, Stealth, Cure, Ice Wall, Berserk, Basilica, Sheltering Bless and Spear Dynamo.";
  231. next;
  232. //this aopears to suposed to fall through.
  233. case 5:
  234. mes "[Turbo Track Guide]";
  235. mes "Please enjoy your";
  236. mes "time in the Al De Baran";
  237. mes "Turbo Track. Thank you~";
  238. close;
  239. }
  240. }
  241. OnInit:
  242. // This will only ever be run ONCE!
  243. // Unless you eradicate the variable.
  244. //
  245. // This OnInit initiallizes and sets the starting
  246. // data for the Turbo Track's "Record" Logs.
  247. // WARNING/ATTENTION: DO NOT MODIFY ANY OF THE DATA.
  248. // DOING SO WILL CAUSE INTERNAL PROBLEMS IN THE SCRIPT.
  249. if ($ttnames$[0] == "") {
  250. setarray $ttnames$[0],"Breezy Havana"; // Solo Mode/Time Attack
  251. setarray $ttnames$[1],"RS125"; // Normal 4 Player
  252. setarray $ttnames$[2],"Hollgrehenn"; // Normal 8 Players
  253. setarray $ttnames$[3],"Antonio"; // Noomal 16 Players
  254. setarray $ttnames$[4],"Aragham"; // Expert 4 Players
  255. setarray $ttnames$[5],"Kafra Jasmine"; // Expert 8 Players
  256. setarray $ttnames$[6],"Chris"; // Expert 16 Players
  257. setarray $ttnames$[7],"Breezy Havana"; // Honor Place 1
  258. setarray $ttnames$[8],"RS125"; // Honor Place 2
  259. setarray $ttnames$[9],"Breezy Havana"; // Top 1
  260. setarray $ttnames$[10],"Nari"; // Top 2
  261. setarray $ttnames$[11],"Senorita Sylvia"; // Top 3
  262. setarray $ttnames$[12],"Joo Jahk"; // Top 4
  263. setarray $ttnames$[13],"RS125"; // Top 5
  264. setarray $ttranks[0],999999,0,0,0,0,0;
  265. }
  266. end;
  267. Onend_n1:
  268. mapannounce "turbo_room","A [Normal Mode - Solo] game will end shortly.",bc_map,"0xadff2f";
  269. end;
  270. Onend_n4:
  271. mapannounce "turbo_room","A [Normal Mode - 4 Person] game will end shortly.",bc_map,"0xadff2f";
  272. end;
  273. Onend_n8:
  274. mapannounce "turbo_room","A [Normal Mode - 8 Person] game will end shortly.",bc_map,"0xadff2f";
  275. end;
  276. Onend_n16:
  277. mapannounce "turbo_room","A [Normal Mode - 16 Person] game will end shortly.",bc_map,"0xadff2f";
  278. end;
  279. Onend_e4:
  280. mapannounce "turbo_room","A [Expert Mode - 4 Person] game will end shortly.",bc_map,"0xadff2f";
  281. end;
  282. Onend_e8:
  283. mapannounce "turbo_room","A [Expert Mode - 8 Person] game will end shortly.",bc_map,"0xadff2f";
  284. end;
  285. Onend_e16:
  286. mapannounce "turbo_room","A [Expert Mode - 16 Person] game will end shortly.",bc_map,"0xadff2f";
  287. end;
  288. Onnew_top1:
  289. mapannounce "turbo_room","Congratulations! " + $ttnames$[9] + " has ranked Number One in the Turbo Track Hall of Honor!",bc_map,"0x00ff00";
  290. end;
  291. Onnew_top2:
  292. mapannounce "turbo_room","Congratulations! " + $ttnames$[10] + " has ranked Second in the Turbo Track Hall of Honor!",bc_map,"0x00ff00";
  293. end;
  294. Onnew_top3:
  295. mapannounce "turbo_room","Congratulations! " + $ttnames$[11] + " has ranked Third in the Turbo Track Hall of Honor!",bc_map,"0x00ff00";
  296. end;
  297. Onnew_top4:
  298. mapannounce "turbo_room","Congratulations! " + $ttnames$[12] + " has ranked Fourth in the Turbo Track Hall of Honor!",bc_map,"0x00ff00";
  299. end;
  300. Onnew_top5:
  301. mapannounce "turbo_room","Congratulations! " + $ttnames$[13] + " has ranked Fifth in the Turbo Track Hall of Honor!",bc_map,"0x00ff00";
  302. end;
  303. Onwin_n4:
  304. mapannounce "turbo_room","Congratulations! " + $ttnames$[1] + " just won a [Normal Mode - 4 Person] game!",bc_map,"0x70DBDB";
  305. end;
  306. Onwin_n8:
  307. mapannounce "turbo_room","Congratulations! " + $ttnames$[2] + " just won a [Normal Mode - 8 Person] game!",bc_map,"0x70DBDB";
  308. end;
  309. Onwin_n16:
  310. mapannounce "turbo_room","Congratulations! " + $ttnames$[3] + " just won a [Normal Mode - 16 Person] game!",bc_map,"0x70DBDB";
  311. end;
  312. Onwin_e4:
  313. mapannounce "turbo_room","Congratulations! " + $ttnames$[4] + " just won an [Expert Mode - 4 Person] game!",bc_map,"0x70DBDB";
  314. end;
  315. Onwin_e8:
  316. mapannounce "turbo_room","Congratulations! " + $ttnames$[5] + " just won an [Expert Mode - 8 Person] game!",bc_map,"0x70DBDB";
  317. end;
  318. Onwin_e16:
  319. mapannounce "turbo_room","Congratulations! " + $ttnames$[6] + " just won an [Expert Mode - 16 Person] game!",bc_map,"0x70DBDB";
  320. end;
  321. }
  322. turbo_room,102,117,3 script Hall of Honor#tt 857,{
  323. mes "^2F4F4FTurbo Track Hall of Honor^000000";
  324. mes " ";
  325. mes "The First:";
  326. mes "^4d4dff" + $ttnames$[7] + "^000000";
  327. mes " ";
  328. mes "The Last:";
  329. mes "^4d4dff" + $ttnames$[8] + "^000000";
  330. close;
  331. }
  332. turbo_room,77,115,5 script Solo Mode#tt::TurboSoloNames 857,{
  333. mes "^2F4F4FSolo Mode Record^000000";
  334. mes " ";
  335. mes "The best player";
  336. mes "in Solo Mode...";
  337. mes "^4d4dff" + $ttnames$[0] + "^000000 !";
  338. close;
  339. }
  340. turbo_room,87,114,5 script Normal Mode Record#tt::TurboNormalNames 857,{
  341. mes "<<Recent Top Players>>";
  342. mes "Winners of Normal Mode - 4 Person";
  343. mes "^4d4dff" + $ttnames$[1] + "^000000";
  344. mes "Winners of Normal Mode - 8 Person";
  345. mes "^4d4dff" + $ttnames$[2] + "^000000";
  346. mes "Winners of Normal Mode - 16 Person";
  347. mes "^4d4dff" + $ttnames$[3] + "^000000";
  348. close;
  349. }
  350. turbo_room,112,114,3 script Expert Mode Record::TurboExpertNames 857,{
  351. mes "<<Recent Top Players>>";
  352. mes "Winners of Expert Mode - 4 Person";
  353. mes "^4d4dff" + $ttnames$[4] + "^000000";
  354. mes "Winners of Expert Mode - 8 Person";
  355. mes "^4d4dff" + $ttnames$[5] + "^000000";
  356. mes "Winners of Expert Mode - 16 Person";
  357. mes "^4d4dff" + $ttnames$[6] + "^000000";
  358. close;
  359. }
  360. turbo_room,97,117,5 script Hall of Honor#tt2 857,{
  361. mes "^2F4F4FTurbo Track Hall of Honor^000000";
  362. mes " ";
  363. mes "1st: ^4d4dff" + $ttnames$[9] + "^000000";
  364. mes "2nd: ^4d4dff" + $ttnames$[10] + "^000000";
  365. mes "3rd: ^4d4dff" + $ttnames$[11] + "^000000";
  366. mes "4th: ^4d4dff" + $ttnames$[12] + "^000000";
  367. mes "5th: ^4d4dff" + $ttnames$[13] + "^000000";
  368. close;
  369. }
  370. turbo_room,75,95,5 duplicate(TurboSoloNames) Solo Mode#1 857
  371. turbo_room,67,95,5 duplicate(TurboNormalNames) Normal Mode Records#1 857
  372. turbo_room,71,95,5 duplicate(TurboExpertNames) Expert Mode Records#1 857
  373. // Turbo Track Item Exchanger
  374. turbo_room,93,117,5 script Point Exchange Helper 125,{
  375. //set max_max_c1,1201;
  376. //if (max_max_c1 == 1) {
  377. // mes "^3355FFWait a second!";
  378. // mes "Right now, you're carrying";
  379. // mes "too many items with you.";
  380. // mes "Please come back after";
  381. // mes "putting storing some of your";
  382. // mes "things using the Kafra Service.^000000";
  383. // close;
  384. //}
  385. set .@now_weight,MaxWeight-Weight;
  386. if (.@now_weight < 2000) {
  387. mes "^3355FFWait a second!";
  388. mes "Right now, you're carrying";
  389. mes "too many items with you.";
  390. mes "Please come back after";
  391. mes "putting storing some of your";
  392. mes "things using the Kafra Service.^000000";
  393. close;
  394. }
  395. if (tt_point < 10) {
  396. mes "[Item Exchange Helper]";
  397. mes "Good day,";
  398. mes "" + strcharinfo(0) + ".";
  399. mes "You've got a total of";
  400. mes "" + tt_point + " Turbo Track Points.";
  401. next;
  402. mes "[Item Exchange Helper]";
  403. mes "If you have at least";
  404. mes "10 Turbo Track Points,";
  405. mes "you can exchange these";
  406. mes "points for items. Would";
  407. mes "you like to see the Turbo";
  408. mes "Track Point exchange list?";
  409. next;
  410. if (select("Yes.:Cancel.") == 1) {
  411. mes "[Item Exchange Helper]";
  412. mes "^3355FF10 TTP^000000: 1 Free Ticket";
  413. mes "for Kafra Transportation";
  414. mes "^3355FF12 TTP^000000: 1 Level 5 Magic Scroll";
  415. mes "^3355FF40 TTP^000000: Experience Points";
  416. next;
  417. mes "[Item Exchange Helper]";
  418. mes "^3355FF150 TTP^000000: 1 3 Carat Diamond";
  419. mes "^3355FF300 TTP^000000: 1 Gift Box";
  420. mes "^3355FF400 TTP^000000: 1 Speed Potion";
  421. next;
  422. mes "[Item Exchange Helper]";
  423. mes "You can also convert Turbo Track Points into Arena Points. For more information, please speak to the Arena Point Manager. Thank you.";
  424. close;
  425. }
  426. mes "[Item Exchange Helper]";
  427. mes "We hope that you enjoy";
  428. mes "Al De Baran's Turbo Track.";
  429. mes "Try to earn as many points";
  430. mes "as you can so that you can";
  431. mes "exchange them for useful";
  432. mes "stuff later. Happy racing~";
  433. close;
  434. }
  435. else {
  436. mes "[Item Exchange Helper]";
  437. mes "Good day,";
  438. mes "" + strcharinfo(0) + ".";
  439. mes "You've got a total of";
  440. mes "" + tt_point + " Turbo Track Points.";
  441. mes "Would you like to exchange";
  442. mes "these points for items?";
  443. next;
  444. switch(select("Exchange.:Cancel.")) {
  445. case 1:
  446. mes "[Item Exchange Helper]";
  447. mes "Please choose the item for";
  448. mes "which you'd like to exchange";
  449. mes "your Turbo Track Points.";
  450. next;
  451. switch(select("Free Ticket for Kafra Transportation:Level 5 Magic Scroll:Experience Points:3 Carat Diamond:Gift Box:Speed Potion:Cancel.")) {
  452. case 1:
  453. mes "[Item Exchange Helper]";
  454. mes "Each Free Ticket for";
  455. mes "Kafra Transportation";
  456. mes "costs 10 Turbo Track Points.";
  457. mes "Please enter the amount that";
  458. mes "you wish to have. To cancel,";
  459. mes "please enter ''^3355FF0^000000.''";
  460. next;
  461. input .@input;
  462. if (.@input == 0) {
  463. mes "[Item Exchange Helper]";
  464. mes "You have";
  465. mes "canceled";
  466. mes "your request.";
  467. close;
  468. }
  469. else if (.@input < 0 || .@input > 50) {
  470. mes "[Item Exchange Helper]";
  471. mes "Your request exceeds";
  472. mes "the maximum limit. You";
  473. mes "can only receive a maximum";
  474. mes "of 50 tickets at once.";
  475. close;
  476. }
  477. else {
  478. set .@total_point,10 * .@input;
  479. if (.@total_point > tt_point) {
  480. mes "[Item Exchange Helper]";
  481. mes "I'm sorry, but you do";
  482. mes "not have enough Turbo";
  483. mes "Track Points. Please check";
  484. mes "the amount of Turbo Track";
  485. mes "Points you have earned before";
  486. mes "redeeming your points again.";
  487. close;
  488. }
  489. set tt_point,tt_point-.@total_point;
  490. getitem 7060,.@input; //Warp_Free_Ticket
  491. mes "[Item Exchange Helper]";
  492. mes "Thank you for";
  493. mes "your patronage.";
  494. mes "We hope you enjoy";
  495. mes "your time here in";
  496. mes "the Turbo Track~";
  497. close;
  498. }
  499. case 2:
  500. mes "[Item Exchange Helper]";
  501. mes "Each Magic Scroll costs";
  502. mes "12 Turbo Track Points. Please";
  503. mes "select the Magic Scroll you would like to receive. Each scroll enables a one time use of a Level 5 spell or skill.";
  504. next;
  505. switch(select("Earth Spike:Cold Bolt:Fire Bolt:Lightning Bolt:Soul Strike:Fire Ball:Fire Wall:Frost Diver:Heal")) {
  506. case 1:
  507. set .@scroll,687; //Earth_Scroll_1_5
  508. set .@name$,"Earth Spike";
  509. break;
  510. case 2:
  511. set .@scroll,689; //Cold_Scroll_1_5
  512. set .@name$,"Cold Boltl";
  513. break;
  514. case 3:
  515. set .@scroll,691; //Fire_Scroll_1_5
  516. set .@name$,"Fire Bolt";
  517. break;
  518. case 4:
  519. set .@scroll,693; //Wind_Scroll_1_5
  520. set .@name$,"Lightning Bolt";
  521. break;
  522. case 5:
  523. set .@scroll,695; //Ghost_Scroll_1_5
  524. set .@name$,"Soul Strike";
  525. break;
  526. case 6:
  527. set .@scroll,697; //Fire_Scroll_2_5
  528. set .@name$,"Fire Ball";
  529. break;
  530. case 7:
  531. set .@scroll,699; //Fire_Scroll_3_5
  532. set .@name$,"Fire Wall";
  533. break;
  534. case 8:
  535. set .@scroll,12000; //Cold_Scroll_2_5
  536. set .@name$,"Frost Diver";
  537. break;
  538. case 9:
  539. set .@scroll,12002; //Holy_Scroll_1_5
  540. set .@name$,"Heal";
  541. break;
  542. }
  543. mes "[Item Exchange Helper]";
  544. mes "Please enter the number";
  545. mes "of ^4d4dff"+.@name$+"^000000 Magic Scrolls that";
  546. mes "you would like to receive.";
  547. mes "To cancel, enter ''^3355FF0^000000.''";
  548. next;
  549. input .@input;
  550. if (.@input == 0) {
  551. mes "[Item Exchange Helper]";
  552. mes "You have";
  553. mes "canceled";
  554. mes "your request.";
  555. close;
  556. }
  557. else if (.@input < 0 || .@input > 50) {
  558. mes "[Item Exchange Helper]";
  559. mes "I'm sorry, but your";
  560. mes "request has exceeded the";
  561. mes "maximum limit. You can only";
  562. mes "request up to 50 scrolls at once. ^FFFFFFcobo^000000";
  563. close;
  564. }
  565. else {
  566. set .@total_point,12 * .@input;
  567. if (.@total_point > tt_point) {
  568. mes "[Item Exchange Helper]";
  569. mes "I'm sorry, but you do";
  570. mes "not have enough Turbo";
  571. mes "Track Points. Please check";
  572. mes "the amount of Turbo Track";
  573. mes "Points you have earned before";
  574. mes "redeeming your points again.";
  575. close;
  576. }
  577. set tt_point,tt_point-.@total_point;
  578. getitem .@scroll,.@input;
  579. mes "[Item Exchange Helper]";
  580. mes "Thank you for";
  581. mes "your patronage.";
  582. mes "We hope you enjoy";
  583. mes "your time here in";
  584. mes "the Turbo Track~";
  585. close;
  586. }
  587. case 3:
  588. mes "[Item Exchange Helper]";
  589. mes "You can exchange";
  590. mes "40 Turbo Track Points";
  591. mes "to receive Base Level";
  592. mes "Experience. Would you";
  593. mes "like to exchange your Turbo";
  594. mes "Track Points for Experience?";
  595. next;
  596. if (select("No:Yes") == 1) {
  597. if (tt_point < 40) {
  598. mes "[Item Exchange Helper]";
  599. mes "I'm sorry, but you do";
  600. mes "not have enough Turbo";
  601. mes "Track Points. Please check";
  602. mes "the amount of Turbo Track";
  603. mes "Points you have earned before";
  604. mes "redeeming your points again.";
  605. close;
  606. }
  607. set tt_point,tt_point-40;
  608. if (BaseLevel < 70)
  609. getexp 3000,0;
  610. else if (BaseLevel < 80)
  611. getexp 9000,0;
  612. else if (BaseLevel < 90)
  613. getexp 10000,0;
  614. else if (BaseLevel < 100)
  615. getexp 30000,0;
  616. mes "[Item Exchange Helper]";
  617. mes "Thank you, your";
  618. mes "Turbo Track Points";
  619. mes "have been converted into";
  620. mes "Base Level Experience.";
  621. close;
  622. }
  623. mes "[Item Exchange Helper]";
  624. mes "You have";
  625. mes "canceled";
  626. mes "your request.";
  627. close;
  628. case 4:
  629. mes "[Item Exchange Helper]";
  630. mes "You can exchange";
  631. mes "150 Turbo Track Points";
  632. mes "for ^3131FF1 3 Carat Diamond^000000.";
  633. mes "Please enter the number of";
  634. mes "diamonds you would like to receive.";
  635. mes "To cancel, enter ''^3355FF0^000000.''";
  636. next;
  637. input .@input;
  638. if (.@input == 0) {
  639. mes "[Item Exchange Helper]";
  640. mes "You have";
  641. mes "canceled";
  642. mes "your request.";
  643. close;
  644. }
  645. else if (.@input < 0 || .@input > 10) {
  646. mes "[Item Exchange Helper]";
  647. mes "Your request exceeds";
  648. mes "the maximum limit. You";
  649. mes "can only receive a maximum";
  650. mes "of 10 diamonds at once.";
  651. close;
  652. }
  653. else {
  654. set .@total_point,150 * .@input;
  655. if (.@total_point > tt_point) {
  656. mes "[Item Exchange Helper]";
  657. mes "I'm sorry, but you do";
  658. mes "not have enough Turbo";
  659. mes "Track Points. Please check";
  660. mes "the amount of Turbo Track";
  661. mes "Points you have earned before";
  662. mes "redeeming your points again.";
  663. close;
  664. }
  665. set tt_point,tt_point-.@total_point;
  666. getitem 732,.@input; //Crystal_Jewel__
  667. mes "[Item Exchange Helper]";
  668. mes "Thank you for";
  669. mes "your patronage.";
  670. mes "We hope you enjoy";
  671. mes "your time here in";
  672. mes "the Turbo Track~";
  673. close;
  674. }
  675. case 5:
  676. mes "[Item Exchange Helper]";
  677. mes "You can exchange";
  678. mes "300 Turbo Track Points";
  679. mes "for ^3131FF1 Gift Box^000000. Please enter";
  680. mes "the number of Gift Boxes";
  681. mes "that you'd like to receive.";
  682. mes "To cancel, enter ''^3355FF0^000000.''";
  683. next;
  684. input .@input;
  685. if (.@input == 0) {
  686. mes "[Item Exchange Helper]";
  687. mes "You have";
  688. mes "canceled";
  689. mes "your request.";
  690. close;
  691. }
  692. else if (.@input < 0 || .@input > 10) {
  693. mes "[Item Exchange Helper]";
  694. mes "Your request exceeds";
  695. mes "the maximum limit. You";
  696. mes "can only receive a maximum";
  697. mes "of 10 Gift Boxes at once.";
  698. close;
  699. }
  700. else {
  701. set .@total_point,300 * .@input;
  702. if (.@total_point > tt_point) {
  703. mes "[Item Exchange Helper]";
  704. mes "I'm sorry, but you do";
  705. mes "not have enough Turbo";
  706. mes "Track Points. Please check";
  707. mes "the amount of Turbo Track";
  708. mes "Points you have earned before";
  709. mes "redeeming your points again.";
  710. close;
  711. }
  712. set tt_point,tt_point-.@total_point;
  713. getitem 644,.@input; //Gift_Box
  714. mes "[Item Exchange Helper]";
  715. mes "Thank you for";
  716. mes "your patronage.";
  717. mes "We hope you enjoy";
  718. mes "your time here in";
  719. mes "the Turbo Track~";
  720. close;
  721. }
  722. case 6:
  723. mes "[Item Exchange Helper]";
  724. mes "You can exchange";
  725. mes "400 Turbo Track Points";
  726. mes "for ^3131FF1 Speed Potion^000000. Please";
  727. mes "enter the number of potions";
  728. mes "that you'd like to receive.";
  729. mes "To cancel, enter ''^3355FF0^000000.''";
  730. next;
  731. input .@input;
  732. if (.@input == 0) {
  733. mes "[Item Exchange Helper]";
  734. mes "You have";
  735. mes "canceled";
  736. mes "your request.";
  737. close;
  738. }
  739. else if (.@input < 0 || .@input > 10) {
  740. mes "[Item Exchange Helper]";
  741. mes "Your request exceeds";
  742. mes "the maximum limit. You";
  743. mes "can only receive a maximum";
  744. mes "of 10 potions at once.";
  745. close;
  746. }
  747. else {
  748. set .@total_point,400 * .@input;
  749. if (.@total_point > tt_point) {
  750. mes "[Item Exchange Helper]";
  751. mes "I'm sorry, but you do";
  752. mes "not have enough Turbo";
  753. mes "Track Points. Please check";
  754. mes "the amount of Turbo Track";
  755. mes "Points you have earned before";
  756. mes "redeeming your points again.";
  757. close;
  758. }
  759. set tt_point,tt_point-.@total_point;
  760. getitem 12016,.@input; //Speed_Up_Potion
  761. mes "[Item Exchange Helper]";
  762. mes "Thank you for";
  763. mes "your patronage.";
  764. mes "We hope you enjoy";
  765. mes "your time here in";
  766. mes "the Turbo Track~";
  767. close;
  768. }
  769. case 7:
  770. mes "[Item Exchange Helper]";
  771. mes "This Item Exchange";
  772. mes "Service is brought";
  773. mes "to you by...";
  774. next;
  775. mes "[Item Exchange Helper]";
  776. mes "This Item Exchange Service";
  777. mes "is brought to you by the Kafra";
  778. mes "Corporation, Blacksmith Guild";
  779. mes "and the Comodo Casino and";
  780. mes "the Al De Baran Guild Castle";
  781. mes "Management Luina.";
  782. close;
  783. }
  784. case 2:
  785. mes "[Item Exchange Helper]";
  786. mes "Turbo Track Points can be";
  787. mes "converted into Arena Points.";
  788. mes "You can save a maximum of";
  789. mes "^4D4DFF29,000 Turbo Track Points.";
  790. next;
  791. mes "[Item Exchange Helper]";
  792. mes "Before reaching the maximum";
  793. mes "amount of Turbo Track Points,";
  794. mes "you might want to spend some";
  795. mes "of them so that you can keep";
  796. mes "getting your point rewards after winning Turbo Track races.";
  797. close;
  798. }
  799. }
  800. }
  801. turbo_room,106,117,3 script Point Manager 833,{
  802. mes "[Turbo Track Point Manager]";
  803. mes "Good day.";
  804. mes "Did you enjoy your";
  805. mes "time in Turbo Track?";
  806. mes "How may I be of";
  807. mes "assistance?";
  808. next;
  809. switch(select("Check Points:Convert Points:^660000Conversion Info^000000")) {
  810. case 1:
  811. mes "[Turbo Track Point Manager]";
  812. mes "" + strcharinfo(0) + ",";
  813. mes "you currently have";
  814. mes "" + tt_point + " Turbo Track Points";
  815. mes "and " + arena_point + " Arena Points.";
  816. close;
  817. case 2:
  818. mes "[Turbo Track Point Manager]";
  819. mes "" + strcharinfo(0) + ",";
  820. mes "you currently have";
  821. mes "" + tt_point + " Turbo Track Points";
  822. mes "and " + arena_point + " Arena Points.";
  823. next;
  824. mes "[Turbo Track Point Manager]";
  825. mes "Please choose from among the following Arena Point conversions. When converting more than";
  826. mes "10 Arena Points at once, you";
  827. mes "can only convert Arena Points";
  828. mes "in ^4D4DFFmultiples of 10^000000.";
  829. next;
  830. switch(select("2 AP -> 1 TTP:4 AP -> 2 TTP:6 AP -> 3 TTP:8 AP -> 4 TTP:10 AP or more:Cancel")) {
  831. case 1:
  832. if (tt_point > 28999 ) {
  833. mes "[Turbo Track Point Manager]";
  834. mes "Unfortunately, your Turbo Track Points will exceed the maximum limit if we proceed with point conversion. Please spend more";
  835. mes "of your Turbo Track Points before using this service. Thank you.";
  836. close;
  837. }
  838. if (arena_point > 1) {
  839. mes "[Turbo Track Point Manager]";
  840. mes "As requested,";
  841. mes "2 Arena Points";
  842. mes "have been converted";
  843. mes "into 1 Turbo Track Point.";
  844. set arena_point,arena_point-2;
  845. set tt_point,tt_point+1;
  846. next;
  847. mes "[Turbo Track Point Manager]";
  848. mes "" + strcharinfo(0) + ",";
  849. mes "you now have";
  850. mes "^00688B" + tt_point + "^000000 Turbo Track Points";
  851. mes "and ^4682B4" + arena_point + "^000000 Arena Points.";
  852. mes "Thank you for your patronage.";
  853. close;
  854. }
  855. else {
  856. mes "[Turbo Track Point Manager]";
  857. mes "I'm sorry, but you do not have enough Arena Points. You need";
  858. mes "at least 2 Arena Points in order";
  859. mes "to use this service.";
  860. close;
  861. }
  862. case 2:
  863. if (tt_point > 28998 ) {
  864. mes "[Turbo Track Point Manager]";
  865. mes "Unfortunately, your Turbo Track Points will exceed the maximum limit if we proceed with point conversion. Please spend more";
  866. mes "of your Turbo Track Points before using this service. Thank you.";
  867. close;
  868. }
  869. if (arena_point > 3) {
  870. mes "[Turbo Track Point Manager]";
  871. mes "As requested,";
  872. mes "4 Arena Points";
  873. mes "have been converted";
  874. mes "into 2 Turbo Track Points.";
  875. set arena_point,arena_point-4;
  876. set tt_point,tt_point+2;
  877. next;
  878. mes "[Turbo Track Point Manager]";
  879. mes "" + strcharinfo(0) + ",";
  880. mes "you now have";
  881. mes "^00688B" + tt_point + "^000000 Turbo Track Points";
  882. mes "and ^4682B4" + arena_point + "^000000 Arena Points.";
  883. mes "Thank you for your patronage.";
  884. close;
  885. }
  886. else {
  887. mes "[Turbo Track Point Manager]";
  888. mes "I'm sorry, but you do not have enough Arena Points. You need";
  889. mes "at least 4 Arena Points in order";
  890. mes "to use this service.";
  891. close;
  892. }
  893. case 3:
  894. if (tt_point > 28997 ) {
  895. mes "[Turbo Track Point Manager]";
  896. mes "Unfortunately, your Turbo Track Points will exceed the maximum limit if we proceed with point conversion. Please spend more";
  897. mes "of your Turbo Track Points before using this service. Thank you.";
  898. close;
  899. }
  900. if (arena_point > 5) {
  901. mes "[Turbo Track Point Manager]";
  902. mes "As requested,";
  903. mes "6 Arena Points";
  904. mes "have been converted";
  905. mes "into 3 Turbo Track Points.";
  906. set arena_point,arena_point-6;
  907. set tt_point,tt_point+3;
  908. next;
  909. mes "[Turbo Track Point Manager]";
  910. mes "" + strcharinfo(0) + ",";
  911. mes "you now have";
  912. mes "^00688B" + tt_point + "^000000 Turbo Track Points";
  913. mes "and ^4682B4" + arena_point + "^000000 Arena Points.";
  914. mes "Thank you for your patronage.";
  915. close;
  916. }
  917. else {
  918. mes "[Turbo Track Point Manager]";
  919. mes "I'm sorry, but you do not have enough Arena Points. You need";
  920. mes "at least 6 Arena Points in order";
  921. mes "to use this service.";
  922. close;
  923. }
  924. case 4:
  925. if (tt_point > 28996 ) {
  926. mes "[Turbo Track Point Manager]";
  927. mes "Unfortunately, your Turbo Track Points will exceed the maximum limit if we proceed with point conversion. Please spend more";
  928. mes "of your Turbo Track Points before using this service. Thank you.";
  929. close;
  930. }
  931. if (arena_point > 7) {
  932. mes "[Turbo Track Point Manager]";
  933. mes "As requested,";
  934. mes "8 Arena Points";
  935. mes "have been converted";
  936. mes "into 4 Turbo Track Points.";
  937. set arena_point,arena_point-8;
  938. set tt_point,tt_point+4;
  939. next;
  940. mes "[Turbo Track Point Manager]";
  941. mes "" + strcharinfo(0) + ",";
  942. mes "you now have";
  943. mes "^00688B" + tt_point + "^000000 Turbo Track Points";
  944. mes "and ^4682B4" + arena_point + "^000000 Arena Points.";
  945. mes "Thank you for your patronage.";
  946. close;
  947. }
  948. else {
  949. mes "[Turbo Track Point Manager]";
  950. mes "I'm sorry, but you do not have enough Arena Points. You need";
  951. mes "at least 8 Arena Points in order";
  952. mes "to use this service.";
  953. close;
  954. }
  955. case 5:
  956. mes "[Turbo Track Point Manager]";
  957. mes "Please enter the number of times you wish to convert 10 Arena Points into Turbo Track Points. The largest value you may enter";
  958. mes "is 20. To cancel, enter '^3355FF0^000000.'";
  959. next;
  960. input .@input;
  961. if (.@input == 0) {
  962. mes "[Turbo Track Point Manager]";
  963. mes "You have";
  964. mes "canceled";
  965. mes "your request.";
  966. close;
  967. }
  968. else if (.@input > 20 || .@input < 0) {
  969. mes "[Turbo Track Point Manager]";
  970. mes "Your request exceeds";
  971. mes "the maximum limit. Please";
  972. mes "enter a value no greater than 20.";
  973. close;
  974. }
  975. else {
  976. set .@want_point1,10 * .@input;
  977. set .@want_point,5 * .@input;
  978. set .@my_turbo_all,tt_point+.@want_point;
  979. set .@my_arena_all,arena_point-.@want_point1;
  980. if (.@my_turbo_all > 28999) {
  981. mes "[Turbo Track Point Manager]";
  982. mes "Unfortunately, your Turbo Track Points will exceed the maximum limit if we proceed with point conversion. Please spend more";
  983. mes "of your Turbo Track Points before using this service. Thank you.";
  984. close;
  985. }
  986. if (.@my_arena_all < 0) {
  987. mes "[Turbo Track Point Manager]";
  988. mes "I am sorry, but you do";
  989. mes "not have enough Arena Points";
  990. mes "to perform this Turbo Track";
  991. mes "Point conversion.";
  992. close;
  993. }
  994. else {
  995. mes "[Turbo Track Point Manager]";
  996. mes "You have converted";
  997. mes "10 Arena Points into";
  998. mes "Turbo Track Points " + .@input + " times.";
  999. mes "A total of " + .@want_point1 + " Arena Points";
  1000. mes "has been converted into";
  1001. mes "" + .@want_point +" Turbo Track Points.";
  1002. set arena_point,.@my_arena_all; //arena_point
  1003. set tt_point,.@my_turbo_all;
  1004. next;
  1005. mes "[Turbo Track Point Manager]";
  1006. mes "" + strcharinfo(0) + ",";
  1007. mes "you now have";
  1008. mes "^00688B" + tt_point + "^000000 Turbo Track Points";
  1009. mes "and ^4682B4" + arena_point + "^000000 Arena Points.";
  1010. mes "Thank you for your patronage.";
  1011. close;
  1012. }
  1013. }
  1014. case 6:
  1015. mes "[Turbo Track Point Manager]";
  1016. mes "You have";
  1017. mes "canceled";
  1018. mes "your request.";
  1019. close;
  1020. }
  1021. }
  1022. }
  1023. alde_gld,183,204,0 script en_turbo 45,1,1,{
  1024. OnTouch:
  1025. //set max_max_c,1201;
  1026. //if (max_max_c == 1) {
  1027. // mes "^3355FFWait a second!";
  1028. // mes "Right now, you're carrying";
  1029. // mes "too many items with you.";
  1030. // mes "Please come back after";
  1031. // mes "putting storing some of your";
  1032. // mes "things using the Kafra Service.^000000";
  1033. // close;
  1034. //}
  1035. set .@now_weight,MaxWeight-Weight;
  1036. if ((BaseJob == Job_Knight || BaseJob == Job_Crusader) && checkriding()) {
  1037. if (.@now_weight < 20000) {
  1038. mes "[Helper]";
  1039. mes "Peco Pecos are prohibited";
  1040. mes "in the Turbo Track Arena.";
  1041. mes "Please dismount from your";
  1042. mes "Peco Peco and you will receive";
  1043. mes "a Free Ticket for Peco Ride";
  1044. mes "for retrieving your Peco Peco.";
  1045. close2;
  1046. warp "alde_gld",183,199;
  1047. end;
  1048. }
  1049. else {
  1050. setriding 0;
  1051. getitem 7310,1; //Free_Peco_Ticket
  1052. warp "turbo_room",100,65;
  1053. }
  1054. }
  1055. else
  1056. warp "turbo_room",100,65;
  1057. end;
  1058. }
  1059. alde_gld,186,199,3 script Turbo Track Guide#Entran 845,{
  1060. mes "[Guide]";
  1061. mes "Welcome to";
  1062. mes "the Al De Baran";
  1063. mes "Turbo Track~";
  1064. next;
  1065. mes "[Guide]";
  1066. mes "Peco Pecos are prohibited inside the Turbo Track Arena. But anyone riding on a Peco Peco will receive a Free Peco Peco Mount Ticket at the Turbo Track Entrance and automatically dismount.";
  1067. next;
  1068. mes "[Guide]";
  1069. mes "Well then,";
  1070. mes "enjoy your time";
  1071. mes "in Turbo Track~!";
  1072. close;
  1073. }
  1074. alde_gld,181,199,5 script Peco Peco Manager 845,{
  1075. mes "[Peco Peco Manager]";
  1076. if (BaseJob == Job_Knight || BaseJob == Job_Crusader) {
  1077. mes "Welcome, would you like";
  1078. mes "to retrieve your Peco Peco?";
  1079. mes "Please show me your Free";
  1080. mes "Ticket for Peco Ride. You";
  1081. mes "may also pay a rental fee";
  1082. mes "of 2,500 zeny.";
  1083. next;
  1084. switch(select("Use:Cancel")) {
  1085. case 1:
  1086. if (getskilllv(63) == 0) {
  1087. mes "[Peco Peco Manager]";
  1088. mes "I'm sorry, but you're";
  1089. mes "not eligible for this";
  1090. mes "service. Please go learn";
  1091. mes "the Peco Peco Ride skill first.";
  1092. close;
  1093. }
  1094. else {
  1095. if (checkriding()) {
  1096. mes "[Peco Peco Manager]";
  1097. mes "You're already";
  1098. mes "mounted on a";
  1099. mes "Peco Peco.";
  1100. mes "Thank you~";
  1101. close;
  1102. }
  1103. else {
  1104. if (countitem(7310) < 1 && Zeny < 2500) {
  1105. mes "[Peco Peco Manager]";
  1106. mes "I'm sorry, but you";
  1107. mes "don't have a Free Ticket";
  1108. mes "for Peco Ride or 2,500 zeny.";
  1109. mes "to use the Peco rental service.";
  1110. close;
  1111. }
  1112. else {
  1113. if (countitem(7310) > 0)
  1114. delitem 7310,1; //Free_Peco_Ticket
  1115. else
  1116. set zeny,zeny-2500;
  1117. setriding;
  1118. mes "[Peco Peco Manager]";
  1119. mes "Thank you for";
  1120. mes "your patronage~";
  1121. close;
  1122. }
  1123. }
  1124. }
  1125. case 2:
  1126. mes "[Peco Peco Manager]";
  1127. mes "Are you going";
  1128. mes "back to race in";
  1129. mes "the Turbo Track?";
  1130. mes "Good luck!";
  1131. close;
  1132. }
  1133. }
  1134. else {
  1135. mes "Thank you for";
  1136. mes "visiting Al De Baran's";
  1137. mes "Turbo Track~";
  1138. close;
  1139. }
  1140. }
  1141. alde_gld,178,180,0 script Sign#TBT 837,{
  1142. mes "[Al De Baran Turbo Track]";
  1143. mes "This way...";
  1144. mes "to the Al De Baran";
  1145. mes "Turbo Track Arena!";
  1146. next;
  1147. mes "[Al De Baran Turbo Track]";
  1148. mes "Turbo Track is";
  1149. mes "an arena where";
  1150. mes "participants compete to be the first to reach the Finish Line! Don't miss the chance to race against your friends!";
  1151. close;
  1152. }