partyrelay.txt 91 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121
  1. //===== rAthena Script =======================================
  2. //= Party Relay Quest
  3. //===== By: ==================================================
  4. //= L0ne_W0lf
  5. //===== Current Version: =====================================
  6. //= 1.2
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Description: =========================================
  10. //= [Official Conversion]
  11. //= Party Relay Quest.
  12. //===== Additional Comments: =================================
  13. //= 1.0 First version. [L0ne_W0lf]
  14. //= 1.1 Fixed a couple typos, npcs check area for PCs. [L0ne_W0lf]
  15. //= 1.2 Updated RE/Pre-RE EXP. [Euphy]
  16. //============================================================
  17. payon,103,113,3 script Ledrion#payon::RelayLedrion 109,{
  18. getpartymember(getcharid(1));
  19. set .@partymembercount,$@partymembercount;
  20. set .@partyleader, is_party_leader();
  21. if (checkweight(907,300) == 0) {
  22. mes "^3355FFWait a minute! You're";
  23. mes "carrying too many items";
  24. mes "right now: store some of";
  25. mes "your extra things in Kafra";
  26. mes "Storage, and then come back.^000000";
  27. close;
  28. }
  29. if ((countitem(7731) > 0) || (countitem(7732) > 0) || (countitem(7735) > 0) || (countitem(7736) > 0) || (countitem(7739) > 0) || (countitem(7740) > 0)) {
  30. mes "[Ledrion]";
  31. mes "Hm? I'm afraid that you've";
  32. mes "misunderstood me earlier...";
  33. mes "You're not ready to see";
  34. mes "me until you bring enough";
  35. mes "of your group members with you.";
  36. close;
  37. }
  38. if ((countitem(7741) > 0) && .@partyleader == true && (getcharid(2) > 0) && (.@partymembercount > 5)) {
  39. mes "[Ledrion]";
  40. mes "Ah, you've brought the";
  41. mes "last ticket from Rospii.";
  42. mes "Now I'm convinced that";
  43. mes "you and your group really";
  44. mes "work well together. Good";
  45. mes "job on passing the trials!";
  46. next;
  47. mes "[Ledrion]";
  48. mes "Your group must truly";
  49. mes "understand the value of";
  50. mes "teamwork. And thanks to";
  51. mes "you, I've won the bet! Er, but";
  52. mes "what's more important is you";
  53. mes "proving my faith in you guys.";
  54. next;
  55. mes "[Ledrion]";
  56. mes "I'm really proud of";
  57. mes "you guys for your great";
  58. mes "accomplishment. Here...";
  59. mes "You deserve a real reward!";
  60. next;
  61. set .@present,rand(1,7);
  62. delitem 7741,1; //Mission_Certificate12
  63. set party_relay,0;
  64. getitem 644,6; //Gift_Box
  65. getitem 603,3; //Old_Blue_Box
  66. if (.@present == 2) {
  67. getitem 1365,1; //Sabbath
  68. }
  69. else if (.@present == 4) {
  70. getitem 1367,1; //Slaughter
  71. }
  72. else if (.@present == 6) {
  73. getitem 1527,1; //Quadrille
  74. }
  75. else {
  76. getitem 617,3; //Old_Violet_Box
  77. }
  78. callfunc "F_PartyRelay_Exp";
  79. mes "[Ledrion]";
  80. mes "Well, I hope you like it!";
  81. mes "If you can't use it, then";
  82. mes "why don't you share it with";
  83. mes "someone in your guild? Feel";
  84. mes "free to come back if you want";
  85. mes "to try my trials again, okay?";
  86. next;
  87. mes "[Ledrion]";
  88. mes "Once again, I'd like to";
  89. mes "thank you. I'm not sure";
  90. mes "if we'll ever meet again,";
  91. mes "but I'll be praying for you as";
  92. mes "you go on your adventures.";
  93. close;
  94. }
  95. if (countitem(7741) > 0) {
  96. mes "[Ledrion]";
  97. mes "Hm? Why aren't your";
  98. mes "comrades with you?";
  99. mes "You must bring your";
  100. mes "group members here to";
  101. mes "proceed with these trials.";
  102. close;
  103. }
  104. if (party_relay == 23) {
  105. mes "[Ledrion]";
  106. mes "Aren't you supposed to";
  107. mes "ask one a Swordman or";
  108. mes "Mage Class member of ";
  109. mes "your group to bring a ticket";
  110. mes "over to Gatan right now?";
  111. close;
  112. }
  113. if ((countitem(7737) > 0) && .@partyleader == true && (getcharid(2) > 0) && (.@partymembercount > 5)) {
  114. mes "[Ledrion]";
  115. mes "Great, you've brought";
  116. mes "me the eighth ticket from";
  117. mes "Lospii. Your group must";
  118. mes "work pretty well together,";
  119. mes "eh? It usually isn't easy to";
  120. mes "gather people like that...";
  121. next;
  122. mes "[Ledrion]";
  123. mes "Please keep up the good";
  124. mes "work until you finish all";
  125. mes "of the trials, okay? Here's";
  126. mes "a little reward for your";
  127. mes "effort thus far, and the";
  128. mes "nineth ticket for your guild.";
  129. delitem 7737,1; //Mission_Certificate8
  130. set party_relay,23;
  131. getitem 603,3; //Old_Blue_Box
  132. getitem 617,1; //Old_Violet_Box
  133. getitem 7738,1; //Mission_Certificate9
  134. callfunc "F_PartyRelay_Exp";
  135. next;
  136. mes "[Ledrion]";
  137. mes "Please give that ticket";
  138. mes "to someone in your guild";
  139. mes "that's a Swordman or Mage";
  140. mes "Class character, and tell";
  141. mes "him to deliver it to Gatan.";
  142. mes "Okay? I'll be seeing you.";
  143. close;
  144. }
  145. if (countitem(7737) > 0) {
  146. mes "[Ledrion]";
  147. mes "Hm? Why aren't your";
  148. mes "comrades with you?";
  149. mes "You must bring your";
  150. mes "group members here to";
  151. mes "proceed with these trials.";
  152. close;
  153. }
  154. if (party_relay == 12) {
  155. mes "[Ledrion]";
  156. mes "Hm? Aren't you supposed to";
  157. mes "ask a Mage Class character";
  158. mes "in your group to deliver";
  159. mes "a ticket to Gatan?";
  160. close;
  161. }
  162. if ((countitem(7733) > 0) && .@partyleader == true && (getcharid(2) > 0) && (.@partymembercount > 5)) {
  163. mes "[Ledrion]";
  164. mes "I see that you've brought";
  165. mes "me the fourth ticket from";
  166. mes "Lospii. Good work, good work.";
  167. mes "Please hang in there, and";
  168. mes "finish all the trials we've";
  169. mes "set before you guys, alright?";
  170. next;
  171. mes "[Ledrion]";
  172. mes "Here's a little something";
  173. mes "to reward you for your";
  174. mes "efforts for now. Now, please";
  175. mes "give this ticket to a Mage";
  176. mes "Class character, and tell";
  177. mes "him to bring it to Gatan.";
  178. delitem 7733,1; //Mission_Certificate4
  179. set party_relay,12;
  180. getitem 644,3; //Gift_Box
  181. getitem 603,1; //Old_Blue_Box
  182. getitem 7734,1; //Mission_Certificate5
  183. callfunc "F_PartyRelay_Exp";
  184. close;
  185. }
  186. if (countitem(7733) > 0) {
  187. mes "[Ledrion]";
  188. mes "Hm? Why aren't your";
  189. mes "comrades with you?";
  190. mes "You must bring your";
  191. mes "group members here to";
  192. mes "proceed with these trials.";
  193. close;
  194. }
  195. if (party_relay == 2) {
  196. mes "[Ledrion]";
  197. mes "You didn't finish what";
  198. mes "I asked you to do, did you?";
  199. mes "It's not time for you to";
  200. mes "come to me, not yet.";
  201. close;
  202. }
  203. if ((BaseLevel > 39) && .@partyleader == true && (getcharid(2) > 0) && (.@partymembercount > 5) && (party_relay == 1)) {
  204. mes "[Ledrion]";
  205. mes "As I mentioned earlier,";
  206. mes "I'm challenging guild";
  207. mes "parties with missions";
  208. mes "that will require ";
  209. mes "cooperation between";
  210. mes "the group members.";
  211. next;
  212. mes "[Ledrion]";
  213. mes "These challenges are";
  214. mes "something of a relay";
  215. mes "race, where we'll ask";
  216. mes "for an item to be passed";
  217. mes "to a member of a specific";
  218. mes "Class to deliver for us.";
  219. next;
  220. mes "[Ledrion]";
  221. mes "Of course, we, the";
  222. mes "administrators of this";
  223. mes "test, might add our own";
  224. mes "little challenges here and";
  225. mes "there to see just how";
  226. mes "capable your group is.";
  227. next;
  228. mes "[Ledrion]";
  229. mes "Why don't you give it";
  230. mes "a shot? You won't lose";
  231. mes "anything by trying our";
  232. mes "test. I guarantee that";
  233. mes "you'll benefit from";
  234. mes "our little exercise.";
  235. next;
  236. mes "[Ledrion]";
  237. mes "Heh! Let's start with you!";
  238. mes "Here, take this ticket, and";
  239. mes "give it to a Swordman Class";
  240. mes "member of your guild, and";
  241. mes "ask him to bring it to Gatan.";
  242. mes "The relay has started~";
  243. next;
  244. set party_relay,2;
  245. getitem 7730,1; //Mission_Certificate1
  246. mes "[Ledrion]";
  247. mes "Now, since you're the";
  248. mes "one that started the relay,";
  249. mes "you'll have to come back";
  250. mes "to me later on. Don't";
  251. mes "worry, we'll let you know";
  252. mes "once the time is right.";
  253. close;
  254. }
  255. if (.@partyleader == true && (getcharid(2) > 0) && (.@partymembercount > 5) && (party_relay > 0)) {
  256. mes "[Ledrion]";
  257. mes "As leader of your";
  258. mes "Party, you should";
  259. mes "always think of what";
  260. mes "would be best for all";
  261. mes "of your partners.";
  262. close;
  263. }
  264. if (.@partyleader == false && (getcharid(2) > 0)) {
  265. mes "[Ledrion]";
  266. mes "I'm sorry, but there's";
  267. mes "nothing I can really offer";
  268. mes "you... Unless you formed";
  269. mes "a Party and became its";
  270. mes "leader, there's absolutely";
  271. mes "nothing I can do for you...";
  272. close;
  273. }
  274. mes "[Ledrion]";
  275. mes "Ah, pleased to make your";
  276. mes "acquaintance, adventurer.";
  277. mes "I am Ledrion, a man of great";
  278. mes "intelligence, mystery, and";
  279. mes "most importantly, wealth.";
  280. mes "Yes, I'm a philanthropist.";
  281. next;
  282. mes "[Ledrion]";
  283. mes "I'm always working to make";
  284. mes "a meaningful contribution";
  285. mes "to all of Rune Midgard, which";
  286. mes "brings me to why I am here.";
  287. mes "There are many adventurers like you, but we have a problem.";
  288. next;
  289. mes "[Ledrion]";
  290. mes "So many adventurers have";
  291. mes "chosen the ways of greed,";
  292. mes "and have forgotten how to";
  293. mes "work well together with their";
  294. mes "colleagues. Such selfishness";
  295. mes "sickens me to no end! Ugh!";
  296. next;
  297. mes "[Ledrion]";
  298. mes "I may not be an adventurer,";
  299. mes "but I have the money to do";
  300. mes "something. I am hosting";
  301. mes "my own little challenge";
  302. mes "to adventurers to encourage";
  303. mes "camaraderie and teamwork.";
  304. next;
  305. mes "[Ledrion]";
  306. mes "Please, I invite you to";
  307. mes "give it a try! Allow me to";
  308. mes "state some of my conditions.";
  309. mes "Firstly, you must be part of";
  310. mes "a group of 6 or more members,";
  311. mes "such as a Party or a Guild.";
  312. next;
  313. mes "[Ledrion]";
  314. mes "Secondly, only the leader";
  315. mes "of the group can begin the";
  316. mes "first part of my challenge.";
  317. mes "If you are not the leader,";
  318. mes "let him know that he should";
  319. mes "speak to me for the challenge.";
  320. next;
  321. mes "[Ledrion]";
  322. mes "Thirdly, you must have a";
  323. mes "Swordman Class, Mage Class,";
  324. mes "Acolyte Class, Archer Class,";
  325. mes "Thief Class, and Merchant";
  326. mes "Class character to complete";
  327. mes "the challenges you'll receive.";
  328. next;
  329. mes "[Ledrion]";
  330. mes "Transcended characters";
  331. mes "are good too. Fourthly, all";
  332. mes "group members must be";
  333. mes "at least Base Level 40.";
  334. mes "Everything else, well,";
  335. mes "you'll learn along the way.";
  336. next;
  337. mes "[Ledrion]";
  338. mes "Don't fret, I won't have you";
  339. mes "jumping through hoops for";
  340. mes "no reason at all. I'll provide";
  341. mes "plenty of rewards as an";
  342. mes "incentive for your group.";
  343. mes "Would you like to participate?";
  344. next;
  345. switch(select("Sure!:No.")) {
  346. case 1:
  347. if ((BaseLevel > 39) && .@partyleader == true && (getcharid(2) > 0) && (.@partymembercount > 5)) {
  348. mes "[Ledrion]";
  349. mes "Great! Let's see...";
  350. mes "Well, you meet all the";
  351. mes "requirements. It looks";
  352. mes "like I'll win the bet! Er, let";
  353. mes "me give you your first";
  354. mes "set of instructions.";
  355. next;
  356. set party_relay,1;
  357. mes "[Ledrion]";
  358. mes "Just--^666666*Cough!*^000000";
  359. mes "Lemme clear my";
  360. mes "throat for a second...";
  361. close;
  362. }
  363. else {
  364. mes "[Ledrion]";
  365. mes "That's great! Still,";
  366. mes "you're not ready to tackle";
  367. mes "my little challenge until";
  368. mes "you fulfill all of my";
  369. mes "conditions. Come back";
  370. mes "once you do that, alright?";
  371. close;
  372. }
  373. case 2:
  374. mes "[Ledrion]";
  375. mes "Really? Trust me, this";
  376. mes "little challenge will be";
  377. mes "worthwhile for you, and it";
  378. mes "would bring a greater sense";
  379. mes "of solidarity and teamwork";
  380. mes "to Rune Midgard. It's win-win!";
  381. close;
  382. }
  383. }
  384. payon,83,327,3 script Gatan#payon::RelayGatan 86,{
  385. if (checkweight(907,300) == 0) {
  386. mes "^3355FFWait a minute! You're";
  387. mes "carrying too many items";
  388. mes "right now: store some of";
  389. mes "your extra things in Kafra";
  390. mes "Storage, and then come back.^000000";
  391. close;
  392. }
  393. if ((countitem(7732) > 0) || (countitem(7733) > 0) || (countitem(7736) > 0) || (countitem(7737) > 0) || (countitem(7740) > 0) || (countitem(7741) > 0)) {
  394. mes "[Gatan]";
  395. mes "Say, aren't you forgetting";
  396. mes "something? Try to remember...";
  397. mes "Earlier, you received some";
  398. mes "instructions, didn't you?";
  399. close;
  400. }
  401. set .@relaytime,gettime(DT_HOUR);
  402. if (party_relay == 28) {
  403. mes "[Gatan]";
  404. mes "Say, I don't think it's";
  405. mes "your turn to meet up with";
  406. mes "me. I think you need to ask a";
  407. mes "Thief or Acolyte Class member";
  408. mes "of your group to bring the";
  409. mes "tenth ticket to Bafhail.";
  410. close;
  411. }
  412. if (party_relay == 27) {
  413. mes "[Gatan]";
  414. mes "Ah, very nice! Please";
  415. mes "give this ticket to a Thief";
  416. mes "or Acolyte Class member";
  417. mes "of your group, and ask him";
  418. mes "to bring it to Bafhail. Ah, and";
  419. mes "here's a little reward for you~";
  420. set party_relay,28;
  421. getitem 7739,1; //Mission_Certificate10
  422. getitem 610,2; //Leaf_Of_Yggdrasil
  423. getitem 607,2; //Yggdrasilberry
  424. callfunc "F_PartyRelay_Exp";
  425. next;
  426. mes "[Gatan]";
  427. mes "Alright, get that done.";
  428. mes "I'll see you around.";
  429. close;
  430. }
  431. if ((party_relay == 26) && (BaseLevel > (party_relay_lv + 2)) && (.@relaytime >= 14) && (.@relaytime < 17)) {
  432. mes "[Gatan]";
  433. mes "Great, you gained some";
  434. mes "levels, just like I asked.";
  435. mes "Let me find your next--I swore";
  436. mes "I left it around somewhere--";
  437. mes "and I'll give you your next set";
  438. mes "of instructions. Hang on...";
  439. set party_relay,27;
  440. close;
  441. }
  442. else if ((party_relay == 26) && (BaseLevel > (party_relay_lv + 2)) && (.@relaytime >= 18) && (.@relaytime < 21)) {
  443. mes "[Gatan]";
  444. mes "Great, you gained some";
  445. mes "levels, just like I asked.";
  446. mes "Let me find your next--I swore";
  447. mes "I left it around somewhere--";
  448. mes "and I'll give you your next set";
  449. mes "of instructions. Hang on...";
  450. set party_relay,27;
  451. close;
  452. }
  453. if (party_relay == 26) {
  454. mes "[Gatan]";
  455. mes "Your mission is to";
  456. mes "gain 3 more Base Levels.";
  457. mes "Come see me during my";
  458. mes "working hours once you";
  459. mes "accomplish that, alright?";
  460. next;
  461. mes "[Gatan]";
  462. mes "I can't tell you exactly";
  463. mes "when I work, but my work";
  464. mes "hours are in the afternoon...";
  465. mes "Pacific Standard Time, anyway.";
  466. mes "I might not be here if you";
  467. mes "come here too late, alright?";
  468. close;
  469. }
  470. if ((party_relay == 25) && (BaseLevel > (party_relay_lv + 1)) && (.@relaytime >= 14) && (.@relaytime < 17)) {
  471. mes "[Gatan]";
  472. mes "Great, you gained some";
  473. mes "levels, just like I asked.";
  474. mes "Let me find your next--I swore";
  475. mes "I left it around somewhere--";
  476. mes "and I'll give you your next set";
  477. mes "of instructions. Hang on...";
  478. set party_relay,27;
  479. close;
  480. }
  481. else if ((party_relay == 25) && (BaseLevel > (party_relay_lv + 1)) && (.@relaytime >= 18) && (.@relaytime < 21)) {
  482. mes "[Gatan]";
  483. mes "Great, you gained some";
  484. mes "levels, just like I asked.";
  485. mes "Let me find your next--I swore";
  486. mes "I left it around somewhere--";
  487. mes "and I'll give you your next set";
  488. mes "of instructions. Hang on...";
  489. set party_relay,27;
  490. close;
  491. }
  492. if (party_relay == 25) {
  493. mes "[Gatan]";
  494. mes "Your mission is to";
  495. mes "gain 2 more Base Levels.";
  496. mes "Come see me during my";
  497. mes "working hours once you";
  498. mes "accomplish that, alright?";
  499. next;
  500. mes "[Gatan]";
  501. mes "I can't tell you exactly";
  502. mes "when I work, but my work";
  503. mes "hours are in the afternoon...";
  504. mes "Pacific Standard Time, anyway.";
  505. mes "I might not be here if you";
  506. mes "come here too late, alright?";
  507. close;
  508. }
  509. if ((party_relay == 24) && (BaseLevel > party_relay_lv) && (.@relaytime >= 14) && (.@relaytime < 17)) {
  510. mes "[Gatan]";
  511. mes "Great, you gained a";
  512. mes "level, just like I asked.";
  513. mes "Let me find your next--I swore";
  514. mes "I left it around somewhere--";
  515. mes "and I'll give you your next set";
  516. mes "of instructions. Hang on...";
  517. set party_relay,27;
  518. close;
  519. }
  520. else if ((party_relay == 24) && (BaseLevel > party_relay_lv) && (.@relaytime >= 18) && (.@relaytime < 21)) {
  521. mes "[Gatan]";
  522. mes "Great, you gained a";
  523. mes "level, just like I asked.";
  524. mes "Let me find your next--I swore";
  525. mes "I left it around somewhere--";
  526. mes "and I'll give you your next set";
  527. mes "of instructions. Hang on...";
  528. set party_relay,27;
  529. close;
  530. }
  531. if (party_relay == 24) {
  532. mes "[Gatan]";
  533. mes "Your mission is to";
  534. mes "gain 1 more Base Level.";
  535. mes "Come see me during my";
  536. mes "working hours once you";
  537. mes "accomplish that, alright?";
  538. next;
  539. mes "[Gatan]";
  540. mes "I can't tell you exactly";
  541. mes "when I work, but my work";
  542. mes "hours are in the afternoon...";
  543. mes "Pacific Standard Time, anyway.";
  544. mes "I might not be here if you";
  545. mes "come here too late, alright?";
  546. close;
  547. }
  548. if ((countitem(7738) > 0) && ((BaseClass == Job_Swordman) || (BaseClass == Job_Mage))) {
  549. mes "[Gatan]";
  550. mes "Oh, um... Is that...?";
  551. mes "That's a ticket from";
  552. mes "Ledrion, huh? (^666666Nuts! I've";
  553. mes "got to work now?^000000) It's nice";
  554. mes "to meet you. I'm Gatan.";
  555. next;
  556. mes "[Gatan]";
  557. mes "Well, now I've got a little";
  558. mes "test for you. You ready?";
  559. mes "Your objective is to gain";
  560. mes "more levels! Let's see...";
  561. mes "What would be fair?";
  562. next;
  563. if (BaseLevel > 94) {
  564. mes "[Gatan]";
  565. mes "Actually, you're already";
  566. mes "pretty strong. I don't feel";
  567. mes "like doing much work either,";
  568. mes "so we'll just say that you";
  569. mes "finished my test, alright?";
  570. mes "Just don't tell anyone!";
  571. next;
  572. delitem 7738,1; //Mission_Certificate9
  573. set party_relay,27;
  574. mes "[Gatan]";
  575. mes "Hold on a second...";
  576. mes "I'm supposed to tell";
  577. mes "you something... Give";
  578. mes "me a minute, will you?";
  579. close;
  580. }
  581. else if (BaseLevel > 89) {
  582. mes "[Gatan]";
  583. mes "You're pretty strong,";
  584. mes "but it wouldn't kill";
  585. mes "you to gain 1 more";
  586. mes "Base Level. Go ahead";
  587. mes "and do that, alright?";
  588. next;
  589. delitem 7738,1; //Mission_Certificate9
  590. set party_relay,24;
  591. set party_relay_lv,BaseLevel;
  592. mes "[Gatan]";
  593. mes "I'll go ahead and take";
  594. mes "your ticket now. Come";
  595. mes "back after you finish what";
  596. mes "I've asked, and then we can";
  597. mes "move on to the next part.";
  598. close;
  599. }
  600. else if (BaseLevel > 79) {
  601. mes "[Gatan]";
  602. mes "You're pretty strong,";
  603. mes "but it wouldn't kill";
  604. mes "you to gain 1 more";
  605. mes "Base Level. Go ahead";
  606. mes "and do that, alright?";
  607. next;
  608. delitem 7738,1; //Mission_Certificate9
  609. set party_relay,24;
  610. set party_relay_lv,BaseLevel;
  611. mes "[Gatan]";
  612. mes "I'll go ahead and take";
  613. mes "your ticket now. Come";
  614. mes "back after you finish what";
  615. mes "I've asked, and then we can";
  616. mes "move on to the next part.";
  617. close;
  618. }
  619. else if (BaseLevel > 69) {
  620. mes "[Gatan]";
  621. mes "You're pretty strong,";
  622. mes "but it wouldn't kill";
  623. mes "you to gain 2 more";
  624. mes "Base Levels. Go ahead";
  625. mes "and do that, alright?";
  626. next;
  627. delitem 7738,1; //Mission_Certificate9
  628. set party_relay,25;
  629. set party_relay_lv,BaseLevel;
  630. mes "[Gatan]";
  631. mes "I'll go ahead and take";
  632. mes "your ticket now. Come";
  633. mes "back after you finish what";
  634. mes "I've asked, and then we can";
  635. mes "move on to the next part.";
  636. close;
  637. }
  638. else if (BaseLevel > 59) {
  639. mes "[Gatan]";
  640. mes "You're pretty strong,";
  641. mes "but it wouldn't kill";
  642. mes "you to gain 2 more";
  643. mes "Base Levels. Go ahead";
  644. mes "and do that, alright?";
  645. next;
  646. delitem 7738,1; //Mission_Certificate9
  647. set party_relay,25;
  648. set party_relay_lv,BaseLevel;
  649. mes "[Gatan]";
  650. mes "I'll go ahead and take";
  651. mes "your ticket now. Come";
  652. mes "back after you finish what";
  653. mes "I've asked, and then we can";
  654. mes "move on to the next part.";
  655. close;
  656. }
  657. else if (BaseLevel > 49) {
  658. mes "[Gatan]";
  659. mes "You know, you'd probably";
  660. mes "benefit from being just";
  661. mes "a little bit stronger. Now";
  662. mes "go out and gain 3 Base";
  663. mes "Levels for me, okay?";
  664. next;
  665. delitem 7738,1; //Mission_Certificate9
  666. set party_relay,26;
  667. set party_relay_lv,BaseLevel;
  668. mes "[Gatan]";
  669. mes "I'll go ahead and take";
  670. mes "your ticket now. Come";
  671. mes "back after you finish what";
  672. mes "I've asked, and then we can";
  673. mes "move on to the next part.";
  674. close;
  675. }
  676. else if (BaseLevel > 39) {
  677. mes "[Gatan]";
  678. mes "You know, you'd probably";
  679. mes "benefit from being just";
  680. mes "a little bit stronger. Now";
  681. mes "go out and gain 3 Base";
  682. mes "Levels for me, okay?";
  683. next;
  684. delitem 7738,1; //Mission_Certificate9
  685. set party_relay,26;
  686. set party_relay_lv,BaseLevel;
  687. mes "[Gatan]";
  688. mes "I'll go ahead and take";
  689. mes "your ticket now. Come";
  690. mes "back after you finish what";
  691. mes "I've asked, and then we can";
  692. mes "move on to the next part.";
  693. close;
  694. }
  695. }
  696. else if ((countitem(7738) > 0) && ((BaseClass == Job_Swordman) || (BaseClass == Job_Mage))) {
  697. mes "[Gatan]";
  698. mes "Oh, um... Is that...?";
  699. mes "That's a ticket from";
  700. mes "Ledrion, huh? (^666666Nuts! I've";
  701. mes "got to work now?^000000) It's nice";
  702. mes "to meet you. I'm Gatan.";
  703. next;
  704. mes "[Gatan]";
  705. mes "Well, now I've got a little";
  706. mes "test for you. You ready?";
  707. mes "Your objective is to gain";
  708. mes "more levels! Let's see...";
  709. mes "What would be fair?";
  710. next;
  711. if (BaseLevel > 94) {
  712. mes "[Gatan]";
  713. mes "Actually, you're already";
  714. mes "pretty strong. I don't feel";
  715. mes "like doing much work either,";
  716. mes "so we'll just say that you";
  717. mes "finished my test, alright?";
  718. mes "Just don't tell anyone!";
  719. next;
  720. delitem 7738,1; //Mission_Certificate9
  721. set party_relay,27;
  722. mes "[Gatan]";
  723. mes "Hold on a second...";
  724. mes "I'm supposed to tell";
  725. mes "you something... Give";
  726. mes "me a minute, will you?";
  727. close;
  728. }
  729. else if (BaseLevel > 89) {
  730. mes "[Gatan]";
  731. mes "You're pretty strong,";
  732. mes "but it wouldn't kill";
  733. mes "you to gain 1 more";
  734. mes "Base Level. Go ahead";
  735. mes "and do that, alright?";
  736. next;
  737. delitem 7738,1; //Mission_Certificate9
  738. set party_relay,24;
  739. set party_relay_lv,BaseLevel;
  740. mes "[Gatan]";
  741. mes "I'll go ahead and take";
  742. mes "your ticket now. Come";
  743. mes "back after you finish what";
  744. mes "I've asked, and then we can";
  745. mes "move on to the next part.";
  746. close;
  747. }
  748. else if (BaseLevel > 79) {
  749. mes "[Gatan]";
  750. mes "You're pretty strong,";
  751. mes "but it wouldn't kill";
  752. mes "you to gain 1 more";
  753. mes "Base Level. Go ahead";
  754. mes "and do that, alright?";
  755. next;
  756. delitem 7738,1; //Mission_Certificate9
  757. set party_relay,24;
  758. set party_relay_lv,BaseLevel;
  759. mes "[Gatan]";
  760. mes "I'll go ahead and take";
  761. mes "your ticket now. Come";
  762. mes "back after you finish what";
  763. mes "I've asked, and then we can";
  764. mes "move on to the next part.";
  765. close;
  766. }
  767. else if (BaseLevel > 69) {
  768. mes "[Gatan]";
  769. mes "You're pretty strong,";
  770. mes "but it wouldn't kill";
  771. mes "you to gain 2 more";
  772. mes "Base Levels. Go ahead";
  773. mes "and do that, alright?";
  774. next;
  775. delitem 7738,1; //Mission_Certificate9
  776. set party_relay,25;
  777. set party_relay_lv,BaseLevel;
  778. mes "[Gatan]";
  779. mes "I'll go ahead and take";
  780. mes "your ticket now. Come";
  781. mes "back after you finish what";
  782. mes "I've asked, and then we can";
  783. mes "move on to the next part.";
  784. close;
  785. }
  786. else if (BaseLevel > 59) {
  787. mes "[Gatan]";
  788. mes "You're pretty strong,";
  789. mes "but it wouldn't kill";
  790. mes "you to gain 2 more";
  791. mes "Base Levels. Go ahead";
  792. mes "and do that, alright?";
  793. next;
  794. delitem 7738,1; //Mission_Certificate9
  795. set party_relay,25;
  796. set party_relay_lv,BaseLevel;
  797. mes "[Gatan]";
  798. mes "I'll go ahead and take";
  799. mes "your ticket now. Come";
  800. mes "back after you finish what";
  801. mes "I've asked, and then we can";
  802. mes "move on to the next part.";
  803. close;
  804. }
  805. else if (BaseLevel > 49) {
  806. mes "[Gatan]";
  807. mes "You know, you'd probably";
  808. mes "benefit from being just";
  809. mes "a little bit stronger. Now";
  810. mes "go out and gain 3 Base";
  811. mes "Levels for me, okay?";
  812. next;
  813. delitem 7738,1; //Mission_Certificate9
  814. set party_relay,26;
  815. set party_relay_lv,BaseLevel;
  816. mes "[Gatan]";
  817. mes "I'll go ahead and take";
  818. mes "your ticket now. Come";
  819. mes "back after you finish what";
  820. mes "I've asked, and then we can";
  821. mes "move on to the next part.";
  822. close;
  823. }
  824. else if (BaseLevel > 39) {
  825. mes "[Gatan]";
  826. mes "You know, you'd probably";
  827. mes "benefit from being just";
  828. mes "a little bit stronger. Now";
  829. mes "go out and gain 3 Base";
  830. mes "Levels for me, okay?";
  831. next;
  832. delitem 7738,1; //Mission_Certificate9
  833. set party_relay,26;
  834. set party_relay_lv,BaseLevel;
  835. mes "[Gatan]";
  836. mes "I'll go ahead and take";
  837. mes "your ticket now. Come";
  838. mes "back after you finish what";
  839. mes "I've asked, and then we can";
  840. mes "move on to the next part.";
  841. close;
  842. }
  843. }
  844. if ((countitem(7738) > 0) && ((BaseClass == Job_Swordman) || (BaseClass == Job_Mage))) {
  845. mes "[Gatan]";
  846. mes "Oh, um... Is that...?";
  847. mes "That's a ticket from";
  848. mes "Ledrion, huh? It's nice";
  849. mes "to meet you. I'm Gatan.";
  850. next;
  851. mes "[Gatan]";
  852. mes "I'm not on shift right";
  853. mes "now, though: even I need";
  854. mes "to take some off time to";
  855. mes "avoid getting swamped with";
  856. mes "work. Come back to me during";
  857. mes "my work hours, alright?";
  858. next;
  859. mes "[Gatan]";
  860. mes "I can't tell you exactly";
  861. mes "when I'm working (^666666well,";
  862. mes "I just want to avoid working";
  863. mes "altogether to be honest^000000) but";
  864. mes "come back in the afternoon,";
  865. mes "Pacific Standard Time, that is.";
  866. close;
  867. }
  868. if (party_relay == 17) {
  869. mes "[Gatan]";
  870. mes "Say, it's not time for";
  871. mes "you to meet up with me";
  872. mes "just yet. I think you need";
  873. mes "to ask an Acolyte Class";
  874. mes "member in your group to bring";
  875. mes "your sixth ticket to Bafhail.";
  876. close;
  877. }
  878. if (party_relay == 16) {
  879. mes "[Gatan]";
  880. mes "Ah, very nice! Please";
  881. mes "give this ticket to an";
  882. mes "Acolyte Class member";
  883. mes "of your group, and ask him";
  884. mes "to bring it to Bafhail. Ah, and";
  885. mes "here's a little reward for you~";
  886. set party_relay,17;
  887. getitem 7735,1; //Mission_Certificate6
  888. getitem 610,2; //Leaf_Of_Yggdrasil
  889. callfunc "F_PartyRelay_Exp";
  890. next;
  891. mes "[Gatan]";
  892. mes "Alright, get that done.";
  893. mes "I'll see you around.";
  894. close;
  895. }
  896. if ((party_relay == 15) && (BaseLevel > (party_relay_lv + 2)) && (.@relaytime >= 8) && (.@relaytime < 11)) {
  897. mes "[Gatan]";
  898. mes "Great, you gained some";
  899. mes "levels, just like I asked.";
  900. mes "Let me find your next--I swore";
  901. mes "I left it around somewhere--";
  902. mes "and I'll give you your next set";
  903. mes "of instructions. Hang on...";
  904. set party_relay,16;
  905. close;
  906. }
  907. else if ((party_relay == 15) && (BaseLevel > (party_relay_lv + 2)) && (.@relaytime >= 21) && (.@relaytime < 1)) {
  908. mes "[Gatan]";
  909. mes "Great, you gained some";
  910. mes "levels, just like I asked.";
  911. mes "Let me find your next--I swore";
  912. mes "I left it around somewhere--";
  913. mes "and I'll give you your next set";
  914. mes "of instructions. Hang on...";
  915. set party_relay,16;
  916. close;
  917. }
  918. if (party_relay == 15) {
  919. mes "[Gatan]";
  920. mes "Your mission is to";
  921. mes "gain 3 more Base Levels.";
  922. mes "Come see me during my";
  923. mes "working hours once you";
  924. mes "accomplish that, alright?";
  925. next;
  926. mes "[Gatan]";
  927. mes "Now I work three hours";
  928. mes "just before I have lunch,";
  929. mes "and three hours around";
  930. mes "midnight. Go ahead and";
  931. mes "look me up around those";
  932. mes "times. A bit confusing, I know~";
  933. close;
  934. }
  935. if ((party_relay == 14) && (BaseLevel > (party_relay_lv + 1)) && (.@relaytime >= 8)) {
  936. mes "[Gatan]";
  937. mes "Great, you gained some";
  938. mes "levels, just like I asked.";
  939. mes "Let me find your next--I swore";
  940. mes "I left it around somewhere--";
  941. mes "and I'll give you your next set";
  942. mes "of instructions. Hang on...";
  943. set party_relay,16;
  944. close;
  945. }
  946. else if ((party_relay == 14) && (BaseLevel > (party_relay_lv + 1)) && (.@relaytime >= 21)) {
  947. mes "[Gatan]";
  948. mes "Great, you gained some";
  949. mes "levels, just like I asked.";
  950. mes "Let me find your next--I swore";
  951. mes "I left it around somewhere--";
  952. mes "and I'll give you your next set";
  953. mes "of instructions. Hang on...";
  954. set party_relay,16;
  955. close;
  956. }
  957. if (party_relay == 14) {
  958. mes "[Gatan]";
  959. mes "Your mission is to";
  960. mes "gain 2 more Base Levels.";
  961. mes "Come see me during my";
  962. mes "working hours once you";
  963. mes "accomplish that, alright?";
  964. next;
  965. mes "[Gatan]";
  966. mes "Now I work three hours";
  967. mes "just before I have lunch,";
  968. mes "and three hours around";
  969. mes "midnight. Go ahead and";
  970. mes "look me up around those";
  971. mes "times. A bit confusing, I know~";
  972. close;
  973. }
  974. if ((party_relay == 13) && (BaseLevel > party_relay_lv) && (.@relaytime >= 8) && (.@relaytime < 11)) {
  975. mes "[Gatan]";
  976. mes "Great, you gained some";
  977. mes "levels, just like I asked.";
  978. mes "Let me find your next--I swore";
  979. mes "I left it around somewhere--";
  980. mes "and I'll give you your next set";
  981. mes "of instructions. Hang on...";
  982. set party_relay,16;
  983. close;
  984. }
  985. else if ((party_relay == 13) && (BaseLevel > party_relay_lv) && (.@relaytime >= 21)) {
  986. mes "[Gatan]";
  987. mes "Great, you gained some";
  988. mes "levels, just like I asked.";
  989. mes "Let me find your next--I swore";
  990. mes "I left it around somewhere--";
  991. mes "and I'll give you your next set";
  992. mes "of instructions. Hang on...";
  993. set party_relay,16;
  994. close;
  995. }
  996. if (party_relay == 13) {
  997. mes "[Gatan]";
  998. mes "Your mission is to";
  999. mes "gain 1 more Base Level.";
  1000. mes "Come see me during my";
  1001. mes "working hours once you";
  1002. mes "accomplish that, alright?";
  1003. next;
  1004. mes "[Gatan]";
  1005. mes "Now I work three hours";
  1006. mes "just before I have lunch,";
  1007. mes "and three hours around";
  1008. mes "midnight. Go ahead and";
  1009. mes "look me up around those";
  1010. mes "times. A bit confusing, I know~";
  1011. close;
  1012. }
  1013. if ((BaseLevel > 39) && (countitem(7734) > 0) && (.@relaytime >= 8) && (.@relaytime < 11) && (BaseClass == Job_Mage)) {
  1014. mes "[Gatan]";
  1015. mes "Oh, um... Is that...?";
  1016. mes "That's a ticket from";
  1017. mes "Ledrion, huh? (^666666Nuts! I've";
  1018. mes "got to work now?^000000) It's nice";
  1019. mes "to meet you. I'm Gatan.";
  1020. next;
  1021. mes "[Gatan]";
  1022. mes "Well, now I've got a little";
  1023. mes "test for you. You ready?";
  1024. mes "Your objective is to gain";
  1025. mes "more levels! Let's see...";
  1026. mes "What would be fair?";
  1027. next;
  1028. if (BaseLevel > 94) {
  1029. mes "[Gatan]";
  1030. mes "Actually, you're already";
  1031. mes "pretty strong. I don't feel";
  1032. mes "like doing much work either,";
  1033. mes "so we'll just say that you";
  1034. mes "finished my test, alright?";
  1035. mes "Just don't tell anyone!";
  1036. next;
  1037. delitem 7734,1; //Mission_Certificate5
  1038. set party_relay,16;
  1039. mes "[Gatan]";
  1040. mes "Hold on a second...";
  1041. mes "I'm supposed to tell";
  1042. mes "you something... Give";
  1043. mes "me a minute, will you?";
  1044. close;
  1045. }
  1046. else if (BaseLevel > 89) {
  1047. mes "[Gatan]";
  1048. mes "You're pretty strong,";
  1049. mes "but it wouldn't kill";
  1050. mes "you to gain 1 more";
  1051. mes "Base Level. Go ahead";
  1052. mes "and do that, alright?";
  1053. next;
  1054. delitem 7734,1; //Mission_Certificate5
  1055. set party_relay,13;
  1056. set party_relay_lv,BaseLevel;
  1057. mes "[Gatan]";
  1058. mes "I'll go ahead and take";
  1059. mes "your ticket now. Come";
  1060. mes "back after you finish what";
  1061. mes "I've asked, and then we can";
  1062. mes "move on to the next part.";
  1063. close;
  1064. }
  1065. else if (BaseLevel > 79) {
  1066. mes "[Gatan]";
  1067. mes "You're pretty strong,";
  1068. mes "but it wouldn't kill";
  1069. mes "you to gain 1 more";
  1070. mes "Base Level. Go ahead";
  1071. mes "and do that, alright?";
  1072. next;
  1073. delitem 7734,1; //Mission_Certificate5
  1074. set party_relay,13;
  1075. set party_relay_lv,BaseLevel;
  1076. mes "[Gatan]";
  1077. mes "I'll go ahead and take";
  1078. mes "your ticket now. Come";
  1079. mes "back after you finish what";
  1080. mes "I've asked, and then we can";
  1081. mes "move on to the next part.";
  1082. close;
  1083. }
  1084. else if (BaseLevel > 69) {
  1085. mes "[Gatan]";
  1086. mes "You're pretty strong,";
  1087. mes "but it wouldn't kill";
  1088. mes "you to gain 2 more";
  1089. mes "Base Levels. Go ahead";
  1090. mes "and do that, alright?";
  1091. next;
  1092. delitem 7734,1; //Mission_Certificate5
  1093. set party_relay,14;
  1094. set party_relay_lv,BaseLevel;
  1095. mes "[Gatan]";
  1096. mes "I'll go ahead and take";
  1097. mes "your ticket now. Come";
  1098. mes "back after you finish what";
  1099. mes "I've asked, and then we can";
  1100. mes "move on to the next part.";
  1101. close;
  1102. }
  1103. else if (BaseLevel > 59) {
  1104. mes "[Gatan]";
  1105. mes "You're pretty strong,";
  1106. mes "but it wouldn't kill";
  1107. mes "you to gain 2 more";
  1108. mes "Base Levels. Go ahead";
  1109. mes "and do that, alright?";
  1110. next;
  1111. delitem 7734,1; //Mission_Certificate5
  1112. set party_relay,14;
  1113. set party_relay_lv,BaseLevel;
  1114. mes "[Gatan]";
  1115. mes "I'll go ahead and take";
  1116. mes "your ticket now. Come";
  1117. mes "back after you finish what";
  1118. mes "I've asked, and then we can";
  1119. mes "move on to the next part.";
  1120. close;
  1121. }
  1122. else if (BaseLevel > 49) {
  1123. mes "[Gatan]";
  1124. mes "You know, you'd probably";
  1125. mes "benefit from being just";
  1126. mes "a little bit stronger. Now";
  1127. mes "go out and gain 3 Base";
  1128. mes "Levels for me, okay?";
  1129. next;
  1130. delitem 7734,1; //Mission_Certificate5
  1131. set party_relay,15;
  1132. set party_relay_lv,BaseLevel;
  1133. mes "[Gatan]";
  1134. mes "I'll go ahead and take";
  1135. mes "your ticket now. Come";
  1136. mes "back after you finish what";
  1137. mes "I've asked, and then we can";
  1138. mes "move on to the next part.";
  1139. close;
  1140. }
  1141. else if (BaseLevel > 39) {
  1142. mes "[Gatan]";
  1143. mes "You know, you'd probably";
  1144. mes "benefit from being just";
  1145. mes "a little bit stronger. Now";
  1146. mes "go out and gain 3 Base";
  1147. mes "Levels for me, okay?";
  1148. next;
  1149. delitem 7734,1; //Mission_Certificate5
  1150. set party_relay,15;
  1151. set party_relay_lv,BaseLevel;
  1152. mes "[Gatan]";
  1153. mes "I'll go ahead and take";
  1154. mes "your ticket now. Come";
  1155. mes "back after you finish what";
  1156. mes "I've asked, and then we can";
  1157. mes "move on to the next part.";
  1158. close;
  1159. }
  1160. }
  1161. else if ((BaseLevel > 39) && (countitem(7734) > 0) && (.@relaytime >= 21) && (BaseClass == Job_Mage)) {
  1162. mes "[Gatan]";
  1163. mes "Oh, um... Is that...?";
  1164. mes "That's a ticket from";
  1165. mes "Ledrion, huh? (^666666Nuts! I've";
  1166. mes "got to work now?^000000) It's nice";
  1167. mes "to meet you. I'm Gatan.";
  1168. next;
  1169. mes "[Gatan]";
  1170. mes "Well, now I've got a little";
  1171. mes "test for you. You ready?";
  1172. mes "Your objective is to gain";
  1173. mes "more levels! Let's see...";
  1174. mes "What would be fair?";
  1175. next;
  1176. if (BaseLevel > 94) {
  1177. mes "[Gatan]";
  1178. mes "Actually, you're already";
  1179. mes "pretty strong. I don't feel";
  1180. mes "like doing much work either,";
  1181. mes "so we'll just say that you";
  1182. mes "finished my test, alright?";
  1183. mes "Just don't tell anyone!";
  1184. next;
  1185. delitem 7734,1; //Mission_Certificate5
  1186. set party_relay,16;
  1187. mes "[Gatan]";
  1188. mes "Hold on a second...";
  1189. mes "I'm supposed to tell";
  1190. mes "you something... Give";
  1191. mes "me a minute, will you?";
  1192. close;
  1193. }
  1194. else if (BaseLevel > 89) {
  1195. mes "[Gatan]";
  1196. mes "You're pretty strong,";
  1197. mes "but it wouldn't kill";
  1198. mes "you to gain 1 more";
  1199. mes "Base Level. Go ahead";
  1200. mes "and do that, alright?";
  1201. next;
  1202. delitem 7734,1; //Mission_Certificate5
  1203. set party_relay,13;
  1204. set party_relay_lv,BaseLevel;
  1205. mes "[Gatan]";
  1206. mes "I'll go ahead and take";
  1207. mes "your ticket now. Come";
  1208. mes "back after you finish what";
  1209. mes "I've asked, and then we can";
  1210. mes "move on to the next part.";
  1211. close;
  1212. }
  1213. else if (BaseLevel > 79) {
  1214. mes "[Gatan]";
  1215. mes "You're pretty strong,";
  1216. mes "but it wouldn't kill";
  1217. mes "you to gain 1 more";
  1218. mes "Base Level. Go ahead";
  1219. mes "and do that, alright?";
  1220. next;
  1221. delitem 7734,1; //Mission_Certificate5
  1222. set party_relay,13;
  1223. set party_relay_lv,BaseLevel;
  1224. mes "[Gatan]";
  1225. mes "I'll go ahead and take";
  1226. mes "your ticket now. Come";
  1227. mes "back after you finish what";
  1228. mes "I've asked, and then we can";
  1229. mes "move on to the next part.";
  1230. close;
  1231. }
  1232. else if (BaseLevel > 69) {
  1233. mes "[Gatan]";
  1234. mes "You're pretty strong,";
  1235. mes "but it wouldn't kill";
  1236. mes "you to gain 2 more";
  1237. mes "Base Levels. Go ahead";
  1238. mes "and do that, alright?";
  1239. next;
  1240. delitem 7734,1; //Mission_Certificate5
  1241. set party_relay,14;
  1242. set party_relay_lv,BaseLevel;
  1243. mes "[Gatan]";
  1244. mes "I'll go ahead and take";
  1245. mes "your ticket now. Come";
  1246. mes "back after you finish what";
  1247. mes "I've asked, and then we can";
  1248. mes "move on to the next part.";
  1249. close;
  1250. }
  1251. else if (BaseLevel > 59) {
  1252. mes "[Gatan]";
  1253. mes "You're pretty strong,";
  1254. mes "but it wouldn't kill";
  1255. mes "you to gain 2 more";
  1256. mes "Base Levels. Go ahead";
  1257. mes "and do that, alright?";
  1258. next;
  1259. delitem 7734,1; //Mission_Certificate5
  1260. set party_relay,14;
  1261. set party_relay_lv,BaseLevel;
  1262. mes "[Gatan]";
  1263. mes "I'll go ahead and take";
  1264. mes "your ticket now. Come";
  1265. mes "back after you finish what";
  1266. mes "I've asked, and then we can";
  1267. mes "move on to the next part.";
  1268. close;
  1269. }
  1270. else if (BaseLevel > 49) {
  1271. mes "[Gatan]";
  1272. mes "You know, you'd probably";
  1273. mes "benefit from being just";
  1274. mes "a little bit stronger. Now";
  1275. mes "go out and gain 3 Base";
  1276. mes "Levels for me, okay?";
  1277. next;
  1278. delitem 7734,1; //Mission_Certificate5
  1279. set party_relay,15;
  1280. set party_relay_lv,BaseLevel;
  1281. mes "[Gatan]";
  1282. mes "I'll go ahead and take";
  1283. mes "your ticket now. Come";
  1284. mes "back after you finish what";
  1285. mes "I've asked, and then we can";
  1286. mes "move on to the next part.";
  1287. close;
  1288. }
  1289. else if (BaseLevel > 39) {
  1290. mes "[Gatan]";
  1291. mes "You know, you'd probably";
  1292. mes "benefit from being just";
  1293. mes "a little bit stronger. Now";
  1294. mes "go out and gain 3 Base";
  1295. mes "Levels for me, okay?";
  1296. next;
  1297. delitem 7734,1; //Mission_Certificate5
  1298. set party_relay,15;
  1299. set party_relay_lv,BaseLevel;
  1300. mes "[Gatan]";
  1301. mes "I'll go ahead and take";
  1302. mes "your ticket now. Come";
  1303. mes "back after you finish what";
  1304. mes "I've asked, and then we can";
  1305. mes "move on to the next part.";
  1306. close;
  1307. }
  1308. }
  1309. if ((BaseLevel > 39) && (countitem(7734) > 0) && (BaseClass == Job_Mage)) {
  1310. mes "[Gatan]";
  1311. mes "Oh, um... Is that...?";
  1312. mes "That's a ticket from";
  1313. mes "Ledrion, huh? It's nice";
  1314. mes "to meet you. I'm Gatan.";
  1315. next;
  1316. mes "[Gatan]";
  1317. mes "I'm not on shift right";
  1318. mes "now, though: even I need";
  1319. mes "to take some off time to";
  1320. mes "avoid getting swamped with";
  1321. mes "work. Come back to me during";
  1322. mes "my work hours, alright?";
  1323. next;
  1324. mes "[Gatan]";
  1325. mes "Now I work three hours";
  1326. mes "just before I have lunch,";
  1327. mes "and three hours around";
  1328. mes "midnight. Go ahead and";
  1329. mes "look me up around those";
  1330. mes "times. A bit confusing, I know~";
  1331. close;
  1332. }
  1333. if (party_relay == 6) {
  1334. mes "[Gatan]";
  1335. mes "Did you give that ticket";
  1336. mes "to the Thief Class member";
  1337. mes "of your group? ^666666*Yawn*^000000 If you";
  1338. mes "wanna finish all of these";
  1339. mes "challenges, then that's";
  1340. mes "what you gotta do~";
  1341. close;
  1342. }
  1343. if (party_relay == 5) {
  1344. mes "[Gatan]";
  1345. mes "Ah, very nice!";
  1346. mes "Now please give this";
  1347. mes "ticket to the Thief Class";
  1348. mes "member of the your group,";
  1349. mes "and ask him to deliver";
  1350. mes "it to Bafhail. Easy, right?";
  1351. next;
  1352. mes "[Gatan]";
  1353. mes "Here you are...";
  1354. mes "Just a little";
  1355. mes "something for";
  1356. mes "your troubles~";
  1357. set party_relay,6;
  1358. getitem 7731,1; //Mission_Certificate2
  1359. getitem 607,2; //Yggdrasilberry
  1360. callfunc "F_PartyRelay_Exp";
  1361. next;
  1362. mes "[Gatan]";
  1363. mes "Don't forget to make";
  1364. mes "sure that Bafhail gets";
  1365. mes "that ticket from a Thief";
  1366. mes "Class character in your";
  1367. mes "group. I'll see you around.";
  1368. close;
  1369. }
  1370. if ((party_relay == 4) && (BaseLevel > (party_relay_lv + 2)) && ((.@relaytime >= 11) && (.@relaytime < 14))) {
  1371. mes "[Gatan]";
  1372. mes "Nice work. I guess";
  1373. mes "that Ledrion really knows";
  1374. mes "good adventurers when he";
  1375. mes "sees them. Now, you mind";
  1376. mes "waiting a bit? Um, there's";
  1377. mes "something I have to give you...";
  1378. set party_relay,5;
  1379. close;
  1380. }
  1381. else if ((party_relay == 4) && (BaseLevel > (party_relay_lv + 2)) && ((.@relaytime >= 0) && (.@relaytime < 3))) {
  1382. mes "[Gatan]";
  1383. mes "Nice work. I guess";
  1384. mes "that Ledrion really knows";
  1385. mes "good adventurers when he";
  1386. mes "sees them. Now, you mind";
  1387. mes "waiting a bit? Um, there's";
  1388. mes "something I have to give you...";
  1389. set party_relay,5;
  1390. close;
  1391. }
  1392. if (party_relay == 4) {
  1393. mes "[Gatan]";
  1394. mes "You didn't forget that";
  1395. mes "you had to gain 3 more";
  1396. mes "Base Levels, did you?";
  1397. mes "Oh, and come back during";
  1398. mes "my regular working hours.";
  1399. mes "Don't bother me when I'm off~";
  1400. next;
  1401. mes "[Gatan]";
  1402. mes "I'll tell you when I work";
  1403. mes "one more time: come from";
  1404. mes "11 AM to 2 PM, or 12 AM to";
  1405. mes "3 AM, Pacific Standard Time.";
  1406. mes "Good luck to you, alright?";
  1407. close;
  1408. }
  1409. if ((party_relay == 3) && (BaseLevel > (party_relay_lv + 1)) && ((.@relaytime >= 11) && (.@relaytime < 14))) {
  1410. mes "[Gatan]";
  1411. mes "Nice work. I guess";
  1412. mes "that Ledrion really knows";
  1413. mes "good adventurers when he";
  1414. mes "sees them. Now, you mind";
  1415. mes "waiting a bit? Um, there's";
  1416. mes "something I have to give you...";
  1417. set party_relay,5;
  1418. close;
  1419. }
  1420. else if ((party_relay == 3) && (BaseLevel > (party_relay_lv + 1)) && ((.@relaytime >= 0) && (.@relaytime < 3))) {
  1421. mes "[Gatan]";
  1422. mes "Nice work. I guess";
  1423. mes "that Ledrion really knows";
  1424. mes "good adventurers when he";
  1425. mes "sees them. Now, you mind";
  1426. mes "waiting a bit? Um, there's";
  1427. mes "something I have to give you...";
  1428. set party_relay,5;
  1429. close;
  1430. }
  1431. if (party_relay == 3) {
  1432. mes "[Gatan]";
  1433. mes "You didn't forget that";
  1434. mes "you had to gain 2 more";
  1435. mes "Base Levels, did you?";
  1436. mes "Oh, and come back during";
  1437. mes "my regular working hours.";
  1438. mes "Don't bother me when I'm off~";
  1439. next;
  1440. mes "[Gatan]";
  1441. mes "I'll tell you when I work";
  1442. mes "one more time: come from";
  1443. mes "11 AM to 2 PM, or 12 AM to";
  1444. mes "3 AM, Pacific Standard Time.";
  1445. mes "Good luck to you, alright?";
  1446. close;
  1447. }
  1448. if ((party_relay == 99) && (BaseLevel > party_relay_lv) && ((.@relaytime >= 11) && (.@relaytime < 14))) {
  1449. mes "[Gatan]";
  1450. mes "Nice work. I guess";
  1451. mes "that Ledrion really knows";
  1452. mes "good adventurers when he";
  1453. mes "sees them. Now, you mind";
  1454. mes "waiting a bit? Um, there's";
  1455. mes "something I have to give you...";
  1456. set party_relay,5;
  1457. close;
  1458. }
  1459. else if ((party_relay == 99) && (BaseLevel > party_relay_lv) && ((.@relaytime >= 0) && (.@relaytime < 3))) {
  1460. mes "[Gatan]";
  1461. mes "Nice work. I guess";
  1462. mes "that Ledrion really knows";
  1463. mes "good adventurers when he";
  1464. mes "sees them. Now, you mind";
  1465. mes "waiting a bit? Um, there's";
  1466. mes "something I have to give you...";
  1467. set party_relay,5;
  1468. close;
  1469. }
  1470. if (party_relay == 99) {
  1471. mes "[Gatan]";
  1472. mes "You didn't forget that";
  1473. mes "you had to gain 1 more";
  1474. mes "Base Level, did you?";
  1475. mes "Oh, and come back during";
  1476. mes "my regular working hours.";
  1477. mes "Don't bother me when I'm off~";
  1478. next;
  1479. mes "[Gatan]";
  1480. mes "I'll tell you when I work";
  1481. mes "one more time: come from";
  1482. mes "11 AM to 2 PM, or 12 AM to";
  1483. mes "3 AM, Pacific Standard Time.";
  1484. mes "Good luck to you, alright?";
  1485. close;
  1486. }
  1487. if ((BaseLevel > 39) && (countitem(7730) > 0) && (.@relaytime >= 11) && (.@relaytime < 14) && (BaseClass == Job_Swordman)) {
  1488. mes "[Gatan]";
  1489. mes "Oh, um... Is that...?";
  1490. mes "That's a ticket from";
  1491. mes "Ledrion, huh? (^666666Nuts! I've";
  1492. mes "got to work now?^000000) It's nice";
  1493. mes "to meet you. I'm Gatan.";
  1494. next;
  1495. mes "[Gatan]";
  1496. mes "Ledrion wanted me to give";
  1497. mes "a little test if any Swordman";
  1498. mes "Class guys brought me a ticket,";
  1499. mes "and were working with a group.";
  1500. mes "Ready? Increasing your Base";
  1501. mes "Level will be my test for you.";
  1502. next;
  1503. if (BaseLevel > 94) {
  1504. mes "[Gatan]";
  1505. mes "Actually, you're already";
  1506. mes "pretty strong. I don't feel";
  1507. mes "like doing much work either,";
  1508. mes "so we'll just say that you";
  1509. mes "finished my test, alright?";
  1510. mes "Just don't tell anyone!";
  1511. next;
  1512. delitem 7730,1; //Mission_Certificate1
  1513. set party_relay,5;
  1514. mes "[Gatan]";
  1515. mes "Hold on a second...";
  1516. mes "I'm supposed to tell";
  1517. mes "you something... Give";
  1518. mes "me a minute, will you?";
  1519. close;
  1520. }
  1521. else if (BaseLevel > 89) {
  1522. mes "[Gatan]";
  1523. mes "You're pretty strong,";
  1524. mes "but it wouldn't kill";
  1525. mes "you to gain 1 more";
  1526. mes "Base Level. Go ahead";
  1527. mes "and do that, alright?";
  1528. next;
  1529. delitem 7730,1; //Mission_Certificate1
  1530. set party_relay,99;
  1531. set party_relay_lv,BaseLevel;
  1532. mes "[Gatan]";
  1533. mes "I'll go ahead and take";
  1534. mes "your ticket now. Come";
  1535. mes "back after you finish what";
  1536. mes "I've asked, and then we can";
  1537. mes "move on to the next part.";
  1538. close;
  1539. }
  1540. else if (BaseLevel > 79) {
  1541. mes "[Gatan]";
  1542. mes "You're pretty strong,";
  1543. mes "but it wouldn't kill";
  1544. mes "you to gain 1 more";
  1545. mes "Base Level. Go ahead";
  1546. mes "and do that, alright?";
  1547. next;
  1548. delitem 7730,1; //Mission_Certificate1
  1549. set party_relay,99;
  1550. set party_relay_lv,BaseLevel;
  1551. mes "[Gatan]";
  1552. mes "I'll go ahead and take";
  1553. mes "your ticket now. Come";
  1554. mes "back after you finish what";
  1555. mes "I've asked, and then we can";
  1556. mes "move on to the next part.";
  1557. close;
  1558. }
  1559. else if (BaseLevel > 69) {
  1560. mes "[Gatan]";
  1561. mes "You're pretty strong,";
  1562. mes "but it wouldn't kill";
  1563. mes "you to gain 2 more";
  1564. mes "Base Levels. Go ahead";
  1565. mes "and do that, alright?";
  1566. next;
  1567. delitem 7730,1; //Mission_Certificate1
  1568. set party_relay,3;
  1569. set party_relay_lv,BaseLevel;
  1570. mes "[Gatan]";
  1571. mes "I'll go ahead and take";
  1572. mes "your ticket now. Come";
  1573. mes "back after you finish what";
  1574. mes "I've asked, and then we can";
  1575. mes "move on to the next part.";
  1576. close;
  1577. }
  1578. else if (BaseLevel > 59) {
  1579. mes "[Gatan]";
  1580. mes "You're pretty strong,";
  1581. mes "but it wouldn't kill";
  1582. mes "you to gain 2 more";
  1583. mes "Base Levels. Go ahead";
  1584. mes "and do that, alright?";
  1585. next;
  1586. delitem 7730,1; //Mission_Certificate1
  1587. set party_relay,3;
  1588. set party_relay_lv,BaseLevel;
  1589. mes "[Gatan]";
  1590. mes "I'll go ahead and take";
  1591. mes "your ticket now. Come";
  1592. mes "back after you finish what";
  1593. mes "I've asked, and then we can";
  1594. mes "move on to the next part.";
  1595. close;
  1596. }
  1597. else if (BaseLevel > 49) {
  1598. mes "[Gatan]";
  1599. mes "You know, you'd probably";
  1600. mes "benefit from being just";
  1601. mes "a little bit stronger. Now";
  1602. mes "go out and gain 3 Base";
  1603. mes "Levels for me, okay?";
  1604. next;
  1605. delitem 7730,1; //Mission_Certificate1
  1606. set party_relay,4;
  1607. set party_relay_lv,BaseLevel;
  1608. mes "[Gatan]";
  1609. mes "I'll go ahead and take";
  1610. mes "your ticket now. Come";
  1611. mes "back after you finish what";
  1612. mes "I've asked, and then we can";
  1613. mes "move on to the next part.";
  1614. close;
  1615. }
  1616. else if (BaseLevel > 39) {
  1617. mes "[Gatan]";
  1618. mes "You know, you'd probably";
  1619. mes "benefit from being just";
  1620. mes "a little bit stronger. Now";
  1621. mes "go out and gain 3 Base";
  1622. mes "Levels for me, okay?";
  1623. next;
  1624. delitem 7730,1; //Mission_Certificate1
  1625. set party_relay,4;
  1626. set party_relay_lv,BaseLevel;
  1627. mes "[Gatan]";
  1628. mes "I'll go ahead and take";
  1629. mes "your ticket now. Come";
  1630. mes "back after you finish what";
  1631. mes "I've asked, and then we can";
  1632. mes "move on to the next part.";
  1633. close;
  1634. }
  1635. }
  1636. else if ((BaseLevel > 39) && (countitem(7730) > 0) && (.@relaytime >= 0) && (.@relaytime < 3) && (BaseClass == Job_Swordman)) {
  1637. mes "[Gatan]";
  1638. mes "Oh, um... Is that...?";
  1639. mes "That's a ticket from";
  1640. mes "Ledrion, huh? (^666666Nuts! I've";
  1641. mes "got to work now?^000000) It's nice";
  1642. mes "to meet you. I'm Gatan.";
  1643. next;
  1644. mes "[Gatan]";
  1645. mes "Ledrion wanted me to give";
  1646. mes "a little test if any Swordman";
  1647. mes "Class guys brought me a ticket,";
  1648. mes "and were working with a group.";
  1649. mes "Ready? Increasing your Base";
  1650. mes "Level will be my test for you.";
  1651. next;
  1652. if (BaseLevel > 94) {
  1653. mes "[Gatan]";
  1654. mes "Actually, you're already";
  1655. mes "pretty strong. I don't feel";
  1656. mes "like doing much work either,";
  1657. mes "so we'll just say that you";
  1658. mes "finished my test, alright?";
  1659. mes "Just don't tell anyone!";
  1660. next;
  1661. delitem 7730,1; //Mission_Certificate1
  1662. set party_relay,5;
  1663. mes "[Gatan]";
  1664. mes "Hold on a second...";
  1665. mes "I'm supposed to tell";
  1666. mes "you something... Give";
  1667. mes "me a minute, will you?";
  1668. close;
  1669. }
  1670. else if (BaseLevel > 89) {
  1671. mes "[Gatan]";
  1672. mes "You're pretty strong,";
  1673. mes "but it wouldn't kill";
  1674. mes "you to gain 1 more";
  1675. mes "Base Level. Go ahead";
  1676. mes "and do that, alright?";
  1677. next;
  1678. delitem 7730,1; //Mission_Certificate1
  1679. set party_relay,99;
  1680. set party_relay_lv,BaseLevel;
  1681. mes "[Gatan]";
  1682. mes "I'll go ahead and take";
  1683. mes "your ticket now. Come";
  1684. mes "back after you finish what";
  1685. mes "I've asked, and then we can";
  1686. mes "move on to the next part.";
  1687. close;
  1688. }
  1689. else if (BaseLevel > 79) {
  1690. mes "[Gatan]";
  1691. mes "You're pretty strong,";
  1692. mes "but it wouldn't kill";
  1693. mes "you to gain 1 more";
  1694. mes "Base Level. Go ahead";
  1695. mes "and do that, alright?";
  1696. next;
  1697. delitem 7730,1; //Mission_Certificate1
  1698. set party_relay,99;
  1699. set party_relay_lv,BaseLevel;
  1700. mes "[Gatan]";
  1701. mes "I'll go ahead and take";
  1702. mes "your ticket now. Come";
  1703. mes "back after you finish what";
  1704. mes "I've asked, and then we can";
  1705. mes "move on to the next part.";
  1706. close;
  1707. }
  1708. else if (BaseLevel > 69) {
  1709. mes "[Gatan]";
  1710. mes "You're pretty strong,";
  1711. mes "but it wouldn't kill";
  1712. mes "you to gain 2 more";
  1713. mes "Base Levels. Go ahead";
  1714. mes "and do that, alright?";
  1715. next;
  1716. delitem 7730,1; //Mission_Certificate1
  1717. set party_relay,3;
  1718. set party_relay_lv,BaseLevel;
  1719. mes "[Gatan]";
  1720. mes "I'll go ahead and take";
  1721. mes "your ticket now. Come";
  1722. mes "back after you finish what";
  1723. mes "I've asked, and then we can";
  1724. mes "move on to the next part.";
  1725. close;
  1726. }
  1727. else if (BaseLevel > 59) {
  1728. mes "[Gatan]";
  1729. mes "You're pretty strong,";
  1730. mes "but it wouldn't kill";
  1731. mes "you to gain 2 more";
  1732. mes "Base Levels. Go ahead";
  1733. mes "and do that, alright?";
  1734. next;
  1735. delitem 7730,1; //Mission_Certificate1
  1736. set party_relay,3;
  1737. set party_relay_lv,BaseLevel;
  1738. mes "[Gatan]";
  1739. mes "I'll go ahead and take";
  1740. mes "your ticket now. Come";
  1741. mes "back after you finish what";
  1742. mes "I've asked, and then we can";
  1743. mes "move on to the next part.";
  1744. close;
  1745. }
  1746. else if (BaseLevel > 49) {
  1747. mes "[Gatan]";
  1748. mes "You know, you'd probably";
  1749. mes "benefit from being just";
  1750. mes "a little bit stronger. Now";
  1751. mes "go out and gain 3 Base";
  1752. mes "Levels for me, okay?";
  1753. next;
  1754. delitem 7730,1; //Mission_Certificate1
  1755. set party_relay,4;
  1756. set party_relay_lv,BaseLevel;
  1757. mes "[Gatan]";
  1758. mes "I'll go ahead and take";
  1759. mes "your ticket now. Come";
  1760. mes "back after you finish what";
  1761. mes "I've asked, and then we can";
  1762. mes "move on to the next part.";
  1763. close;
  1764. }
  1765. else if (BaseLevel > 39) {
  1766. mes "[Gatan]";
  1767. mes "You know, you'd probably";
  1768. mes "benefit from being just";
  1769. mes "a little bit stronger. Now";
  1770. mes "go out and gain 3 Base";
  1771. mes "Levels for me, okay?";
  1772. next;
  1773. delitem 7730,1; //Mission_Certificate1
  1774. set party_relay,4;
  1775. set party_relay_lv,BaseLevel;
  1776. mes "[Gatan]";
  1777. mes "I'll keep your ticket.";
  1778. mes "When you're finished, please come back.";
  1779. close;
  1780. }
  1781. }
  1782. else if ((BaseLevel > 39) && (countitem(7730) > 0) && (BaseClass == Job_Swordman)) {
  1783. mes "[Gatan]";
  1784. mes "Oh, um... Is that...?";
  1785. mes "That's a ticket from";
  1786. mes "Ledrion, huh? (^666666Nuts! I've";
  1787. mes "got to work now?^000000) It's nice";
  1788. mes "to meet you. I'm Gatan.";
  1789. next;
  1790. mes "[Gatan]";
  1791. mes "Hate to tell you, but";
  1792. mes "I'm not on duty right now.";
  1793. mes "You should really come back";
  1794. mes "and talk to me during my";
  1795. mes "work hours, okay? I need";
  1796. mes "my rest from work, you know?";
  1797. next;
  1798. mes "[Gatan]";
  1799. mes "I'll tell you when I work,";
  1800. mes "just don't forget: come from";
  1801. mes "11 AM to 2 PM, or 12 AM to";
  1802. mes "3 AM, Pacific Standard Time.";
  1803. mes "Good luck to you, alright?";
  1804. close;
  1805. }
  1806. mes "[Gatan]";
  1807. mes "Hey, nice meeting you.";
  1808. mes "I'm Gatan. I'm not up to";
  1809. mes "much, just helping out";
  1810. mes "a friend. He's loaded, but";
  1811. mes "he's also a really good guy.";
  1812. mes "Working me to the bone, though.";
  1813. close;
  1814. }
  1815. payon,204,221,3 script Bafhail#payon::RelayBafhail 731,{
  1816. if (checkweight(907,300) == 0) {
  1817. mes "^3355FFWait a minute! You're";
  1818. mes "carrying too many items";
  1819. mes "right now: store some of";
  1820. mes "your extra things in Kafra";
  1821. mes "Storage, and then come back.^000000";
  1822. close;
  1823. }
  1824. if (countitem(7730) > 0) || (countitem(7733) > 0) || (countitem(7734) > 0) || (countitem(7737) > 0) || (countitem(7738) > 0) || (countitem(7741) > 0) {
  1825. mes "[Bafhail]";
  1826. mes "You must be confused...";
  1827. mes "It's not time for you";
  1828. mes "to see me just yet.";
  1829. mes "Have you tried meeting";
  1830. mes "with any of the other guys?";
  1831. close;
  1832. }
  1833. set .@relaytime,gettime(DT_HOUR);
  1834. if (party_relay == 30) {
  1835. mes "[Bafhail]";
  1836. mes "Did you give that ticket";
  1837. mes "to an Archer or Merchant";
  1838. mes "Class member of your group?";
  1839. mes "Just a reminder in case";
  1840. mes "you've already forgotten.";
  1841. close;
  1842. }
  1843. if ((party_relay == 29) && (.@relaytime >= 0) && (.@relaytime < 3) && (countitem(1012) > 19) && (countitem(1048) > 19) && (countitem(7003) > 19)) {
  1844. mes "[Bafhail]";
  1845. mes "Well, it looks like you came";
  1846. mes "at the right time and brought";
  1847. mes "everything I asked. Good work.";
  1848. mes "Please take your next ticket";
  1849. mes "and this small reward for you.";
  1850. next;
  1851. delitem 1012,20; //Lizard_Scruff
  1852. delitem 1048,20; //Slender_Snake
  1853. delitem 7003,20; //Anolian_Skin
  1854. set party_relay,30;
  1855. getitem 7740,1; //Mission_Certificate11
  1856. getitem 610,2; //Leaf_Of_Yggdrasil
  1857. getitem 607,2; //Yggdrasilberry
  1858. callfunc "F_PartyRelay_Exp";
  1859. mes "[Bafhail]";
  1860. mes "Make sure that you give";
  1861. mes "that ticket to an Archer";
  1862. mes "or Merchant Class member";
  1863. mes "of your group, and have him";
  1864. mes "bring it to a boy named Lospii.";
  1865. mes "Goodbye now, and good luck~";
  1866. close;
  1867. }
  1868. else if ((party_relay == 29) && (.@relaytime >= 11) && (.@relaytime < 14) && (countitem(1012) > 19) && (countitem(1048) > 19) && (countitem(7003) > 19)) {
  1869. mes "[Bafhail]";
  1870. mes "Well, it looks like you came";
  1871. mes "at the right time and brought";
  1872. mes "everything I asked. Good work.";
  1873. mes "Please take your next ticket";
  1874. mes "and this small reward for you.";
  1875. next;
  1876. delitem 1012,20; //Lizard_Scruff
  1877. delitem 1048,20; //Slender_Snake
  1878. delitem 7003,20; //Anolian_Skin
  1879. set party_relay,30;
  1880. getitem 7740,1; //Mission_Certificate11
  1881. getitem 610,2; //Leaf_Of_Yggdrasil
  1882. getitem 607,2; //Yggdrasilberry
  1883. callfunc "F_PartyRelay_Exp";
  1884. mes "[Bafhail]";
  1885. mes "Make sure that you give";
  1886. mes "that ticket to an Archer";
  1887. mes "or Merchant Class member";
  1888. mes "of your group, and have him";
  1889. mes "bring it to a boy named Lospii.";
  1890. mes "Goodbye now, and good luck~";
  1891. close;
  1892. }
  1893. if (party_relay == 29) {
  1894. mes "[Bafhail]";
  1895. mes "My mission for you is";
  1896. mes "to bring me some items";
  1897. mes "at the right time. I'll only";
  1898. mes "accept your items for 3 hours";
  1899. mes "once the day starts, and for 3";
  1900. mes "hours in the middle of the day.";
  1901. next;
  1902. mes "[Bafhail]";
  1903. mes "I need";
  1904. mes "^4D4DFF20 Frills^000000,";
  1905. mes "^4D4DFF20 Anolian Skins^000000, and";
  1906. mes "^4D4DFF20 Horrendous Hairs^000000.";
  1907. mes "Don't forget now, alright?";
  1908. close;
  1909. }
  1910. if ((countitem(7739) > 0) && (.@relaytime >= 11) && (.@relaytime < 14) && ((BaseClass == Job_Thief) || (BaseClass == Job_Acolyte))) {
  1911. mes "[Bafhail]";
  1912. mes "Oh, isn't that ticket...?";
  1913. mes "Ah, good, good. Judging";
  1914. mes "from your Job, Gatan must";
  1915. mes "have sent you, right? Nice";
  1916. mes "to meet you, I'm Bafhail~";
  1917. mes "Now, let's get to business.";
  1918. next;
  1919. mes "[Bafhail]";
  1920. mes "My mission is";
  1921. mes "for you to collect";
  1922. mes "^4D4DFF20 Frills^000000,";
  1923. mes "^4D4DFF20 Anolian Skins^000000, and";
  1924. mes "^4D4DFF20 Horrendous Hairs^000000.";
  1925. next;
  1926. delitem 7739,1; //Mission_Certificate10
  1927. set party_relay,29;
  1928. mes "[Bafhail]";
  1929. mes "Understood?";
  1930. mes "Alright then, if you'll";
  1931. mes "just hand me your ticket,";
  1932. mes "you can start gathering";
  1933. mes "those items I listed.";
  1934. mes "I'll see you later~";
  1935. close;
  1936. }
  1937. else if ((countitem(7739) > 0) && (.@relaytime >= 0) && (.@relaytime < 3) && ((BaseClass == Job_Thief) || (BaseClass == Job_Acolyte))) {
  1938. mes "[Bafhail]";
  1939. mes "Oh, isn't that ticket...?";
  1940. mes "Ah, good, good. Judging";
  1941. mes "from your Job, Gatan must";
  1942. mes "have sent you, right? Nice";
  1943. mes "to meet you, I'm Bafhail~";
  1944. mes "Now, let's get to business.";
  1945. next;
  1946. mes "[Bafhail]";
  1947. mes "My mission is";
  1948. mes "for you to collect";
  1949. mes "^4D4DFF20 Frills^000000,";
  1950. mes "^4D4DFF20 Anolian Skins^000000, and";
  1951. mes "^4D4DFF20 Horrendous Hairs^000000.";
  1952. next;
  1953. delitem 7739,1; //Mission_Certificate10
  1954. set party_relay,29;
  1955. mes "[Bafhail]";
  1956. mes "Understood?";
  1957. mes "Understood?";
  1958. mes "Alright then, if you'll";
  1959. mes "just hand me your ticket,";
  1960. mes "you can start gathering";
  1961. mes "those items I listed.";
  1962. mes "I'll see you later~";
  1963. close;
  1964. }
  1965. if ((countitem(7739) > 0) && ((BaseClass == Job_Thief) || (BaseClass == Job_Acolyte))) {
  1966. mes "[Bafhail]";
  1967. mes "Oh, isn't that ticket...?";
  1968. mes "Ah, good, good. Judging";
  1969. mes "from your Job, Gatan must";
  1970. mes "have sent you, right? Nice";
  1971. mes "to meet you, I'm Bafhail~";
  1972. next;
  1973. mes "[Bafhail]";
  1974. mes "Would you mind coming ";
  1975. mes "back to me later? Now";
  1976. mes "isn't the right time to talk";
  1977. mes "to me. I'm available for 3";
  1978. mes "hours at the start of the day,";
  1979. mes "and 3 hours in midday.";
  1980. close;
  1981. }
  1982. if (party_relay == 20) {
  1983. mes "[Bafhail]";
  1984. mes "Did you give that ticket";
  1985. mes "to an Archer or Merchant";
  1986. mes "Class member of your group?";
  1987. mes "Just a reminder in case";
  1988. mes "you've already forgotten.";
  1989. close;
  1990. }
  1991. if ((party_relay == 19) && (.@relaytime >= 14) && (.@relaytime < 17) && (countitem(1015) > 9) && (countitem(7172) > 9) && (countitem(7155) > 9)) {
  1992. mes "[Bafhail]";
  1993. mes "Well, it looks like you came";
  1994. mes "at the right time and brought";
  1995. mes "everything I asked. Good work.";
  1996. mes "Please take your next ticket";
  1997. mes "and this small reward for you.";
  1998. next;
  1999. delitem 1015,10; //Thin_N'_Long_Tongue
  2000. delitem 7172,10; //Leopard_Talon
  2001. delitem 7155,10; //Poison_Toad's_Skin
  2002. set party_relay,20;
  2003. getitem 7736,1; //Mission_Certificate7
  2004. getitem 610,2; //Leaf_Of_Yggdrasil
  2005. callfunc "F_PartyRelay_Exp";
  2006. mes "[Bafhail]";
  2007. mes "Do me a favor and make";
  2008. mes "sure that the Merchant";
  2009. mes "Class character in your";
  2010. mes "group delivers that ticket";
  2011. mes "to Lospii. Alright, I guess";
  2012. mes "I'll see you later, then.";
  2013. close;
  2014. }
  2015. else if ((party_relay == 19) && (.@relaytime >= 18) && (.@relaytime < 21) && (countitem(1015) > 9) && (countitem(7172) > 9) && (countitem(7155) > 9)) {
  2016. mes "[Bafhail]";
  2017. mes "Well, it looks like you came";
  2018. mes "at the right time and brought";
  2019. mes "everything I asked. Good work.";
  2020. mes "Please take your next ticket";
  2021. mes "and this small reward for you.";
  2022. next;
  2023. delitem 1015,10; //Thin_N'_Long_Tongue
  2024. delitem 7172,10; //Leopard_Talon
  2025. delitem 7155,10; //Poison_Toad's_Skin
  2026. set party_relay,20;
  2027. getitem 7736,1; //Mission_Certificate7
  2028. getitem 610,2; //Leaf_Of_Yggdrasil
  2029. callfunc "F_PartyRelay_Exp";
  2030. mes "[Bafhail]";
  2031. mes "Do me a favor and make";
  2032. mes "sure that the Merchant";
  2033. mes "Class character in your";
  2034. mes "group delivers that ticket";
  2035. mes "to Lospii. Alright, I guess";
  2036. mes "I'll see you later, then.";
  2037. close;
  2038. }
  2039. if (party_relay == 19) {
  2040. mes "[Bafhail]";
  2041. mes "Remember to bring me";
  2042. mes "the items I requested";
  2043. mes "at the right time, during";
  2044. mes "the 3 hours after noon or";
  2045. mes "3 hours in the early evening.";
  2046. mes "Now, I want you to bring...";
  2047. next;
  2048. mes "[Bafhail]";
  2049. mes "^4D4DFF10 Tongues^000000,";
  2050. mes "^4D4DFF10 Leopard Claws^000000, and";
  2051. mes "^4D4DFF10 Poisonous Toad Skins^000000.";
  2052. mes "I'll be waiting for you here";
  2053. mes "and will accept those items";
  2054. mes "when the time is right.";
  2055. close;
  2056. }
  2057. if ((party_relay == 18) && (.@relaytime >= 14) && (.@relaytime < 17) && (countitem(7157) > 9) && (countitem(1021) > 9) && (countitem(7101) >9)) {
  2058. mes "[Bafhail]";
  2059. mes "Well, it looks like you came";
  2060. mes "at the right time and brought";
  2061. mes "everything I asked. Good work.";
  2062. mes "Please take your next ticket";
  2063. mes "and this small reward for you.";
  2064. next;
  2065. delitem 7157,10; //Black_Mask
  2066. delitem 1021,10; //Dokkaebi_Horn
  2067. delitem 7101,10; //Peco_Wing_Feather
  2068. set party_relay,20;
  2069. getitem 7736,1; //Mission_Certificate7
  2070. getitem 610,2; //Leaf_Of_Yggdrasil
  2071. callfunc "F_PartyRelay_Exp";
  2072. mes "[Bafhail]";
  2073. mes "Do me a favor and make";
  2074. mes "sure that the Merchant";
  2075. mes "Class character in your";
  2076. mes "group delivers that ticket";
  2077. mes "to Lospii. Alright, I guess";
  2078. mes "I'll see you later, then.";
  2079. close;
  2080. }
  2081. else if ((party_relay == 18) && (.@relaytime >= 18) && (.@relaytime < 21) && (countitem(7157) > 9) && (countitem(1021) > 9) && (countitem(7101) >9)) {
  2082. mes "[Bafhail]";
  2083. mes "Well, it looks like you came";
  2084. mes "at the right time and brought";
  2085. mes "everything I asked. Good work.";
  2086. mes "Please take your next ticket";
  2087. mes "and this small reward for you.";
  2088. next;
  2089. delitem 7157,10; //Black_Mask
  2090. delitem 1021,10; //Dokkaebi_Horn
  2091. delitem 7101,10; //Peco_Wing_Feather
  2092. set party_relay,20;
  2093. getitem 7736,1; //Mission_Certificate7
  2094. getitem 610,2; //Leaf_Of_Yggdrasil
  2095. callfunc "F_PartyRelay_Exp";
  2096. mes "[Bafhail]";
  2097. mes "Do me a favor and make";
  2098. mes "sure that the Merchant";
  2099. mes "Class character in your";
  2100. mes "group delivers that ticket";
  2101. mes "to Lospii. Alright, I guess";
  2102. mes "I'll see you later, then.";
  2103. close;
  2104. }
  2105. if (party_relay == 18) {
  2106. mes "[Bafhail]";
  2107. mes "Remember that your";
  2108. mes "mission from me is";
  2109. mes "to collect some items,";
  2110. mes "and to bring them to";
  2111. mes "me at the right time.";
  2112. next;
  2113. mes "[Bafhail]";
  2114. mes "I'll only accept your";
  2115. mes "items for 3 hours after";
  2116. mes "the day starts, and for";
  2117. mes "3 hours during midday.";
  2118. mes "These are the items";
  2119. mes "that I want you to bring...";
  2120. next;
  2121. mes "[Bafhail]";
  2122. mes "^4D4DFF10 Dark Masks^000000,";
  2123. mes "^4D4DFF10 Dokebi Horns^000000, and";
  2124. mes "^4D4DFF10 PecoPeco Feathers^000000.";
  2125. mes "I'll be here waiting for";
  2126. mes "you during the hours";
  2127. mes "I just described, okay?";
  2128. close;
  2129. }
  2130. if ((countitem(7735) > 0) && (.@relaytime >= 14) && (.@relaytime < 17) && (BaseClass == Job_Acolyte)) {
  2131. mes "[Bafhail]";
  2132. mes "Oh, isn't that ticket...?";
  2133. mes "Ah, good, good. Judging";
  2134. mes "from your Job, Gatan must";
  2135. mes "have sent you, right? Nice";
  2136. mes "to meet you, I'm Bafhail~";
  2137. next;
  2138. mes "[Bafhail]";
  2139. mes "Alright, let's get down";
  2140. mes "to what you came for.";
  2141. mes "My mission is for you to";
  2142. mes "collect some items, and";
  2143. mes "for you to bring them at";
  2144. mes "the right time. Bring me...";
  2145. next;
  2146. mes "[Bafhail]";
  2147. mes "^4D4DFF10 Dark Masks^000000,";
  2148. mes "^4D4DFF10 Dokebi Horns^000000, and";
  2149. mes "^4D4DFF10 PecoPeco Feathers^000000.";
  2150. next;
  2151. delitem 7735,1; //Mission_Certificate6
  2152. set party_relay,18;
  2153. mes "[Bafhail]";
  2154. mes "Understood?";
  2155. mes "Alright then, if you'll";
  2156. mes "just hand me your ticket,";
  2157. mes "you can start gathering";
  2158. mes "those items I listed.";
  2159. mes "I'll see you later~";
  2160. close;
  2161. }
  2162. else if ((countitem(7735) > 0) && (.@relaytime >= 18) && (.@relaytime < 21) && (BaseClass == Job_Acolyte)) {
  2163. mes "[Bafhail]";
  2164. mes "Oh, isn't that ticket...?";
  2165. mes "Ah, good, good. Judging";
  2166. mes "from your Job, Gatan must";
  2167. mes "have sent you, right? Nice";
  2168. mes "to meet you, I'm Bafhail~";
  2169. next;
  2170. mes "[Bafhail]";
  2171. mes "Alright, let's get down";
  2172. mes "to what you came for.";
  2173. mes "My mission is for you to";
  2174. mes "collect some items, and";
  2175. mes "for you to bring them at";
  2176. mes "the right time. Bring me...";
  2177. next;
  2178. mes "[Bafhail]";
  2179. mes "^4D4DFF10 Tongues^000000,";
  2180. mes "^4D4DFF10 Leopard Claws^000000, and";
  2181. mes "^4D4DFF10 Poisonous Toad Skins^000000.";
  2182. next;
  2183. delitem 7735,1; //Mission_Certificate6
  2184. set party_relay,19;
  2185. mes "[Bafhail]";
  2186. mes "Understood?";
  2187. mes "Alright then, if you'll";
  2188. mes "just hand me your ticket,";
  2189. mes "you can start gathering";
  2190. mes "those items I listed.";
  2191. mes "I'll see you later~";
  2192. close;
  2193. }
  2194. if ((countitem(7735) > 0) && (BaseClass == Job_Acolyte)) {
  2195. mes "[Bafhail]";
  2196. mes "Oh, isn't that ticket...?";
  2197. mes "Ah, good, good. Judging";
  2198. mes "from your Job, Gatan must";
  2199. mes "have sent you, right? Nice";
  2200. mes "to meet you, I'm Bafhail~";
  2201. next;
  2202. mes "[Bafhail]";
  2203. mes "Would you mind coming ";
  2204. mes "back to me later? Now";
  2205. mes "isn't the right time to talk";
  2206. mes "to me. I'm available for 3";
  2207. mes "hours at the start of the day,";
  2208. mes "and 3 hours in midday.";
  2209. close;
  2210. }
  2211. if (party_relay == 9) {
  2212. mes "[Bafhail]";
  2213. mes "Oh, did you already";
  2214. mes "deliver the ticket that";
  2215. mes "I gave you? If that's the";
  2216. mes "case, we won't have any";
  2217. mes "business with each other";
  2218. mes "for a while, I suppose.";
  2219. close;
  2220. }
  2221. if ((party_relay == 8) && ((.@relaytime >= 8) && (.@relaytime < 11)) && (countitem(7196) > 9) && (countitem(7184) > 9) && (countitem(920) > 9)) {
  2222. mes "[Bafhail]";
  2223. mes "Well, it looks like you came";
  2224. mes "at the right time and brought";
  2225. mes "everything I asked. Good work.";
  2226. mes "Please take your next ticket";
  2227. mes "and this small reward for you.";
  2228. next;
  2229. delitem 7196,10; //Shoulder_Protection
  2230. delitem 7189,10; //Heart_Of_Tree
  2231. delitem 920,10; //Claw_Of_Wolves
  2232. set party_relay,9;
  2233. getitem 7732,1; //Mission_Certificate3
  2234. getitem 607,2; //Yggdrasilberry
  2235. callfunc "F_PartyRelay_Exp";
  2236. mes "[Bafhail]";
  2237. mes "Please give that";
  2238. mes "ticket to the Archer";
  2239. mes "Class member of your";
  2240. mes "group, and have him";
  2241. mes "deliver it to Lospii, okay?";
  2242. mes "Good luck on your travels~";
  2243. close;
  2244. }
  2245. else if ((party_relay == 8) && ((.@relaytime >= 21) && (countitem(7196) > 9) && (countitem(7184) > 9) && (countitem(920) > 9))) {
  2246. mes "[Bafhail]";
  2247. mes "Well, it looks like you came";
  2248. mes "at the right time and brought";
  2249. mes "everything I asked. Good work.";
  2250. mes "Please take your next ticket";
  2251. mes "and this small reward for you.";
  2252. delitem 7196,10; //Shoulder_Protection
  2253. delitem 7189,10; //Heart_Of_Tree
  2254. delitem 920,10; //Claw_Of_Wolves
  2255. set party_relay,9;
  2256. getitem 7732,1; //Mission_Certificate3
  2257. getitem 607,2; //Yggdrasilberry
  2258. callfunc "F_PartyRelay_Exp";
  2259. next;
  2260. mes "[Bafhail]";
  2261. mes "Please give that";
  2262. mes "ticket to the Archer";
  2263. mes "Class member of your";
  2264. mes "group, and have him";
  2265. mes "deliver it to Lospii, okay?";
  2266. mes "Good luck on your travels~";
  2267. close;
  2268. }
  2269. if (party_relay == 8) {
  2270. mes "[Bafhail]";
  2271. mes "Your mission";
  2272. mes "is to bring me";
  2273. mes "^4D4DFF10 Wooden Hearts^000000,";
  2274. mes "^4D4DFF10 Wolf Claws^000000, and";
  2275. mes "^4D4DFF10 Shoulder Protectors^000000";
  2276. mes "during hours I accept items.";
  2277. next;
  2278. mes "[Bafhail]";
  2279. mes "Remember that I only";
  2280. mes "accept items from 8 AM";
  2281. mes "to 11 AM, and from 9 PM";
  2282. mes "to 12 AM. That's Pacific";
  2283. mes "Standard Time. Don't forget!";
  2284. close;
  2285. }
  2286. if ((party_relay == 7) && ((.@relaytime >= 8) && (.@relaytime < 11)) && (countitem(1027) > 9) && (countitem(1040) > 9) && (countitem(1023) > 9)) {
  2287. mes "[Bafhail]";
  2288. mes "Well, it looks like you came";
  2289. mes "at the right time and brought";
  2290. mes "everything I asked. Good work.";
  2291. mes "Please take your next ticket";
  2292. mes "and this small reward for you.";
  2293. next;
  2294. delitem 1027,10; //Porcupine_Spike
  2295. delitem 1040,10; //Elder_Pixie's_Beard
  2296. delitem 1023,10; //Fish_Tail
  2297. set party_relay,9;
  2298. getitem 7732,1; //Mission_Certificate3
  2299. mes "[Bafhail]";
  2300. mes "Please give that";
  2301. mes "ticket to the Archer";
  2302. mes "Class member of your";
  2303. mes "group, and have him";
  2304. mes "deliver it to Lospii, okay?";
  2305. mes "Good luck on your travels~";
  2306. close;
  2307. }
  2308. else if ((party_relay == 7) && ((.@relaytime >= 21) && (countitem(1027) > 9) && (countitem(1040) > 9) && (countitem(1023) > 9))) {
  2309. mes "[Bafhail]";
  2310. mes "Well, it looks like you came";
  2311. mes "at the right time and brought";
  2312. mes "everything I asked. Good work.";
  2313. mes "Please take your next ticket";
  2314. mes "and this small reward for you.";
  2315. next;
  2316. delitem 1027,10; //Porcupine_Spike
  2317. delitem 1040,10; //Elder_Pixie's_Beard
  2318. delitem 1023,10; //Fish_Tail
  2319. set party_relay,9;
  2320. getitem 7732,1; //Mission_Certificate3
  2321. mes "[Bafhail]";
  2322. mes "Please give that";
  2323. mes "ticket to the Archer";
  2324. mes "Class member of your";
  2325. mes "group, and have him";
  2326. mes "deliver it to Lospii, okay?";
  2327. mes "Good luck on your travels~";
  2328. close;
  2329. }
  2330. if (party_relay == 7) {
  2331. mes "[Bafhail]";
  2332. mes "Your mission";
  2333. mes "is to bring me";
  2334. mes "^4D4DFF10 Fish Tails^000000,";
  2335. mes "^4D4DFF10 Porcupine Quills^000000, and";
  2336. mes "^4D4DFF10 Elder Pixie's Moustaches^000000";
  2337. mes "during hours I accept items.";
  2338. next;
  2339. mes "[Bafhail]";
  2340. mes "Remember that I only";
  2341. mes "accept items from 8 AM";
  2342. mes "to 11 AM, and from 9 PM";
  2343. mes "to 12 AM. That's Pacific";
  2344. mes "Standard Time. Don't forget!";
  2345. close;
  2346. }
  2347. if ((countitem(7731) > 0) && (BaseLevel > 39) && ((.@relaytime >= 8) && (.@relaytime < 11)) && (BaseClass == Job_Thief)) {
  2348. mes "[Bafhail]";
  2349. mes "Oh, isn't that ticket...?";
  2350. mes "Ah, good, good. Judging";
  2351. mes "from your Job, Gatan must";
  2352. mes "have sent you, right? Nice";
  2353. mes "to meet you, I'm Bafhail~";
  2354. next;
  2355. mes "[Bafhail]";
  2356. mes "Alright, let's get down";
  2357. mes "to what you came for.";
  2358. mes "My mission is for you to";
  2359. mes "collect some items, and";
  2360. mes "for you to bring them at";
  2361. mes "the right time. Bring me...";
  2362. next;
  2363. mes "[Bafhail]";
  2364. mes "^4D4DFF10 Wooden Hearts^000000,";
  2365. mes "^4D4DFF10 Wolf Claws^000000, and";
  2366. mes "^4D4DFF10 Shoulder Protectors^000000";
  2367. next;
  2368. delitem 7731,1; //Mission_Certificate2
  2369. set party_relay,8;
  2370. mes "[Bafhail]";
  2371. mes "Remember that I won't";
  2372. mes "accept your items, even";
  2373. mes "if you have everything,";
  2374. mes "if you don't come during";
  2375. mes "the hours when I accept";
  2376. mes "items for missions, okay?";
  2377. close;
  2378. }
  2379. else if ((countitem(7731) > 0) && (BaseLevel > 39) && ((.@relaytime >= 21) && (BaseClass == Job_Thief))) {
  2380. mes "[Bafhail]";
  2381. mes "Oh, isn't that ticket...?";
  2382. mes "Ah, good, good. Judging";
  2383. mes "from your Job, Gatan must";
  2384. mes "have sent you, right? Nice";
  2385. mes "to meet you, I'm Bafhail~";
  2386. next;
  2387. mes "[Bafhail]";
  2388. mes "Alright, let's get down";
  2389. mes "to what you came for.";
  2390. mes "My mission is for you to";
  2391. mes "collect some items, and";
  2392. mes "for you to bring them at";
  2393. mes "the right time. Bring me...";
  2394. next;
  2395. mes "[Bafhail]";
  2396. mes "^4D4DFF10 Fish Tails^000000,";
  2397. mes "^4D4DFF10 Porcupine Quills^000000, and";
  2398. mes "^4D4DFF10 Elder Pixie's Moustaches^000000";
  2399. next;
  2400. delitem 7731,1; //Mission_Certificate2
  2401. set party_relay,7;
  2402. mes "[Bafhail]";
  2403. mes "Remember that I won't";
  2404. mes "accept your items, even";
  2405. mes "if you have everything,";
  2406. mes "if you don't come during";
  2407. mes "the hours when I accept";
  2408. mes "items for missions, okay?";
  2409. close;
  2410. }
  2411. if ((countitem(7731) > 0) && (BaseLevel > 39) && (BaseClass == Job_Thief)) {
  2412. mes "[Bafhail]";
  2413. mes "Oh, isn't that ticket...?";
  2414. mes "Ah, good, good. Judging";
  2415. mes "from your Job, Gatan must";
  2416. mes "have sent you, right? Nice";
  2417. mes "to meet you, I'm Bafhail~";
  2418. next;
  2419. mes "[Bafhail]";
  2420. mes "Would you mind coming";
  2421. mes "back to me later? Now";
  2422. mes "isn't the right time to";
  2423. mes "talk to me. I'm available";
  2424. mes "from 8 AM to 11 AM, and";
  2425. mes "from 9 PM to 12 AM.";
  2426. close;
  2427. }
  2428. mes "[Bafhail]";
  2429. mes "...Hm? I don't think";
  2430. mes "we have any business";
  2431. mes "with each other. You mind";
  2432. mes "leaving me alone? I'm pretty";
  2433. mes "busy administering a bunch";
  2434. mes "of these missions for a friend.";
  2435. next;
  2436. mes "[Bafhail]";
  2437. mes "If we're lucky, maybe";
  2438. mes "you'll be one of those";
  2439. mes "adventurers that'll carry";
  2440. mes "out these fun little missions";
  2441. mes "for my friend Ledrion.";
  2442. close;
  2443. }
  2444. payon,168,314,3 script Lospii#payon::RelayLospii 706,{
  2445. if (checkweight(907,300) == 0) {
  2446. mes "^3355FFWait a minute! You're";
  2447. mes "carrying too many items";
  2448. mes "right now: store some of";
  2449. mes "your extra things in Kafra";
  2450. mes "Storage, and then come back.^000000";
  2451. close;
  2452. }
  2453. if (countitem(7730) > 0) || (countitem(7731) > 0) || (countitem(7734) > 0) || (countitem(7735) > 0) || (countitem(7738) > 0) || (countitem(7739) > 0) {
  2454. mes "[Lospii]";
  2455. mes "Hey, didn't you figure";
  2456. mes "out what you need to do?";
  2457. mes "You're not supposed to";
  2458. mes "talk to me now! Mmm...";
  2459. mes "I don't know who you";
  2460. mes "have to meet either, but...";
  2461. close;
  2462. }
  2463. set .@relaytime,gettime(DT_HOUR);
  2464. getmapxy(.@m$,.@x,.@y,BL_NPC,strnpcinfo(3));
  2465. set .@juwi,getareausers(.@m$,.@x-8,.@y-8,.@x+8,.@y+8);
  2466. if (party_relay == 32) {
  2467. mes "[Lospii]";
  2468. mes "Hey! Did you give";
  2469. mes "that ticket to the";
  2470. mes "leader of your group";
  2471. mes "yet? The guy that started";
  2472. mes "this whole relay thing!";
  2473. close;
  2474. }
  2475. if ((party_relay == 31) && ((.@relaytime >= 8) && (.@relaytime < 11)) && (.@juwi > 13)) {
  2476. mes "[Lospii]";
  2477. mes "Oh! You brought so many";
  2478. mes "friends! One... T-two...";
  2479. mes "You brought " + .@juwi + "?! Hmpf.";
  2480. mes "Maybe I gave you something";
  2481. mes "too easy to do. I didn't know";
  2482. mes "you knew this many people!";
  2483. next;
  2484. mes "[Lospii]";
  2485. mes "Oh well, thanks for";
  2486. mes "bringing everyone here.";
  2487. mes "For that, you get this";
  2488. mes "gift from me. Cool, huh?";
  2489. next;
  2490. set party_relay,32;
  2491. getitem 7741,1; //Mission_Certificate12
  2492. getitem 610,2; //Leaf_Of_Yggdrasil
  2493. getitem 607,2; //Yggdrasilberry
  2494. callfunc "F_PartyRelay_Exp";
  2495. mes "[Lospii]";
  2496. mes "Okay, now take this";
  2497. mes "ticket, and give it to";
  2498. mes "your leader, the guy that";
  2499. mes "started this whole relay";
  2500. mes "thing. He needs to give";
  2501. mes "the ticket to Ledrion, okay?";
  2502. next;
  2503. mes "[Lospii]";
  2504. mes "You're almost done!";
  2505. mes "...I think. Um, I'm not";
  2506. mes "really sure what will";
  2507. mes "happen next. I can only";
  2508. mes "remember the parts I have";
  2509. mes "to do. C'mon! I'm just a kid!";
  2510. close;
  2511. }
  2512. else if ((party_relay == 31) && ((.@relaytime >= 21) && (.@juwi > 13))) {
  2513. mes "[Lospii]";
  2514. mes "Oh! You brought so many";
  2515. mes "friends! One... T-two...";
  2516. mes "You brought " + .@juwi + "?! Hmpf.";
  2517. mes "Maybe I gave you something";
  2518. mes "too easy to do. I didn't know";
  2519. mes "you knew this many people!";
  2520. next;
  2521. mes "[Lospii]";
  2522. mes "Oh well, thanks for";
  2523. mes "bringing everyone here.";
  2524. mes "For that, you get this";
  2525. mes "gift from me. Cool, huh?";
  2526. next;
  2527. set party_relay,32;
  2528. getitem 7741,1; //Mission_Certificate12
  2529. getitem 610,2; //Leaf_Of_Yggdrasil
  2530. getitem 607,2; //Yggdrasilberry
  2531. callfunc "F_PartyRelay_Exp";
  2532. mes "[Lospii]";
  2533. mes "Okay, now take this";
  2534. mes "ticket, and give it to";
  2535. mes "your leader, the guy that";
  2536. mes "started this whole relay";
  2537. mes "thing. He needs to give";
  2538. mes "the ticket to Ledrion, okay?";
  2539. next;
  2540. mes "[Lospii]";
  2541. mes "You're almost done!";
  2542. mes "...I think. Um, I'm not";
  2543. mes "really sure what will";
  2544. mes "happen next. I can only";
  2545. mes "remember the parts I have";
  2546. mes "to do. C'mon! I'm just a kid!";
  2547. close;
  2548. }
  2549. if (party_relay == 31) {
  2550. mes "[Lospii]";
  2551. mes "Okay, you have to bring";
  2552. mes "me 10 of your friends when";
  2553. mes "I'm working, okay? That's, uh,";
  2554. mes "3 hours before noon, and then";
  2555. mes "another 3 hours after midnight.";
  2556. mes "Just only those times, okay?";
  2557. close;
  2558. }
  2559. if ((countitem(7740) > 0) && (.@relaytime >= 8) && (.@relaytime < 11) && ((BaseJob == Job_Archer) || (BaseJob == Job_Merchant))) {
  2560. mes "[Lospii]";
  2561. mes "Hi, I'm Lospii! Maybe";
  2562. mes "I'm younger than you, but";
  2563. mes "I'm in charge of this mission!";
  2564. mes "So you have to listen, okay?";
  2565. mes "Heh heh! Don't be scared~";
  2566. next;
  2567. mes "[Lospii]";
  2568. mes "I'm working now for this";
  2569. mes "mission thing so you came";
  2570. mes "at a good time! Let's see...";
  2571. mes "I need to give you... Some";
  2572. mes "mission for you to doooo...";
  2573. mes "Oh! I know! I got it!";
  2574. next;
  2575. mes "[Lospii]";
  2576. mes "We're seeing if you";
  2577. mes "know about teamwork, right?";
  2578. mes "Why don't you show me a lot";
  2579. mes "of your friends? Bring me...";
  2580. mes "14 of them! Yes, that's good!";
  2581. next;
  2582. mes "[Lospii]";
  2583. mes "I need to be able to";
  2584. mes "see them, you know, so";
  2585. mes "I know you're not lying";
  2586. mes "to me. Bring them reeeally";
  2587. mes "close so I know they're your";
  2588. mes "friends, not some other guys.";
  2589. next;
  2590. delitem 7740,1; //Mission_Certificate11
  2591. set party_relay,31;
  2592. mes "[Lospii]";
  2593. mes "Okay, I'll be right";
  2594. mes "here! Oh! And you have";
  2595. mes "to come with your friends";
  2596. mes "while I'm at work! That's";
  2597. mes "important to know!";
  2598. close;
  2599. }
  2600. else if ((countitem(7740) > 0) && (.@relaytime >= 21) && ((BaseClass == Job_Archer) || (BaseClass == Job_Merchant))) {
  2601. mes "[Lospii]";
  2602. mes "Hi, I'm Lospii! Maybe";
  2603. mes "I'm younger than you, but";
  2604. mes "I'm in charge of this mission!";
  2605. mes "So you have to listen, okay?";
  2606. mes "Heh heh! Don't be scared~";
  2607. next;
  2608. mes "[Lospii]";
  2609. mes "I'm working now for this";
  2610. mes "mission thing so you came";
  2611. mes "at a good time! Let's see...";
  2612. mes "I need to give you... Some";
  2613. mes "mission for you to doooo...";
  2614. mes "Oh! I know! I got it!";
  2615. next;
  2616. mes "[Lospii]";
  2617. mes "We're seeing if you";
  2618. mes "know about teamwork, right?";
  2619. mes "Why don't you show me a lot";
  2620. mes "of your friends? Bring me...";
  2621. mes "14 of them! Yes, that's good!";
  2622. next;
  2623. mes "[Lospii]";
  2624. mes "I need to be able to";
  2625. mes "see them, you know, so";
  2626. mes "I know you're not lying";
  2627. mes "to me. Bring them reeeally";
  2628. mes "close so I know they're your";
  2629. mes "friends, not some other guys.";
  2630. next;
  2631. delitem 7740,1; //Mission_Certificate11
  2632. set party_relay,31;
  2633. mes "[Lospii]";
  2634. mes "Okay, I'll be right";
  2635. mes "here! Oh! And you have";
  2636. mes "to come with your friends";
  2637. mes "while I'm at work! That's";
  2638. mes "important to know!";
  2639. close;
  2640. }
  2641. if ((countitem(7740) > 0) && ((BaseClass == Job_Archer) || (BaseClass == Job_Merchant))) {
  2642. mes "[Lospii]";
  2643. mes "Hi, I'm Lospii! Maybe";
  2644. mes "I'm younger than you, but";
  2645. mes "I'm in charge of this mission!";
  2646. mes "So you have to listen, okay?";
  2647. mes "Heh heh! Don't be scared~";
  2648. next;
  2649. mes "[Lospii]";
  2650. mes "Uh oh... I forgot";
  2651. mes "that I'm not supposed";
  2652. mes "to be working now. Come";
  2653. mes "back when I'm working, okay?";
  2654. next;
  2655. mes "[Lospii]";
  2656. mes "I... I work before";
  2657. mes "noon for 3 hours, and";
  2658. mes "then... 3 hours after";
  2659. mes "midnight? Yes, those";
  2660. mes "are the times when";
  2661. mes "I'm working!";
  2662. close;
  2663. }
  2664. if (party_relay == 22) {
  2665. mes "[Lospii]";
  2666. mes "Huh? No, no, you're";
  2667. mes "not supposed to be here!";
  2668. mes "Give the eighth ticket to";
  2669. mes "your leader so he can give";
  2670. mes "it to Ledrion! Your leader...";
  2671. mes "You know him, right?";
  2672. close;
  2673. }
  2674. if ((party_relay == 21) && ((.@relaytime >= 11) && (.@relaytime < 14)) && (.@juwi > 11)) {
  2675. mes "[Lospii]";
  2676. mes "Oh! You brought so many";
  2677. mes "friends! One... T-two...";
  2678. mes "You brought " + .@juwi + "?! Hmpf.";
  2679. mes "Maybe I gave you something";
  2680. mes "too easy to do. I didn't know";
  2681. mes "you knew this many people!";
  2682. next;
  2683. mes "[Lospii]";
  2684. mes "Oh well, thanks for";
  2685. mes "bringing everyone here.";
  2686. mes "For that, you get this";
  2687. mes "gift from me. Cool, huh?";
  2688. next;
  2689. set party_relay,22;
  2690. getitem 7737,1; //Mission_Certificate8
  2691. getitem 610,2; //Leaf_Of_Yggdrasil
  2692. callfunc "F_PartyRelay_Exp";
  2693. mes "[Lospii]";
  2694. mes "Okay, now take this";
  2695. mes "ticket, and give it to";
  2696. mes "your leader, the guy that";
  2697. mes "started this whole relay";
  2698. mes "thing. He needs to give";
  2699. mes "the ticket to Ledrion, okay?";
  2700. next;
  2701. mes "[Lospii]";
  2702. mes "You're almost done!";
  2703. mes "...I think. Um, I'm not";
  2704. mes "really sure what will";
  2705. mes "happen next. I can only";
  2706. mes "remember the parts I have";
  2707. mes "to do. C'mon! I'm just a kid!";
  2708. close;
  2709. }
  2710. else if ((party_relay == 21) && ((.@relaytime >= 0) && (.@relaytime < 3)) && (.@juwi > 11)) {
  2711. mes "[Lospii]";
  2712. mes "Oh! You brought so many";
  2713. mes "friends! One... T-two...";
  2714. mes "You brought " + .@juwi + "?! Hmpf.";
  2715. mes "Maybe I gave you something";
  2716. mes "too easy to do. I didn't know";
  2717. mes "you knew this many people!";
  2718. next;
  2719. mes "[Lospii]";
  2720. mes "Oh well, thanks for";
  2721. mes "bringing everyone here.";
  2722. mes "For that, you get this";
  2723. mes "gift from me. Cool, huh?";
  2724. next;
  2725. set party_relay,22;
  2726. getitem 7737,1; //Mission_Certificate8
  2727. getitem 610,2; //Leaf_Of_Yggdrasil
  2728. callfunc "F_PartyRelay_Exp";
  2729. mes "[Lospii]";
  2730. mes "Okay, now take this";
  2731. mes "ticket, and give it to";
  2732. mes "your leader, the guy that";
  2733. mes "started this whole relay";
  2734. mes "thing. He needs to give";
  2735. mes "the ticket to Ledrion, okay?";
  2736. next;
  2737. mes "[Lospii]";
  2738. mes "You're almost done!";
  2739. mes "...I think. Um, I'm not";
  2740. mes "really sure what will";
  2741. mes "happen next. I can only";
  2742. mes "remember the parts I have";
  2743. mes "to do. C'mon! I'm just a kid!";
  2744. close;
  2745. }
  2746. if (party_relay == 21) {
  2747. mes "[Lospii]";
  2748. mes "Okay, you have to bring";
  2749. mes "me 12 of your friends when";
  2750. mes "I'm working, okay? That's, uh,";
  2751. mes "3 hours before noon, and then";
  2752. mes "another 3 hours after midnight.";
  2753. mes "Just only those times, okay?";
  2754. close;
  2755. }
  2756. if ((countitem(7736) > 0) && (.@relaytime >= 11) && (.@relaytime < 14) && (BaseClass == Job_Merchant)) {
  2757. mes "[Lospii]";
  2758. mes "Hi, I'm Lospii! Maybe";
  2759. mes "I'm younger than you, but";
  2760. mes "I'm in charge of this mission!";
  2761. mes "So you have to listen, okay?";
  2762. mes "Heh heh! Don't be scared~";
  2763. next;
  2764. mes "[Lospii]";
  2765. mes "I'm working now for this";
  2766. mes "mission thing so you came";
  2767. mes "at a good time! Let's see...";
  2768. mes "I need to give you... Some";
  2769. mes "mission for you to doooo...";
  2770. mes "Oh! I know! I got it!";
  2771. next;
  2772. mes "[Lospii]";
  2773. mes "We're seeing if you";
  2774. mes "know about teamwork, right?";
  2775. mes "Why don't you show me a lot";
  2776. mes "of your friends? Bring me...";
  2777. mes "12 of them! Yes, that's good!";
  2778. next;
  2779. mes "[Lospii]";
  2780. mes "I need to be able to";
  2781. mes "see them, you know, so";
  2782. mes "I know you're not lying";
  2783. mes "to me. Bring them reeeally";
  2784. mes "close so I know they're your";
  2785. mes "friends, not some other guys.";
  2786. next;
  2787. delitem 7736,1; //Mission_Certificate7
  2788. set party_relay,21;
  2789. mes "[Lospii]";
  2790. mes "Okay, I'll be right";
  2791. mes "here! Oh! And you have";
  2792. mes "to come with your friends";
  2793. mes "while I'm at work! That's";
  2794. mes "important to know!";
  2795. close;
  2796. }
  2797. else if ((countitem(7736) > 0) && (.@relaytime >= 0) && (.@relaytime < 3) && (BaseClass == Job_Merchant)) {
  2798. mes "[Lospii]";
  2799. mes "Hi, I'm Lospii! Maybe";
  2800. mes "I'm younger than you, but";
  2801. mes "I'm in charge of this mission!";
  2802. mes "So you have to listen, okay?";
  2803. mes "Heh heh! Don't be scared~";
  2804. next;
  2805. mes "[Lospii]";
  2806. mes "I'm working now for this";
  2807. mes "mission thing so you came";
  2808. mes "at a good time! Let's see...";
  2809. mes "I need to give you... Some";
  2810. mes "mission for you to doooo...";
  2811. mes "Oh! I know! I got it!";
  2812. next;
  2813. mes "[Lospii]";
  2814. mes "We're seeing if you";
  2815. mes "know about teamwork, right?";
  2816. mes "Why don't you show me a lot";
  2817. mes "of your friends? Bring me...";
  2818. mes "12 of them! Yes, that's good!";
  2819. next;
  2820. mes "[Lospii]";
  2821. mes "I need to be able to";
  2822. mes "see them, you know, so";
  2823. mes "I know you're not lying";
  2824. mes "to me. Bring them reeeally";
  2825. mes "close so I know they're your";
  2826. mes "friends, not some other guys.";
  2827. next;
  2828. delitem 7736,1; //Mission_Certificate7
  2829. set party_relay,21;
  2830. mes "[Lospii]";
  2831. mes "Okay, I'll be right";
  2832. mes "here! Oh! And you have";
  2833. mes "to come with your friends";
  2834. mes "while I'm at work! That's";
  2835. mes "important to know!";
  2836. close;
  2837. }
  2838. if ((countitem(7736) > 0) && (BaseClass == Job_Merchant)) {
  2839. mes "[Lospii]";
  2840. mes "Hi, I'm Lospii! Maybe";
  2841. mes "I'm younger than you, but";
  2842. mes "I'm in charge of this mission!";
  2843. mes "So you have to listen, okay?";
  2844. mes "Heh heh! Don't be scared~";
  2845. next;
  2846. mes "[Lospii]";
  2847. mes "Uh oh... I forgot";
  2848. mes "that I'm not supposed";
  2849. mes "to be working now. Come";
  2850. mes "back when I'm working, okay?";
  2851. next;
  2852. mes "[Lospii]";
  2853. mes "I... I work before";
  2854. mes "noon for 3 hours, and";
  2855. mes "then... 3 hours after";
  2856. mes "midnight? Yes, those";
  2857. mes "are the times when";
  2858. mes "I'm working!";
  2859. close;
  2860. }
  2861. if (party_relay == 11) {
  2862. mes "[Lospii]";
  2863. mes "Umm... Did you bring";
  2864. mes "the fourth ticket to your";
  2865. mes "leader yet? You know,";
  2866. mes "the leader of the group.";
  2867. mes "The one that started this";
  2868. mes "whole relay test thingee.";
  2869. close;
  2870. }
  2871. if ((party_relay == 10) && ((.@relaytime >= 14) && (.@relaytime < 17)) && (.@juwi > 9)) {
  2872. mes "[Lospii]";
  2873. mes "Oh! You brought so many";
  2874. mes "friends! One... T-two...";
  2875. mes "You brought " + .@juwi + "?! Hmpf.";
  2876. mes "Maybe I gave you something";
  2877. mes "too easy to do. I didn't know";
  2878. mes "you knew this many people!";
  2879. next;
  2880. mes "[Lospii]";
  2881. mes "Oh well, thanks for";
  2882. mes "bringing everyone here.";
  2883. mes "For that, you get this";
  2884. mes "gift from me. Cool, huh?";
  2885. next;
  2886. set party_relay,11;
  2887. getitem 7733,1; //Mission_Certificate4
  2888. getitem 607,2; //Yggdrasilberry
  2889. callfunc "F_PartyRelay_Exp";
  2890. mes "[Lospii]";
  2891. mes "Okay, now take this";
  2892. mes "ticket, and give it to";
  2893. mes "your leader, the guy that";
  2894. mes "started this whole relay";
  2895. mes "thing. He needs to give";
  2896. mes "the ticket to Ledrion, okay?";
  2897. next;
  2898. mes "[Lospii]";
  2899. mes "You're almost done!";
  2900. mes "...I think. Um, I'm not";
  2901. mes "really sure what will";
  2902. mes "happen next. I can only";
  2903. mes "remember the parts I have";
  2904. mes "to do. C'mon! I'm just a kid!";
  2905. close;
  2906. }
  2907. else if ((party_relay == 10) && ((.@relaytime >= 18) && (.@relaytime < 21)) && (.@juwi > 9)) {
  2908. mes "[Lospii]";
  2909. mes "Oh! You brought so many";
  2910. mes "friends! One... T-two...";
  2911. mes "You brought " + .@juwi + "?! Hmpf.";
  2912. mes "Maybe I gave you something";
  2913. mes "too easy to do. I didn't know";
  2914. mes "you knew this many people!";
  2915. next;
  2916. mes "[Lospii]";
  2917. mes "Oh well, thanks for";
  2918. mes "bringing everyone here.";
  2919. mes "For that, you get this";
  2920. mes "gift from me. Cool, huh?";
  2921. next;
  2922. set party_relay,11;
  2923. getitem 7733,1; //Mission_Certificate4
  2924. getitem 607,2; //Yggdrasilberry
  2925. callfunc "F_PartyRelay_Exp";
  2926. mes "[Lospii]";
  2927. mes "Okay, now take this";
  2928. mes "ticket, and give it to";
  2929. mes "your leader, the guy that";
  2930. mes "started this whole relay";
  2931. mes "thing. He needs to give";
  2932. mes "the ticket to Ledrion, okay?";
  2933. next;
  2934. mes "[Lospii]";
  2935. mes "You're almost done!";
  2936. mes "...I think. Um, I'm not";
  2937. mes "really sure what will";
  2938. mes "happen next. I can only";
  2939. mes "remember the parts I have";
  2940. mes "to do. C'mon! I'm just a kid!";
  2941. close;
  2942. }
  2943. if (party_relay == 10) {
  2944. mes "[Lospii]";
  2945. mes "Bring 10 of your friends";
  2946. mes "here to me while I'm working,";
  2947. mes "okay? Umm... I work frooom...";
  2948. mes "2 PM to 5 PM, and 6 PM to 9 PM.";
  2949. mes "I think those are the times.";
  2950. mes "I... I can't read watches...";
  2951. close;
  2952. }
  2953. if ((countitem(7732) > 0) && (BaseLevel > 39) && ((.@relaytime >= 14) && (.@relaytime < 17)) && (BaseClass == Job_Archer)) {
  2954. mes "[Lospii]";
  2955. mes "Hi, I'm Lospii! Maybe";
  2956. mes "I'm younger than you, but";
  2957. mes "I'm in charge of this mission!";
  2958. mes "So you have to listen, okay?";
  2959. mes "Heh heh! Don't be scared~";
  2960. next;
  2961. mes "[Lospii]";
  2962. mes "I'm working now for this";
  2963. mes "mission thing so you came";
  2964. mes "at a good time! Let's see...";
  2965. mes "I need to give you... Some";
  2966. mes "mission for you to doooo...";
  2967. mes "Oh! I know! I got it!";
  2968. next;
  2969. mes "[Lospii]";
  2970. mes "We're seeing if you";
  2971. mes "know about teamwork, right?";
  2972. mes "Why don't you show me a lot";
  2973. mes "of your friends? Bring me...";
  2974. mes "10 of them! Yes, that's good!";
  2975. next;
  2976. mes "[Lospii]";
  2977. mes "I need to be able to";
  2978. mes "see them, you know, so";
  2979. mes "I know you're not lying";
  2980. mes "to me. Bring them reeeally";
  2981. mes "close so I know they're your";
  2982. mes "friends, not some other guys.";
  2983. next;
  2984. delitem 7732,1; //Mission_Certificate3
  2985. set party_relay,10;
  2986. mes "[Lospii]";
  2987. mes "Okay, I'll be right";
  2988. mes "here! Oh! And you have";
  2989. mes "to come with your friends";
  2990. mes "while I'm at work! That's";
  2991. mes "important to know!";
  2992. close;
  2993. }
  2994. else if ((countitem(7732) > 0) && (BaseLevel > 39) && ((.@relaytime >= 18) && (.@relaytime < 21)) && (BaseClass == Job_Archer)) {
  2995. mes "[Lospii]";
  2996. mes "Hi, I'm Lospii! Maybe";
  2997. mes "I'm younger than you, but";
  2998. mes "I'm in charge of this mission!";
  2999. mes "So you have to listen, okay?";
  3000. mes "Heh heh! Don't be scared~";
  3001. next;
  3002. mes "[Lospii]";
  3003. mes "I'm working now for this";
  3004. mes "mission thing so you came";
  3005. mes "at a good time! Let's see...";
  3006. mes "I need to give you... Some";
  3007. mes "mission for you to doooo...";
  3008. mes "Oh! I know! I got it!";
  3009. next;
  3010. mes "[Lospii]";
  3011. mes "We're seeing if you";
  3012. mes "know about teamwork, right?";
  3013. mes "Why don't you show me a lot";
  3014. mes "of your friends? Bring me...";
  3015. mes "10 of them! Yes, that's good!";
  3016. next;
  3017. mes "[Lospii]";
  3018. mes "I need to be able to";
  3019. mes "see them, you know, so";
  3020. mes "I know you're not lying";
  3021. mes "to me. Bring them reeeally";
  3022. mes "close so I know they're your";
  3023. mes "friends, not some other guys.";
  3024. next;
  3025. delitem 7732,1; //Mission_Certificate3
  3026. set party_relay,10;
  3027. mes "[Lospii]";
  3028. mes "Okay, I'll be right";
  3029. mes "here! Oh! And you have";
  3030. mes "to come with your friends";
  3031. mes "while I'm at work! That's";
  3032. mes "important to know!";
  3033. close;
  3034. }
  3035. if ((countitem(7732) > 0) && (BaseLevel > 39) && (BaseClass == Job_Archer)) {
  3036. mes "[Lospii]";
  3037. mes "Hi, I'm Lospii! Maybe";
  3038. mes "I'm younger than you, but";
  3039. mes "I'm in charge of this mission!";
  3040. mes "So you have to listen, okay?";
  3041. mes "Heh heh! Don't be scared~";
  3042. next;
  3043. mes "[Lospii]";
  3044. mes "Uh oh... I forgot";
  3045. mes "that I'm not supposed";
  3046. mes "to be working now. Come";
  3047. mes "back when I'm working, okay?";
  3048. next;
  3049. mes "[Lospii]";
  3050. mes "I work frooom... Uh...";
  3051. mes "2 PM to 5 PM? Oh!";
  3052. mes "And also 6 PM to 9 PM.";
  3053. mes "I think those are the";
  3054. mes "times... I mean, clocks";
  3055. mes "are hard to read, man!";
  3056. close;
  3057. }
  3058. mes "[Lospii]";
  3059. mes "Hi! I'm Lospii!";
  3060. mes "Hey, does it look like";
  3061. mes "I'm at work? Ha ha!";
  3062. mes "I got a job! I'm helping";
  3063. mes "my friends a lot!";
  3064. close;
  3065. }
  3066. // EXP Rewards
  3067. function script F_PartyRelay_Exp {
  3068. if (checkre(3)) { //unconfirmed
  3069. if (BaseLevel > 94) getexp 104760,0;
  3070. else if (BaseLevel > 89) getexp 85920,0;
  3071. else if (BaseLevel > 79) getexp 38520,0;
  3072. else if (BaseLevel > 69) getexp 19560,0;
  3073. else if (BaseLevel > 59) getexp 6720,0;
  3074. else if (BaseLevel > 49) getexp 2880,0;
  3075. else getexp 1080,0;
  3076. } else {
  3077. if (BaseLevel > 94) getexp 1047600,0;
  3078. else if (BaseLevel > 89) getexp 859200,0;
  3079. else if (BaseLevel > 79) getexp 385200,0;
  3080. else if (BaseLevel > 69) getexp 195600,0;
  3081. else if (BaseLevel > 59) getexp 67200,0;
  3082. else if (BaseLevel > 49) getexp 28800,0;
  3083. else getexp 10800,0;
  3084. }
  3085. return;
  3086. }
  3087. // Comodo Relay
  3088. comodo,71,137,3 duplicate(RelayLedrion) Ledrion#comodo 109
  3089. comodo,236,197,3 duplicate(RelayGatan) Gatan#comodo 86
  3090. comodo,152,184,3 duplicate(RelayBafhail) Bafhail#comodo 731
  3091. comodo,64,219,3 duplicate(RelayLospii) Lospii#comodo 706
  3092. // Einbroch Relay
  3093. einbroch,107,93,3 duplicate(RelayLedrion) Ledrion#einbroch 109
  3094. einbroch,260,128,3 duplicate(RelayGatan) Gatan#einbroch 86
  3095. einbroch,251,178,3 duplicate(RelayBafhail) Bafhail#einbroch 731
  3096. einbroch,173,72,3 duplicate(RelayLospii) Lospii#einbroch 706
  3097. // Relay Hugel
  3098. hugel,102,130,3 duplicate(RelayLedrion) Ledrion#hugel 109
  3099. hugel,169,139,3 duplicate(RelayGatan) Gatan#hugel 86
  3100. hugel,55,200,3 duplicate(RelayBafhail) Bafhail#hugel 731
  3101. hugel,144,201,3 duplicate(RelayLospii) Lospii#hugel 706
  3102. // Relay Rachel
  3103. rachel,215,71,3 duplicate(RelayLedrion) Ledrion#rachel 109
  3104. rachel,45,163,3 duplicate(RelayGatan) Gatan#rachel 86
  3105. rachel,245,132,3 duplicate(RelayBafhail) Bafhail#rachel 731
  3106. rachel,158,215,3 duplicate(RelayLospii) Lospii#rachel 706
  3107. // Relay Veins
  3108. veins,274,188,5 duplicate(RelayLedrion) Ledrion#veins 109
  3109. veins,138,207,3 duplicate(RelayGatan) Gatan#veins 86
  3110. veins,202,235,3 duplicate(RelayBafhail) Bafhail#veins 731
  3111. veins,97,245,5 duplicate(RelayLospii) Lospii#veins 706