eden_quests.txt 137 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383
  1. //===== rAthena Script =======================================
  2. //= Eden Group Quest - Quests NPCs
  3. //===== Description: =========================================
  4. //= Eden Group Headquarter NPCs.
  5. //===== Changelogs: ==========================================
  6. //= 1.0 First Version. [L0ne_W0lf]
  7. //= 1.1 Removed unencoded comments (Korean -> Gibberish)
  8. //= Readded the GM helper NPC, commented out.
  9. //= 1.2 Some little optimization here and there. [Masao]
  10. //= 1.3 Added Instructor Ur and the new Quests which come
  11. //= alongside him. Special thanks to Chilly for the base. [Masao]
  12. //= 1.4 Partial cleaning and bug fixing. [Euphy]
  13. //= 1.4a Added 'npcskill' command. [Euphy]
  14. //= 1.4b Added 'disable_items' command. [Euphy]
  15. //= 1.5 Added GM management function. [Euphy]
  16. //= 1.6 Kagerou/Oboro support (Class -> BaseClass) [Euphy]
  17. //= 2.0 Updated Instructor Ur's quests. [Capuche]
  18. //= 2.1 Updated Blacksmith Thorn and Weapons Expert NPC. [Capuche]
  19. //= 2.2 Added support to Para_Team_Mark_ in Eden Group. [Ragno]
  20. //= 2.3 Added use of F_HasEdenGroupMark function. [Ragno]
  21. //============================================================
  22. moc_para01,25,35,4 script Instructor Boya#para01 4_M_KNIGHT_GOLD,{
  23. mes "[Boya]";
  24. if (!callfunc("F_HasEdenGroupMark")) {
  25. mes "You are not in my group are you?";
  26. mes "I don't have anything to say to outsiders.";
  27. mes "If you want something register with my group.";
  28. next;
  29. mes "[Boya]";
  30. mes "To register with the Eden Group ask Laime Evenor next to me.";
  31. close;
  32. }
  33. if (para_suv01 == 0) {
  34. mes "What's up?";
  35. mes "If you have any normal missions use the bulletin board.";
  36. next;
  37. switch (select("What is your responsibility?:Don't you have equipment?:Ignore.")) {
  38. mes "[Boya]";
  39. case 1:
  40. mes "I give training missions to members.";
  41. mes "That's why they participate in it.";
  42. mes "If they don't want to get in trouble, it's essential.";
  43. next;
  44. mes "[Boya]";
  45. mes "Through battle training they can improve their real experience.";
  46. mes "The members that prove themselves will even get a reward.";
  47. next;
  48. mes "[Boya]";
  49. mes "We gave them special equipmant that we have made.";
  50. mes "These gifts are for people who are really doing their best.";
  51. next;
  52. mes "[Boya]";
  53. mes "If you are curious, you can join.";
  54. mes "The training battle course is not very difficult.";
  55. mes "There's nothing to worry about.";
  56. next;
  57. mes "[Boya]";
  58. mes "If you want to join, don't hesitate.";
  59. next;
  60. switch (select("Participate in the training.:Ignore.")) {
  61. mes "[Boya]";
  62. case 1:
  63. callsub S_Quest1;
  64. callsub S_Quest2;
  65. callsub S_Quest3;
  66. case 2:
  67. mes "It's all your decision.";
  68. mes "It's not my business but you should probably reconsider.";
  69. close;
  70. }
  71. case 2:
  72. mes "Huh?";
  73. mes "You are so honest!";
  74. mes "Gosh. You wanted to know something about equipment?";
  75. next;
  76. mes "[Boya]";
  77. mes "I have a uniform set which is free for our group members.";
  78. mes "But, I can't give it for free.";
  79. next;
  80. mes "[Boya]";
  81. mes "We give it to great participants who do their best in the training.";
  82. next;
  83. mes "-Boya eyes you from top to bottom.";
  84. mes "Hmm... he seems to think something is wrong.-";
  85. next;
  86. mes "[Boya]";
  87. mes "Due to emotion.";
  88. next;
  89. select("What?!");
  90. mes "[Boya]";
  91. mes "So, will you join the training or not?";
  92. mes "I look a little bit funny, actually I am really busy I was called shining Rune Knight.";
  93. mes "Make a decision, hurry.";
  94. next;
  95. switch (select("Participate in the training.:Refuse!!")) {
  96. mes "[Boya]";
  97. case 1:
  98. callsub S_Quest1;
  99. callsub S_Quest2;
  100. callsub S_Quest3;
  101. case 2:
  102. mes "You are so rude!";
  103. specialeffect2 EF_HIT1;
  104. percentheal -50,0;
  105. next;
  106. mes "-Beats quickly and this shining Rune Knight turns invisible.";
  107. mes "It hurts too much-";
  108. close;
  109. }
  110. case 3:
  111. mes "Don't bother me.";
  112. close;
  113. }
  114. }
  115. else if (para_suv01 < 5) {
  116. mes "Hey, I already talked all about the training areas.";
  117. mes "I will explain again please concentrate.";
  118. next;
  119. mes "[Boya]";
  120. mes "An oasis souteast of Morroc.";
  121. mes "There is a big dog in the center.";
  122. mes "The detailed story is written in the log, see?";
  123. }
  124. else if (para_suv01 == 5) {
  125. mes "Oh you've come back.";
  126. mes "Good job.";
  127. mes "Now you are adapting.";
  128. next;
  129. mes "[Boya]";
  130. mes "Completed step 1.";
  131. mes "Congratulations.";
  132. mes "We will give you a uniform and some equipment.";
  133. next;
  134. mes "[Boya]";
  135. mes "Can you see a large blue gate next to the board?";
  136. mes "Go inside then keep walking until the end of the right passage. There is an equipment storage there.";
  137. next;
  138. mes "[Boya]";
  139. mes "Inform the manager that I sent you. He will give you some stuff.";
  140. mes "Go go go!";
  141. para_suv01 = 11;
  142. completequest 7132;
  143. }
  144. else if (para_suv01 < 10) {
  145. mes "The training name was 'Conquer the Culvert!.";
  146. mes "Did you explore the culvert fully?";
  147. next;
  148. mes "[Boya]";
  149. mes "Come back when you've completed all the courses from the local trainer.";
  150. }
  151. else if (para_suv01 == 10) {
  152. mes "Oh you're back.";
  153. mes "Good job.";
  154. mes "Now you are adapting.";
  155. next;
  156. mes "[Boya]";
  157. mes "Completed step 1.";
  158. mes "Congratulations.";
  159. mes "My team will give you a uniform and some equipment.";
  160. next;
  161. mes "[Boya]";
  162. mes "Can you see a large blue gate next to the board?";
  163. mes "Go inside then keep walking until the end of the right passage. There is an equipment storage there.";
  164. next;
  165. mes "[Boya]";
  166. mes "Inform the manager that I sent you. He will give you some stuff.";
  167. mes "Go go go!";
  168. para_suv01 = 11;
  169. completequest 7137;
  170. }
  171. else if (para_suv01 == 11) {
  172. mes "What are you doing?";
  173. mes "Get the equipment from the storage manager.";
  174. mes "Our uniform is pretty awesome haha.";
  175. }
  176. else if (para_suv01 == 12) {
  177. mes "Um, did you like the supplies?";
  178. mes "I like the red hat.";
  179. mes "The red ribbon is really cute.";
  180. next;
  181. mes "[Boya]";
  182. if (BaseLevel > 25) {
  183. mes "And you seem to.";
  184. mes "Able to take upper class, now.";
  185. mes "What about it, do you want?";
  186. next;
  187. switch (select("No, way.:Absolutely, I will.")) {
  188. mes "[Boya]";
  189. case 1:
  190. mes "Really?";
  191. mes "Actually I don't care but the uniform will be changed as upper class.";
  192. close;
  193. case 2:
  194. mes "Cool.";
  195. mes "Let me choose a proper place for you.";
  196. next;
  197. mes "[Boya]";
  198. callsub S_Quest2;
  199. callsub S_Quest3;
  200. }
  201. }
  202. else {
  203. mes "The battle training is organized into steps.";
  204. mes "When you able to join next step come back again after leveling more.";
  205. next;
  206. mes "[Boya]";
  207. mes "The next training step is available for those over Level 26.";
  208. mes "When you reach that level, come by again. get it?";
  209. }
  210. }
  211. else if (para_suv01 < 16) {
  212. mes "The training area is at the north cave of Payon.";
  213. mes "A staff member is already dispatched there.";
  214. mes "Find him and follow his directions.";
  215. }
  216. else if (para_suv01 == 16) {
  217. mes "You finished the second step of training.";
  218. mes "Now do you understand how this world is organized?";
  219. next;
  220. mes "[Boya]";
  221. mes "I will certify that you completed the training.";
  222. mes "The person in charge of equipment storage will supply you with what you need.";
  223. next;
  224. mes "[Boya]";
  225. mes "Choose an equipment that fits your particular set of skills.";
  226. para_suv01 = 22;
  227. completequest 7141;
  228. }
  229. else if (para_suv01 < 21) {
  230. mes "The training area is southwest of Morroc.";
  231. mes "Enter the Saint Darmain Fortress to reach it directly.";
  232. next;
  233. mes "[Boya]";
  234. mes "There's someone there named... Uh... he is waiting for you to follow his direction.";
  235. }
  236. else if (para_suv01 == 21) {
  237. mes "You finished the second step of training.";
  238. mes "Now do you understand how this world is organized?";
  239. next;
  240. mes "[Boya]";
  241. mes "I will certify that you completed the training.";
  242. mes "The person in charge of equipment storage will supply you with what you need.";
  243. para_suv01 = 22;
  244. completequest 7146;
  245. }
  246. else if (para_suv01 == 22) {
  247. mes "We serve trainees with equipment and armor after passing the second step of training.";
  248. mes "Go to the storage and meet the person in charge there.";
  249. next;
  250. mes "[Boya]";
  251. mes "To find the storage pass the blue gate next to the mission board then at the end of the hallway to the right side.";
  252. }
  253. else if (para_suv01 == 23) {
  254. mes "Hey long time no see.";
  255. mes "So what's up?";
  256. next;
  257. switch (select("I want to join training.:Nothing.")) {
  258. mes "[Boya]";
  259. case 1:
  260. mes "Hmm... really?";
  261. mes "Let me see... which step is good for you...";
  262. next;
  263. mes "[Boya]";
  264. if (BaseLevel < 40) {
  265. mes "Sooo sorry but to join this training You need to be at least level 40.";
  266. mes "Concentrate to become higher level then come back.";
  267. close;
  268. }
  269. callsub S_Quest3;
  270. case 2:
  271. mes "Did you come to see me?";
  272. mes "Just that? Without anything?";
  273. mes "At could have least brought some chocolate...";
  274. next;
  275. mes "[Boya]";
  276. mes "Banana roll or stripe straw... anything.";
  277. mes "Oh, I don't eat snacks with cinnamon...";
  278. close;
  279. }
  280. }
  281. else if (para_suv01 < 28) {
  282. mes "Umm. Orc village has a Kafra Employee there so you can use the Kafra services.";
  283. next;
  284. mes "[Boya]";
  285. mes "One of our dispatched members is waiting in the building near the Kafra Employee.";
  286. }
  287. else if (para_suv01 == 28) {
  288. mes "Cool! You passed the third step of training.";
  289. mes "I will certify that you completed the training.";
  290. mes "The person in charge of equipment storage will supply you with some equipment.";
  291. next;
  292. mes "[Boya]";
  293. mes "We serve trainees with equipment and armor after passing the second step of training.";
  294. mes "Go to the storage and meet the person in charge there.";
  295. next;
  296. mes "[Boya]";
  297. mes "To find the storage pass the blue gate next to the mission board then at the end of the hallway to the right side.";
  298. para_suv01 = 37;
  299. completequest 7151;
  300. }
  301. else if (para_suv01 < 32) {
  302. mes "Umm. Orc village has a Kafra Employee there so you can use the Kafra services there.";
  303. next;
  304. mes "[Boya]";
  305. mes "One of our dispatched members is waiting in the building near the Kafra Employee.";
  306. }
  307. else if (para_suv01 == 32) {
  308. mes "Cool! You passed the third step of training.";
  309. mes "I will certify that you completed the training.";
  310. mes "The person in charge of equipment storage will supply you with some equipment.";
  311. next;
  312. mes "[Boya]";
  313. mes "We serve trainees with equipment and armor after passing the second step of training.";
  314. mes "Go to the storage and meet the person in charge there.";
  315. next;
  316. mes "[Boya]";
  317. mes "To find the storage pass the blue gate next to the mission board then at the end of the hallway to the right side.";
  318. para_suv01 = 37;
  319. completequest 7155;
  320. }
  321. else if (para_suv01 < 36) {
  322. mes "First take a ship toward to Bayalan from Izlude!";
  323. mes "There is an underground cave. Go in and get to the bottom floor where you will find a historic underwater city..";
  324. next;
  325. mes "[Boya]";
  326. mes "There is a dispatched trainee around the entrance of the Ocean City.";
  327. }
  328. else if (para_suv01 == 36) {
  329. mes "Cool! You passed the third step of training.";
  330. mes "I will certify that you completed the training.";
  331. mes "The person in charge of equipment storage will supply you with some equipment.";
  332. next;
  333. mes "[Boya]";
  334. mes "We serve trainees with equipment and armor after passing the second step of training.";
  335. mes "Go to the storage and meet the person in charge there.";
  336. next;
  337. mes "[Boya]";
  338. mes "To find the storage pass the blue gate next to the mission board then at the end of the hallway to the right side.";
  339. para_suv01 = 37;
  340. completequest 7159;
  341. }
  342. else if (para_suv01 == 37) {
  343. mes "[Boya]";
  344. mes "If you finish all of the steps go and get your supplies.";
  345. mes "We offer equipment to those who complete the training.";
  346. next;
  347. mes "[Boya]";
  348. mes "We might serve you other things.";
  349. mes "If you have any questions, ask the person in charge of the arsenal.";
  350. next;
  351. mes "[Boya]";
  352. mes "The arsenal is past the blue gate and at the end of the right side of the passage.";
  353. }
  354. else if (para_suv01 >= 38) {
  355. mes "My boss created all the courses for the training.";
  356. mes "After he manufactured the uniform and supplies he changed his mind and said that he can't give them for free.";
  357. next;
  358. mes "[Boya]";
  359. mes "People who show their effort for my team and the world can get some supplies.";
  360. mes "That's why these courses were made.";
  361. next;
  362. mes "[Boya]";
  363. mes "Basically we are supposed to offer these supplies for beginners";
  364. mes "but if experts want to participate this training, we accept them.";
  365. next;
  366. mes "[Boya]";
  367. mes "Although the uniform and equipment might be useless.";
  368. mes "participating in this training means they want to become a member of our group.";
  369. next;
  370. mes "[Boya]";
  371. mes "Yes that's all.";
  372. mes "That's why when we decided a hat design it was really difficult.";
  373. next;
  374. mes "[Boya]";
  375. mes "Remember this when you use the equipment.";
  376. mes "But if you decide to sell or trade them off, it is none of our concern.";
  377. }
  378. else {
  379. mes "What do you want?";
  380. mes "I doubt that you need more training.";
  381. next;
  382. mes "[Boya]";
  383. mes "There is nothing more I can teach a battle master such as yourself.";
  384. }
  385. close;
  386. S_Quest1:
  387. mes "Really? You already seem ready.";
  388. mes "We have a total of 3 steps for the training.";
  389. mes "Let me see...";
  390. next;
  391. mes "[Boya]";
  392. if (BaseLevel < 12) {
  393. mes "Umm. You should raise your level more!";
  394. mes "You need to be at least level 12!";
  395. mes "I'm sorry but those are the rules.";
  396. close;
  397. }
  398. if (BaseLevel < 20) {
  399. mes "The first step is course A.";
  400. mes "Course A is called 'Conquer the Desert!'.";
  401. mes "It's the most proper mission for your level.";
  402. next;
  403. mes "[Boya]";
  404. mes "^4d4dffThere is a desert town called Morroc.";
  405. mes "From there go south and then east. There is small oasis in the center of that field.^000000";
  406. next;
  407. mes "[Boya]";
  408. mes "If you go there, you will find a dog around the oasis.";
  409. mes "He is really mysterious and he can speak so don't be suprised.";
  410. next;
  411. mes "[Boya]";
  412. mes "Tell the dog ^4d4dffBoya is really great.^000000";
  413. mes "If you have any questions ask that dog.";
  414. next;
  415. mes "[Boya]";
  416. mes "Why are you staring at me?";
  417. mes "I had to come up with a password right?";
  418. mes "What's wrong with that password?";
  419. next;
  420. mes "[Boya]";
  421. mes "Anyway, that place is not far from here so, it is a reasonable place for a beginner like you.";
  422. mes "Ok, may Freya bless you~!";
  423. para_suv01 = 1;
  424. setquest 7128;
  425. close;
  426. }
  427. if (BaseLevel < 26) {
  428. mes "I'll send you to the first step of course B.";
  429. mes "Course B is called 'Conquer the Culvert!'.";
  430. mes "It's the most proper mission for your level.";
  431. next;
  432. mes "[Boya]";
  433. mes "You need to register to explore the culvert in Prontera at the Knight Guild.";
  434. mes "After registering there go to the western gate of Prontera. The manager of the culvert is near the entrance.";
  435. next;
  436. mes "[Boya]";
  437. mes "Once you enter the culvert you can find a dispatched cat. Don't be surprised if he talks to you.";
  438. next;
  439. mes "[Boya]";
  440. mes "Tell the cat ^4d4dffBoya's help is like a giant and beautiful tuna^000000.";
  441. mes "He is really mysterious and he can speak so don't be suprised.";
  442. mes "He will give you a battle target when you tell him that.";
  443. mes "If you have any questions ask the cat.";
  444. next;
  445. mes "[Boya]";
  446. mes "Why are you staring at me like that?";
  447. mes "It's just a password that I made up.";
  448. next;
  449. mes "[Boya]";
  450. mes "Anyway...";
  451. mes "That place is nor far from here so, it is a reasonable place for a beginner like you.";
  452. mes "Ok, may Freya bless you~!";
  453. para_suv01 = 6;
  454. setquest 7133;
  455. close;
  456. }
  457. return;
  458. S_Quest2:
  459. if (BaseLevel < 33) {
  460. mes "Cool.";
  461. mes "Let me choose a proper place for you.";
  462. next;
  463. mes "[Boya]";
  464. mes "I'll send you to the second step of course A.";
  465. mes "This course is called 'Conquer the Ghost Cave!'.";
  466. mes "It's the most proper mission for your level.";
  467. next;
  468. mes "[Boya]";
  469. mes "There is a small archer village north of Payon.";
  470. mes "There is a cave on the western hill of the archer village.";
  471. next;
  472. mes "[Boya]";
  473. mes "We have dispatched someone in front of the cave.";
  474. mes "His name is... um...";
  475. mes "...";
  476. next;
  477. mes "[Boya]";
  478. mes "Anyway he is one of us so he will know me.";
  479. mes "He will give you a mission.";
  480. mes "If you have questions ask him.";
  481. next;
  482. mes "[Boya]";
  483. mes "Why are you staring at me?";
  484. mes "We haven't met for a long time that's why I can't remember his name!";
  485. next;
  486. mes "[Boya]";
  487. mes "Anyway...";
  488. mes "That place is not far from here so, come back quickly.";
  489. mes "Ok, may Freya bless you~!";
  490. para_suv01 = 13;
  491. setquest 7138;
  492. close;
  493. }
  494. if (BaseLevel < 40) {
  495. mes "I'll send you to the 2nd step of course B.";
  496. mes "This course is called 'Conquer Anthell!'.";
  497. mes "It's the most proper mission for your level.";
  498. next;
  499. mes "[Boya]";
  500. mes "Travel just southwest of Morroc City.";
  501. mes "There you will find a hole in the ground to a cave called Anthell.";
  502. next;
  503. mes "[Boya]";
  504. mes "There are lots of ants in there. kk?";
  505. mes "It is also covered in sand so be careful in there ok.";
  506. next;
  507. mes "[Boya]";
  508. mes "That's why it's called ant hell.";
  509. mes "One of our members will be waiting there.";
  510. mes "His name is... K? M? Hmm? Anyway I can't remember.";
  511. next;
  512. mes "[Boya]";
  513. mes "He is one of us so he will know me.";
  514. mes "He will give you a mission.";
  515. mes "If you have any questions ask him.";
  516. next;
  517. mes "[Boya]";
  518. mes "Why are you staring at me?";
  519. mes "We haven't met for a long time that's why I can't remember his name!";
  520. next;
  521. mes "[Boya]";
  522. mes "Anyway...";
  523. mes "That place is not far from here so, come back quickly.";
  524. mes "Ok, blessing you~!!";
  525. para_suv01 = 17;
  526. setquest 7142;
  527. close;
  528. }
  529. return;
  530. S_Quest3:
  531. if (BaseLevel < 50) {
  532. mes "You are on the third step of course A.";
  533. mes "This course is called 'Conquer Orc village!'.";
  534. mes "Let me see...";
  535. next;
  536. mes "[Boya]";
  537. mes "Go through the gate of Prontera and keep walking to the west. Orc Village is in that direction.";
  538. mes "Or you can go out through the western gate of Geffen and keep heading southeast..";
  539. next;
  540. mes "[Boya]";
  541. mes "Umm. Orc village has a Kafra Employee dispatched there so you could use the Kafra services..";
  542. mes "It's up to you.";
  543. next;
  544. mes "[Boya]";
  545. mes "One of our dispatched members is waiting in the building near the Kafra Employee.";
  546. next;
  547. mes "[Boya]";
  548. mes "She will explain what needs to be done there.";
  549. mes "If you have any questions ask her.";
  550. next;
  551. mes "[Boya]";
  552. mes "Ok, may Freya bless you!";
  553. para_suv01 = 24;
  554. setquest 7147;
  555. }
  556. else if (BaseLevel < 60) {
  557. mes "You are on the third step of course B.";
  558. mes "This course is called 'Conquer Orc dungeon!'.";
  559. mes "It's the most proper mission for your level.";
  560. next;
  561. mes "[Boya]";
  562. mes "Go through the gate of Prontera and keep walking to the west. Orc Village is in that direction.";
  563. mes "Or you can go out through the western gate of Geffen and keep heading southeast..";
  564. next;
  565. mes "[Boya]";
  566. mes "Umm. Orc village has a Kafra Employee dispatched there so you could use the Kafra services..";
  567. mes "It's up to you.";
  568. next;
  569. mes "[Boya]";
  570. mes "One of our dispatched members is waiting in the building near the Kafra Employee.";
  571. next;
  572. mes "[Boya]";
  573. mes "She will explain what needs to be done there.";
  574. mes "If you have any questions ask her.";
  575. next;
  576. mes "[Boya]";
  577. mes "Ok, may Freya bless you!";
  578. para_suv01 = 29;
  579. setquest 7152;
  580. }
  581. else {
  582. mes "You are on the last step.";
  583. mes "This course is called 'Conquer the Ocean City!'.";
  584. mes "I don't know if it is the proper course or not, but anyway it's the last course of our training.";
  585. next;
  586. mes "[Boya]";
  587. mes "First take a ship to to Byalan Island from Izlude!";
  588. mes "There is an underground cave. Go in and get to the bottom floor where you will find a historic underwater city..";
  589. next;
  590. mes "[Boya]";
  591. mes "Although it's underwater, you can breath so don't worry.";
  592. mes "There is a dispatched trainee around the entrance of the Ocean City.";
  593. next;
  594. mes "[Boya]";
  595. mes "Tell him that I sent you and follow his directions.";
  596. mes "Ok, may Freya bless you!";
  597. para_suv01 = 33;
  598. setquest 7156;
  599. }
  600. close;
  601. }
  602. moc_fild11,180,253,5 script Talking Dog#para03 972,{
  603. if (para_suv01 == 1) {
  604. mes "[Talking Dog]";
  605. mes "kkkkuuuuahhh.";
  606. mes "rrrrrruuuuhh.";
  607. mes "bowwow..";
  608. next;
  609. mes "[Talking Dog]";
  610. mes "What's up?";
  611. mes "You are!";
  612. mes "A member of the Eden Group.";
  613. mes "Have you come to give me a meal? I don't like drinks.";
  614. next;
  615. switch (select("Boya is really perfect.:Boya is really great.:Boya is really soft.")) {
  616. case 1:
  617. mes "[Talking Dog]";
  618. mes "Uhh...";
  619. mes "What are you saying.";
  620. close;
  621. case 2:
  622. mes "[Talking Dog]";
  623. mes "Ahh... um...";
  624. mes "Gosh, did you come here to participate in the training?";
  625. mes "If Boya sent you then you know that it's battle training.";
  626. mes "Bow wow...";
  627. next;
  628. mes "[Talking Dog]";
  629. mes "If so, should I start securing this oasis more clearly?";
  630. mes "Can you see a Condor flying?";
  631. next;
  632. mes "[Talking Dog]";
  633. mes "Can you scare them away for me?";
  634. mes "So people can use this oasis safer and more comfortably.";
  635. next;
  636. mes "[Talking Dog]";
  637. mes "We should hunt at least 10 Condors, ok?";
  638. mes "I will sleep for a while.";
  639. mes "Krrrr woo bow...";
  640. set para_suv01,2;
  641. changequest 7128,7129;
  642. close;
  643. case 3:
  644. mes "[Talking Dog]";
  645. mes "Are you ok?";
  646. mes "Haven't you seen a talking dog before?";
  647. mes "What are you talking about?";
  648. close;
  649. }
  650. }
  651. if (para_suv01 == 2) {
  652. if (checkquest(7129,HUNTING) == 2) {
  653. mes "[Talking Dog]";
  654. mes "Woooohh...";
  655. mes "Great!";
  656. mes "I can feel my youth from you.";
  657. next;
  658. mes "[Talking Dog]";
  659. mes "Nevermind.";
  660. mes "Let's find the next target kk!";
  661. mes "Ok. Let's drive the Desert Wolves out of here.";
  662. next;
  663. mes "[Talking Dog]";
  664. mes "If they grow up they will become dangerous.";
  665. mes "......";
  666. next;
  667. mes "[Talking Dog]";
  668. mes "Why, why are you looking at me like that?";
  669. mes "They are wolves and I am a nice dog.";
  670. mes "But I haven't always been a dog my entire life.";
  671. next;
  672. mes "[Talking Dog]";
  673. mes "I will show you that don't have to pity me at all.";
  674. next;
  675. mes "[Talking Dog]";
  676. mes "They pee wherever and have no shame.";
  677. mes "Just waving their tails when they grow up and biting people without any care!";
  678. next;
  679. mes "[Talking Dog]";
  680. mes "You must hunt at least 10!";
  681. mes "Exactly 10!";
  682. mes "Go go go!";
  683. set para_suv01,3;
  684. changequest 7129,7130;
  685. close;
  686. }
  687. mes "[Talking Dog]";
  688. mes "First lets follow the bald and noisy bird.";
  689. mes "Yes Condors.";
  690. mes "Kill 10 Condors. It seems to easy, right?";
  691. mes "Oh, if you are tired I will help you.";
  692. next;
  693. mes "-When the dog barked, your HP and SP recovered.-";
  694. npcskill "AL_HEAL",11,99,60;
  695. percentheal 100,100;
  696. close;
  697. }
  698. if (para_suv01 == 3) {
  699. if (checkquest(7130,HUNTING) == 2) {
  700. mes "[Talking Dog]";
  701. mes "You are so perfect.";
  702. next;
  703. mes "[Talking Dog]";
  704. mes "Or not. Hehe, anyway thanks for your help.";
  705. mes "The oasis has almost been secured now.";
  706. mes "Ok, it's the last step!";
  707. next;
  708. mes "[Talking Dog]";
  709. mes "There's an annoying monster that hides in the sand and poisons people out of nowhere.";
  710. next;
  711. mes "[Talking Dog]";
  712. mes "All beautiful things have some poison inside but these actually kill.";
  713. mes "Kill Scorpions which are called the poison of the desert!";
  714. next;
  715. mes "[Talking Dog]";
  716. mes "It's the last step so let's make it simple";
  717. mes "Just hunt 5!";
  718. mes "Bow wow!";
  719. set para_suv01,4;
  720. changequest 7130,7131;
  721. close;
  722. }
  723. mes "[Talking Dog]";
  724. mes "I don't want you to show any pity.";
  725. mes "I am dog with a golden heart.";
  726. next;
  727. mes "[Talking Dog]";
  728. mes "After hunting the 10 Desert Wolves come back again.";
  729. mes "Oh, if you are tired I will help you.";
  730. next;
  731. mes "-When the dog barked, your HP and SP recovered.-";
  732. npcskill "AL_HEAL",11,99,60;
  733. percentheal 100,100;
  734. close;
  735. }
  736. if (para_suv01 == 4) {
  737. if (checkquest(7131,HUNTING) == 2) {
  738. mes "[Talking Dog]";
  739. mes "Um. Excellent.";
  740. mes "You are awesome!";
  741. next;
  742. mes "[Talking Dog]";
  743. mes "Thanks to your effort the oasis is secure.";
  744. mes "Don't look around!";
  745. mes "If I say it's secure!";
  746. mes "Uhuhuhuh aaaang!";
  747. next;
  748. mes "[Talking Dog]";
  749. mes "Here here here.";
  750. mes "If I dig more and more, I can find Scorpions but";
  751. mes "this oasis will be safer for sure.";
  752. next;
  753. mes "[Talking Dog]";
  754. mes "You can be proud and confident by yourself and do your best.";
  755. mes "You've helped a lot to make my rest comfortable.";
  756. next;
  757. mes "[Talking Dog]";
  758. mes "You've helped to conquer the desert,";
  759. mes "and passed the beginner training steps so I will stamp my feet.";
  760. mes "krrrrreuung. hup.";
  761. next;
  762. mes "[Talking Dog]";
  763. mes "Go back to the Eden Group headquarters and show it to the flashy Rune Knight.";
  764. mes "Let me say again that you are great!";
  765. mes "Hooooohooo~";
  766. set para_suv01,5;
  767. changequest 7131,7132;
  768. close;
  769. }
  770. mes "[Talking Dog]";
  771. mes "Let's hunt only 5 Scorpions.";
  772. mes "So we can make peace in this oasis.";
  773. next;
  774. mes "[Talking Dog]";
  775. mes "When I take a nap they won't chew my tail any more.";
  776. mes "Due to his mistake my feet won't be hurt at all.";
  777. next;
  778. mes "[Talking Dog]";
  779. mes "You can fight.";
  780. mes "I can rest more comfortably.";
  781. mes "Other people are going to be safer too.";
  782. next;
  783. mes "[Talking Dog]";
  784. mes "Everyone will think fondly of the Eden Group.";
  785. mes "Oh, if you are tired I will help you.";
  786. next;
  787. mes "-When the dog barked, your HP and SP recovered.-";
  788. npcskill "AL_HEAL",11,99,60;
  789. percentheal 100,100;
  790. close;
  791. }
  792. if (para_suv01 == 5) {
  793. mes "[Talking Dog]";
  794. mes "kkkkkaaaaauuuunnng.";
  795. mes "oopssss kup.";
  796. next;
  797. mes "[Talking Dog]";
  798. mes "Why are you still here?";
  799. mes "You are done here.";
  800. mes "Hooooo bow wow.";
  801. close;
  802. }
  803. if (para_suv01 > 5) {
  804. mes "[Talking Dog]";
  805. mes "Hey man~ What's going on?";
  806. mes "What about the Rune Knight?";
  807. mes "Krrrrr...";
  808. mes "Hyuk huk...";
  809. next;
  810. mes "[Talking Dog]";
  811. mes "The Eden Group is cool.";
  812. mes "They're a really good group.";
  813. mes "They accepted a wandering talking dog.";
  814. mes "Take care and good luck.";
  815. close;
  816. }
  817. mes "Hey look.";
  818. mes "I'm a talking dog.";
  819. mes "Not a wolf.";
  820. mes "I wasn't a dog originally...";
  821. next;
  822. if (callfunc("F_HasEdenGroupMark")) {
  823. mes "[Talking Dog]";
  824. mes "Anyway are you a Eden Group member?";
  825. mes "Oh good to see you.";
  826. mes "I am also a member of Eden Group.";
  827. mes "Take care and good luck.";
  828. close;
  829. }
  830. mes "[Talking Dog]";
  831. mes "Why are you looking at me like that?";
  832. mes "......";
  833. close;
  834. }
  835. prt_sewb1,131,262,3 script Timid Cat#para04 422,{
  836. if (para_suv01 < 6) {
  837. mes "[Timid Cat]";
  838. mes "Meow...";
  839. mes "Who are you meow?";
  840. mes "Why are you here meow?";
  841. close;
  842. }
  843. if (para_suv01 == 6) {
  844. mes "[Timid Cat]";
  845. mes "Come on meow...";
  846. mes "I may be standing here and talking to you like this meow but I am a still a cat meow...";
  847. next;
  848. mes "[Timid Cat]";
  849. mes "Dear human you are";
  850. mes "a member of my group?";
  851. mes "Re... really...!";
  852. mes "Dear Boya's help is like a giant and...";
  853. next;
  854. switch (select("Beautiful Saury:Fresh Mackerel:Beautiful Tuna")) {
  855. case 1:
  856. mes "[Timid Cat]";
  857. mes "Big and beautiful Saury...";
  858. mes "I am shy.";
  859. close;
  860. case 2:
  861. mes "[Timid Cat]";
  862. mes "I want to eat mackerel.";
  863. mes "Where are the big and fresh mackerel meow?";
  864. close;
  865. case 3:
  866. mes "[Timid Cat]";
  867. mes "Do you know the big and beautiful tuna?";
  868. mes "Dear Boya sent you here for sure.";
  869. mes "How do I explain this...?";
  870. next;
  871. mes "[Timid Cat]";
  872. mes "Did something pass under my feet just now meow?";
  873. mes "Do you want to kill a cat.";
  874. mes "The environment here is terrible.";
  875. next;
  876. mes "[Timid Cat]";
  877. mes "Anyway I'm doing what I was assigned to do.";
  878. mes "So hi, hello and welcome.";
  879. next;
  880. mes "[Timid Cat]";
  881. mes "Did you come here to have a battle?";
  882. mes "Hunt those Thief Bugs, hurry up!";
  883. mes "Hunt at least 10!";
  884. mes "Meooow!";
  885. next;
  886. mes "[Timid Cat]";
  887. mes "I really don't like those nasty crawlers...";
  888. mes "Meow~!";
  889. next;
  890. mes "^4d4dffThe cat was suprised by";
  891. mes "a thief bug and froze in";
  892. mes "place. Hunt those";
  893. mes "Thief Bugs around here.^000000";
  894. set para_suv01,7;
  895. changequest 7133,7134;
  896. close;
  897. }
  898. }
  899. if (para_suv01 == 7) {
  900. if (checkquest(7134,HUNTING) == 2) {
  901. mes "[Timid Cat]";
  902. mes "Now do you understand the dirty and humid underground sewers?";
  903. mes "Eeeh look what's next meow.";
  904. next;
  905. mes "[Timid Cat]";
  906. mes "It's a symbol of dirt next to those Thief Bugs.";
  907. mes "Hunt some Tarou to make the sewers cleaner.";
  908. next;
  909. mes "[Timid Cat]";
  910. mes "For our members joining this mission.";
  911. mes "Hunt 10 Tarou.";
  912. mes "Easy, ain't it?";
  913. next;
  914. mes "[Timid Cat]";
  915. mes "Why didn't I ask you at once? kkk..??";
  916. mes "Umm........";
  917. mes "Because it's just a training mission.";
  918. next;
  919. mes "[Timid Cat]";
  920. mes "Training missions are hard and anoying.";
  921. mes "So go hurry and hunt 10 Tarou.";
  922. set para_suv01,8;
  923. changequest 7134,7135;
  924. close;
  925. }
  926. mes "[Timid Cat]";
  927. mes "Clean the sewers. Now the first step is hunting Thief Bugs.";
  928. mes "Isn't that simple, meow?";
  929. next;
  930. mes "[Timid Cat]";
  931. mes "Take care to check your map so you don't get lost.";
  932. mes "It's a service meeow.";
  933. npcskill "AL_HEAL",11,99,60;
  934. percentheal 100,100;
  935. close;
  936. }
  937. if (para_suv01 == 8) {
  938. if (checkquest(7135,HUNTING) == 2) {
  939. mes "[Timid Cat]";
  940. mes "Great job~!";
  941. mes "How'd you get rid of those dirty bugs and Tarou. You are brave.";
  942. next;
  943. mes "[Timid Cat]";
  944. mes "Now have courage because I'm sending you to a stronger opponent.";
  945. mes "But first in order to test your courage, hunt Familiars.";
  946. next;
  947. mes "[Timid Cat]";
  948. mes "Familiars will bite you so be careful.";
  949. mes "They are mean.";
  950. mes "They scare me so just hunt 5 and that should be enough.";
  951. next;
  952. mes "[Timid Cat]";
  953. mes "That will show me that you are brave.";
  954. mes "Meow~!";
  955. next;
  956. mes "[Timid Cat]";
  957. mes "I don't have anything...";
  958. mes "......";
  959. mes "What do you want meow? Familiars are waiting to fight with you, hurry up, move~!";
  960. set para_suv01,9;
  961. changequest 7135,7136;
  962. close;
  963. }
  964. mes "[Timid Cat]";
  965. mes "If you can't kill the Tarou you might get all kinds of dirty diseases.";
  966. mes "So be proud of yourself and do your best to kill them.";
  967. next;
  968. mes "[Timid Cat]";
  969. mes "I will help you a little.";
  970. mes "Here, I have recovered your strengh meow..";
  971. npcskill "AL_HEAL",11,99,60;
  972. percentheal 100,100;
  973. close;
  974. }
  975. if (para_suv01 == 9) {
  976. if (checkquest(7136,HUNTING) == 2) {
  977. mes "[Timid Cat]";
  978. mes "You are great meow~";
  979. mes "You killed them so quickly!";
  980. mes "Meow...";
  981. next;
  982. mes "[Timid Cat]";
  983. mes "Now you are not scared of bugs and tarou at all.";
  984. mes "Thanks for participating in the Conquer the Culvert training mission.";
  985. next;
  986. mes "[Timid Cat]";
  987. mes "Now go back to the headquarters and ask Instructor Boya to make sure he has the beautiful tuna...";
  988. mes "I will be waiting here.";
  989. next;
  990. mes "[Timid Cat]";
  991. mes "Do you know how to get to the Eden Group Headquarters?";
  992. mes "Prontera is the closest city from here.";
  993. mes "Go to Prontera and find an Eden Group Teleporter.";
  994. set para_suv01,10;
  995. changequest 7136,7137;
  996. close;
  997. }
  998. mes "[Timid Cat]";
  999. mes "Familiars are really scary.";
  1000. mes "They're always flying.";
  1001. next;
  1002. mes "[Timid Cat]";
  1003. mes "It's the last course so cheer up.";
  1004. mes "I will help you a little.";
  1005. mes "Here, I have recovered your strengh meow..";
  1006. npcskill "AL_HEAL",11,99,60;
  1007. percentheal 100,100;
  1008. close;
  1009. }
  1010. if (para_suv01 >= 10) {
  1011. mes "[Timid Cat]";
  1012. mes "You've completed 'Conquer the Culvert'.";
  1013. mes "Go back to the Eden Group headquarters to report to Boya.";
  1014. next;
  1015. mes "[Timid Cat]";
  1016. mes "Boya might eat my tuna while he is waiting for you.";
  1017. close;
  1018. }
  1019. mes "[Timid Cat]";
  1020. mes "How are you meeow?";
  1021. mes "Did you volunteer to conquer the Culvert?";
  1022. mes "You are a member of the Edgen Group for sure.";
  1023. mes "You are helping to make the world a better place.";
  1024. close;
  1025. }
  1026. pay_arche,41,136,3 script Eden Member Karl#para05 904,{
  1027. if (para_suv01 < 13) {
  1028. if (callfunc("F_HasEdenGroupMark")) {
  1029. mes "[Karl]";
  1030. mes "Hey, how are you?";
  1031. mes "Good to see you~";
  1032. mes "Are you going inside?";
  1033. close;
  1034. }
  1035. mes "[Karl]";
  1036. mes "Umm...?";
  1037. mes "You are not the one I am waiting for.";
  1038. close;
  1039. }
  1040. if (para_suv01 == 13) {
  1041. mes "[Karl]";
  1042. mes "Hello?";
  1043. mes "Since I got a report, I was waiting for you.";
  1044. mes "You came here to join the training mission, right?";
  1045. next;
  1046. mes "[Karl]";
  1047. mes "Have you ever entered this cave before?";
  1048. mes "I don't know if you already heard some stories in this village.";
  1049. next;
  1050. mes "[Karl]";
  1051. mes "There are many of dead souls that change their appearance as if they are real people and make threatening remarks.";
  1052. mes "It's too bad, isn't it?";
  1053. next;
  1054. mes "[Karl]";
  1055. mes "That's why we chose this place as step 2 of the battle training mission.";
  1056. mes "This step is called 'Conquer Ghost Cave~'.";
  1057. mes "Help people to enjoy their nights comfortably.";
  1058. next;
  1059. mes "[Karl]";
  1060. mes "There are many dangerous things there. Hmm...";
  1061. mes "To you the 1st floor is enough.";
  1062. next;
  1063. mes "[Karl]";
  1064. mes "Lets conquer the dangerous ghost cave...";
  1065. mes "Kill the bone Skeletons in there.";
  1066. next;
  1067. mes "[Karl]";
  1068. mes "The bones are from Skeletons.";
  1069. mes "Actually Skeletons or just normal bones are all the same but...";
  1070. next;
  1071. mes "[Karl]";
  1072. mes "Skeletons are one of the basic undead classes.";
  1073. mes "Undead never ever. Hunt 15 undead Skeletons.";
  1074. next;
  1075. mes "[Karl]";
  1076. mes "If you feel like you're in danger don't hesitate to just leave.";
  1077. mes "You're not worried about getting hurt are you?";
  1078. set para_suv01,14;
  1079. changequest 7138,7139;
  1080. close;
  1081. }
  1082. if (para_suv01 == 14) {
  1083. if (checkquest(7139,HUNTING) == 2) {
  1084. mes "[Karl]";
  1085. mes "Did you get how the undead work?";
  1086. mes "As you know undead never die so, blessing of live person it's same as curse to them.";
  1087. next;
  1088. mes "[Karl]";
  1089. mes "So... skills which can save people like Heal and Resurrection.";
  1090. mes "Those things are really strong attacks to undead class.";
  1091. next;
  1092. mes "[Karl]";
  1093. mes "Anyway... that's it..";
  1094. mes "Next... I guess you already see while you were killing Skeletons.";
  1095. mes "Some green things are picking up all of the stuff dropped by the dead monsters.";
  1096. next;
  1097. mes "[Karl]";
  1098. mes "Do you know Porings? Maybe they are related to them.";
  1099. mes "They look really bad, maybe they have been eating poison or something.";
  1100. next;
  1101. mes "[Karl]";
  1102. mes "Ok if you're ready go and kill those Poporings.";
  1103. mes "You should hunt 10 of them.";
  1104. next;
  1105. set para_suv01,15;
  1106. changequest 7139,7140;
  1107. close;
  1108. }
  1109. mes "[Karl]";
  1110. mes "Skeletons are basic undead.";
  1111. mes "Use the Heal or Resurrection skill.";
  1112. mes "If you can.";
  1113. next;
  1114. mes "[Karl]";
  1115. mes "Just in case I will recover all your energy.";
  1116. mes "It's the last step so be careful.";
  1117. npcskill "AL_HEAL",11,99,60;
  1118. percentheal 100,100;
  1119. close;
  1120. }
  1121. if (para_suv01 == 15) {
  1122. if (checkquest(7140,HUNTING) == 2) {
  1123. mes "[Karl]";
  1124. mes "Did you get back what the Poporing stole?";
  1125. mes "This cave is really deep and there are lots of precious things that they could have picked up.";
  1126. next;
  1127. mes "[Karl]";
  1128. mes "You did really great job. Excellent.";
  1129. mes "The 1st floor is safer now. Thanks for helping.";
  1130. next;
  1131. mes "[Karl]";
  1132. mes "You've completed all of the training missions so go back to the headquarters and get approval from the flashy Rune Knight.";
  1133. next;
  1134. mes "[Karl]";
  1135. mes "You might get a new uniform.";
  1136. mes "Haha. I will keep tabs on your progression.";
  1137. set para_suv01,16;
  1138. changequest 7140,7141;
  1139. close;
  1140. }
  1141. mes "[Karl]";
  1142. mes "Poporings are stronger than you expect.";
  1143. mes "If you treat them the same as a normal Poring it will get you in trouble.";
  1144. next;
  1145. mes "[Karl]";
  1146. mes "Just in case I will recover all your energy.";
  1147. mes "It's the last step so be careful.";
  1148. npcskill "AL_HEAL",11,99,60;
  1149. percentheal 100,100;
  1150. close;
  1151. }
  1152. if (para_suv01 >= 16) {
  1153. mes "[Karl]";
  1154. mes "I already informed Boya at the Eden Group headquarters.";
  1155. mes "If you go there he will give you a big welcome.";
  1156. next;
  1157. mes "[Karl]";
  1158. mes "You will get a new uniform, aren't you excited?";
  1159. mes "Hahaha..";
  1160. close;
  1161. }
  1162. mes "[Karl]";
  1163. mes "Killing undead?";
  1164. mes "Do your best to make the world safer.";
  1165. mes "It's one of the goals of the Eden Group.";
  1166. close;
  1167. }
  1168. anthell01,29,264,5 script Eden Member Cloud#para06 899,{
  1169. if (para_suv01 < 17) {
  1170. if (callfunc("F_HasEdenGroupMark")) {
  1171. mes "[Cloud]";
  1172. mes "Oops.";
  1173. mes "You are a member of my group.";
  1174. mes "Why did you come here, are you looking for danger?";
  1175. next;
  1176. mes "[Cloud]";
  1177. mes "One of the strongest boss monsters is in here.";
  1178. mes "Be careful when exploring here.";
  1179. close;
  1180. }
  1181. mes "[Cloud ]";
  1182. mes "What are you looking at?";
  1183. mes "We are not related to each other, are we...";
  1184. close;
  1185. }
  1186. if (para_suv01 == 17) {
  1187. mes "[Cloud]";
  1188. mes "Hello?";
  1189. mes "Why did you come here, looking for danger?";
  1190. next;
  1191. switch (select("Conquer Ant Hell:Just wanted to meet you:Where am I?")) {
  1192. case 1:
  1193. mes "[Cloud]";
  1194. mes "Uh. Conquer Ant Hell? Did you say that?";
  1195. mes "You are a trainee.";
  1196. mes "You have come to the right place.";
  1197. next;
  1198. mes "[Cloud]";
  1199. mes "At first I will explain about Ant Hell.";
  1200. mes "Ants dug a cave in the sand and it is linked to the surface. That's Ant Hell.";
  1201. next;
  1202. mes "[Cloud]";
  1203. mes "Sand flowed into the hole gradually.";
  1204. mes "If anyone steps on the hole they will fall into the cave through the hole in the sand..";
  1205. next;
  1206. mes "[Cloud]";
  1207. mes "It's hard to survive from there.";
  1208. mes "To us it seems like a normal happening so it isn't a matter of survival like to normal people.";
  1209. next;
  1210. mes "[Cloud]";
  1211. mes "Many kinds of ants have come to live here.";
  1212. mes "There is a boss monster named Maya so you should be more cautious.";
  1213. next;
  1214. mes "[Cloud]";
  1215. mes "Ok let's try to hunt the weakest ant first.";
  1216. mes "Pierre is the name of the weakest ant.";
  1217. mes "They are just down here.";
  1218. next;
  1219. mes "[Cloud]";
  1220. mes "In the case of ants, they assist eachother when attacked.";
  1221. mes "Be careful and kill 15 Pierre ants.";
  1222. set para_suv01,18;
  1223. changequest 7142,7143;
  1224. close;
  1225. case 2:
  1226. mes "[Cloud]";
  1227. mes "......";
  1228. mes "Haha... are you joking?";
  1229. mes "You are exhausted from the extremely hot weather in the desert.";
  1230. next;
  1231. mes "[Cloud]";
  1232. mes "I am a busy man.";
  1233. mes "One of the trainees was planning to visit me but that person still hasn't showed yet. I am getting nervous.";
  1234. close;
  1235. case 3:
  1236. mes "[Cloud]";
  1237. mes "Where you are?";
  1238. mes "You are in Anth Hell southwest of Morroc.";
  1239. mes "Morroc is the closest city, northeast of here.";
  1240. close;
  1241. }
  1242. }
  1243. if (para_suv01 == 18) {
  1244. if (checkquest(7143,HUNTING) == 2) {
  1245. mes "[Cloud]";
  1246. mes "Hey, what was it?";
  1247. mes "Maybe you saw an Andre when you were hunting Pierre.";
  1248. next;
  1249. mes "[Cloud]";
  1250. mes "Well, now let's hunt Andre aswel.";
  1251. mes "Ahah the way you're looking at me, ''why didn't I ask you to do this all at once'' right?";
  1252. next;
  1253. mes "[Cloud]";
  1254. mes "Ain't it more fun this way?";
  1255. mes "Hey, now your next target is 15 Andre!";
  1256. mes "You are strong so it will be fine!";
  1257. next;
  1258. mes "[Cloud]";
  1259. mes "If you can't find Andre go deeper into the cave.";
  1260. mes "Ah, and be careful of Maya.";
  1261. set para_suv01,19;
  1262. changequest 7143,7144;
  1263. close;
  1264. }
  1265. mes "[Cloud]";
  1266. mes "What do you think of Ant Hell?";
  1267. mes "Can you stay longer?";
  1268. mes "Ok, I will recover your strengh so, keep going.";
  1269. npcskill "AL_HEAL",11,99,60;
  1270. percentheal 100,100;
  1271. close;
  1272. }
  1273. if (para_suv01 == 19) {
  1274. if (checkquest(7144,HUNTING) == 2) {
  1275. mes "[Cloud]";
  1276. mes "Great. You seem to have killed all of the Andre.";
  1277. mes "How do you think about fighting ants?";
  1278. mes "Was it good?";
  1279. next;
  1280. mes "[Cloud]";
  1281. mes "Hey, cheer up.";
  1282. mes "To conquer Ant Hell you have one step left.";
  1283. mes "You might have guessed your next target already.";
  1284. next;
  1285. mes "[Cloud]";
  1286. mes "Vitata!";
  1287. mes "How can I say... He seems like honey.";
  1288. mes "Pierre is a worker. Andre is a guardian and so... Vitata is like a mother.";
  1289. next;
  1290. mes "[Cloud]";
  1291. mes "They are really kind to kids and women but don't show any pity to ants.";
  1292. mes "Hunt the Vitata who takes care of the ant eggs.";
  1293. next;
  1294. mes "[Cloud]";
  1295. mes "If somebody falls into Ant Hell it might be a bit safer than before.";
  1296. mes "Now it's the last step so cheer up and let's kill 10 Vitata.";
  1297. next;
  1298. mes "[Cloud]";
  1299. mes "If you feel you're in too much danger. Just come back.";
  1300. mes "I will heal you.";
  1301. set para_suv01,20;
  1302. changequest 7144,7145;
  1303. close;
  1304. }
  1305. mes "[Cloud]";
  1306. mes "See, to cheer you up I will heal you until you finish the training.";
  1307. mes "Chin up and cheer up.";
  1308. npcskill "AL_HEAL",11,99,60;
  1309. percentheal 100,100;
  1310. close;
  1311. }
  1312. if (para_suv01 == 20) {
  1313. if (checkquest(7145,HUNTING) == 2) {
  1314. mes "[Cloud]";
  1315. mes "Oh... it might have been an anoying fight.";
  1316. mes "You finished so fast.";
  1317. next;
  1318. mes "[Cloud]";
  1319. mes "Good job. Go back to the headquarters and report.";
  1320. mes "You've completed the training quickly.";
  1321. next;
  1322. mes "[Cloud]";
  1323. mes "You will get good news.";
  1324. mes "You did a really good job even under the hot weather.";
  1325. set para_suv01,21;
  1326. changequest 7145,7146;
  1327. close;
  1328. }
  1329. mes "[Cloud]";
  1330. mes "See, to cheer up I will heal you until you finish the training.";
  1331. mes "Chin up and cheer up.";
  1332. next;
  1333. mes "[Cloud]";
  1334. mes "Just Vitata, isn't that an easy opponent?";
  1335. mes "If you see Maya just run away.";
  1336. npcskill "AL_HEAL",11,99,60;
  1337. percentheal 100,100;
  1338. close;
  1339. }
  1340. if (para_suv01 >= 21) {
  1341. mes "[Cloud]";
  1342. mes "It's enough to say that you've conquered Ant Hell.";
  1343. mes "Aren't you getting used to it here?";
  1344. next;
  1345. mes "[Cloud]";
  1346. mes "Go back to the headquarters and report that you completed the mission, hurry up";
  1347. mes "you will receive good news.";
  1348. mes "You will receive the Eden Group uniform aswel.";
  1349. close;
  1350. }
  1351. mes "[Cloud]";
  1352. mes "I am really proud of the Eden Group.";
  1353. mes "Does the uniform look good on me?";
  1354. mes "Haha...";
  1355. close;
  1356. }
  1357. in_orcs01,38,175,3 script Eden Member Hooksha 803,{
  1358. if (para_suv01 < 24) {
  1359. if (callfunc("F_HasEdenGroupMark")) {
  1360. mes "[Hooksha]";
  1361. mes "Unbelievable why did you come here?";
  1362. mes "Um... You are not on the third step of the training?";
  1363. mes "Yeeee~ I'm excited~";
  1364. next;
  1365. mes "[Hooksha]";
  1366. mes "I am a little bored waiting for trainees. Where are they?";
  1367. close;
  1368. }
  1369. mes "[Hooksha]";
  1370. mes "Hello.";
  1371. mes "Why did you come here?";
  1372. mes "Umm... Aaaaa...";
  1373. next;
  1374. mes "[Hooksha]";
  1375. mes "Why don't you join my group?";
  1376. mes "If you have interest in joining us,";
  1377. mes "you won't regret your decision.";
  1378. close;
  1379. }
  1380. if (para_suv01 == 24) {
  1381. mes "[Hooksha]";
  1382. mes "Hello.";
  1383. mes "Are you a trainee?";
  1384. mes "Yeah I can tell.";
  1385. mes "So shall we begin?";
  1386. next;
  1387. mes "[Hooksha]";
  1388. mes "Actually I don't like this training mission much but anyway let me explain it to you.";
  1389. next;
  1390. mes "[Hooksha]";
  1391. mes "As you know this is Orc Village.";
  1392. mes "Orcs don't like humans.";
  1393. mes "They don't try to communicate with us. When they see humans they immediately attack us.";
  1394. next;
  1395. mes "[Hooksha]";
  1396. mes "Sadly humans don't want to communicate with them either.";
  1397. mes "So we decided to take a strong approach towards them.";
  1398. mes "Actually we'd like to get rid of them all.";
  1399. next;
  1400. mes "[Hooksha]";
  1401. mes "We're trying to conquer Orc Village.";
  1402. mes "It's the proper place to finish the beginners training mission for an adventurer like you.";
  1403. next;
  1404. mes "[Hooksha]";
  1405. mes "That's why we've chosen this place for this mission.";
  1406. mes "Ok, we don't have a lot of time so let's begin.";
  1407. mes "First let's eliminate the weakest one.";
  1408. next;
  1409. mes "[Hooksha]";
  1410. mes "It's better to kill them before they grow up.";
  1411. mes "Hunt 10 Orc Babies.";
  1412. mes "Don't pity them because when they grow up they become aggressive Orc Warriors.";
  1413. next;
  1414. mes "[Hooksha]";
  1415. mes "Good or bad this is how it is going to be.";
  1416. mes "Even if they are babies don't hesitate.";
  1417. set para_suv01,25;
  1418. changequest 7147,7148;
  1419. close;
  1420. }
  1421. if (para_suv01 == 25) {
  1422. if (checkquest(7148,HUNTING) == 2) {
  1423. mes "[Hooksha]";
  1424. mes "Great. Awesome.";
  1425. mes "It's not very pleasant so let's move on.";
  1426. next;
  1427. mes "[Hooksha]";
  1428. mes "On the next step we will fight with Orc Warriors.";
  1429. mes "When Orc Babies grow up they become strong Orc Warriors.";
  1430. next;
  1431. mes "[Hooksha]";
  1432. mes "They all are powerful warriors.";
  1433. mes "When you were fighting Orc Babies, you probably have been attacked by them.";
  1434. next;
  1435. mes "[Hooksha]";
  1436. mes "Now it's time to hunt 10 Orc Warriors.";
  1437. mes "If you are in trouble just come back here to safety.";
  1438. mes "Do you understand?";
  1439. set para_suv01,26;
  1440. changequest 7148,7149;
  1441. close;
  1442. }
  1443. mes "[Hooksha]";
  1444. mes "There are Orc Warriors, Orc Ladies and Orc Babies in Orc Village.";
  1445. mes "They are really aggressive.";
  1446. next;
  1447. mes "[Hooksha]";
  1448. mes "You look tired I will recover your health.";
  1449. mes "If you are in trouble just come back here to safety.";
  1450. npcskill "AL_HEAL",11,99,60;
  1451. percentheal 100,100;
  1452. close;
  1453. }
  1454. if (para_suv01 == 26) {
  1455. if (checkquest(7149,HUNTING) == 2) {
  1456. mes "[Hooksha]";
  1457. mes "Now you can move on to the next step.";
  1458. next;
  1459. mes "[Hooksha]";
  1460. mes "Exactly... now it's time to hunt Orc Ladies.";
  1461. mes "If you want to conquer Orc Village completely, you should kill them before they have more Orc Babies.";
  1462. next;
  1463. mes "[Hooksha]";
  1464. mes "But you don't need to kill all of them.";
  1465. mes "Go and hunt 10 Orc Ladies.";
  1466. next;
  1467. mes "[Hooksha]";
  1468. mes "You can already feel the strong power from outside...";
  1469. mes "Don't hesitate to attack them.";
  1470. set para_suv01,27;
  1471. changequest 7149,7150;
  1472. close;
  1473. }
  1474. mes "[Hooksha]";
  1475. mes "You should be exhausted by now.";
  1476. mes "But you still have more targets, understand.";
  1477. next;
  1478. mes "[Hooksha]";
  1479. mes "You look tired, I will recover your health.";
  1480. mes "If you are in trouble just come back here to safety.";
  1481. npcskill "AL_HEAL",11,99,60;
  1482. percentheal 100,100;
  1483. close;
  1484. }
  1485. if (para_suv01 == 27) {
  1486. if (checkquest(7150,HUNTING) == 2) {
  1487. mes "[Hooksha]";
  1488. mes "Great job.";
  1489. mes "Now you should understand how the orc tribe works here in Orc Village.";
  1490. mes "You've followed the training mission well under hot and humid circumstances.";
  1491. mes "You have now completed the 'Conquer Orc Village!' training mission. Congratulations.";
  1492. next;
  1493. mes "[Hooksha]";
  1494. mes "Go back and report to the Eden Group headquarters.";
  1495. mes "I'm sure they will have good news for you.";
  1496. set para_suv01,28;
  1497. changequest 7150,7151;
  1498. close;
  1499. }
  1500. mes "[Hooksha]";
  1501. mes "Orc Lady is the last target.";
  1502. mes "Cheer up~!";
  1503. next;
  1504. mes "[Hooksha]";
  1505. mes "You look tired, I will recover your health.";
  1506. mes "If you are in trouble just come back here to safety.";
  1507. npcskill "AL_HEAL",11,99,60;
  1508. percentheal 100,100;
  1509. close;
  1510. }
  1511. if (para_suv01 == 28) {
  1512. mes "[Hooksha]";
  1513. mes "You have completed the training mission.";
  1514. mes "Go back to the Eden Group headquarters and report there.";
  1515. close;
  1516. }
  1517. if (para_suv01 == 29) {
  1518. mes "[Hooksha]";
  1519. mes "Have you come here to join in the training?";
  1520. mes "You look like an expert.";
  1521. next;
  1522. mes "[Hooksha]";
  1523. mes "This isn't a good place to talk so let's hurry.";
  1524. mes "This place is linked with the dungeon of Orc Village.";
  1525. next;
  1526. mes "[Hooksha]";
  1527. mes "Can you see that way.";
  1528. mes "There is a cave under the ground, normal orcs don't come here.";
  1529. next;
  1530. mes "[Hooksha]";
  1531. mes "The safest place is in here.";
  1532. mes "There are many undead monsters down there.";
  1533. next;
  1534. mes "[Hooksha]";
  1535. mes "The undead monsters are dangerous and threatening.";
  1536. mes "Don't hesitate when fighting them.";
  1537. next;
  1538. mes "[Hooksha]";
  1539. mes "Now hunt those undead monsters down there.";
  1540. next;
  1541. mes "[Hooksha]";
  1542. mes "Try to hunt 20 Orc zombies in the dungeon.";
  1543. mes "They are really well organized.";
  1544. next;
  1545. mes "[Hooksha]";
  1546. mes "They will attack you anywhere without hesitating.";
  1547. mes "May Freya bless you.";
  1548. set para_suv01,30;
  1549. changequest 7152,7153;
  1550. close;
  1551. }
  1552. if (para_suv01 == 30) {
  1553. if (checkquest(7153,HUNTING) == 2) {
  1554. mes "[Hooksha]";
  1555. mes "It's different from what you saw in Payon, right?";
  1556. mes "Although you managed to kill the Orc Zombies, you can't be sure you are much stronger..";
  1557. next;
  1558. mes "[Hooksha]";
  1559. mes "So don't go deeper into that cave or you will die for sure.";
  1560. next;
  1561. mes "[Hooksha]";
  1562. mes "The next target is the Orc Skeleton who was walking next to the Orc Zombies.";
  1563. mes "Hunt 20 Orc Skeletons.";
  1564. next;
  1565. mes "[Hooksha]";
  1566. mes "It's the last step of the training mission in the Orc Dungeon.";
  1567. mes "It's all up to you.";
  1568. next;
  1569. mes "[Hooksha]";
  1570. mes "Ok, cheer up and see you again.";
  1571. mes "Hunt 20 Orc Skeletons.";
  1572. set para_suv01,31;
  1573. changequest 7153,7154;
  1574. close;
  1575. }
  1576. mes "[Hooksha]";
  1577. mes "Can you stay longer?";
  1578. mes "You look tired, I will recover your health.";
  1579. mes "If you are in trouble just come back here to safety.";
  1580. npcskill "AL_HEAL",11,99,60;
  1581. percentheal 100,100;
  1582. close;
  1583. }
  1584. if (para_suv01 == 31) {
  1585. if (checkquest(7154,HUNTING) == 2) {
  1586. mes "[Hooksha]";
  1587. mes "Your training mission has been completed.";
  1588. mes "Go back to the Eden Group headquarters and report.";
  1589. mes "I would like to say more in detail but I'm getting so tired.";
  1590. next;
  1591. mes "[Hooksha]";
  1592. mes "Recently trainees have come here more and more so, I can't sleep at all.";
  1593. mes "I mean not due to you.";
  1594. mes "Anyway I will inform the group so go there and report.";
  1595. next;
  1596. set para_suv01,32;
  1597. changequest 7154,7155;
  1598. close;
  1599. }
  1600. mes "[Hooksha]";
  1601. mes "Can you stay longer?";
  1602. mes "You look tired I will recover your health.";
  1603. mes "If you are in trouble just come back here to safety.";
  1604. npcskill "AL_HEAL",11,99,60;
  1605. percentheal 100,100;
  1606. close;
  1607. }
  1608. if (para_suv01 == 32) {
  1609. mes "[Hooksha]";
  1610. mes "Don't you have to report back to the Eden Group headquarters?";
  1611. mes "I am so tired leave me alone.";
  1612. close;
  1613. }
  1614. if (para_suv01 > 32) {
  1615. mes "[Hooksha]";
  1616. mes "Uh? What Orc? Explore the dungeon?";
  1617. mes "You are having such a hard time.";
  1618. next;
  1619. mes "[Hooksha]";
  1620. mes "This place is really good to take a rest because Orcs don't come here.";
  1621. mes "Ho hum...";
  1622. close;
  1623. }
  1624. }
  1625. iz_dun04,43,46,3 script Eden Member Callandiva 745,{
  1626. if (para_suv01 < 33) {
  1627. if (callfunc("F_HasEdenGroupMark")) {
  1628. mes "[Callandiva]";
  1629. mes "How did you get so deep in this ocean city?";
  1630. mes "Ah, that symbol is of our group.";
  1631. mes "You're a trainee for sure.";
  1632. next;
  1633. mes "[Callandiva]";
  1634. mes "What? You aren't?";
  1635. mes "I... see... I see...";
  1636. mes "Ok... keep going.";
  1637. close;
  1638. }
  1639. mes "[Callandiva]";
  1640. mes "Mysteriously although we're under the sea you can still breathe here.";
  1641. mes "Do you know why?";
  1642. next;
  1643. mes "[Callandiva]";
  1644. mes "Let's see due to the moisture my skin is so soft.";
  1645. mes "My fingers and toes are not attached to each other amazing.";
  1646. next;
  1647. mes "[Callandiva]";
  1648. mes "I was really shocked and scared when the Eden Group dispatched me here.";
  1649. mes "Now I love this environment so much.";
  1650. mes "It's really calm...";
  1651. close;
  1652. }
  1653. if (para_suv01 == 33) {
  1654. mes "[Callandiva]";
  1655. mes "How did you get so deep in this ocean city?";
  1656. mes "Ah, that symbol is of our group.";
  1657. mes "You're a trainee for sure.";
  1658. next;
  1659. mes "[Callandiva]";
  1660. mes "Good to see you!";
  1661. mes "Alright, look down.";
  1662. mes "Ancient buildings are sleeping under the water. They were actually built under the sea.";
  1663. next;
  1664. mes "[Callandiva]";
  1665. mes "As you know we don't have any trouble living here.";
  1666. mes "But if you see over there... yes right there.";
  1667. next;
  1668. mes "[Callandiva]";
  1669. mes "Can you see a humanoid fish with a very threatening spear?";
  1670. mes "He is called a Merman and is a really professional warrior.";
  1671. next;
  1672. mes "[Callandiva]";
  1673. mes "Okay, go and hunt 15 Merman.";
  1674. mes "That will be your 1st training mission here.";
  1675. set para_suv01,34;
  1676. changequest 7156,7157;
  1677. close;
  1678. }
  1679. if (para_suv01 == 34) {
  1680. if (checkquest(7157,HUNTING) == 2) {
  1681. mes "[Callandiva]";
  1682. mes "Oh, you came back~!";
  1683. mes "What did you think of those threatening Mermans?";
  1684. mes "Actually, I thought that you would chicken out~";
  1685. next;
  1686. mes "[Callandiva]";
  1687. mes "Good your next opponent will be...~";
  1688. mes "Yes, this one...";
  1689. mes "The monster that is holding a trident.";
  1690. next;
  1691. mes "[Callandiva]";
  1692. mes "His main abilities are magical.";
  1693. mes "The monster is called Strouf!";
  1694. mes "Now, it's time to fight with a real magician!";
  1695. next;
  1696. mes "[Callandiva]";
  1697. mes "Try avoiding the Mermans and hunt 10 Strouf, kill them.";
  1698. set para_suv01,35;
  1699. changequest 7157,7158;
  1700. close;
  1701. }
  1702. mes "[Callandiva]";
  1703. mes "Oh are you tired?";
  1704. mes "Mermans are not easy opponents.";
  1705. mes "I will help you recover so cheer up.";
  1706. npcskill "AL_HEAL",11,99,60;
  1707. percentheal 100,100;
  1708. close;
  1709. }
  1710. if (para_suv01 == 35) {
  1711. if (checkquest(7158,HUNTING) == 2) {
  1712. mes "[Callandiva]";
  1713. mes "Did you kill all the Strouf already?";
  1714. mes "I wasn't counting that you'd make it.";
  1715. mes "I have eyes on the top of my head haha.";
  1716. next;
  1717. mes "[Callandiva]";
  1718. mes "Of course I'm just kidding.";
  1719. mes "Don't look at me like that~ it was a joke~!";
  1720. mes "Now you're feeling more at ease about this.";
  1721. next;
  1722. mes "[Callandiva]";
  1723. mes "Go back to the headquarters and report it.~";
  1724. mes "You will receive the last uniform from the Eden Group headquarters.";
  1725. next;
  1726. mes "[Callandiva]";
  1727. mes "This training mission is made for beginners.";
  1728. mes "So it might be useless to you or not.";
  1729. next;
  1730. mes "[Callandiva]";
  1731. mes "Anyway you did great job!";
  1732. set para_suv01,36;
  1733. changequest 7158,7159;
  1734. close;
  1735. }
  1736. mes "[Callandiva]";
  1737. mes "Oh are you tired?";
  1738. mes "Strouf are not easy opponents.";
  1739. mes "I can help you recover so cheer up.";
  1740. npcskill "AL_HEAL",11,99,60;
  1741. percentheal 100,100;
  1742. close;
  1743. }
  1744. if (para_suv01 >= 36) {
  1745. mes "[Callandiva]";
  1746. mes "I won't give help to you anymore.";
  1747. mes "Go back to our headquarters and report about this training mission.";
  1748. close;
  1749. }
  1750. mes "[Callandiva]";
  1751. mes "Mysteriously although we're under the sea you can still breathe here.";
  1752. mes "Do you know why?";
  1753. next;
  1754. mes "[Callandiva]";
  1755. mes "Let's see due to the moisture my skin is so soft.";
  1756. mes "My fingers and toes are not attached to each other amazing.";
  1757. next;
  1758. mes "[Callandiva]";
  1759. mes "I was really shocked and scared when the Eden Group dispatched me here.";
  1760. mes "Now I love this environment so much.";
  1761. mes "It's really calm...";
  1762. close;
  1763. }
  1764. moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{
  1765. mes "[Michael]";
  1766. mes "Why did you come here?";
  1767. next;
  1768. switch (select("To get supplies:Where is here?:Upgrade equipment")) {
  1769. mes "[Michael]";
  1770. case 1:
  1771. if (para_suv01 == 11) {
  1772. mes "If you've completed step 1";
  1773. mes "we can supply you with a Eden Group Hat, Uniform, Manteau and Boots.";
  1774. mes "^4d4dffCheck your inventory first.^000000";
  1775. next;
  1776. if (select("Let me check my inventory:I have enough room.") == 1) {
  1777. mes "[Michael]";
  1778. mes "Make sure you have enough room for the supplies.";
  1779. close;
  1780. }
  1781. mes "[Michael]";
  1782. mes "Two of the supplies, the ^4d4dffHat and Manteau^000000,";
  1783. mes "will only be given out once.";
  1784. mes "So treat them with caution and care.";
  1785. next;
  1786. mes "[Michael]";
  1787. mes "As for the Boots and the Uniforms, you will receive better quality ones based on your course grades.";
  1788. next;
  1789. mes "[Michael]";
  1790. mes "One Eden Group Hat.";
  1791. mes "One Eden Group Uniform I.";
  1792. mes "One pair of Eden Group Boots I.";
  1793. mes "One Eden Group Manteau.";
  1794. mes "A total of 4 supplies, that's all.";
  1795. para_suv01 = 12;
  1796. para_suv02 = 1;
  1797. getitem 5583,1; //Para_Team_Hat1
  1798. getitem 2560,1; //Para_Team_Manteau1
  1799. getitem 2456,1; //Para_Team_Boots1
  1800. getitem 15009,1; //Para_Team_Uniform1
  1801. next;
  1802. mes "[Michael]";
  1803. mes "Is that correct?";
  1804. mes "It is manufactured for beginners so they don't have the best effect but they're still cheaper than equipment in the shops.";
  1805. next;
  1806. mes "[Michael]";
  1807. mes "We made them especially for the Eden Group.";
  1808. }
  1809. else if (para_suv01 == 22) {
  1810. mes "If you've completed step 2, we offer extra weapons including the basic equipment.";
  1811. next;
  1812. mes "[Michael]";
  1813. mes "We have chosen the proper weapon for each class.";
  1814. mes "But we can't support some classes that can't join us.";
  1815. next;
  1816. mes "[Michael]";
  1817. mes "We can't manufacture all of the weapons in the world, don't you agree?";
  1818. next;
  1819. mes "[Michael]";
  1820. mes "We will supply 1 Weapon, Shoes and Uniform so a total of three things.";
  1821. mes "Also we supply extra things to consider some members who can't use some of the supplies.";
  1822. next;
  1823. mes "[Michael]";
  1824. mes "^4d4dffPlease check your inventory to get those items.^000000";
  1825. next;
  1826. if (select("I will make more space.:I have got enough space.") == 1) {
  1827. mes "[Michael]";
  1828. mes "Make enough space.";
  1829. close;
  1830. }
  1831. mes "[Michael]";
  1832. if (Class == Job_Swordman || Class == Job_Swordman_High || Class == Job_Knight || Class == Job_Crusader) {
  1833. callsub S_Select,"We have one and Two-handed swords",
  1834. 1192,"Eden Slayer I","Two-handed sword","Attack 162","",//P_Slayer1
  1835. 13423,"Eden Saber I","One-handed sword","Attack 147","This is what we strive for.";//P_Sabre1
  1836. }
  1837. if (Class == Job_Thief || Class == Job_Thief_High || Class == Job_Assassin || Class == Job_Rogue || Class == Job_Ninja || Class == Job_Novice || Class == Job_Novice_High) {
  1838. callsub S_Select,"",
  1839. 13050,"Eden Dagger I","Dagger","MATK+60, attack 124","This is what we strive for.";//P_Dagger1
  1840. }
  1841. if (Class == Job_Merchant || Class == Job_Merchant_High || Class == Job_Blacksmith || Class == Job_Alchemist) {
  1842. callsub S_Select,"We have a mace and a One-handed sword",
  1843. 13423,"Eden Saber I","One-handed sword","Attack 147","This is what we strive for.",// P_Sabre1
  1844. 16004,"Eden Mace I","Mace","Attack 142","";// P_Mace1
  1845. }
  1846. if (Class == Job_Archer || Class == Job_Archer_High || Class == Job_Hunter || Class == Job_Dancer || Class == Job_Bard) {
  1847. callsub S_Select,"",
  1848. 1747,"Eden Bow I","Bow","Attack 82","";//P_Bow1
  1849. }
  1850. if (Class == Job_Acolyte || Class == Job_Acolyte_High || Class == Job_Priest || Class == Job_Monk) {
  1851. callsub S_Select,"We have a mace and a staff",
  1852. 16004,"Eden Mace I","Mace","Attack 142","", //P_Mace1
  1853. 1650,"Eden Staff I","Staff","INT+2, MATK+125, attack 60",""; //P_Staff1
  1854. }
  1855. if (Class == Job_Mage || Class == Job_Mage_High || Class == Job_Wizard || Class == Job_Sage) {
  1856. callsub S_Select,"",
  1857. 1650,"Eden Staff I","Staff","INT+2, MATK+125, attack 60","";//P_Staff1
  1858. }
  1859. if (Class == Job_Gunslinger) {
  1860. callsub S_Select,"",
  1861. 13112,"Eden Revolver I","Revolver","HIT-5, attack 44","";//P_Revolver1
  1862. }
  1863. if (Class == Job_Summoner) {
  1864. callsub S_Select,"",
  1865. 1699,"Eden Foxtail Staff I","Staff","MATK+135, attack 120","";//P_Foxtail1
  1866. }
  1867. mes "Let me see... you will receive..";
  1868. mes "the Eden Group Boots II and Uniform II.";
  1869. next;
  1870. mes "[Michael]";
  1871. para_suv01 = 23;
  1872. getitem 13050,1; //P_Dagger1
  1873. getitem 2457,1; //Para_Team_Boots2
  1874. getitem 15010,1; //Para_Team_Uniform2
  1875. if (para_suv02 == 0) {
  1876. mes "I don't know what weapon will suit you so, you'll get a Dagger.";
  1877. mes "You don't have a record of receiving any supplies";
  1878. mes "so, you'll receive the Eden Group Hat and Manteau aswell.";
  1879. getitem 5583,1; //Para_Team_Hat
  1880. getitem 2560,1; //Para_Team_Manteau
  1881. para_suv02 = 2;
  1882. next;
  1883. mes "[Michael]";
  1884. mes "Check your supplies again and look after it.";
  1885. close;
  1886. }
  1887. para_suv02 = 2;
  1888. mes "A Weapon, Uniform and Boots all 3 supplies.";
  1889. mes "I don't know what weapon will suit you so, you'll get a Dagger.";
  1890. mes "Please check it again.";
  1891. next;
  1892. mes "[Michael]";
  1893. mes "I hope they're useful to you.";
  1894. }
  1895. else if (para_suv01 == 37) {
  1896. mes "You've completed the last training course.";
  1897. mes "It's time for you to receive a new weapon.";
  1898. next;
  1899. mes "[Michael]";
  1900. mes "We have more upgraded weapons, uniforms and boots.";
  1901. mes "Ah, in case of the weapon that was made only for 1st jobs.";
  1902. mes "So, I can't offer them to higher jobs.";
  1903. next;
  1904. mes "[Michael]";
  1905. mes "^4d4dffPlease check you inventory to get those supplies.^000000";
  1906. next;
  1907. if (select("I'll come back.:I have enough room.") == 1) {
  1908. mes "[Michael]";
  1909. mes "Make sure you have enough room.";
  1910. close;
  1911. }
  1912. mes "[Michael]";
  1913. if (Class == Job_Swordman || Class == Job_Swordman_High || Class == Job_Knight || Class == Job_Crusader) {
  1914. callsub S_Select,"We have one and Two-handed swords",
  1915. 13424,"Eden Saber II","One-handed sword","Attack 170","",///P_Sabre2
  1916. 1193,"Eden Slayer II","Two-handed sword","Attack 185","";//P_Slayer2
  1917. }
  1918. if (Class == Job_Thief || Class == Job_Thief_High || Class == Job_Assassin || Class == Job_Rogue || Class == Job_Novice || Class == Job_Novice_High || Class == Job_Super_Novice || Class == Job_Soul_Linker || Class == Job_Ninja) {
  1919. callsub S_Select,"",
  1920. 13051,"Eden Dagger II","Dagger","MATK+70, attack 158","";//P_Dagger2
  1921. }
  1922. if (Class == Job_Acolyte || Class == Job_Acolyte_High || Class == Job_Priest || Class == Job_Monk) {
  1923. callsub S_Select,"We have a mace and a staff",
  1924. 16005,"Eden Mace II","Mace","Attack 163","", //P_Mace2
  1925. 1651,"Eden Staff II","Staff","INT+3, MATK+150, attack 60",""; //P_Staff2
  1926. }
  1927. if (Class == Job_Archer || Class == Job_Archer_High || Class == Job_Hunter || Class == Job_Dancer || Class == Job_Bard) {
  1928. callsub S_Select,"",
  1929. 1748,"Eden Bow II","Bow","Attack 82","";//P_Bow2
  1930. }
  1931. if (Class == Job_Mage || Class == Job_Mage_High || Class == Job_Wizard || Class == Job_Sage) {
  1932. callsub S_Select,"",
  1933. 1651,"Eden Staff II","Staff","INT+3, MATK+155, attack 60","";//P_Staff2
  1934. }
  1935. if (Class == Job_Merchant || Class == Job_Merchant_High || Class == Job_Blacksmith || Class == Job_Alchemist) {
  1936. callsub S_Select,"We have a mace and a One-handed sword",
  1937. 13424,"Eden Saber II","One-handed sword","Attack 170","",//P_Sabre2
  1938. 16005,"Eden Mace II","Mace","Attack 163","";// P_Mace2
  1939. }
  1940. if (Class == Job_Gunslinger) {
  1941. callsub S_Select,"",
  1942. 13113,"Eden Revolver II","Revolver","HIT-5, attack 60","";//P_Revolver2
  1943. }
  1944. if (Class == Job_Summoner) {
  1945. callsub S_Select,"",
  1946. 26100,"Eden Foxtail Staff II","Staff","MATK+165, attack 135","";//P_Foxtail1
  1947. }
  1948. mes "Let me see... you will receive..";
  1949. mes "the Eden Group Boots III and Uniform III.";
  1950. next;
  1951. para_suv01 = 38;
  1952. getitem 2458,1; //Para_Team_Boots3
  1953. getitem 15011,1; //Para_Team_Uniform3
  1954. mes "[Michael]";
  1955. if (para_suv02 == 0) {
  1956. mes "You don't have a record of receiving any supplies";
  1957. mes "so, you'll receive the Eden Group Hat and Manteau aswell.";
  1958. para_suv02 = 3;
  1959. getitem 5583,1; //Para_Team_Hat
  1960. getitem 2560,1; //Para_Team_Manteau
  1961. next;
  1962. mes "[Michael]";
  1963. mes "Check your supplies again and look after it.";
  1964. close;
  1965. }
  1966. para_suv02 = 3;
  1967. mes "A Uniform and Boots all 2 supplies.";
  1968. mes "Please check it again.";
  1969. next;
  1970. mes "[Michael]";
  1971. mes "I hope they're useful to you.";
  1972. }
  1973. else {
  1974. mes "Wait...I will check the record...";
  1975. mes "...";
  1976. mes "...hummmm.";
  1977. next;
  1978. mes "[Michael]";
  1979. mes "Sorry, but I can't find any record that you can obtain supplies.";
  1980. mes "Are you sure?";
  1981. }
  1982. close;
  1983. case 2:
  1984. mes "We store weapons, armor and other goods which were created by the Eden Group here.";
  1985. mes "We also have a lot of special stuff.";
  1986. next;
  1987. mes "[Michael]";
  1988. mes "To prepare for emergencies, we hav enough equipment and supplies for an entire army.";
  1989. mes "Frankly... we don't have a use for it now but in case soemthing happens like in Morroc.";
  1990. next;
  1991. mes "[Michael]";
  1992. mes "Just take a look around and don't touch anything.";
  1993. next;
  1994. mes "[Michael]";
  1995. mes "If I make a mistake, Reke will punish me.";
  1996. close;
  1997. case 3:
  1998. mes "You mean upgrading equipment, right?";
  1999. mes "We can only upgrade the Eden Group Hat.";
  2000. next;
  2001. mes "[Michael]";
  2002. if (para_suv02 == 3) {
  2003. if (countitem(5583) > 0) {
  2004. disable_items;
  2005. mes "What status bonus do you want to upgrade?";
  2006. next;
  2007. switch (select("Upgrade STR:Upgrade AGI:Upgrade VIT:Upgrade INT:Upgrade DEX:Upgrade LUK:Nevermind.")) {
  2008. case 1: callsub S_Upgrade,"STR",4701;
  2009. case 2: callsub S_Upgrade,"AGI",4731;
  2010. case 3: callsub S_Upgrade,"VIT",4741;
  2011. case 4: callsub S_Upgrade,"INT",4711;
  2012. case 5: callsub S_Upgrade,"DEX",4721;
  2013. case 6: callsub S_Upgrade,"LUK",4751;
  2014. case 7:
  2015. mes "[Michael]";
  2016. mes "Why? It'll be beter than it is.";
  2017. mes "Anyway, we can only offer you one Hat.";
  2018. next;
  2019. mes "[Michael]";
  2020. mes "What you do with it is up to you.";
  2021. close;
  2022. }
  2023. }
  2024. mes "First come with a Hat that you want me to upgrade.";
  2025. mes "Make sure that it's in your inventory, got it?";
  2026. close;
  2027. }
  2028. if (para_suv02 == 4) {
  2029. mes "Umm, didn't you upgrade this already?";
  2030. mes "According to the records";
  2031. mes ""+strcharinfo(0)+": Has already upgraded their Hat.";
  2032. next;
  2033. mes "[Michael]";
  2034. mes "We can only offer 1 upgrade.";
  2035. mes "Sorry but I can't do it twice.";
  2036. close;
  2037. }
  2038. mes "You haven't received all the supplies up to step 3.";
  2039. mes "Upgrading your Hat is a special service.";
  2040. next;
  2041. mes "[Michael]";
  2042. mes "Sorry but I can't help you.";
  2043. close;
  2044. }
  2045. S_Upgrade:
  2046. mes "[Michael]";
  2047. mes "I see.";
  2048. mes "I will ^4d4dffUpgrade "+ getarg(0) +"^000000.";
  2049. mes "Are you sure?";
  2050. next;
  2051. switch (select("Yes I am.:No wait.")) {
  2052. case 1:
  2053. mes "[Michael]";
  2054. mes "I will start to upgrade.";
  2055. next;
  2056. mes "[Michael]";
  2057. mes "Here you are.";
  2058. para_suv02 = 4;
  2059. delitem 5583,1;
  2060. getitem2 5583,1,1,0,0,0,0,0,getarg(1);
  2061. close;
  2062. case 2:
  2063. mes "[Michael]";
  2064. mes "Don't you want to upgrade?";
  2065. close;
  2066. }
  2067. S_Select:
  2068. .@total_arg = getargcount();
  2069. if (.@total_arg < 7)
  2070. mes "We only have 1 weapon for you.";
  2071. else {
  2072. mes "What kind of weapon do you want?";
  2073. mes getarg(0);
  2074. mes "Here are the options.";
  2075. }
  2076. next;
  2077. mes "[Michael]";
  2078. for ( .@i = 1; .@i < .@total_arg; .@i += 5 ) {
  2079. set .@menu$, .@menu$ + getarg(.@i+1) + ":";
  2080. mes getarg(.@i+1)+": "+ getarg(.@i+2) +". "+ getarg(.@i+3) +".";
  2081. }
  2082. if (.@total_arg < 7)
  2083. mes "It is Lv. 2 and the required level is "+ (para_suv01 == 22 ? "26" : "40") +".";
  2084. else
  2085. mes "Both of them are Lv. 2 weapons and the required level is "+ (para_suv01 == 22 ? "26" : "40") +".";
  2086. next;
  2087. mes "[Michael]";
  2088. mes "They also can't be traded with other players or be refined.";
  2089. next;
  2090. // callsub S_Select,"We have one and Two-handed swords",
  2091. // 13424,"Eden Saber II","One-handed sword","Attack 170","",///P_Sabre2
  2092. // 1193,"Eden Slayer II","Two-handed sword","Attack 185","";//P_Slayer2
  2093. if (.@total_arg < 7) {
  2094. .@i = 1;
  2095. mes "[Michael]";
  2096. mes "You'll receive the "+ getarg(.@i+1) +".";
  2097. next;
  2098. mes "[Michael]";
  2099. }
  2100. else {
  2101. .@i = (select(.@menu$) -1) *5 +1;
  2102. mes "[Michael]";
  2103. mes "You've chosen the "+ getarg(.@i+1) +".";
  2104. }
  2105. if (para_suv01 == 22) {
  2106. mes "Additionally you'll receive the Eden Group Boots II and Uniform II.";
  2107. next;
  2108. getitem 2457,1; // Para_Team_Boots2
  2109. getitem 15010,1;// Para_Team_Uniform2
  2110. para_suv01 = 23;
  2111. }
  2112. else {
  2113. mes "Additionally you'll receive the Eden Group Boots III and Uniform III.";
  2114. next;
  2115. getitem 2458,1;// Para_Team_Boots3
  2116. getitem 15011,1;// Para_Team_Uniform3
  2117. para_suv01 = 38;
  2118. }
  2119. getitem getarg(.@i),1;
  2120. mes "[Michael]";
  2121. if (para_suv02 == 0) {
  2122. mes "You don't have a record of receiving any supplies";
  2123. mes "so, you'll receive the Eden Group Hat and Manteau aswell.";
  2124. getitem 5583,1;// Para_Team_Hat
  2125. getitem 2560,1;// Para_Team_Manteau
  2126. if (para_suv01 == 22)
  2127. para_suv02 = 2;
  2128. else
  2129. para_suv02 = 3;
  2130. next;
  2131. mes "[Michael]";
  2132. mes "Check your supplies again and look after it.";
  2133. }
  2134. else {
  2135. if (para_suv01 == 22)
  2136. para_suv02 = 2;
  2137. else
  2138. para_suv02 = 3;
  2139. mes "A "+ getarg(.@i+2) +", Uniform and Boots all 3 supplies.";
  2140. mes "Please check it again.";
  2141. next;
  2142. mes "[Michael]";
  2143. mes "I hope they're useful to you.";
  2144. mes getarg(.@i+4);
  2145. }
  2146. close;
  2147. }
  2148. moc_para01,179,44,3 script Chef 820,{
  2149. mes "[Chef]";
  2150. mes "What's up?";
  2151. mes "Do you want a Meal? Or do you have other business?";
  2152. next;
  2153. switch (select("Order a meal.:Talk.")) {
  2154. case 1:
  2155. mes "[Chef]";
  2156. mes "Choose one of the three course meals A, B or C.";
  2157. mes "Do you want a explanation?";
  2158. next;
  2159. switch (select("I want a explanation.:Order course meal A:Order course meal B:Order course meal C:End Conversation.")) {
  2160. case 1:
  2161. mes "[Chef]";
  2162. mes "Uh? what do you want to know?";
  2163. next;
  2164. switch (select("About course meal A.:About course meal B.:About course meal C.:End Conversation.")) {
  2165. case 1:
  2166. mes "[Chef]";
  2167. mes "Course meal A is for nomal people.";
  2168. mes "It has three kinds of dishes and the main is....";
  2169. mes " ";
  2170. mes "-Chef is trying to point to a dish in the picture. There is a black roll.-";
  2171. next;
  2172. mes "[Chef]";
  2173. mes "It's made of sea grass so, it's dry like paper.";
  2174. mes "It's a roll with steamed rice, vegetables and meat inside.";
  2175. mes "It seems simple but it is really good and healthy.";
  2176. next;
  2177. mes "[Chef]";
  2178. mes "The ingredients mix well with the spicy sauce.";
  2179. mes "It is also mixed with chopped meat like sausages.";
  2180. next;
  2181. mes "[Chef]";
  2182. mes "It's simple and cheap so it is really popular with everyone.";
  2183. mes "Just 3,000 Zeny.";
  2184. mes "You will feel satisfied after eating it.";
  2185. close;
  2186. case 2:
  2187. mes "[Chef]";
  2188. mes "Um course meal B is.";
  2189. mes "I make a sauce with aromatic vegetables and meat in a soup.";
  2190. next;
  2191. mes "[Chef]";
  2192. mes "The meat is boiled so it is fork tender in the soup.";
  2193. mes "When the soup is almost done I add noodles for the finishing touch.";
  2194. next;
  2195. mes "[Chef]";
  2196. mes "It's a good dish to share with your friends.";
  2197. mes "It's 4,000 Zeny.";
  2198. mes "It's a very fun dish to enjoy.";
  2199. close;
  2200. case 3:
  2201. mes "[Chef]";
  2202. mes "Now for course meal C...";
  2203. mes "It's a masterpiece of meat... Legend of the meat class!";
  2204. next;
  2205. mes "[Chef]";
  2206. mes "Beef, bacon,";
  2207. mes "strip loin,";
  2208. mes "rib eye roll";
  2209. mes "...";
  2210. next;
  2211. mes "[Chef]";
  2212. mes "Do you need more information?";
  2213. mes "Don't worry.";
  2214. mes "I use the besk oak to smoke it.";
  2215. mes "Ah, it's 5,000 Zeny. Cheap isn't it? I only use the best meat so don't worry.";
  2216. close;
  2217. case 4:
  2218. mes "[Chef]";
  2219. mes "I don't have enough time to chat with you...";
  2220. close;
  2221. }
  2222. case 2:
  2223. mes "[Chef]";
  2224. mes "Course meal A?";
  2225. mes "Ah, Kim-dduck-soon.";
  2226. mes "It's the representative meal for normal citizens.";
  2227. next;
  2228. if (callfunc("F_HasEdenGroupMark")) {
  2229. if (Zeny > 2699) {
  2230. mes "[Chef]";
  2231. mes "Hey, here you are.";
  2232. mes "Enjoy your meal.";
  2233. next;
  2234. mes "- After eating the meal, You feel a little bit full.";
  2235. mes "You've recovered some HP and SP. -";
  2236. set Zeny, Zeny - 2700;
  2237. percentheal 50,0;
  2238. percentheal 0,50;
  2239. close;
  2240. }
  2241. mes "[Chef]";
  2242. mes "This meal costs 3,000 zeny but I will serve it for 2,700.";
  2243. mes "Since you are a eden member you get a 10% discount so, it's 2,700 zeny.";
  2244. close;
  2245. }
  2246. if (Zeny > 2999) {
  2247. mes "[Chef]";
  2248. mes "Hey, here you are.";
  2249. mes "Enjoy your meal.";
  2250. next;
  2251. mes "- After eating the meal, You feel a little bit full.";
  2252. mes "You've recovered some HP and SP. -";
  2253. set Zeny, Zeny - 3000;
  2254. percentheal 50,0;
  2255. percentheal 0,50;
  2256. close;
  2257. }
  2258. mes "[Chef]";
  2259. mes "This meal costs 3,000 zeny.";
  2260. mes "How many times do I have to tell you?";
  2261. close;
  2262. case 3:
  2263. mes "[Chef]";
  2264. mes "Course meal B?";
  2265. mes "This food with meat and vegetables in hot soup has it's origins from nomadic life under the cold and dry nature.";
  2266. next;
  2267. if (callfunc("F_HasEdenGroupMark")) {
  2268. if (Zeny > 3599) {
  2269. mes "[Chef]";
  2270. mes "Hey, here you are.";
  2271. mes "Enjoy your meal.";
  2272. next;
  2273. mes "- After eating the meal, You feel a little bit full.";
  2274. mes "You've recovered some HP and SP. -";
  2275. set Zeny, Zeny - 3600;
  2276. percentheal 75,0;
  2277. percentheal 0,75;
  2278. close;
  2279. }
  2280. mes "[Chef]";
  2281. mes "This meal costs 4,000 zeny but I will serve it for 3,600.";
  2282. mes "Since you are a eden member you get a 10% discount so, it's 3,600 zeny.";
  2283. close;
  2284. }
  2285. if (Zeny > 3999) {
  2286. mes "[Chef]";
  2287. mes "Hey, here you are.";
  2288. mes "Enjoy your meal.";
  2289. next;
  2290. mes "- After eating the meal, You feel a little bit full.";
  2291. mes "You've recovered some HP and SP. -";
  2292. set Zeny, Zeny - 4000;
  2293. percentheal 75,0;
  2294. percentheal 0,75;
  2295. close;
  2296. }
  2297. mes "[Chef]";
  2298. mes "This meal costs 4,000 zeny.";
  2299. mes "How many times do I have to tell you?";
  2300. close;
  2301. case 4:
  2302. if (callfunc("F_HasEdenGroupMark")) {
  2303. if (Zeny > 4499) {
  2304. mes "[Chef]";
  2305. mes "Hey, here you are.";
  2306. mes "Enjoy your meal.";
  2307. next;
  2308. mes "- The Rib Eye Roll is grilled on the oak.";
  2309. mes "- After eating the meal, You feel a little bit full.";
  2310. mes "You've recovered your HP and SP. -";
  2311. set Zeny, Zeny - 4500;
  2312. percentheal 100,0;
  2313. percentheal 0,100;
  2314. close;
  2315. }
  2316. mes "[Chef]";
  2317. mes "This meal costs 5,000 zeny but I will serve it for 4,500.";
  2318. mes "Since you are a eden member you get a 10% discount so, it's 4,500 zeny.";
  2319. close;
  2320. }
  2321. if (Zeny > 4999) {
  2322. mes "[Chef]";
  2323. mes "Hey, here you are.";
  2324. mes "Enjoy your meal.";
  2325. next;
  2326. mes "Hey, here you are.";
  2327. mes "- The Rib Eye Roll is grilled on the oak.";
  2328. mes "- After eating the meal, You feel a little bit full.";
  2329. mes "You've recovered your HP and SP. -";
  2330. set Zeny, Zeny - 5000;
  2331. percentheal 100,0;
  2332. percentheal 0,100;
  2333. close;
  2334. }
  2335. mes "[Chef]";
  2336. mes "This meal costs 5,000 zeny.";
  2337. mes "How many times do I have to tell you?";
  2338. close;
  2339. case 5:
  2340. mes "[Chef]";
  2341. mes "It's up to you.";
  2342. close;
  2343. }
  2344. case 2:
  2345. if (callfunc("F_HasEdenGroupMark")) {
  2346. mes "[Chef]";
  2347. mes "Most jobs should be managed by yourself. So it might be difficult, right?";
  2348. mes "Actually it's harmful so they have requested continuously.";
  2349. next;
  2350. mes "[Chef]";
  2351. mes "Can't we all work together by helping each other out?";
  2352. mes "Anyway, you...";
  2353. next;
  2354. if (para_suv01 == 0) {
  2355. if (BaseLevel < 41) {
  2356. mes "[Chef]";
  2357. mes "How are you?";
  2358. mes "Ah... now you don't look like a beginner.";
  2359. mes "Do you want to know some good information?";
  2360. next;
  2361. mes "[Chef]";
  2362. mes "The Eden Group... sometimes receives jobs.";
  2363. mes "But they also manufacture armor and weapons by themselves.";
  2364. next;
  2365. mes "[Chef]";
  2366. mes "If you want, you can get a uniform from the Eden Group.";
  2367. next;
  2368. mes "[Chef]";
  2369. mes "To get it you need to complete their missions.";
  2370. mes "If you have any interest, meet Instructor Boya at the desk.";
  2371. close;
  2372. }
  2373. mes "[Chef]";
  2374. mes "You look like an expert...";
  2375. mes "umm emm.. ";
  2376. mes "umm emm.. ummm..";
  2377. next;
  2378. mes "[Chef]";
  2379. mes "Yes! I found a thing that you are missing!";
  2380. mes "You didn't get eden group uniform?";
  2381. next;
  2382. mes "[Chef]";
  2383. mes "Hmm, it's not neccessary but if you remain with the eden group, it would be a good symbol.";
  2384. next;
  2385. mes "[Chef]";
  2386. mes "You can't get it easily but..";
  2387. mes "If you have an interest, ask Instructor Boya at the desk.";
  2388. close;
  2389. }
  2390. mes "[Chef]";
  2391. mes "Sure, the uniform goes well with you.";
  2392. mes "Oh, sure.";
  2393. mes "The leader makes the designs these days.";
  2394. next;
  2395. mes "[Chef]";
  2396. mes "Ahah..especially the hat.";
  2397. mes "To.. me.. the hat... um.";
  2398. mes "It goes well with Laime but with Luke... I don't know..";
  2399. next;
  2400. switch (select("What about the hat?:Luke?")) {
  2401. case 1:
  2402. mes "[Chef]";
  2403. mes "Nothing. It's so cute.";
  2404. mes "I am concerned about the ribbon.";
  2405. mes "But, it is essential that I wear this hat..";
  2406. next;
  2407. mes "[Chef]";
  2408. mes "Hahahah I don't care.";
  2409. mes "I don't care at all!";
  2410. mes "Hahaha.. aaaahahahaha... ";
  2411. close;
  2412. case 2:
  2413. mes "[Chef]";
  2414. mes "He is a knife expert.";
  2415. mes "One of our guard leaders.";
  2416. mes "Who is also in charge of the security in this office.";
  2417. next;
  2418. mes "[Chef]";
  2419. mes "Almost everyone just hired wonders about him.";
  2420. mes "But Laime and Luke are totally different.";
  2421. next;
  2422. mes "[Chef]";
  2423. mes "The leaders have worked together for a long time.";
  2424. mes "But the leader wants to hide his past...";
  2425. next;
  2426. mes "[Chef]";
  2427. mes "What I guess is... he might be a son of a rich family.";
  2428. mes "Rumor is that Luke was the family guard.";
  2429. mes "Laime was a servant? Wasn't she?";
  2430. mes "What do you think about my story?";
  2431. next;
  2432. select(".....");
  2433. mes "[Chef]";
  2434. mes "............";
  2435. mes "Ahah..hey~ even if I talked useless things don't look at me like that";
  2436. mes "but it's really true that three people established this Eden Group.";
  2437. close;
  2438. }
  2439. }
  2440. mes "[Chef]";
  2441. mes "Uh? Missions. Did you find the right place?";
  2442. mes "Also let me se... you are not one of our members. How can I give you work?";
  2443. next;
  2444. mes "[Chef]";
  2445. mes "Just eat in the restaurant.";
  2446. mes "We serve meals to everyone.";
  2447. mes "I am pretty sure they taste great!";
  2448. close;
  2449. }
  2450. }
  2451. moc_para01,23,35,5 script Instructor Ur#2nd01 4_M_KNIGHT_BLACK,{
  2452. mes "[Instructor Ur]";
  2453. if (!callfunc("F_HasEdenGroupMark")) {
  2454. mes "Hey there!";
  2455. mes "I see you're not one of our agents?";
  2456. mes "Are you interested in joining us?";
  2457. next;
  2458. mes "[Instructor Ur]";
  2459. mes "There are no fees to join!";
  2460. mes "We are brokers that send help where help is needed. More adventurers like you means more profit.";
  2461. next;
  2462. mes "[Instructor Ur]";
  2463. mes "If you're interested, talk to Raim.";
  2464. mes "Raim's a good guy.";
  2465. mes "Hahaha..";
  2466. }
  2467. else if (para_2nd01 == 0) {
  2468. mes "Hello?";
  2469. mes "Do you need help?";
  2470. mes "This is a general request in order to receive the next board's request.";
  2471. next;
  2472. if (select( "What are you doing here?", "It's nothing." ) == 2) {
  2473. mes "[Instructor Ur]";
  2474. mes "I guess I have no business with you then.";
  2475. close;
  2476. }
  2477. mes "[Instructor Ur]";
  2478. mes "Well, I'm an instructor for Eden Group.";
  2479. next;
  2480. mes "[Instructor Ur]";
  2481. mes "I'm here to give you missions based on your current base level.";
  2482. mes "These missions are not very difficult to do.";
  2483. next;
  2484. mes "[Instructor Ur]";
  2485. mes "I am the senior instructor here at Eden Group.";
  2486. mes "What do you say are you up for the challenge?";
  2487. next;
  2488. if (select( "Not today I'm not.", "Okay, I'll try." ) == 1) {
  2489. mes "[Instructor Ur]";
  2490. mes "Really?";
  2491. mes "That's so sad.";
  2492. mes "When you finish these missions I will even give you a pretty decent reward.";
  2493. close;
  2494. }
  2495. mes "[Instructor Ur]";
  2496. mes "Yeah!";
  2497. mes "Ok, let me check what mission you should get ok?";
  2498. next;
  2499. mes "[Instructor Ur]";
  2500. if (BaseLevel < 60) {
  2501. mes "Well... I know that you've got the heart but you're just a little too weak to help.";
  2502. next;
  2503. mes "[Instructor Ur]";
  2504. mes "Sorry, but your basic level should be at least 60 to help with these missions.";
  2505. }
  2506. else if (BaseLevel < 70) {
  2507. mes "Ok, I guess you're the bare minimum level for these missions.";
  2508. next;
  2509. mes "[Instructor Ur]";
  2510. mes "Based on your level, I think that the Comodo area suits you.";
  2511. next;
  2512. mes "[Instructor Ur]";
  2513. mes "Do you know where Comodo is?";
  2514. mes "You can get there by going to Morocc and then through Pharos Lighthouse.";
  2515. next;
  2516. mes "[Instructor Ur]";
  2517. mes "Comodo is a small city on the coast with many caves.";
  2518. next;
  2519. mes "[Instructor Ur]";
  2520. mes "Look for the cave located to the north. There's someone there named Romeo.";
  2521. mes "You know? As in Romeo, Romeo, wherefore art thou Romeo.";
  2522. next;
  2523. mes "[Instructor Ur]";
  2524. mes "Go there are get the mission from him.";
  2525. mes "Well, then come back here alive when you're done!";
  2526. para_2nd01 = 1;
  2527. setquest 7214;// Advanced Training at Comodo
  2528. }
  2529. else if (BaseLevel < 80) {
  2530. mes "Let's see...";
  2531. mes "Your level would suggest that Comodo is just too easy for you.";
  2532. mes "Yeah, here we go.";
  2533. next;
  2534. mes "[Instructor Ur]";
  2535. mes "Do you know where Glast Heim is?";
  2536. mes "If there was a tragic accident now, the capital of the Rune-Midgarts Kingdom could revert back to there.";
  2537. next;
  2538. mes "[Instructor Ur]";
  2539. mes "Well, if it wasn't infested with undead monsters, it would become the new capitol of Rune-Midgarts.";
  2540. next;
  2541. mes "[Instructor Ur]";
  2542. mes "Please, come back alive.";
  2543. para_2nd01 = 7;
  2544. setquest 7219;// Advanced Training at Glast Heim
  2545. }
  2546. else if (BaseLevel < 90) {
  2547. mes "Ah, ok so for you...";
  2548. mes "Hmm where do I send you?";
  2549. next;
  2550. mes "[Instructor Ur]";
  2551. mes "There an industrial city called Einbroch.";
  2552. mes "You know it? It's a city covered in smog.";
  2553. mes "It's a pretty gloomy city come to think of it.";
  2554. next;
  2555. mes "[Instructor Ur]";
  2556. mes "Anyways, go to Einbroch and find the Dispatched Instructor there. He should be in the field south of the main city.";
  2557. setquest 7223;// Advanced Training in Einbroch
  2558. para_2nd01 = 12;
  2559. }
  2560. else
  2561. callsub S_Quest89100;
  2562. }
  2563. else if (para_2nd01 == 5) {
  2564. mes "Oh, there he is.";
  2565. mes "Romeo seems to be back from his field report.";
  2566. next;
  2567. mes "[Instructor Ur]";
  2568. mes "We have rewards for you.";
  2569. mes "I'm sure Romeo gave you some items, but we brought more useful things.";
  2570. next;
  2571. mes "[Instructor Ur]";
  2572. mes "Do you know where the weapon storage is at?";
  2573. mes "Go out through that large blue door and walk to the end of the hallway.";
  2574. mes "Ask the Blacksmith, and he will give you new equipment.";
  2575. next;
  2576. mes "[Instructor Ur]";
  2577. mes "And the 2nd stage training and missions start at level 70, so come back then.";
  2578. mes "Don't forget, I'll be waiting for you.";
  2579. para_2nd01 = 6;
  2580. para_2nd02 = 1;
  2581. erasequest 7218;// Report to Instructor Ur
  2582. }
  2583. else if (para_2nd01 == 6) {
  2584. if (BaseLevel > 69) {
  2585. mes "Hey, buddy~";
  2586. mes "What's going on?";
  2587. next;
  2588. switch( select( "I want to start training.", "I'm just visiting." ) ) {
  2589. mes "[Instructor Ur]";
  2590. case 1:
  2591. mes "Hmm... You have a good form!";
  2592. mes "Let me see....";
  2593. mes "Which location would suit you...?";
  2594. next;
  2595. mes "[Instructor Ur]";
  2596. if (BaseLevel < 80) {
  2597. mes "Ah, this place should be good!";
  2598. mes "Do you know where Glast Heim is?";
  2599. mes "If it wasn't for that terrible accident, Glast Heim would still be";
  2600. mes "the capital of Rune Midgard, not Prontera.";
  2601. next;
  2602. mes "[Instructor Ur]";
  2603. mes "Anyways, that ancient castle is now full of undead monsters .";
  2604. mes "It's especially bad around the Abbey in the south.";
  2605. next;
  2606. mes "[Instructor Ur]";
  2607. mes "All of those undead monsters come from the underground graveyard";
  2608. mes "Well... I guess you don't have to go all the way into the graveyard...";
  2609. next;
  2610. mes "[Instructor Ur]";
  2611. mes "Once you get to the Abbey you'll see our unit member stationed in front of the entrance.";
  2612. mes "Follow his instructions to help clear out that area.";
  2613. next;
  2614. mes "[Instructor Ur]";
  2615. mes "Please come back alive.";
  2616. para_2nd01 = 7;
  2617. setquest 7219;// Advanced Training at Glast Heim
  2618. }
  2619. else if (BaseLevel < 90)
  2620. callsub S_Quest7990;
  2621. else
  2622. callsub S_Quest89100;
  2623. close;
  2624. case 2:
  2625. mes "Really? At your level, I think you can easily complete the top class missions..";
  2626. mes "I'll be here if you change your mind.";
  2627. close;
  2628. }
  2629. }
  2630. else {
  2631. mes "2nd stage training missions start at level 70.";
  2632. mes "I'll see you then.";
  2633. mes "Did you pick up the necessary equipment from the storage?";
  2634. mes "Hahaha!";
  2635. }
  2636. }
  2637. else if (para_2nd01 == 10) {
  2638. mes "Oh! You're here!";
  2639. mes "I just got a message from Johan.";
  2640. mes "I think he's not telling me something, but I can't figure out what that is.";
  2641. next;
  2642. mes "[Instructor Ur]";
  2643. mes "Anyways, good job. I'm glad you're not hurt";
  2644. mes "The Blacksmith BK said he'll reinforce your weapon.";
  2645. next;
  2646. callsub S_Para2;
  2647. mes "[Instructor Ur]";
  2648. mes "You know where the Blacksmith is at right??";
  2649. mes "Go out through the blue door, to the end of the hallway.";
  2650. mes "BK is a great blacksmith, he'll make your weapon stronger.";
  2651. mes "What are you waiting for?";
  2652. para_2nd01 = 11;// Report to Instructor Ur
  2653. erasequest 7222;
  2654. }
  2655. else if (para_2nd01 == 11) {
  2656. if (BaseLevel > 79) {
  2657. mes "Ah, ever so improving "+ strcharinfo(0) +"?";
  2658. mes "To what do I owe this pleasure?";
  2659. next;
  2660. switch( select( "I came for more training.", "I'm just visiting." ) ) {
  2661. mes "[Instructor Ur]";
  2662. case 1:
  2663. mes "Hmm... You have a good form!";
  2664. mes "Let me see....";
  2665. next;
  2666. mes "[Instructor Ur]";
  2667. if (BaseLevel < 90)
  2668. callsub S_Quest7990;
  2669. else
  2670. callsub S_Quest89100;
  2671. close;
  2672. case 2:
  2673. mes "Really? At your level, I think you can easily complete the top class missions..";
  2674. mes "I'll be here if you change your mind.";
  2675. close;
  2676. }
  2677. }
  2678. else {
  2679. mes "3rd stage training starts at level 80.";
  2680. mes "I'll see you then.";
  2681. mes "Oh, if you haven't reinforced your weapon yet, go talk to BK.";
  2682. }
  2683. }
  2684. else if (para_2nd01 == 15) {
  2685. mes "Ah, you've come.";
  2686. mes "I just received a message from Kiren.";
  2687. mes "How was he? He didn't throw a tantrum for waking him up?";
  2688. mes "I wouldn't be surprised if he did";
  2689. next;
  2690. mes "[Instructor Ur]";
  2691. mes "Anyways, good job. I'm glad you're not hurt.";
  2692. mes "The Blacksmith BK said he'll reinforce your weapon.";
  2693. next;
  2694. callsub S_Para2;
  2695. mes "[Instructor Ur]";
  2696. mes "You know where the Blacksmith is at right??";
  2697. mes "Go out through the blue door, to the end of the hallway.";
  2698. mes "BK is a great blacksmith, he'll make your weapon stronger.";
  2699. mes "What are you waiting for?";
  2700. erasequest 7228;// Report to Instructor Ur
  2701. para_2nd01 = 16;
  2702. }
  2703. else if (para_2nd01 == 16) {
  2704. if (BaseLevel > 89) {
  2705. mes "It's nice to see you still strong!";
  2706. mes "What brings you today?";
  2707. next;
  2708. if (select( "I want to continue training.", "I'm just visiting." ) == 2) {
  2709. mes "[Instructor Ur]";
  2710. mes "Really? At your level, I think you can easily complete the top class missions..";
  2711. mes "I'll be here if you change your mind.";
  2712. close;
  2713. }
  2714. mes "[Instructor Ur]";
  2715. callsub S_Quest89100;
  2716. }
  2717. else {
  2718. mes "4th stage training starts at level 90.";
  2719. mes "I'll see you then.";
  2720. mes "Oh, if you haven't reinforced your weapon yet, go talk to BK.";
  2721. }
  2722. }
  2723. else if (para_2nd01 == 20) {
  2724. mes "Congratulations on completing all training stages!";
  2725. mes "That took quite a bit of time huh?";
  2726. mes "The Blacksmith BK said he'll reinforce your weapon.";
  2727. next;
  2728. callsub S_Para2;
  2729. mes "[Instructor Ur]";
  2730. mes "You know where the Blacksmith is at right??";
  2731. mes "Go out through the blue door, to the end of the hallway.";
  2732. mes "BK is a great blacksmith, he'll make your weapon stronger.";
  2733. next;
  2734. mes "[Instructor Ur]";
  2735. mes "Good job!";
  2736. para_2nd01 = 30;
  2737. erasequest 7232;//Report to Instructor Ur
  2738. }
  2739. else if (para_2nd01 == 29) {
  2740. mes "Congratulations on completing all training stages!";
  2741. mes "How was the Expedition? From the looks of it, it must've been pretty tough.";
  2742. next;
  2743. mes "[Instructor Ur]";
  2744. mes "Good job..";
  2745. mes "The Blacksmith BK said he'll reinforce your weapon.";
  2746. next;
  2747. callsub S_Para2;
  2748. mes "[Instructor Ur]";
  2749. mes "You know where the Blacksmith is at right??";
  2750. mes "Go out through the blue door, to the end of the hallway.";
  2751. mes "BK is a great blacksmith, he'll make your weapon stronger.";
  2752. next;
  2753. mes "[Instructor Ur]";
  2754. mes "By the way, it looked like Michael had something to tell you as well";
  2755. mes "Go talk to him, he's at the weapon storage as well.";
  2756. mes "Go ahead.";
  2757. para_2nd01 = 30;
  2758. erasequest 7237;// Report to Instructor Ur
  2759. }
  2760. else if (para_2nd01 == 30) {
  2761. mes "Good job.";
  2762. mes "Oh, if you haven't reinforced your weapon yet, go talk to BK.";
  2763. next;
  2764. mes "[Instructor Ur]";
  2765. mes "Also, sometimes Michael needs help, so if you have time try to help him out.";
  2766. mes "I'm sure he'll reward you for your time.";
  2767. }
  2768. else if (para_2nd01 < 5)
  2769. callsub S_Direction,"Comodo";
  2770. else if (para_2nd01 < 10)
  2771. callsub S_Direction,"Glast Heim Castle";
  2772. else if (para_2nd01 < 15)
  2773. callsub S_Direction,"Einbroch";
  2774. else if (para_2nd01 < 20)
  2775. callsub S_Direction,"Ice Dungeon";
  2776. else if (para_2nd01 < 29) {
  2777. mes "You have to travel very far to get to the ^4d4dffRune Midgard Expedition Camp^000000!";
  2778. mes "If you want to stay there then earn your keep by doing missions. Got it?";
  2779. }
  2780. close;
  2781. S_Para2:
  2782. if (para_2nd02 == 0) {
  2783. mes "[Instructor Ur]";
  2784. mes "I just realized... this was your first mission, wasn't it?";
  2785. mes "You must not have gotten the basic equipments yet, right?";
  2786. mes "Pick them up at the weapon storage.";
  2787. mes "Ask the Blacksmith Michael and he'll give you the equipment.";
  2788. para_2nd02 = 1;
  2789. next;
  2790. }
  2791. return;
  2792. S_Direction:
  2793. mes "So, have you been in ^4d4dff"+ getarg(0) +"^000000 yet?";
  2794. mes "Didn't I tell you to go there?";
  2795. mes "Go there first and then come back to me. Okay?";
  2796. return;
  2797. S_Quest7990:
  2798. mes "Hmm.. Not bad ...";
  2799. mes "You must be getting a hang of this..";
  2800. mes "Let's go with a simple mission this time";
  2801. next;
  2802. mes "[Instructor Ur]";
  2803. mes "There is a industrial city called Einbroch.";
  2804. mes "You've heard of it? It's a city clouded with pollution.";
  2805. mes "You'll appreciate the environment here so much more after visiting that city...";
  2806. mes "We should all be thankful.";
  2807. next;
  2808. mes "[Instructor Ur]";
  2809. mes "Anyways, go out to the field south of Einbroch and you'll see the Dispatched Instructor.";
  2810. mes "I'm sure he'll recognize you first.";
  2811. mes "Don't forget to bring the Eden Group badge.";
  2812. next;
  2813. mes "[Instructor Ur]";
  2814. mes "The city's pollution is unbearable";
  2815. mes "But the surrounding fields are relatively clean...";
  2816. mes "This should be pretty easy for you.";
  2817. para_2nd01 = 12;
  2818. setquest 7223;// Advanced Training in Einbroch
  2819. return;
  2820. S_Quest89100:
  2821. if (BaseLevel < 100) {
  2822. mes "Uh-huh....";
  2823. mes "Hmm...";
  2824. mes "You seem like a cool-headed person. What do you think about the ice caves?";
  2825. next;
  2826. mes "[Instructor Ur]";
  2827. mes "North of the city of Rachel is a cave filled with ice.";
  2828. mes "Find the Dispatched Instructor there.";
  2829. para_2nd01 = 17;
  2830. setquest 7229;// Advanced Training in Ice Dungeon
  2831. }
  2832. else {
  2833. mes "Well, well...";
  2834. mes "I don't even know where to send you now.";
  2835. mes "I'm sure you are familiar with most places around here";
  2836. next;
  2837. mes "[Instructor Ur]";
  2838. mes "Then, should I send you somewhere farther this time?";
  2839. mes "There is a cat hand agent here.";
  2840. mes "Do you see him over there?";
  2841. next;
  2842. mes "[Instructor Ur]";
  2843. mes "Through him, you can get to Ash Vacuum pretty easily .";
  2844. mes "Since there is a Expedition Camp there...";
  2845. next;
  2846. mes "[Instructor Ur]";
  2847. mes "All you have to do is find the Eden Group agent there.";
  2848. mes "Tell him I sent you, and he'll give you instructions.";
  2849. mes "You can explore the new world";
  2850. mes "It's like a vacation isn't it?";
  2851. next;
  2852. mes "[Instructor Ur]";
  2853. mes "Hahaha!";
  2854. mes ".. Maybe I'll go instead of sending you.";
  2855. mes "Anyways, their names are Ma~ something... I don't know.";
  2856. next;
  2857. mes "[Instructor Ur]";
  2858. mes "So, the mission, once again, is finding our agent at the Midgard Expedition Camp.";
  2859. mes "Isn't this the easiest mission you've ever had?";
  2860. mes "Don't forget my present when you come back~!";
  2861. para_2nd01 = 22;
  2862. setquest 7233;// Advanced Training at Ash Vacuum
  2863. }
  2864. return;
  2865. }
  2866. //--60~69
  2867. // comodo,173,354,5 script Dispatched Instructor#2nd02 1_M_JOBTESTER,{
  2868. comodo,173,354,5 script Dispatched Instructor#02 1_M_JOBTESTER,{
  2869. mes "[Romeo]";
  2870. if (para_2nd01 < 1) {
  2871. mes "How are you?";
  2872. mes "Comodo has the best weather in the whole world.";
  2873. mes "Even during the winter, Comodo has great weather.";
  2874. next;
  2875. mes "[Romeo]";
  2876. mes "Do you know why?";
  2877. mes "Comodo is surrounded by the ocean and caves.";
  2878. mes "Seasonal changes don't make any difference in the temperature here.";
  2879. next;
  2880. mes "[Romeo]";
  2881. mes "Take it easy here.";
  2882. mes "This area is a place for relaxation.";
  2883. }
  2884. else if (para_2nd01 == 1) {
  2885. mes "How are you?";
  2886. mes "You were sent here by Instructor Ur right?";
  2887. mes "Did you come here for a quest?";
  2888. next;
  2889. mes "[Romeo]";
  2890. mes "I don't know if this will fit you well";
  2891. mes "Why don't you just try it.";
  2892. next;
  2893. mes "[Romeo]";
  2894. mes "The thing about this cave is that, many monsters are created from stones.";
  2895. mes "If you stay cautious, they shouldn't be too threatning...";
  2896. next;
  2897. mes "[Romeo]";
  2898. mes "But most of them have range attacks..";
  2899. mes "And sometimes a really strong one roams around.";
  2900. next;
  2901. mes "[Romeo]";
  2902. mes "Well... this is the reason why you train right?";
  2903. mes "Let's try taking on one of the big monsters";
  2904. next;
  2905. mes "[Romeo]";
  2906. mes "'They are called 'Stalactic Golem'.";
  2907. mes "Try defeating some of them.";
  2908. mes "Not too difficult, right?";
  2909. para_2nd01 = 2;
  2910. erasequest 7214;
  2911. setquest 7215;
  2912. }
  2913. else if (para_2nd01 == 2) {
  2914. if (checkquest(7215,HUNTING) == 2) {
  2915. mes "So, how good of an explorer are you now?";
  2916. mes "You've fought these before, so clearing this cave should be possible.";
  2917. next;
  2918. mes "[Romeo]";
  2919. mes "As I said before, since Komodo is a city inside a cave..";
  2920. mes "Access to the outside world is mostly done through the east entrance, but...";
  2921. next;
  2922. mes "[Romeo]";
  2923. mes "Let's try going out through the north.";
  2924. mes "There should be things you can hunt out there.";
  2925. next;
  2926. mes "[Romeo]";
  2927. mes "And instead of just walking out,";
  2928. mes "Let's kill about 10 Stalactic Golems on the way out.";
  2929. next;
  2930. mes "[Romeo]";
  2931. mes "So that, travelers coming from the north can safely walk through.";
  2932. mes "Remember, 10 Stalactic Golems. Then come to the other side of northern part of the cave";
  2933. next;
  2934. mes "[Romeo]";
  2935. mes "I'll be waiting outside.";
  2936. para_2nd01 = 3;
  2937. getexp 10000,10000;
  2938. erasequest 7215;// Stalactic Golem Hunt
  2939. setquest 7216;// More Golem Hunting
  2940. }
  2941. else {
  2942. mes "As a test of the difficulty of this cave";
  2943. mes "Go defeat 3 Stalactic Golems.";
  2944. mes "Watch out for other monsters as well.";
  2945. next;
  2946. mes "[Romeo]";
  2947. mes "Let me help you recover if you are tired.";
  2948. npcskill "AL_HEAL",10,99,60;
  2949. percentheal 0,100;
  2950. }
  2951. }
  2952. else if (para_2nd01 == 3) {
  2953. mes "You must go through this cave to the outside.";
  2954. mes "Don't forget to defeat the Stalactic Golems you run into on the way.";
  2955. }
  2956. else {
  2957. mes "I always give the same test to the trainees that come here..";
  2958. mes "I've never seen anyone pass it so perfectly like you did.";
  2959. }
  2960. close;
  2961. }
  2962. um_fild01,34,280,5 script Instructor Romeo#2nd02 1_M_JOBTESTER,{
  2963. mes "[Romeo]";
  2964. if (para_2nd01 < 2) {
  2965. mes "If you were sent from the Eden Group for training, wait for me at the town.";
  2966. mes "I'm waiting for a different trainee right now.";
  2967. }
  2968. else if (para_2nd01 == 2) {
  2969. mes "No no.. Not here.";
  2970. mes "I'm waiting for a different trainee right now.";
  2971. mes "Go back.";
  2972. }
  2973. else if (para_2nd01 == 3) {
  2974. if (checkquest(7216,HUNTING) == 2) {
  2975. mes "Ah, I see you didn't get lost.";
  2976. mes "Your skills at defeating those Stalactic Golems were better than I expected.";
  2977. mes "Just means you've improved that much.";
  2978. next;
  2979. mes "[Romeo]";
  2980. mes "Now look around here";
  2981. mes "We're in a dense forest now.";
  2982. mes "There are Dryads and Wootans here...";
  2983. next;
  2984. mes "[Romeo]";
  2985. mes "Next task is to clearing this area of monsters.";
  2986. mes "Bring me the following from the monsters.";
  2987. next;
  2988. mes "[Romeo]";
  2989. mes "5 Wootan Fighter's Shoulderguard";
  2990. mes "7 Dryad's Sharp Leaf";
  2991. next;
  2992. mes "[Romeo]";
  2993. mes "This is the last test.";
  2994. mes "Good luck.";
  2995. para_2nd01 = 4;
  2996. erasequest 7216;// More Golem Hunting
  2997. setquest 7217;// Field drops
  2998. getexp 10000,10000;
  2999. }
  3000. else {
  3001. mes "I see you didn't get lost.";
  3002. mes "But you didn't defeat enough Stalactic Golems..";
  3003. mes "Go back and defeat them.";
  3004. next;
  3005. mes "[Romeo]";
  3006. mes "I'll help you recover if you are tired.";
  3007. npcskill "AL_HEAL",10,99,60;
  3008. percentheal 0,100;
  3009. }
  3010. }
  3011. else if (para_2nd01 == 4) {
  3012. if (countitem(7196) > 4 && countitem(7100) > 6) {// Shoulder_Protection, Sharp_Leaf
  3013. mes "You really got these by defeating the monsters?";
  3014. mes "I believe you. I want to get out of here anyways.";
  3015. next;
  3016. mes "[Romeo]";
  3017. mes "There are no more training tasks here.";
  3018. mes "Go back and report to Ur.";
  3019. delitem 7196,5;
  3020. delitem 7100,7;
  3021. para_2nd01 = 5;
  3022. erasequest 7217;// Field drops
  3023. setquest 7218;// Report to Instructor Ur
  3024. getexp 10000,10000;
  3025. }
  3026. else {
  3027. mes "Didn't I already tell you the last task?";
  3028. mes "Defeat the monsters in this forest, and bring me the items I asked for.";
  3029. next;
  3030. mes "[Romeo]";
  3031. mes "5 Wootan Fighter's Shoulderguard";
  3032. mes "7 Dryad's Sharp Leaf";
  3033. mes "You must bring me those to pass this test.";
  3034. next;
  3035. mes "[Romeo]";
  3036. mes "I'll help you recover if you are tired.";
  3037. npcskill "AL_HEAL",10,99,60;
  3038. percentheal 0,100;
  3039. }
  3040. }
  3041. else {
  3042. mes "Ugh, It's way too hot here.";
  3043. mes "You can leave now.";
  3044. }
  3045. close;
  3046. }
  3047. //--70~79
  3048. // glast_01,195,131,5 script Dispatched Instructor#2nd03 4_F_SISTER,{
  3049. glast_01,195,131,5 script Dispatched Instructor#03 4_F_SISTER,{
  3050. mes "[Johan]";
  3051. if (para_2nd01 < 7) {
  3052. mes "Ah~ So bored.";
  3053. mes "You're not the one Ur sent, are you?";
  3054. mes "Oh~ That's okay.";
  3055. next;
  3056. mes "[Johan]";
  3057. mes "This is Glast Heim Abbey.";
  3058. mes "Be careful, there are a lot of lost souls around here.";
  3059. }
  3060. else if (para_2nd01 == 7) {
  3061. mes "Oh oh!!";
  3062. mes "You're finally here!";
  3063. mes "I asked Ur to send someone to help me here!";
  3064. next;
  3065. select("What? I came for training..");
  3066. mes "[Johan]";
  3067. mes "No no, that's the same thing!";
  3068. mes "Your training mission is to help me clear out this Abbey!";
  3069. next;
  3070. mes "[Johan]";
  3071. mes "Phew... It's been so tough.";
  3072. mes "I can't run in by myself, but then Gargoyles attack me out here..";
  3073. mes "Hahaha...";
  3074. next;
  3075. mes "[Johan]";
  3076. mes "This abbey is our responsibilty.";
  3077. mes "Just like other monasteries, this one has an underground graveryad as well, but..";
  3078. next;
  3079. mes "[Johan]";
  3080. mes "As you well know, this castle... is not at a normal state.";
  3081. mes "I think that's causing these souls from being able to rest in peace.";
  3082. next;
  3083. mes "[Johan]";
  3084. mes "Let's defeat the ones around here first, since going underground may be too much for just us.";
  3085. mes "I'll be testing how skilled you are as well...";
  3086. next;
  3087. mes "[Johan]";
  3088. mes "First target are the Wraiths.";
  3089. mes "You can tell them apart by their strange laugh.";
  3090. mes "They look like demons, but we can't tell for sure...";
  3091. next;
  3092. mes "[Johan]";
  3093. mes "Defeat 20 Wraiths.";
  3094. mes "I'll assist you from here!";
  3095. para_2nd01 = 8;
  3096. erasequest 7219;// Advanced Training at Glast Heim
  3097. setquest 7220;// Wraith Hunt
  3098. }
  3099. else if (para_2nd01 == 8) {
  3100. if (checkquest(7220,HUNTING) == 2) {
  3101. mes "Oh~ You are pretty strong!";
  3102. mes "I'm so glad that someone strong like you came.";
  3103. mes "I wouldn't have last long here by myself.";
  3104. next;
  3105. mes "[Johan]";
  3106. mes "By the way, did you see those other monsters besides the Wraiths?";
  3107. mes "They are the corrupted souls of priests.";
  3108. mes "They are called 'Evil Druid' as well.";
  3109. next;
  3110. mes "[Johan]";
  3111. mes "Let's take care of these Evil Druids this time.";
  3112. mes "10 of them.";
  3113. mes "You can do it right?";
  3114. mes "I believe in you!";
  3115. para_2nd01 = 9;
  3116. erasequest 7220;// Wraith Hunt
  3117. setquest 7221;// Evil Druid hunt
  3118. getexp 20000,20000;
  3119. }
  3120. else {
  3121. mes "20 Wraiths!";
  3122. mes "I'll watch your back!.";
  3123. mes "... Of.. Course.. I'll fight too!";
  3124. npcskill "AL_HEAL",10,99,60;
  3125. percentheal 0,100;
  3126. }
  3127. }
  3128. else if (para_2nd01 == 9) {
  3129. if (checkquest(7221,HUNTING) == 2) {
  3130. mes "...Oh you're back!";
  3131. mes "(Johan Opens the door and checks)";
  3132. mes "....!";
  3133. mes "Okay!!";
  3134. next;
  3135. mes "[Johan]";
  3136. mes "Thank you! I really appreciate it!";
  3137. mes "I think I can enter without any worries now!";
  3138. mes "I hope those evil souls left it alone..";
  3139. next;
  3140. mes "[Johan]";
  3141. mes "Hehe, I'll put in a good word to Ur!";
  3142. mes "You're a valient and skilled exorcist!";
  3143. next;
  3144. mes "[Johan]";
  3145. mes "You can go back to Eden now";
  3146. mes "I'll stay and clean up the rest, hehe";
  3147. para_2nd01 = 10;
  3148. erasequest 7221;// Evil Druid hunt
  3149. setquest 7222;// Report to Instructor Ur
  3150. getexp 20000,20000;
  3151. }
  3152. else {
  3153. mes "10 Evil Druids!";
  3154. mes "I'll watch your back, like last time.";
  3155. mes "... Of... Course... I'll fight them too!";
  3156. npcskill "AL_HEAL",10,99,60;
  3157. percentheal 0,100;
  3158. }
  3159. }
  3160. else if (para_2nd01 == 10) {
  3161. mes "Go back and report to Ur.";
  3162. mes "That Glast Heim Abbey is clear now.";
  3163. mes "I need to stay and look for something... Good bye.";
  3164. }
  3165. else {
  3166. mes "Ugh, I still haven't found the thing I lost.";
  3167. mes "Hmm... I may need to wait for the next trainee before I can start looking again... Eep!";
  3168. next;
  3169. mes "[Johan]";
  3170. mes "Uh... You didn't hear that did you?";
  3171. mes "Hahahahahahaha!!!";
  3172. mes "Hahahahaha!!";
  3173. }
  3174. close;
  3175. }
  3176. //--80~89
  3177. // ein_fild08,172,359,3 script Dispatched Instructor#2nd02 4_M_4THPRIN1,{
  3178. ein_fild08,172,359,3 script Dispatched Instructor#04 4_M_4THPRIN1,{
  3179. mes "[Kiren]";
  3180. if (para_2nd01 < 12) {
  3181. mes "What are you looking at?";
  3182. mes "You want something from me?";
  3183. mes "Mind your own business, go away..";
  3184. }
  3185. else if (para_2nd01 == 12) {
  3186. mes "What?";
  3187. mes "....";
  3188. mes "Hmm, Ur sent you?";
  3189. mes "Oh, that training mission thing.";
  3190. next;
  3191. mes "[Kiren]";
  3192. mes "You've came a long way, I won't make you do anything too tough, don't worry.";
  3193. mes "The fields outside of Einbroch isn't too bad.";
  3194. next;
  3195. mes "[Kiren]";
  3196. mes "And monsters here usually leaves me alone, so I can nap all day.";
  3197. mes "But there are some that bother me.";
  3198. next;
  3199. mes "[Kiren]";
  3200. mes "Do you know Porcellios are?";
  3201. mes "Ugly looking insects... They steal too..";
  3202. next;
  3203. mes "[Kiren]";
  3204. mes "Let's defeat some of them as a warm up.";
  3205. mes "There are plenty of them around here. 30 shouldn't be too hard right?";
  3206. next;
  3207. mes "[Kiren]";
  3208. mes "I'm not holding a grudge just because they ate my lunch.";
  3209. mes "I'll be resting here until you're done.";
  3210. para_2nd01 = 13;
  3211. erasequest 7223;// Advanced Training in Einbroch
  3212. setquest 7224;// Porcellio hunting
  3213. }
  3214. else if (para_2nd01 == 13) {
  3215. if (checkquest(7224,HUNTING) == 2) {// Porcellio hunting
  3216. mes "What, You're done already?";
  3217. mes "I was just about to fall asleep... Oh well..";
  3218. mes "It can't be helped, I guess. Let's go to a different spot..";
  3219. next;
  3220. mes "[Kiren]";
  3221. mes "No, what are you talking about?";
  3222. mes "Go... with you?";
  3223. mes "You can by yourself right?";
  3224. next;
  3225. mes "[Kiren]";
  3226. mes "Okay, next task!";
  3227. mes "People of Einbroch say that the pollution is really bad in the north.";
  3228. mes "They are worried that pollution will drift into the town.";
  3229. next;
  3230. mes "[Kiren]";
  3231. mes "It's probably all those factories right there...";
  3232. mes "I guess I should still look into it.";
  3233. mes "The cause for the pollution... Find it and destroy it.";
  3234. next;
  3235. mes "[Kiren]";
  3236. mes "30 Venomous and 5 Teddy Bears.";
  3237. mes "That should be good enough.";
  3238. next;
  3239. mes "[Kiren]";
  3240. mes "I'm sure you'll do fine without me watching.";
  3241. mes "To show my support, let me give you some EXP and HP recovery.";
  3242. next;
  3243. mes "[Kiren]";
  3244. mes "The monsters are at the northern fields of Einbroch.";
  3245. mes "Okay then, be safe.";
  3246. mes "I'm going to take a nap.";
  3247. para_2nd01 = 14;
  3248. erasequest 7224;// Porcellio hunting
  3249. setquest 7226;// Venomous hunting
  3250. setquest 7227;// Teddy Bear hunting
  3251. getexp 30000,30000;
  3252. }
  3253. else {
  3254. mes "So, have you punished those Porcellio's yet?";
  3255. mes "I don't think you're done yet right?";
  3256. next;
  3257. mes "[Kiren]";
  3258. mes "If you're hurt I'll heal you a bit.";
  3259. }
  3260. npcskill "AL_HEAL",10,99,60;
  3261. percentheal 0,100;
  3262. }
  3263. else if (para_2nd01 == 14) {
  3264. if (checkquest(7226,HUNTING) == 2 && checkquest(7227,HUNTING) == 2) {
  3265. mes "Um...";
  3266. mes "I'm getting it done.";
  3267. mes "Hmm...";
  3268. mes "I'm still tired to finish...";
  3269. next;
  3270. mes "[Kiren]";
  3271. mes "Good. Those monsters have been bothering the Einbroch workers.";
  3272. mes "That was great..";
  3273. next;
  3274. mes "[Kiren]";
  3275. mes "I have some things to report to Instructor Ur.";
  3276. mes "I've been watching you closely and you've done well. Go back to Ur and deliver this report.";
  3277. para_2nd01 = 15;
  3278. erasequest 7226;// Venomous hunting
  3279. erasequest 7227;// Teddy Bear hunting
  3280. setquest 7228;// Report to Instructor Ur
  3281. getexp 30000,30000;
  3282. // erasequest 7225;
  3283. }
  3284. else {
  3285. mes "The monsters are at the northern fields of Einbroch.";
  3286. mes "Find the Noxious...";
  3287. mes "Don't try to lie to me that you've finished hunting them.";
  3288. next;
  3289. // if (isbegin_quest(7225) > 0)
  3290. // erasequest 7225;
  3291. // else {
  3292. mes "[Kiren]";
  3293. mes "Yeah, if this is okay?";
  3294. mes "Ugh this is difficult.";
  3295. mes "I'll make you feel better though.";
  3296. // }
  3297. npcskill "AL_HEAL",10,99,60;
  3298. percentheal 0,100;
  3299. }
  3300. }
  3301. else if (para_2nd01 == 15) {
  3302. mes "What serious?";
  3303. mes "Have you made your report to Instructor Ur?";
  3304. mes "Einbroch has commissioned work out so that means more training.";
  3305. }
  3306. else {
  3307. mes "I'm not a thief...";
  3308. mes "It's a hard living.";
  3309. mes "Nor is there any real ambition.";
  3310. next;
  3311. mes "[Kiren]";
  3312. mes "Come practitioners?";
  3313. mes "Make things.";
  3314. mes "How convenient witchinya.";
  3315. mes "Heumnya. I'll sleep in one breath..";
  3316. }
  3317. close;
  3318. }
  3319. //--90~99
  3320. // ice_dun01,154,13,5 script Dispatched Instructor#2nd02 4_F_JOB_BLACKSMITH,{
  3321. ice_dun01,154,13,5 script Dispatched Instructor#05 4_F_JOB_BLACKSMITH,{
  3322. mes "[Naomi]";
  3323. if (para_2nd01 <= 17) {
  3324. mes "It's more than that~";
  3325. mes "Now where did the time go~";
  3326. mes "I thought you said you sent me~!";
  3327. next;
  3328. mes "[Naomi]";
  3329. if (para_2nd01 < 17) {
  3330. mes "What is it? You'll help me. Is that right?";
  3331. mes "No, you don't have to do that.";
  3332. mes "I'm waiting for someone scheduled to help me.";
  3333. close;
  3334. }
  3335. mes "And you are?";
  3336. mes "Oh, you were sent here by Ur?";
  3337. mes "I don't know how long I've been waiting here in the snow.";
  3338. next;
  3339. mes "[Naomi]";
  3340. mes "This is the ice dungeon of the northern plains.";
  3341. mes "Nothing like a cave that's cold the entire year.";
  3342. next;
  3343. mes "[Naomi]";
  3344. mes "So this is where the people of Rachel go for their ice supply.";
  3345. mes "But, this area is crawling with dangerous monsters.";
  3346. next;
  3347. mes "[Naomi]";
  3348. mes "One of those monsters is known as a Siroma.";
  3349. mes "They should be a good challenge for you.";
  3350. next;
  3351. mes "[Naomi]";
  3352. mes "Okay, then go in the cave and find those Siroma.";
  3353. mes "It's cold in there but this job has to be done.";
  3354. next;
  3355. mes "[Naomi]";
  3356. mes "OH, sometimes";
  3357. mes "You be careful in there.";
  3358. mes "Well, good luck~!";
  3359. para_2nd01 = 18;
  3360. erasequest 7229;// Advanced Training in Ice Dungeon
  3361. setquest 7230;// Siroma hunting
  3362. }
  3363. else if (para_2nd01 == 18) {
  3364. if (checkquest(7230,HUNTING) == 2) {
  3365. mes "Ah... It's over...";
  3366. mes "Good!";
  3367. mes "Your skills have been verified.";
  3368. next;
  3369. mes "[Naomi]";
  3370. mes "Now, what have I happened to do next.";
  3371. mes "Those Siromas seem to be growing at a faster rate.";
  3372. mes "As before go and hunt 30 more Siromas and bring me some materials.";
  3373. next;
  3374. mes "[Naomi]";
  3375. mes "And get this... Well...";
  3376. mes "Please listen carefully";
  3377. mes "30 Ice Cubic";
  3378. mes "1 Sweet Sauce";
  3379. mes "1 Milk";
  3380. next;
  3381. mes "[Naomi]";
  3382. mes "I'm not just doing this for myself you know.";
  3383. mes "I'm doing this for everyone.";
  3384. next;
  3385. mes "[Naomi]";
  3386. mes "That's the last of it anyways.";
  3387. mes "So hunt those Siromas and get the materials.";
  3388. mes "We understand each other?";
  3389. next;
  3390. select("What about you?");
  3391. mes "[Naomi]";
  3392. mes "Me? Well of course... I'm going to stand guard here.";
  3393. mes "I... I'm a busy person!";
  3394. mes "Besides this is training so who are you to ask me what about me?";
  3395. next;
  3396. mes "[Naomi]";
  3397. mes "Go now!";
  3398. mes "Those Siromas are going to just get rowdier by the minute.";
  3399. para_2nd01 = 19;
  3400. erasequest 7230;// Siroma hunting
  3401. setquest 7231;// Hunting and Gathering
  3402. getexp 40000,40000;
  3403. npcskill "AL_HEAL",10,99,60;
  3404. percentheal 0,100;
  3405. }
  3406. else {
  3407. mes "The biggest stumbling block is dealing with the Siromas.";
  3408. mes "Have you hunted 30 yet?";
  3409. next;
  3410. mes "[Naomi]";
  3411. mes "Oh, you want help recovering your HP/SP huh?";
  3412. mes "You'll get nothing from me~!";
  3413. mes "What challenge would that be if I did that?";
  3414. }
  3415. }
  3416. else if (para_2nd01 == 19) {
  3417. if (checkquest(7231,HUNTING) == 2 && countitem(7066) > 29 && countitem(7453) > 0 && countitem(519) > 0) {// Ice_Piece, Sweet_Sauce, Milk
  3418. mes "Ohh!";
  3419. mes "You've brought everything.";
  3420. mes "Okay, so just one last thing...!";
  3421. next;
  3422. select("...... Look");
  3423. mes "[Naomi]";
  3424. mes "Yes, yes? Why not?";
  3425. mes "...";
  3426. mes "Oh, that's right! I'm supposed to give you something.";
  3427. mes "You've done enough, I know.";
  3428. next;
  3429. mes "[Naomi]";
  3430. mes "I'll inform Instructor Ur.";
  3431. mes "A few more stages left to go so don't worry!";
  3432. next;
  3433. mes "[Naomi]";
  3434. mes "Oh and congratulations!";
  3435. mes "This is the last training stage prepared!";
  3436. next;
  3437. mes "[Naomi]";
  3438. mes "I guess I should do some of this myself~";
  3439. mes "Muahaha~";
  3440. delitem 7066,30;
  3441. delitem 7453,1;
  3442. delitem 519,1;
  3443. para_2nd01 = 20;
  3444. erasequest 7231;// Hunting and Gathering
  3445. setquest 7232;// Report to Instructor Ur
  3446. getexp 40000,40000;
  3447. }
  3448. else {
  3449. mes "Have you finished hunting the 30 Siroma yet?";
  3450. mes "You've already done it once so this shouldn't be difficult...";
  3451. next;
  3452. mes "[Naomi]";
  3453. mes "And don't forget the 30 Ice Cubic, 1 Sweet Sauce, and 1 Milk.";
  3454. }
  3455. }
  3456. else if (para_2nd01 == 20) {
  3457. mes "Were you there yet?";
  3458. mes "Other people have come and go since you've been here last.";
  3459. mes "Now I don't have to get the materials myself.";
  3460. next;
  3461. mes "[Naomi]";
  3462. mes "Report back to Instructor Ur and report that the job is done.";
  3463. mes "Don't procrastinate.";
  3464. }
  3465. else
  3466. mes "Alas, is there anywhere where the buildup of ice caps is more than here?";
  3467. close;
  3468. }
  3469. // mid_camp,212,229,3 script Dispatched Instructor#2nd02 4_F_HUWOMAN,{
  3470. mid_camp,212,229,3 script Dispatched Instructor#06 4_F_HUWOMAN,{
  3471. mes "[Margaret]";
  3472. if (para_2nd01 < 22) {
  3473. mes "Oh, sorry.";
  3474. mes "I don't know much about the life of an adventurer.";
  3475. mes "I'm just a member of Eden Group...";
  3476. }
  3477. else if (para_2nd01 == 22) {
  3478. mes "The proof that you have there.";
  3479. mes "You're here in paradise.";
  3480. mes "Instructor Ur sent you?";
  3481. next;
  3482. if (select( "Yes.", "No." ) == 2) {
  3483. mes "[Margaret]";
  3484. mes "Oh, my mistake.";
  3485. close;
  3486. }
  3487. mes "[Margaret]";
  3488. mes "How do you do?";
  3489. mes "Oh, so you're here for the training from Instructor Ur.";
  3490. next;
  3491. mes "[Margaret]";
  3492. mes "Ok, I'm in a bit of a situation right now so I asked Instructor Ur to use his missions to help.";
  3493. next;
  3494. select("A situation?");
  3495. mes "[Margaret]";
  3496. mes "Yes, ";
  3497. mes "Find Mine and do what he asks you.";
  3498. next;
  3499. mes "[Margaret]";
  3500. mes "We dispatched him to do something and he hasn't done it yet so I'm guessing he's either chickened out or failed.";
  3501. next;
  3502. mes "[Margaret]";
  3503. mes "So can you find him out there in Splendide Field?";
  3504. next;
  3505. mes "[Margaret]";
  3506. mes "Find him and figure out what the heck he's up to please.";
  3507. para_2nd01 = 23;
  3508. erasequest 7233;// Advanced Training at Ash Vacuum
  3509. setquest 7234;// Margaret's favor
  3510. }
  3511. else if (para_2nd01 < 27) {
  3512. mes "Can you find those two brothers?";
  3513. mes "Find out what's up with them.";
  3514. }
  3515. else if (para_2nd01 == 27) {
  3516. mes "So what's up?!";
  3517. next;
  3518. mes "- You tell her about Meeru and Mine. -";
  3519. next;
  3520. mes "[Margaret]";
  3521. mes "Yeah? Oh what?";
  3522. mes "This is not really...";
  3523. mes "Ok I'll go deal with them.";
  3524. next;
  3525. mes "[Margaret]";
  3526. mes "Well, whatever the Nepenthes and Pinguicula proof has been collected.";
  3527. next;
  3528. mes "[Margaret]";
  3529. mes "Your training is done so go back and talk to Instructor Ur.";
  3530. para_2nd01 = 29;
  3531. erasequest 7234;// Margaret's favor
  3532. setquest 7237;// Report to Instructor Ur
  3533. }
  3534. else if (para_2nd01 == 29) {
  3535. mes "Well, whatever the Nepenthes and Pinguicula proof has been collected.";
  3536. next;
  3537. mes "[Margaret]";
  3538. mes "Your training is done so go back and talk to Instructor Ur.";
  3539. }
  3540. else
  3541. mes "........";
  3542. close;
  3543. }
  3544. // man_fild01,43,234,3 script Dispatched Instructor#2nd02 4_DST_SOLDIER,{
  3545. man_fild01,43,234,3 script Dispatched Instructor#07 4_DST_SOLDIER,{
  3546. mes "[Meeru]";
  3547. if (para_2nd01 < 23) {
  3548. mes "You think I'll lose!";
  3549. mes "...?";
  3550. mes "All of them... Who're you?!";
  3551. mes "Mine is a stooge?";
  3552. mes "He sent you to watch me!?";
  3553. next;
  3554. mes "[Meeru]";
  3555. mes "What? Isn't that it?";
  3556. mes "... ...";
  3557. mes "Mine didn't send you did he?";
  3558. }
  3559. else if (para_2nd01 == 23) {
  3560. mes "You think I'll lose!";
  3561. mes "...?";
  3562. mes "All of them... Who're you?!";
  3563. mes "Mine is a stooge?";
  3564. mes "He sent you to watch me!?";
  3565. next;
  3566. mes "[Meeru]";
  3567. mes "What? Isn't that it?";
  3568. mes "... ...";
  3569. mes "Mine didn't send you did he?";
  3570. mes "So why are you here?";
  3571. next;
  3572. select("Margaret sent me");
  3573. mes "[Meeru]";
  3574. mes "Ah, Margaret!";
  3575. mes "Mine and Margaret are always trying to mess with me because of my win-!";
  3576. mes "Gosh...";
  3577. next;
  3578. select( "What happened?", "What do you win?" );
  3579. mes "[Meeru]";
  3580. mes "It all started with them bickering.";
  3581. mes "Margaret was asked to scout for both of us. It's like what you're doing now.";
  3582. next;
  3583. mes "[Meeru]";
  3584. mes "Mine said that he was strong enough to defeat any monster.";
  3585. mes "So I insisted that he go to either East or West of the camp and show me.";
  3586. next;
  3587. mes "[Meeru]";
  3588. mes "Mine made an idle threat and huffed and puffed but didn't do anything.";
  3589. next;
  3590. mes "[Meeru]";
  3591. mes "Basically, Margaret didn't believe him and challenged him to kill 1 Nepenthes.";
  3592. next;
  3593. mes "[Meeru]";
  3594. mes "So anyways now I'm charged with asking people to go and hunt 1 Nepenthes because of that bickering incident.";
  3595. next;
  3596. mes "[Meeru]";
  3597. mes "It's really not that difficult to hunt 1 so just go to the field East of here and kill one of them.";
  3598. para_2nd01 = 24;
  3599. setquest 7235;// Nepenthes Hunt
  3600. }
  3601. else if (para_2nd01 == 24) {
  3602. if (checkquest(7235,HUNTING) == 2) {
  3603. mes "Hmm yes I saw.";
  3604. mes "I knew I should've asked you to hunt more than 1.";
  3605. next;
  3606. mes "[Meeru]";
  3607. mes "Anyways you've proven that you're stronger than Mine ever made himself out to be.";
  3608. next;
  3609. mes "[Meeru]";
  3610. mes "Well anyways here's a small reward.";
  3611. next;
  3612. mes "[Meeru]";
  3613. mes "I'll just be here making sure other people hunt the Nepenthes. I might ask them to hunt more than 1 who knows.";
  3614. para_2nd01 = 25;
  3615. erasequest 7235;// Nepenthes Hunt
  3616. getexp 50000,50000;
  3617. }
  3618. else {
  3619. mes "Is hunting the Nepenthes too much for you?";
  3620. mes "You seem a bit flushed.";
  3621. mes "Fine I'll heal you!";
  3622. npcskill "AL_HEAL",10,99,60;
  3623. percentheal 0,100;
  3624. }
  3625. }
  3626. else if (para_2nd01 == 25)
  3627. mes "I'll just be here making sure other people hunt the Nepenthes. I might ask them to hunt more than 1 who knows.";
  3628. else {
  3629. mes "Something wrong?";
  3630. mes "Did you have trouble with that Nepenthes...";
  3631. mes ".........hyuk huk.";
  3632. }
  3633. close;
  3634. }
  3635. // spl_fild02,377,149,3 script Dispatched Instructor#2nd02 4_M_DST_MASTER,{
  3636. spl_fild02,377,149,3 script Dispatched Instructor#08 4_M_DST_MASTER,{
  3637. mes "[Mine]";
  3638. if (para_2nd01 < 25) {
  3639. mes "Oh cruel world.";
  3640. mes "...";
  3641. mes "Way to go passing by.";
  3642. mes "What a fiasco this has turned out to be";
  3643. }
  3644. else if (para_2nd01 == 25) {
  3645. mes "Oh cruel world...";
  3646. mes "...";
  3647. mes "Who are you?";
  3648. next;
  3649. if (select( "Margaret sent me.", "Yeah I'm here..." ) == 1) {
  3650. mes "[Mine]";
  3651. mes "Eh? Who!";
  3652. mes "I see. Is it that time already?";
  3653. mes "This has been difficult.";
  3654. mes "I'm in a crisis here!";
  3655. }
  3656. else {
  3657. mes "[Mine]";
  3658. mes "Oh so you're not here by your own will eh?";
  3659. mes "So why even bother coming?";
  3660. next;
  3661. mes "[Mine]";
  3662. mes "You didn't want to be here right?";
  3663. mes "Margaret sent you instead of someone else I bet.";
  3664. mes "Whatever, anyway I'm in a crisis here!";
  3665. }
  3666. next;
  3667. mes "[Mine]";
  3668. mes "Ok I don't want to admit it but you gotta help me out here.";
  3669. next;
  3670. mes "[Mine]";
  3671. mes "Ok just because I was complaining doesn't mean they have to send me here!";
  3672. next;
  3673. mes "[Mine]";
  3674. mes "I mean they've asked for too much of a simple person like myself.";
  3675. next;
  3676. mes "[Mine]";
  3677. mes "Ok here's the deal.";
  3678. mes "I'm supposed to hunt those Pinguiculas. Just 5 of 'em.";
  3679. mes "But you'll do that for me yeah?";
  3680. next;
  3681. mes "[Mine]";
  3682. mes "I promise you I'll give you something good.";
  3683. mes "Thanks.";
  3684. para_2nd01 = 26;
  3685. setquest 7236;// Pinguicula Hunt
  3686. }
  3687. else if (para_2nd01 == 26) {
  3688. if (checkquest(7236,HUNTING) == 2) {
  3689. mes "Excellent!";
  3690. mes "Now I can go back to the camp and...";
  3691. next;
  3692. mes "[Mine]";
  3693. mes "I mean, can you tell Margaret that it's all done?";
  3694. next;
  3695. mes "[Mine]";
  3696. mes "Oh don't worry she won't mind. I'll just go back to doing what I was doing. Here's your reward.";
  3697. para_2nd01 = 27;
  3698. erasequest 7236;// Pinguicula Hunt
  3699. getexp 50000,50000;
  3700. }
  3701. else {
  3702. mes "Come on 5 Pinguicula.";
  3703. mes "Really how did you get here then?";
  3704. next;
  3705. mes "[Mine]";
  3706. mes "You're not lying about being a real adventurer are you?";
  3707. npcskill "AL_HEAL",10,99,60;
  3708. percentheal 0,100;
  3709. }
  3710. }
  3711. else if (para_2nd01 == 27) {
  3712. mes "Margaret gets everything she wants back at the camp.";
  3713. mes "Don't you worry, I'm going back soon.";
  3714. }
  3715. else
  3716. mes ".........";
  3717. close;
  3718. }
  3719. moc_para01,111,83,3 script Blacksmith Thorn#2nd10 2_M_OLDBLSMITH,{
  3720. if (checkweight(2571,5) == 0) {
  3721. mes "- You have too many items in your inventory to continue -";
  3722. close;
  3723. }
  3724. mes "[Thorn]";
  3725. if (!callfunc("F_HasEdenGroupMark")) {
  3726. mes "Hmm, are you a member of Eden Group?";
  3727. mes "You need to be one of our members to use my services.";
  3728. close;
  3729. }
  3730. mes "What's going on?";
  3731. next;
  3732. switch( select( "Strengthen Equipment", "Personal Request", "Give me new equipment." ) ) {
  3733. mes "[Thorn]";
  3734. case 1:
  3735. if (para_2nd01 < 6) {
  3736. mes "Hmm equipment strengthening.";
  3737. mes "I don't exactly do that for just anyone.";
  3738. mes "The first step is at least a higher degree of training so have you done the Eden Group training yet?";
  3739. next;
  3740. mes "[Thorn]";
  3741. mes "You have not awakened yet.";
  3742. mes "First do the missions set forth by Instructor Ur and I'll help you strengthen your equipment.";
  3743. next;
  3744. mes "[Thorn]";
  3745. mes "I won't help you unless you do that first!";
  3746. }
  3747. else if (para_2nd04 == 3) {
  3748. mes "Strengthen your equipment eh?";
  3749. mes "I'll strengthen the new Eden Group equipment for you by giving it a random stat boost.";
  3750. next;
  3751. mes "[Thorn]";
  3752. mes "So what equipment do you want to enhance?";
  3753. next;
  3754. switch( select( "Eden Group Manteau II", "Eden Group Armor IV", "Eden Group Boots IV" ) ) {
  3755. case 1: callsub S_Enchant,2571,"Manteau";// Para_Team_Manteau2
  3756. case 2: callsub S_Enchant,15031,"Armor";// Para_Team_Armor
  3757. case 3: callsub S_Enchant,2473,"Boots";// Para_Team_Boots4
  3758. }
  3759. }
  3760. else {
  3761. mes "I will strengthen your equipment after you've done a personal request of mine.";
  3762. next;
  3763. mes "[Thorn]";
  3764. mes "I just want to be sure that you're worthy of using my services.";
  3765. }
  3766. close;
  3767. case 2:
  3768. if (para_2nd02 < 2) {
  3769. mes "Have you started the request of Instructor Ur?";
  3770. mes "I'm lending my services to those who are worthy.";
  3771. next;
  3772. mes "[Thorn]";
  3773. mes "Besides, you won't have the equipment that I can enhance until you do those missions.";
  3774. }
  3775. else if (para_2nd04 == 0) {
  3776. mes "Glad you're here.";
  3777. mes "As a blacksmith I am in need of Iron materials constantly.";
  3778. next;
  3779. mes "[Thorn]";
  3780. mes "Of course there will be a reward eventually...";
  3781. mes "So...";
  3782. next;
  3783. mes "[Thorn]";
  3784. if (BaseLevel < 80) {
  3785. mes "Bring me some materials.";
  3786. mes "I need 20 Iron Ore, and 10 Iron.";
  3787. }
  3788. else {
  3789. mes "Bring me some materials.";
  3790. mes "Bring 20 Used Iron Plate.";
  3791. .@add = 1;
  3792. }
  3793. mes "It shouldn't be hard to get these can you bring them right away?";
  3794. next;
  3795. switch( select( "Sure thing.", "I don't want to." ) ) {
  3796. mes "[Thorn]";
  3797. case 1:
  3798. mes "I appreciate it.";
  3799. mes "So take your time and I'll be waiting.";
  3800. para_2nd04 = 1 + .@add;
  3801. setquest (7238 + .@add);// Errands for Thorn (easy/hard)
  3802. close;
  3803. case 2:
  3804. mes "Eh...?";
  3805. mes "Guess you're too busy to help me.";
  3806. close;
  3807. }
  3808. }
  3809. else if (para_2nd04 == 1 || para_2nd04 == 2) {
  3810. if (para_2nd04 == 1) {
  3811. setarray .@item[0],1002,998;// Iron_Ore, Iron
  3812. setarray .@amount[0],20,10;
  3813. setarray .@countitem[0],countitem(1002),countitem(998);
  3814. .@string$ = "I asked you to get 20 Iron Ore, and 10 Iron.";
  3815. }
  3816. else {
  3817. .@item[0] = 7319;
  3818. .@amount[0] = 20;
  3819. .@countitem[0] = countitem(7319);
  3820. .@add = 1;
  3821. .@string$ = "I asked you to get 20 Used Iron Plate.";
  3822. }
  3823. if (.@countitem[0] >= .@amount[0] && .@countitem[1] >= .@amount[1]) {
  3824. mes "Let me guess...";
  3825. mes "You've brought me the best quality materials.";
  3826. mes "Good.";
  3827. next;
  3828. mes "[Thorn]";
  3829. mes "I can always use more Iron materials.";
  3830. mes "Instead of a normal reward I'll give you an advanced equipment.";
  3831. next;
  3832. mes "[Thorn]";
  3833. mes "If at any time you think you have equipment that you need to strengthen come by me again.";
  3834. delitem .@item[0],.@amount[0];
  3835. if (.@countitem[1])
  3836. delitem .@item[1],.@amount[1];
  3837. para_2nd04 = 3;
  3838. erasequest (7238 + .@add);
  3839. setquest 7240;
  3840. }
  3841. else {
  3842. mes .@string$;
  3843. mes "I'm pretty sure that it isn't that difficult to do.";
  3844. }
  3845. }
  3846. else if (para_2nd04 == 3) {
  3847. mes "Now, that's it.";
  3848. mes "That's enough for today.";
  3849. mes "For now, ask me to strengthen your equipment and I'll do it for you.";
  3850. next;
  3851. mes "[Thorn]";
  3852. mes "If you have one of these bring them to me.";
  3853. mes "Eden Group Manteau II, Eden Group Armor IV, Eden Group Boots IV.";
  3854. }
  3855. else if (para_2nd04 == 4) {
  3856. if (checkquest(7241,PLAYTIME) == 0) {
  3857. mes "Come back later.";
  3858. mes "You have to wait for some time first.";
  3859. }
  3860. else {
  3861. mes "Uh-huh...";
  3862. mes "What are we going to... oh don't worry.";
  3863. mes "Come to me later.";
  3864. erasequest 7241;// Errands for Thorn timer
  3865. para_2nd04 = 0;
  3866. }
  3867. }
  3868. close;
  3869. case 3:
  3870. if (para_2nd02 < 1) {
  3871. mes "I'm not permitted to do this by Instructor Ur.";
  3872. mes "Don't mess with me.";
  3873. }
  3874. else if (para_2nd02 == 1) {
  3875. mes "Okay, I'll give you equipment.";
  3876. mes "I'll give you good armor and equipment that you'll be proud of.";
  3877. next;
  3878. mes "[Thorn]";
  3879. mes "So now, ^4d4dffmake sure that you have enough free inventory space.^000000";
  3880. next;
  3881. if (select( "Let me organize my inventory.", "I have free space." ) == 1) {
  3882. mes "[Thorn]";
  3883. mes "You do that.";
  3884. mes "Free up your inventory so that you can get the weapons, boots, and all the other equipment.";
  3885. close;
  3886. }
  3887. mes "[Thorn]";
  3888. if (BaseJob == Job_Knight || BaseJob == Job_Crusader) {
  3889. callsub L_Select,"One-handed sword, two-handed sword or spear.",
  3890. 1197,"Eden Group Slayer III","Two-handed Sword, Attack 200",
  3891. 13434,"Eden Group Saber III","One-handed Sword, Attack 185",
  3892. 1434,"Eden Group Spear I","One-handed, Attack 165";
  3893. }
  3894. else if (BaseJob == Job_Assassin) {
  3895. callsub L_Select,"You have your choice of dagger or katar.",
  3896. 13066,"Eden Group Dagger III","Dagger, MATK +80, ATK 165",
  3897. 1289,"Eden Group Katar I","Katar, ATK 155";
  3898. }
  3899. else if (BaseJob == Job_Rogue || BaseClass == Job_Novice)
  3900. getitem 13066,1;// P.Dagger III
  3901. else if (BaseJob == Job_Alchemist || BaseJob == Job_Blacksmith) {
  3902. callsub L_Select,"Your options are Mace, Saber and Axe.",
  3903. 16014,"Eden Group Mace III","Mace, Attack 172",// P_Mace3
  3904. 13434,"Eden Group Saber III","Sword, Attack 185",//P.Saber III
  3905. 1391,"Eden Group Axe I","Axe, Attack 195"; //P.Two-Handed Axe I
  3906. }
  3907. else if (BaseJob == Job_Wizard)
  3908. getitem 1658,1;// P.Staff III
  3909. else if (BaseJob == Job_Sage) {
  3910. callsub L_Select,"",
  3911. 1658,"Eden Group Staff III","Staff, MATK + 170, INT +4, Attack 60", //P.Staff III
  3912. 1583,"Eden Group Dictionary I","Book, MATK +100, Attack 135"; //P.Book I
  3913. }
  3914. else if (BaseJob == Job_Priest) {
  3915. callsub L_Select,"",
  3916. 1658,"Eden Group Staff III","Staff, MATK + 170, INT +4, Attack 60", //P.Staff III
  3917. 1583,"Eden Group Dictionary I","Book, MATK +100, Attack 135", //P.Book I
  3918. 16014,"Eden Group Mace III","Mace, Attack 172"; //P.Mace III
  3919. }
  3920. else if (BaseJob == Job_Monk) {
  3921. callsub L_Select,"",
  3922. 1831,"Eden Group Knuckles I","Knuckle, Attack 120", //P.Knuckle I
  3923. 16014,"Eden Group Mace III","Mace, Attack 172"; //P.Mace III
  3924. }
  3925. else if (BaseJob == Job_Hunter)
  3926. getitem 18106,1;// P.Bow III
  3927. else if (BaseJob == Job_Bard) {
  3928. callsub L_Select,"",
  3929. 18106,"Eden Group Bow III","Bow, Attack 140", //P.Bow III
  3930. 1931,"Eden Group Guitar I","Guitar, Attack 125"; //P.Guitar I
  3931. }
  3932. else if (BaseJob == Job_Dancer) {
  3933. callsub L_Select,"",
  3934. 18106,"Eden Group Bow III","Bow, Attack 140", //P.Bow III
  3935. 1986,"Eden Group Whip I","Whip, Attack 125"; //P.Tail I
  3936. }
  3937. else if (Class == Job_Ninja) {
  3938. callsub L_Select,"",
  3939. 13066,"Eden Group Dagger III","Dagger, MATK +80, ATK 165", //P.Dagger III
  3940. 13310,"Eden Group Huuma Shuriken I","Huuma Suriken, MATK +50, ATK 170"; //P.Huuma Suriken I
  3941. }
  3942. else if (Class == Job_Star_Gladiator)
  3943. getitem 1583,1; //P.Book I
  3944. else if (Class == Job_Soul_Linker) {
  3945. callsub L_Select,"",
  3946. 13066,"Eden Group Dagger III","Dagger, MATK +80, ATK 165", //P.Dagger III
  3947. 1658,"Eden Group Staff III","Staff, MATK +170, INT +4, ATK 60"; //P.Staff III
  3948. }
  3949. else if (Class == Job_Gunslinger)
  3950. getitem 13114,1; //P.Revolver III
  3951. else if (Class == Job_Summoner)
  3952. getitem 26101,1; //P.Foxtail III
  3953. else {
  3954. mes "Hmm, you are eligible to receive equipment.";
  3955. mes "Yeah I understand that.";
  3956. next;
  3957. mes "[Thorn]";
  3958. mes "Hmm something went wrong though. I'm not sure what...";
  3959. close;
  3960. }
  3961. para_2nd02 = 2;
  3962. getitem 18514,1;// Paradise Hat II
  3963. getitem 2571,1;// Paradise Mantle II
  3964. getitem 2473,1;// Paradise Boots IV
  3965. getitem 15031,1;// Paradise Uniform IV
  3966. mes "Here's your equipment.";
  3967. mes "I'll also give you the other gear that comes along with this set.";
  3968. }
  3969. else if (para_2nd02 == 2) {
  3970. mes "You can strengthen the equipment that I gave you.";
  3971. mes "Weapons Expert BK is at Eden Group Headquarters and he can do that for you.";
  3972. next;
  3973. mes "[Thorn]";
  3974. mes "So go to him and he can make your equipment stronger.";
  3975. }
  3976. else {
  3977. mes "Have you gotten your gear yet?";
  3978. mes "I can give you the gear but I can't strengthen it for you.";
  3979. next;
  3980. mes "[Thorn]";
  3981. mes "Your armor can be strengthened by someone else.";
  3982. mes "I wish I could but I can't.";
  3983. }
  3984. }
  3985. close;
  3986. L_Select:
  3987. mes "Choose a weapon.";
  3988. mes getarg(0);
  3989. mes "Choose from the following.";
  3990. for ( .@i = 1; .@i < getargcount(); .@i += 3 ) {
  3991. set .@menu$, .@menu$ + getarg(.@i+1) + ":";
  3992. mes getarg(.@i+1)+" : "+ getarg(.@i+2);
  3993. }
  3994. next;
  3995. .@i = (select(.@menu$) -1) *3 +1;
  3996. mes "[Toren]";
  3997. getitem getarg(.@i),1;
  3998. return;
  3999. S_Enchant:
  4000. mes "[Thorn]";
  4001. if (countitem(getarg(0)) > 0) {
  4002. // .@1st = rand(1,12);
  4003. // .@2nd = rand(1,12);
  4004. // if (.@1st == 1) .@1st = 4751;// Luck2
  4005. // else if (.@1st == 2) .@1st = 4787;// Mdef4
  4006. // else if (.@1st == 3) .@1st = 4791;// Def3
  4007. // else if (.@1st == 4) .@1st = 4701;// Strength2
  4008. // else if (.@1st == 5) .@1st = 4788;// Mdef6
  4009. // else if (.@1st == 6) .@1st = 4792;// Def6
  4010. // else if (.@1st == 7) .@1st = 4731;// Agility2
  4011. // else if (.@1st == 8) .@1st = 4789;// Mdef8
  4012. // else if (.@1st == 9) .@1st = 4793;// Def9
  4013. // else if (.@1st == 10) .@1st = 4721;// Dexterity2
  4014. // else if (.@1st == 11) .@1st = 4711;// Inteligence2
  4015. // else if (.@1st == 12) .@1st = 4741;// Vitality2
  4016. // if (.@2nd == 1) .@2nd = 4701;// Strength2
  4017. // else if (.@2nd == 2) .@2nd = 4787;// Mdef4
  4018. // else if (.@2nd == 3) .@2nd = 4741;// Vitality2
  4019. // else if (.@2nd == 4) .@2nd = 4791;// Def3
  4020. // else if (.@2nd == 5) .@2nd = 4788;// Mdef6
  4021. // else if (.@2nd == 6) .@2nd = 4792;// Def6
  4022. // else if (.@2nd == 7) .@2nd = 4721;// Dexterity2
  4023. // else if (.@2nd == 8) .@2nd = 4793;// Def9
  4024. // else if (.@2nd == 9) .@2nd = 4751;// Luck2
  4025. // else if (.@2nd == 10) .@2nd = 4789;// Mdef8
  4026. // else if (.@2nd == 11) .@2nd = 4731;// Agility2
  4027. // else if (.@2nd == 12) .@2nd = 4711;// Inteligence2
  4028. setarray .@bonus[1],
  4029. 4751,// Luck2
  4030. 4787,// Mdef4
  4031. 4791,// Def3
  4032. 4701,// Strength2
  4033. 4788,// Mdef6
  4034. 4792,// Def6
  4035. 4731,// Agility2
  4036. 4789,// Mdef8
  4037. 4793,// Def9
  4038. 4721,// Dexterity2
  4039. 4711,// Inteligence2
  4040. 4741;// Vitality2
  4041. .@1st = .@bonus[ rand(1,12) ];
  4042. .@2nd = .@bonus[ rand(1,12) ];
  4043. mes "Eden Group "+ getarg(1) +"?";
  4044. mes "I understand.";
  4045. mes "Remember the stats that are enhanced will be random.";
  4046. mes "You sure you want me to enhance this?";
  4047. next;
  4048. switch( select( "I changed my mind.", "Yes, enhance it." ) ) {
  4049. mes "[Thorn]";
  4050. case 1:
  4051. mes "You sure you don't want to enhance it?";
  4052. mes "It's your choice.";
  4053. close;
  4054. case 2:
  4055. mes "I understand.";
  4056. mes "Let's begin the enhancement.";
  4057. next;
  4058. specialeffect EF_REPAIRWEAPON;
  4059. progressbar "ffff00",3;
  4060. delitem getarg(0),1;
  4061. para_2nd04 = 4;
  4062. // erasequest 7240;// Equipment Enhancement
  4063. // setquest 7241;// Errands for Thorn timer
  4064. changequest 7240,7241;
  4065. getitem2 getarg(0),1,1,0,0,0,0,.@1st,.@2nd;
  4066. mes "[Thorn]";
  4067. mes "Ok, seems that the enhancement went well.";
  4068. mes "If you don't like the result then you can come back again tomorrow.";
  4069. close;
  4070. }
  4071. }
  4072. mes "Hmm... Don't you have the "+ getarg(1) +"?";
  4073. mes "I don't think you have it with you.";
  4074. close;
  4075. }
  4076. moc_para01,112,79,3 script Weapons Expert BK#2nd11 4_M_REPAIR,{
  4077. setarray .@wplist[0],
  4078. 1197, // P_Slayer3
  4079. 13434, // P_Saber3
  4080. 13066, // P_Dagger3
  4081. 1289, // P_Katar1
  4082. 1391, // P_Two_Handed_Axe1
  4083. 1434, // P_Spear I
  4084. 1658, // P_Staff3
  4085. 16014, // P_Mace3
  4086. 18106, // P_Bow3
  4087. 1583, // P.Book I
  4088. 1931, // P_Guitar I
  4089. 1986, // P_Tail1
  4090. 13114, // P_Revolver3
  4091. 1831, // P_Knuckle1
  4092. 13310, // P_Huuma_Shuriken1
  4093. 26101; // P_Foxtail III
  4094. .@wplist_size = getarraysize(.@wplist);
  4095. .@menu$ = "Eden Group Slayer III:" +
  4096. "Eden Group Saber III:" +
  4097. "Eden Group Dagger III:" +
  4098. "Eden Group Katar I:" +
  4099. "Eden Group Axe I:" +
  4100. "Eden Group Spear I:" +
  4101. "Eden Group Staff III:" +
  4102. "Eden Group Mace III:" +
  4103. "Eden Group Bow III:" +
  4104. "Eden Group Dictionary I:" +
  4105. "Eden Group Guitar I:" +
  4106. "Eden Group Whip I:" +
  4107. "Eden Group Revolver III:" +
  4108. "Eden Group Knuckles I:" +
  4109. "Eden Group Huuma Shuriken I:" +
  4110. "Eden Group Foxtail III";
  4111. mes "[BK]";
  4112. mes "What's happening?";
  4113. mes "No way?!";
  4114. next;
  4115. if (select( "Enhancing weapons.", "What?" ) == 2) {
  4116. mes "[BK]";
  4117. mes "Yeah?";
  4118. mes "Are you asking me what I know?";
  4119. next;
  4120. select("...??");
  4121. mes "[BK]";
  4122. mes ".....????";
  4123. close;
  4124. }
  4125. mes "[BK]";
  4126. mes "Ah, you're here to enhance your gear.";
  4127. mes "Okay, shall we?";
  4128. next;
  4129. mes "[BK]";
  4130. if (para_2nd02 < 2) {
  4131. mes "You have to have the equipment first in order for me to do anything.";
  4132. mes "Didn't you get anything from Thorn yet?";
  4133. }
  4134. else if (para_2nd02 == 2) {
  4135. if (para_2nd01 < 11) {
  4136. mes "Hmm, no.";
  4137. mes "I don't have permission from Instructor Ur.";
  4138. mes "You have to finish your training.";
  4139. next;
  4140. mes "[BK]";
  4141. mes "Once you do that I can help you.";
  4142. mes "Until then I won't talk to you.";
  4143. }
  4144. else {
  4145. mes "Okay, what weapon do you want to enhance?";
  4146. next;
  4147. .@s = select(.@menu$) -1;
  4148. mes "[BK]";
  4149. if (countitem(.@wplist[.@s]) > 0) {
  4150. mes "Ok for the first reinforcement.";
  4151. mes "ATK + 3% or MATK + 3%?";
  4152. mes "I'll give you the option to grant this effect on the selected gear.";
  4153. next;
  4154. mes "[BK]";
  4155. mes "You can't change your mind after so choose wisely.";
  4156. next;
  4157. if (select( "ATK +3%","MATK +3%" ) == 1) {
  4158. .@string$ = "Ok, you've chosen to raise physical attack.";
  4159. .@card = 4767;
  4160. }
  4161. else {
  4162. .@string$ = "Ok, you've chosen to raise magical attack.";
  4163. .@card = 4806;
  4164. .@add = 1;
  4165. }
  4166. mes "[BK]";
  4167. mes .@string$;
  4168. mes "Would you look at that. Your weapon will now be stronger.";
  4169. para_2nd03 = 1 + .@add;
  4170. next;
  4171. specialeffect EF_REPAIRWEAPON;
  4172. progressbar "ffff00",3;
  4173. para_2nd02 = 3;
  4174. delitem .@wplist[.@s],1;
  4175. getitem2 .@wplist[.@s],1,1,0,0,0,0,0,.@card;
  4176. mes "[BK]";
  4177. mes "Isn't it magnificent?";
  4178. mes "I know, I know, I'm pretty amazing!";
  4179. }
  4180. else {
  4181. mes "Are you kidding me?";
  4182. mes "You don't seem to have that weapon in your possession.";
  4183. }
  4184. }
  4185. }
  4186. else if (para_2nd02 == 3) {
  4187. if (para_2nd01 < 16) {
  4188. mes "Hmm, I'm not sure you're ready.";
  4189. mes "All 3 steps of Instructor Ur's missions have to be completed first.";
  4190. next;
  4191. mes "[BK]";
  4192. mes "You get what I'm saying?";
  4193. mes "Finish the third mission from Instructor Ur.";
  4194. }
  4195. else {
  4196. mes "Good. So you previously received an addition to Atk or Matk.";
  4197. mes "For this option you can choose from Brute, Plant, Fish, Dragon, Increased Heal.";
  4198. next;
  4199. mes "[BK]";
  4200. mes "Once you've chosen you can't change your mind again.";
  4201. mes "But your weapon will increase damage to the type of enhancement you pick.";
  4202. next;
  4203. mes "[BK]";
  4204. mes "Basically I will add a random monster card with the property type that you choose.";
  4205. mes "Good luck!";
  4206. next;
  4207. switch( select( "Brute Type", "Plant Type", "Insect Type", "Fish Type", "Dragon Type", "Increased Heal" ) ) {
  4208. case 1:
  4209. setarray .@arg[0],4060,4472,111;// Goblin_Card, Bradium_Goram_Card
  4210. .@type$ = "Brute";
  4211. break;
  4212. case 2:
  4213. setarray .@arg[0],4068,4470,121;// Scorpion_Card, Nepenthes_Card
  4214. .@type$ = "Plant";
  4215. break;
  4216. case 3:
  4217. setarray .@arg[0],4063,4476,131;// Caramel_Card, Pinguicula_Card
  4218. .@type$ = "Insect";
  4219. break;
  4220. case 4:
  4221. setarray .@arg[0],4080,4469,141;// Flora_Card, Naga_Card
  4222. .@type$ = "Fish";
  4223. break;
  4224. case 5:
  4225. setarray .@arg[0],4118,4471,151;// Petit_Card, Egg_Of_Draco_Card
  4226. .@type$ = "Dragon";
  4227. break;
  4228. case 6:
  4229. setarray .@arg[0],4805,4805,161;// Heal_Amount2
  4230. }
  4231. mes "[BK]";
  4232. for ( .@i = 0; .@i < .@wplist_size; .@i++ ) {
  4233. if (countitem(.@wplist[.@i]) > 0) {
  4234. if (.@arg[0] == 4805)
  4235. mes "Good. Your weapon will now increase Heal effectiveness.";
  4236. else
  4237. mes "Good. Your weapon will increase attacks to "+ .@type$ +" type monsters.";
  4238. next;
  4239. specialeffect EF_REPAIRWEAPON;
  4240. progressbar "ffff00",3;
  4241. delitem .@wplist[.@i],1;
  4242. para_2nd02 = 4;
  4243. if (para_2nd03 == 1) {
  4244. para_2nd03 = .@arg[2];
  4245. getitem2 .@wplist[.@i],1,1,0,0,0,0,.@arg[0],4767;
  4246. }
  4247. else {
  4248. para_2nd03 = .@arg[2] + 100;
  4249. getitem2 .@wplist[.@i],1,1,0,0,0,0,.@arg[1],4806;
  4250. }
  4251. mes "[BK]";
  4252. mes "Isn't it magnificent?";
  4253. mes "I know, I know, I'm pretty amazing!";
  4254. close;
  4255. }
  4256. }
  4257. mes "Sorry, but it doesn't seem like you have a weapon that can be enhanced.";
  4258. mes "How did this happen?";
  4259. close;
  4260. }
  4261. }
  4262. else if (para_2nd02 == 4) {
  4263. if (para_2nd01 < 30) {
  4264. mes "Instructor Ur has a lot of training missions doesn't he?";
  4265. mes "There's only one more stage.";
  4266. mes "Reach the final stage of training.";
  4267. }
  4268. else {
  4269. mes "Okay, this is the last step.";
  4270. mes "I will make your weapon even more enhanced.";
  4271. next;
  4272. mes "[BK]";
  4273. mes "The card added from the previous step will be doubled.";
  4274. mes "And if you have a healing weapon it will increase it's healing efficiency.";
  4275. mes "You understand?";
  4276. next;
  4277. mes "[BK]";
  4278. mes "Ok what weapon did you have now?";
  4279. next;
  4280. .@s = select(.@menu$) -1;
  4281. mes "[BK]";
  4282. if (countitem(.@wplist[.@s]) > 0) {
  4283. mes "Doubling the strength of your bonus stat.";
  4284. next;
  4285. specialeffect EF_REPAIRWEAPON;
  4286. progressbar "ffff00",3;
  4287. delitem .@wplist[.@s],1;
  4288. para_2nd02 = 5;
  4289. if (para_2nd03 == 111)
  4290. getitem2 .@wplist[.@s],1,1,0,0,0,4060,4060,4767;// Goblin_Card, Goblin_Card, Atk3
  4291. else if (para_2nd03 == 121)
  4292. getitem2 .@wplist[.@s],1,1,0,0,0,4068,4068,4767;// Scorpion_Card, Scorpion_Card, Atk3
  4293. else if (para_2nd03 == 131)
  4294. getitem2 .@wplist[.@s],1,1,0,0,0,4063,4063,4767;// Caramel_Card, Caramel_Card, Atk3
  4295. else if (para_2nd03 == 141)
  4296. getitem2 .@wplist[.@s],1,1,0,0,0,4080,4080,4767;// Flora_Card, Flora_Card, Atk3
  4297. else if (para_2nd03 == 151)
  4298. getitem2 .@wplist[.@s],1,1,0,0,0,4118,4118,4767;// Petit_Card, Petit_Card, Atk3
  4299. else if (para_2nd03 == 161)
  4300. getitem2 .@wplist[.@s],1,1,0,0,0,4805,4805,4767;// Heal_Amount2, Heal_Amount2, Atk3
  4301. else if (para_2nd03 == 211)
  4302. getitem2 .@wplist[.@s],1,1,0,0,0,4472,4472,4806;// Bradium_Goram_Card, Bradium_Goram_Card, Matk3
  4303. else if (para_2nd03 == 221)
  4304. getitem2 .@wplist[.@s],1,1,0,0,0,4470,4470,4806;// Nepenthes_Card, Nepenthes_Card, Matk3
  4305. else if (para_2nd03 == 231)
  4306. getitem2 .@wplist[.@s],1,1,0,0,0,4476,4476,4806;// Pinguicula_Card, Pinguicula_Card, Matk3
  4307. else if (para_2nd03 == 241)
  4308. getitem2 .@wplist[.@s],1,1,0,0,0,4469,4469,4806;// Naga_Card, Naga_Card, Matk3
  4309. else if (para_2nd03 == 251)
  4310. getitem2 .@wplist[.@s],1,1,0,0,0,4471,4471,4806;// Egg_Of_Draco_Card, Egg_Of_Draco_Card, Matk3
  4311. else if (para_2nd03 == 261)
  4312. getitem2 .@wplist[.@s],1,1,0,0,0,4805,4805,4806;// Heal_Amount2, Heal_Amount2, Matk3
  4313. mes "[BK]";
  4314. mes "Isn't it magnificent?";
  4315. mes "I know, I know, I'm pretty amazing!";
  4316. }
  4317. else {
  4318. mes "Hey, you think I'm joking?";
  4319. mes "Do you have the weapons or not?";
  4320. }
  4321. }
  4322. }
  4323. else if (para_2nd02 > 4) {
  4324. mes "How do you like your enhanced weapon?";
  4325. mes "Hopefully it has helped you.";
  4326. next;
  4327. mes "[BK]";
  4328. mes "I've given you the peak of your weapon's efficiency.";
  4329. mes "Weapons aren't the only things that need strength, though, don't you agree?";
  4330. next;
  4331. mes "[BK]";
  4332. mes "Come on admit it.";
  4333. mes "Thorn gave inspiration and I intend on providing strong equipment, that's how to live life.";
  4334. mes "Hahahaha!";
  4335. }
  4336. close;
  4337. }
  4338. sec_in02,25,33,4 script Assistant#para_suvquest 422,{
  4339. callfunc "F_GM_NPC";
  4340. mes "Password";
  4341. next;
  4342. if (callfunc("F_GM_NPC",1854,0) == 1) {
  4343. mes "Please select the variable you want to modify.";
  4344. next;
  4345. set .@var, select("para_suv01:para_suv02");
  4346. mes "Enter the modified value";
  4347. next;
  4348. input .@input,0,9999;
  4349. mes "Value of para_suv0"+.@var+" has been changed to "+.@input+".";
  4350. setd "para_suv0"+.@var,.@input;
  4351. close;
  4352. } else {
  4353. mes "......meow wee.";
  4354. close;
  4355. }
  4356. }