illusion_investigation.txt 46 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555
  1. //===== rAthena Script =======================================
  2. //= Illusion Investigation
  3. //===== Description: =========================================
  4. //= [Walkthrough Conversion]
  5. //= NPCs that give hunting quests in Illusion dungeons in exchange for experience.
  6. //===== Changelog: ===========================================
  7. //= 1.0 First version. [Capuche]
  8. //============================================================
  9. prt_in,136,34,3 script Commander Joel#joel 1_M_ORIENT01,{
  10. if (BaseLevel < 100) {
  11. mes "[Commander Joel]";
  12. mes "Hello, what business are you here for?";
  13. next;
  14. mes "[Commander Joel]";
  15. mes "If you wish to join the Illusion Investigation Corps, you're lacking in skills yet.";
  16. next;
  17. mes "[Commander Joel]";
  18. mes "Please visit again when you have reached a certain level.";
  19. next;
  20. mes "^4d4dff== You must be level 100 or higher to join. ==^000000";
  21. close;
  22. }
  23. if (isbegin_quest(3470) == 0) {
  24. mes "[Commander Joel]";
  25. mes "Hello, I'm Joel, the Commander of the Illusion Investigation Corps.";
  26. next;
  27. mes "[Commander Joel]";
  28. mes "Have you ever heard of or experienced illusions?";
  29. next;
  30. mes "[Commander Joel]";
  31. mes "Until now, illusions have been discovered all over the world and are somewhat known to the public.";
  32. next;
  33. mes "[Commander Joel]";
  34. mes "It is also used as a hunting ground for many adventurers because it is easy to obtain rare materials.";
  35. next;
  36. mes "[Commander Joel]";
  37. mes "Also, the monsters in Illusion are new monsters that have never been discovered before, and the monsters in Illusion are multiplying abnormally.";
  38. next;
  39. mes "[Commander Joel]";
  40. mes "Despite many adventurers hunting the monsters that exist in Illusion to obtain materials, the reason for the very rapid recovery of the population has not been identified.";
  41. next;
  42. mes "[Commander Joel]";
  43. mes "Our Illusion Investigation Team was organized to uncover the mystery of the Illusion, and first we decided to figure out the ecology of the monsters inside the Illusion.";
  44. next;
  45. mes "[Commander Joel]";
  46. mes "What we found was that all illusions are affected by dimensional rifts.";
  47. next;
  48. mes "[Commander Joel]";
  49. mes "I've been speculating that it might be related to the dimensional rift for a long time, but with the results of this investigation, it's clear.";
  50. next;
  51. mes "[Commander Joel]";
  52. mes "There are still many adventurers visiting Illusion with a purpose, so the monster population is fortunately maintained.";
  53. next;
  54. mes "[Commander Joel]";
  55. mes "If no one sets foot there, it's very dangerous because the monsters can go beyond saturation and invade other areas.";
  56. next;
  57. mes "[Commander Joel]";
  58. mes "For that reason, the number of individuals is still being investigated, and one investigator is currently assigned to each illusion.";
  59. next;
  60. mes "[Commander Joel]";
  61. mes "And we're recruiting members with the ability to control the number of monsters inside Illusion.";
  62. next;
  63. mes "[Commander Joel]";
  64. mes "And if you're an adventurer, you seem to be strong enough for that role...";
  65. next;
  66. mes "[Commander Joel]";
  67. mes "Would you like to join the Illusion Investigation Team and join us in investigating illusions?";
  68. next;
  69. if (select( "I'm joining", "I'll think about it" ) == 2) {
  70. mes "[Commander Joel]";
  71. mes "It's very meaningful.";
  72. next;
  73. mes "[Commander Joel]";
  74. mes "Please think about it before you tell me.";
  75. close;
  76. }
  77. mes "[Commander Joel]";
  78. mes "Okay, you're welcome!!";
  79. next;
  80. mes "[Commander Joel]";
  81. mes "The procedure is simple, please fill out the pledge here...";
  82. next;
  83. mes "[Commander Joel]";
  84. mes "Here... please sign this.";
  85. next;
  86. mes "[Commander Joel]";
  87. mes ".";
  88. next;
  89. mes "[Commander Joel]";
  90. mes "..";
  91. next;
  92. mes "[Commander Joel]";
  93. mes "...";
  94. next;
  95. mes "[Commander Joel]";
  96. mes "Yes, with this you have become a member of the Illusionary Survey Corps, welcome again!";
  97. next;
  98. mes "[Commander Joel]";
  99. mes "If you have time during your adventure, I would like you to stop by the Illusions located in various places and help me with the investigation.";
  100. next;
  101. mes "[Commander Joel]";
  102. mes "A dispatched investigator will guide you.";
  103. next;
  104. mes "[Commander Joel]";
  105. mes "Then I hope you have a nice day";
  106. close2;
  107. setquest 3470;
  108. completequest 3470;
  109. end;
  110. }
  111. mes "[Commander Joel]";
  112. mes "I think the investigation will be much easier thanks to you, adventurer.";
  113. next;
  114. mes "[Commander Joel]";
  115. mes "New illusions will appear again.";
  116. next;
  117. mes "[Commander Joel]";
  118. mes "Every new discovery takes a lot of time for us to adapt to it";
  119. next;
  120. mes "[Commander Joel]";
  121. mes "This investigation will at least help reduce that time.";
  122. next;
  123. mes "[Commander Joel]";
  124. mes "Thank you and look forward to many more activities in the future.";
  125. close;
  126. OnInit:
  127. questinfo( QTYPE_QUEST, QMARK_YELLOW, "isbegin_quest(3470) == 0" );
  128. end;
  129. }
  130. prt_in,136,29,3 script Member Zenhi#zenhi 4_F_KHELLY,{
  131. mes "[Member Zenhi]";
  132. mes "Hello~~!!";
  133. next;
  134. mes "[Member Zenhi]";
  135. mes "The Illusion Investigation Corps is getting bigger little by little.";
  136. next;
  137. mes "[Member Zenhi]";
  138. mes "The more members, the more things we can do, right?";
  139. close;
  140. }
  141. prt_in,121,36,6 script Member Zenian#zenian 4_F_HUWOMAN,{
  142. mes "[Member Zenian]";
  143. mes "Hello, I'm Zenian, a new member of the team.";
  144. next;
  145. mes "[Member Zenian]";
  146. mes "I've been paying attention to the phenomenon of dimensional rifts for a long time. Clearly, despite many subjugations, monsters are constantly appearing.";
  147. next;
  148. mes "[Member Zenian]";
  149. mes "It has been proven that this phenomenon also occurs in illusions, so I decided to join the Illusion Investigation Team.";
  150. next;
  151. mes "[Member Zenian]";
  152. mes "Good luck in the future!!";
  153. close;
  154. }
  155. prt_in,124,21,1 script Member link#yeonsu 4_M_DEWWOMAN,{
  156. mes "[Member link]";
  157. mes "Nice to meet you, this is the Welcome Survey Team.";
  158. next;
  159. mes "[Member link]";
  160. mes "Investigate the ecosystem of monsters in Illusion...";
  161. next;
  162. mes "[Member link]";
  163. mes "Also... I thought it might have something to do with the dimensional rift.";
  164. next;
  165. mes "[Member link]";
  166. mes "I hope that everyone who is working hard at this time will return safely without any incident.";
  167. close;
  168. }
  169. pay_d03_i,149,34,5 script Girocker#ziroker 4_M_ORIENT02,{
  170. if (BaseLevel < 100)
  171. end;
  172. if (isbegin_quest(3470) == 0) {
  173. mes "[Girocker]";
  174. mes "Hello!!";
  175. next;
  176. mes "[Girocker]";
  177. mes "I am J-Girocker from the Illusion Investigation Corps.";
  178. next;
  179. mes "[Girocker]";
  180. mes "Ugh... to really come to a place like this... I wish adventurers would help me too...";
  181. next;
  182. mes "[Girocker]";
  183. mes "You haven't joined the investigation team yet.";
  184. next;
  185. mes "[Girocker]";
  186. mes "Would you like to investigate the monsters here with me? It will definitely be meaningful!!";
  187. next;
  188. mes "[Girocker]";
  189. mes "Please apply for membership to <NAVI>[Joel]<INFO>prt_in,136,34,</INFO></NAVI>, the investigator in Prontera, and come!!";
  190. close;
  191. }
  192. if (isbegin_quest(3446) == 0) {
  193. mes "[Girocker]";
  194. mes "Hello!!";
  195. next;
  196. mes "[Girocker]";
  197. mes "I am J-Girocker from the Illusion Investigation Corps.";
  198. next;
  199. mes "[Girocker]";
  200. mes "Ugh... To come to a place like this...";
  201. next;
  202. mes "[Girocker]";
  203. mes "I usually pretended to be brave, but I think I was conscious of Elysia, the member I have a crush on.";
  204. next;
  205. mes "[Girocker]";
  206. mes "Actually, I'm the one who's more timid than anyone else... heck";
  207. next;
  208. mes "[Girocker]";
  209. mes "Anyway... I'm in charge of investigating this place.";
  210. next;
  211. mes "[Girocker]";
  212. mes "Have you heard about the investigation from Captain Joel? Adventurer, you have to completely hunt 100 monsters by yourself.";
  213. next;
  214. mes "[Girocker]";
  215. mes "Would you like to participate in the investigation of this place?";
  216. next;
  217. if (select( "Participate", "Do not participate" ) == 2) {
  218. mes "[Girocker]";
  219. mes "Then should I ask another adventurer...";
  220. close;
  221. }
  222. mes "[Girocker]";
  223. mes "I like it!!";
  224. next;
  225. mes "[Girocker]";
  226. mes "Just kill 100 monsters of any type here.";
  227. next;
  228. mes "[Girocker]";
  229. mes "Then be careful!";
  230. close2;
  231. setquest 3446;
  232. completequest 3446;
  233. setquest 3447;
  234. end;
  235. }
  236. switch( checkquest(3448,PLAYTIME) ) {
  237. case -1:
  238. break;
  239. case 0:
  240. case 1:
  241. mes "[Girocker]";
  242. mes "Ah, that's enough for today's investigation.";
  243. next;
  244. mes "[Girocker]";
  245. mes "It will be restored tomorrow, so if you can afford it, I would appreciate it if you could come and help me with the investigation!!";
  246. close;
  247. case 2:
  248. erasequest 3448;
  249. break;
  250. }
  251. switch( checkquest(3447,HUNTING) ) {
  252. case -1:
  253. mes "[Girocker]";
  254. mes "Hello, are you here today to help with the investigation?";
  255. next;
  256. mes "[Girocker]";
  257. mes "The content is the same as last time.";
  258. next;
  259. mes "[Girocker]";
  260. mes "If you kill 100 monsters of any type, would you like to participate?";
  261. next;
  262. if (select( "Participate", "Do not participate" ) == 2) {
  263. mes "[Girocker]";
  264. mes "It would be nice if you could help me today...";
  265. close;
  266. }
  267. mes "[Girocker]";
  268. mes "I like it!!";
  269. next;
  270. mes "[Girocker]";
  271. mes "Just kill 100 monsters of any type here.";
  272. next;
  273. mes "[Girocker]";
  274. mes "Then be careful!";
  275. close2;
  276. setquest 3447;
  277. end;
  278. case 0:
  279. case 1:
  280. mes "[Girocker]";
  281. mes "Kill 100 monsters of any type.";
  282. close;
  283. case 2:
  284. mes "[Girocker]";
  285. mes "You're back safely!";
  286. next;
  287. mes "[Girocker]";
  288. mes "Okay... Then hmm... I'll have to wait and see how much monsters spawn for a while.";
  289. next;
  290. mes "[Girocker]";
  291. mes "Leave the rest to me!! Thanks!!";
  292. close2;
  293. erasequest 3447;
  294. setquest 3448;
  295. getexp 2500000,2500000;
  296. end;
  297. }
  298. end;
  299. OnInit:
  300. questinfo( QTYPE_QUEST, QMARK_YELLOW, "BaseLevel >= 100 && isbegin_quest(3470) == 2 && isbegin_quest(3446) == 0" );
  301. questinfo( QTYPE_QUEST2, QMARK_YELLOW, "checkquest(3447,HUNTING) == 2" );
  302. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "isbegin_quest(3446) == 2 && checkquest(3448,PLAYTIME) == -1 && checkquest(3447,HUNTING) == -1" );
  303. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "checkquest(3448,PLAYTIME) == 2" );
  304. end;
  305. }
  306. ice_dun02,142,18,5 script Elysia#elisia 4_F_OPERATION,{
  307. if (BaseLevel < 120) {
  308. mes "[Elysia]";
  309. mes "Oh, must you have a hard time enduring the cold here?";
  310. next;
  311. mes "[Elysia]";
  312. mes "Come back when you're a little hotter.";
  313. next;
  314. mes "^4d4dff== This is a level 120 or higher quest. ==^000000";
  315. close;
  316. }
  317. if (isbegin_quest(3470) == 0) {
  318. mes "[Elysia]";
  319. mes "Hello~";
  320. next;
  321. mes "[Elysia]";
  322. mes "I'm Elysia from the Illusion Investigation Team~";
  323. next;
  324. mes "[Elysia]";
  325. mes "It's really cold here...";
  326. next;
  327. mes "[Elysia]";
  328. mes "I'd like to ask the adventurer for help...";
  329. next;
  330. mes "[Elysia]";
  331. mes "You haven't joined the investigation team yet.";
  332. next;
  333. mes "[Elysia]";
  334. mes "If you don't mind, why don't you join the Illusionary Survey Corps? Then you can help me!!!";
  335. next;
  336. mes "[Elysia]";
  337. mes "Please apply for membership to <NAVI>[Joel]<INFO>prt_in,136,34,</INFO></NAVI>, the Commander in Prontera, and come!!";
  338. close;
  339. }
  340. if (isbegin_quest(3449) == 0) {
  341. mes "[Elysia]";
  342. mes "Hello~";
  343. next;
  344. mes "[Elysia]";
  345. mes "I'm Elysia from the Illusion Investigation Team~";
  346. next;
  347. mes "[Elysia]";
  348. mes "It's really cold here...";
  349. next;
  350. mes "[Elysia]";
  351. mes "I never thought I would be sent to such a dangerous place alone... I wanted to come with Jirocker...";
  352. next;
  353. mes "[Elysia]";
  354. mes "Well, even if there was a Jirocker, he's a coward, so I'd be in a position to protect him...";
  355. next;
  356. mes "[Elysia]";
  357. mes "You pretended to be brave... but I already noticed";
  358. next;
  359. mes "[Elysia]";
  360. mes "Is Jirocker doing his investigation safely in the abandoned village? I'm worried.";
  361. next;
  362. mes "[Elysia]";
  363. mes "Hmm... Actually, now is not the time to worry about Jirocker, Adventurer. Can you help me?";
  364. next;
  365. mes "[Elysia]";
  366. mes "Did you hear that this is an investigation into how the monster population is maintained? Many adventurers come here to hunt, but it's a bit lacking.";
  367. next;
  368. mes "[Elysia]";
  369. mes "It's easy to figure out the number of monsters when you deal with them hotly. How about you? Would you like to participate in the investigation of this place?";
  370. next;
  371. if (select( "Participate", "Do not participate" ) == 2) {
  372. mes "[Elysia]";
  373. mes "Yeah, that's right...";
  374. next;
  375. mes "[Elysia]";
  376. mes "Then I'll be shivering a little longer...";
  377. close;
  378. }
  379. mes "[Elysia]";
  380. mes "Oh yes!! Thanks!!";
  381. next;
  382. mes "[Elysia]";
  383. mes "After entering, kill 100 monsters of any type.";
  384. next;
  385. mes "[Elysia]";
  386. mes "I look forward to your hot hunting skills~~!!";
  387. close2;
  388. setquest 3449;
  389. completequest 3449;
  390. setquest 3450;
  391. end;
  392. }
  393. switch( checkquest(3451,PLAYTIME) ) {
  394. case -1:
  395. break;
  396. case 0:
  397. case 1:
  398. mes "[Elysia]";
  399. mes "Ah, I think this should be enough for today!!";
  400. next;
  401. mes "[Elysia]";
  402. mes "If you come after tomorrow, you'll have something else to do~";
  403. close;
  404. case 2:
  405. erasequest 3451;
  406. break;
  407. }
  408. switch( checkquest(3450,HUNTING) ) {
  409. case -1:
  410. mes "[Elysia]";
  411. mes "Ah, nice to meet you!! Are you here today to help with the investigation??";
  412. next;
  413. mes "[Elysia]";
  414. mes "Your help is the same as last time~";
  415. next;
  416. mes "[Elysia]";
  417. mes "If you kill 100 monsters of any type, would you like to participate?";
  418. next;
  419. if (select( "Participate", "Do not participate" ) == 2) {
  420. mes "[Elysia]";
  421. mes "Okay... I'll keep shivering in the cold...";
  422. close;
  423. }
  424. mes "[Elysia]";
  425. mes "Thank you";
  426. next;
  427. mes "[Elysia]";
  428. mes "After entering, kill 100 monsters of any type.";
  429. next;
  430. mes "[Elysia]";
  431. mes "Then be careful!";
  432. close2;
  433. setquest 3450;
  434. end;
  435. case 0:
  436. case 1:
  437. mes "[Elysia]";
  438. mes "Kill 100 monsters regardless of type.";
  439. close;
  440. case 2:
  441. mes "[Elysia]";
  442. mes "Have you finished already? You've done it hotly as expected~";
  443. next;
  444. mes "[Elysia]";
  445. mes "Then I'll do the rest of the research for you~";
  446. next;
  447. mes "[Elysia]";
  448. mes "Thank you for your hard work. I hope we can meet again!!";
  449. close2;
  450. erasequest 3450;
  451. setquest 3451;
  452. getexp 6000000,6000000;
  453. end;
  454. }
  455. end;
  456. OnInit:
  457. questinfo( QTYPE_QUEST, QMARK_YELLOW, "BaseLevel >= 120 && isbegin_quest(3470) == 2 && isbegin_quest(3449) == 0" );
  458. questinfo( QTYPE_QUEST2, QMARK_YELLOW, "checkquest(3450,HUNTING) == 2" );
  459. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "isbegin_quest(3449) == 2 && checkquest(3451,PLAYTIME) == -1 && checkquest(3450,HUNTING) == -1" );
  460. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "checkquest(3451,PLAYTIME) == 2" );
  461. end;
  462. }
  463. gef_d01_i,122,237,3 script Radimir#ridimir 8_F,{
  464. if (BaseLevel < 130)
  465. end;
  466. if (isbegin_quest(3470) == 0) {
  467. mes "[Radimir]";
  468. mes "Hello, Adventurer";
  469. next;
  470. mes "[Radimir]";
  471. mes "I am Radimir from the Illusion Investigation.";
  472. next;
  473. mes "[Radimir]";
  474. mes "I'm sent to such a dreary place, and honestly, I'm very afraid";
  475. next;
  476. mes "[Radimir]";
  477. mes "I'd like you to conduct the investigation together, but... you haven't joined the investigation team yet.";
  478. next;
  479. mes "[Radimir]";
  480. mes "Would you like to do something meaningful with me?";
  481. next;
  482. mes "[Radimir]";
  483. mes "If you are interested, please meet <NAVI>[Joel]<INFO>prt_in,136,34,</INFO></NAVI>, the Commander in Prontera, and join the Investigation Team and come back.";
  484. close;
  485. }
  486. if (isbegin_quest(3452) == 0) {
  487. mes "[Radimir]";
  488. mes "Hello, Adventurer";
  489. next;
  490. mes "[Radimir]";
  491. mes "I am Radimir from the Illusion Investigation.";
  492. next;
  493. mes "[Radimir]";
  494. mes "I'm sent to such a dreary place, and honestly, I'm very afraid";
  495. next;
  496. mes "[Radimir]";
  497. mes "But I've always been interested in the phenomenon of illusion, and when the investigation team was founded, I actively applied for membership.";
  498. next;
  499. mes "[Radimir]";
  500. mes "Because nobody has figured it out yet";
  501. next;
  502. mes "[Radimir]";
  503. mes "It's just the beginning of the current investigation, but it's sure to be a great first step";
  504. next;
  505. mes "[Radimir]";
  506. mes "Therefore, fear can be overcome by will.";
  507. next;
  508. mes "[Radimir]";
  509. mes "Investigation preparations are complete, now I'm waiting for someone who can adjust the monsters' levels.";
  510. next;
  511. mes "[Radimir]";
  512. mes "How about you, why don't you participate in the investigation? You joined the investigation team for that, right?";
  513. next;
  514. if (select( "Participate", "Do not participate" ) == 2) {
  515. mes "[Radimir]";
  516. mes "I'll stay here";
  517. close;
  518. }
  519. mes "[Radimir]";
  520. mes "Good.";
  521. next;
  522. mes "[Radimir]";
  523. mes "Just kill 100 monsters of any type here.";
  524. next;
  525. mes "[Radimir]";
  526. mes "The sooner the better.";
  527. next;
  528. mes "[Radimir]";
  529. mes "Then I'll be waiting for you.";
  530. close2;
  531. setquest 3452;
  532. completequest 3452;
  533. setquest 3453;
  534. end;
  535. }
  536. switch( checkquest(3454,PLAYTIME) ) {
  537. case -1:
  538. break;
  539. case 0:
  540. case 1:
  541. mes "[Radimir]";
  542. mes "That's it for today.";
  543. next;
  544. mes "[Radimir]";
  545. mes "If the current trend, I think we can resume the investigation in a day or so. Please come then.";
  546. close;
  547. case 2:
  548. erasequest 3454;
  549. break;
  550. }
  551. switch( checkquest(3453,HUNTING) ) {
  552. case -1:
  553. mes "[Radimir]";
  554. mes "Hello, are you here today to help with the investigation?";
  555. next;
  556. mes "[Radimir]";
  557. mes "Please execute the operation as it was then.";
  558. next;
  559. mes "[Radimir]";
  560. mes "Would you like to participate in the task of killing 100 monsters of any type?";
  561. next;
  562. if (select( "Participate", "Do not participate" ) == 2) {
  563. mes "[Radimir]";
  564. mes "You acted meaninglessly, I'm disappointed.";
  565. close;
  566. }
  567. mes "[Radimir]";
  568. mes "Thank you";
  569. next;
  570. mes "[Radimir]";
  571. mes "Kill 100 monsters of any type.";
  572. next;
  573. mes "[Radimir]";
  574. mes "Then I'll be waiting for you.";
  575. close2;
  576. setquest 3453;
  577. end;
  578. case 0:
  579. case 1:
  580. mes "[Radimir]";
  581. mes "Kill 100 monsters of any type.";
  582. close;
  583. case 2:
  584. mes "[Radimir]";
  585. mes "You came through quickly, thank you.";
  586. next;
  587. mes "[Radimir]";
  588. mes "That makes it easier to work out the numbers.";
  589. next;
  590. mes "[Radimir]";
  591. mes "I will finish the rest of the work soon and report it to the investigation team. Thank you for your hard work.";
  592. close2;
  593. erasequest 3453;
  594. setquest 3454;
  595. getexp 10000000,10000000;
  596. end;
  597. }
  598. end;
  599. OnInit:
  600. questinfo( QTYPE_QUEST, QMARK_YELLOW, "BaseLevel >= 130 && isbegin_quest(3470) == 2 && isbegin_quest(3452) == 0" );
  601. questinfo( QTYPE_QUEST2, QMARK_YELLOW, "checkquest(3453,HUNTING) == 2" );
  602. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "isbegin_quest(3452) == 2 && checkquest(3454,PLAYTIME) == -1 && checkquest(3453,HUNTING) == -1" );
  603. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "checkquest(3454,PLAYTIME) == 2" );
  604. end;
  605. }
  606. ein_d02_i,161,180,5 script Machoko#machoco 8_F_GIRL,{
  607. if (BaseLevel < 150)
  608. end;
  609. if (isbegin_quest(3470) == 0) {
  610. mes "[Machoko]";
  611. mes "Hello!!!";
  612. next;
  613. mes "[Machoko]";
  614. mes "I'm Machoko from the Illusion Investigation Team~";
  615. next;
  616. mes "[Machoko]";
  617. mes "I really wanted to be dispatched to this place, but I was lucky.";
  618. next;
  619. mes "[Machoko]";
  620. mes "These damn teddy bears~~ The teddy bears...";
  621. next;
  622. mes "[Machoko]";
  623. mes "But it's impossible for me... I don't have enough strength... But you haven't joined the investigation team yet...";
  624. next;
  625. mes "[Machoko]";
  626. mes "You can sign up by going to <NAVI>[Joel]<INFO>prt_in,136,34,</INFO></NAVI>, the Commander in Prontera. Sign up and come here~";
  627. close;
  628. }
  629. if (isbegin_quest(3455) == 0) {
  630. mes "[Machoko]";
  631. mes "Hello!!!";
  632. next;
  633. mes "[Machoko]";
  634. mes "I'm Machoko from the Illusion Investigation Team~";
  635. next;
  636. mes "[Machoko]";
  637. mes "I really wanted to be dispatched to this place, but I was lucky.";
  638. next;
  639. mes "[Machoko]";
  640. mes "These damn teddy bears~~ The teddy bears...";
  641. next;
  642. mes "[Machoko]";
  643. mes "But it's impossible for me... I don't have enough strength... He looks easy... but he's so strong...";
  644. next;
  645. mes "[Machoko]";
  646. mes "I thought I could do it all by myself... I took it too lightly... Huh...";
  647. next;
  648. mes "[Machoko]";
  649. mes "I unknowingly and vigorously attacked and came back with a lot of beating... I almost died...";
  650. next;
  651. mes "[Machoko]";
  652. mes "I barely recovered... I think it's possible to investigate, but you look a little strong?";
  653. next;
  654. mes "[Machoko]";
  655. mes "Then help me... I need someone to take control of those vicious teddy bears...";
  656. next;
  657. mes "[Machoko]";
  658. mes "How about it? Do you want to join the investigation??";
  659. next;
  660. if (select( "Participate", "Do not participate" ) == 2) {
  661. mes "[Machoko]";
  662. mes "Yes... I'm about to collapse after I've been here... Like a man without blood or tears...";
  663. close;
  664. }
  665. mes "[Machoko]";
  666. mes "Okay! Let's go!!";
  667. next;
  668. mes "[Machoko]";
  669. mes "Go and beat up about 100 of them, and come, it doesn't matter what type, blow them up as you see them!!";
  670. next;
  671. mes "[Machoko]";
  672. mes "I... can't even move... Here... I'll wait...";
  673. close2;
  674. setquest 3455;
  675. completequest 3455;
  676. setquest 3456;
  677. end;
  678. }
  679. switch( checkquest(3457,PLAYTIME) ) {
  680. case -1:
  681. break;
  682. case 0:
  683. case 1:
  684. mes "[Machoko]";
  685. mes "Well, no more today";
  686. next;
  687. mes "[Machoko]";
  688. mes "Come back after a day!!";
  689. close;
  690. case 2:
  691. erasequest 3457;
  692. break;
  693. }
  694. switch( checkquest(3456,HUNTING) ) {
  695. case -1:
  696. mes "[Machoko]";
  697. mes "Oh, nice to meet you! Welcome back!";
  698. next;
  699. mes "[Machoko]";
  700. mes "You must have come here because your body itches.";
  701. next;
  702. mes "[Machoko]";
  703. mes "Would you like to participate in the investigation work here again today??";
  704. next;
  705. if (select( "Participate", "Do not participate" ) == 2) {
  706. mes "[Machoko]";
  707. mes "What...then why did you come??";
  708. close;
  709. }
  710. mes "[Machoko]";
  711. mes "Sure, that's how it should be";
  712. next;
  713. mes "[Machoko]";
  714. mes "Regardless of the type, just beat 100 of them and bring them back.";
  715. next;
  716. mes "[Machoko]";
  717. mes "I'll be waiting for you, so hurry up!!";
  718. close2;
  719. setquest 3456;
  720. end;
  721. case 0:
  722. case 1:
  723. mes "[Machoko]";
  724. mes "Go and beat up about 100 of them, and come, it doesn't matter what type, blow them up as you see them!!";
  725. close;
  726. case 2:
  727. mes "[Machoko]";
  728. mes "I've been waiting for you... finish quickly and come back...";
  729. next;
  730. mes "[Machoko]";
  731. mes "Um...but that's about it... um...yeah!! good!!";
  732. next;
  733. mes "[Machoko]";
  734. mes "Leave the rest to me!! I'll report the results to the investigation team, now you can go and rest.";
  735. next;
  736. mes "[Machoko]";
  737. mes "Thank you~~";
  738. close2;
  739. erasequest 3456;
  740. setquest 3457;
  741. getexp 17500000,12500000;
  742. end;
  743. }
  744. end;
  745. OnInit:
  746. questinfo( QTYPE_QUEST, QMARK_YELLOW, "BaseLevel >= 150 && isbegin_quest(3470) == 2 && isbegin_quest(3455) == 0" );
  747. questinfo( QTYPE_QUEST2, QMARK_YELLOW, "checkquest(3456,HUNTING) == 2" );
  748. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "isbegin_quest(3455) == 2 && checkquest(3457,PLAYTIME) == -1 && checkquest(3456,HUNTING) == -1" );
  749. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "checkquest(3457,PLAYTIME) == 2" );
  750. end;
  751. }
  752. tur_d03_i,125,186,5 script Orian#orian 4_M_LGTPOOR,{
  753. if (BaseLevel < 150)
  754. end;
  755. if (isbegin_quest(3470) == 0) {
  756. mes "[Orian]";
  757. mes "Hello!";
  758. next;
  759. mes "[Orian]";
  760. mes "I'm Orian, a contract worker in the Illusion Investigation Corps.";
  761. next;
  762. mes "[Orian]";
  763. mes "Actually, it's not something I'm keen on...but I need the money...";
  764. next;
  765. mes "[Orian]";
  766. mes "It would be nice if you could help me... is that possible?";
  767. next;
  768. mes "[Orian]";
  769. mes "Uh, but you haven't joined the investigation team yet.";
  770. next;
  771. mes "[Orian]";
  772. mes "Please apply for membership to <NAVI>[Joel]<INFO>prt_in,136,34,</INFO></NAVI>, the Commander in Prontera, and come!!";
  773. close;
  774. }
  775. if (isbegin_quest(3458) == 0) {
  776. mes "[Orian]";
  777. mes "Hello!";
  778. next;
  779. mes "[Orian]";
  780. mes "I'm Orian, a contract worker in the Illusion Investigation Corps.";
  781. next;
  782. mes "[Orian]";
  783. mes "The Illumination Investigation Team is a newly formed organization, so it must have been a little understaffed. I saw an announcement that they would hire part-time contract workers.";
  784. next;
  785. mes "[Orian]";
  786. mes "Actually, I'm not interested in illusions... I'm busy making a living.";
  787. next;
  788. mes "[Orian]";
  789. mes "Huh... It's all about money, I'm going to buy a new set of clothes when I get paid.";
  790. next;
  791. mes "[Orian]";
  792. mes "But even that isn't easy... I've been waiting for an investigator like you to come because I think it's going to be very difficult on my own.";
  793. next;
  794. mes "[Orian]";
  795. mes "It would be nice if you could help me... is that possible?";
  796. next;
  797. mes "[Orian]";
  798. mes "Would you like to participate in this Illusion Investigation?";
  799. next;
  800. if (select( "Participate", "Do not participate" ) == 2) {
  801. mes "[Orian]";
  802. mes "Ah... I finally found an investigator... Ah... I want money...";
  803. close;
  804. }
  805. mes "[Orian]";
  806. mes "Oh, thank you";
  807. next;
  808. mes "[Orian]";
  809. mes "Please go up one floor from here and go to the bleak Guyang Palace.";
  810. next;
  811. mes "[Orian]";
  812. mes "And please kill 100 monsters there, regardless of type.";
  813. next;
  814. mes "[Orian]";
  815. mes "I'll be waiting for you here. Have a safe trip!!";
  816. close2;
  817. setquest 3458;
  818. completequest 3458;
  819. setquest 3459;
  820. end;
  821. }
  822. switch( checkquest(3460,PLAYTIME) ) {
  823. case -1:
  824. break;
  825. case 0:
  826. case 1:
  827. mes "[Orian]";
  828. mes "You're not fit to do research right now.";
  829. next;
  830. mes "[Orian]";
  831. mes "I think it will be fine by tomorrow, can you come back after tomorrow?";
  832. close;
  833. case 2:
  834. erasequest 3460;
  835. break;
  836. }
  837. switch( checkquest(3459,HUNTING) ) {
  838. case -1:
  839. mes "[Orian]";
  840. mes "Hello, you are the only one who can help me...";
  841. next;
  842. mes "[Orian]";
  843. mes "What we need to do is the same as last time...";
  844. next;
  845. mes "[Orian]";
  846. mes "Are you going to help me with the illusion investigation again?";
  847. next;
  848. if (select( "Participate", "Do not participate" ) == 2) {
  849. mes "[Orian]";
  850. mes "Aigoo...";
  851. next;
  852. mes "[Orian]";
  853. mes "Sob.....";
  854. close;
  855. }
  856. mes "[Orian]";
  857. mes "Oops... Thank you...";
  858. next;
  859. mes "[Orian]";
  860. mes "Go to the bleak archery and kill 100 monsters of any type.";
  861. next;
  862. mes "[Orian]";
  863. mes "Then be careful...";
  864. close2;
  865. setquest 3459;
  866. end;
  867. case 0:
  868. case 1:
  869. mes "[Orian]";
  870. mes "Destroy 100 monsters of any type in the bleak Archery.";
  871. close;
  872. case 2:
  873. mes "[Orian]";
  874. mes "You came home safely.";
  875. next;
  876. mes "[Orian]";
  877. mes "Uh... You took it down a lot faster than I expected.. You... you were a master??";
  878. next;
  879. mes "[Orian]";
  880. mes "That should make the rest of the work easier.";
  881. next;
  882. mes "[Orian]";
  883. mes "Thank you~ Thank you for your hard work!!";
  884. close2;
  885. erasequest 3459;
  886. setquest 3460;
  887. getexp 22500000,16000000;
  888. end;
  889. }
  890. end;
  891. OnInit:
  892. questinfo( QTYPE_QUEST, QMARK_YELLOW, "BaseLevel >= 150 && isbegin_quest(3470) == 2 && isbegin_quest(3458) == 0" );
  893. questinfo( QTYPE_QUEST2, QMARK_YELLOW, "checkquest(3459,HUNTING) == 2" );
  894. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "isbegin_quest(3458) == 2 && checkquest(3460,PLAYTIME) == -1 && checkquest(3459,HUNTING) == -1" );
  895. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "checkquest(3460,PLAYTIME) == 2" );
  896. end;
  897. }
  898. ant_d02_i,167,184,5 script Sheshin#sesin 1_M_MOC_LORD,{
  899. if (BaseLevel < 160)
  900. end;
  901. if (isbegin_quest(3470) == 0) {
  902. mes "[Sheshin]";
  903. mes "Nice to meet you.";
  904. next;
  905. mes "[Sheshin]";
  906. mes "I am Sheshin belonging to the Illusion Investigation Corps.";
  907. next;
  908. mes "[Sheshin]";
  909. mes "I thought my fighting power would be enough to investigate here... but I guess I made a mistake.";
  910. next;
  911. mes "[Sheshin]";
  912. mes "The monsters here are much stronger than I expected.";
  913. next;
  914. mes "[Sheshin]";
  915. mes "Ah... I'm really proud of myself... but I need help... Hmm...";
  916. next;
  917. mes "[Sheshin]";
  918. mes "Adventurer hasn't joined the Illusion Investigation Team yet.";
  919. next;
  920. mes "[Sheshin]";
  921. mes "Would you like to join the Illusionary Investigation Team? Wouldn't it be exciting to explore unknown phenomena?";
  922. next;
  923. mes "[Sheshin]";
  924. mes "If you would like to sign up, please go see Commander <NAVI>[Joel]<INFO>prt_in,136,34,</INFO></NAVI> in Prontera.";
  925. close;
  926. }
  927. if (isbegin_quest(3507) == 0) {
  928. mes "[Sheshin]";
  929. mes "Nice to meet you.";
  930. next;
  931. mes "[Sheshin]";
  932. mes "I am Sheshin belonging to the Illusion Investigation Corps.";
  933. next;
  934. mes "[Sheshin]";
  935. mes "I was active as a member of the Continental Guard in the past. At that time, I was tasked with exploring the dimensional rift created by the power of the demon king Morocc.";
  936. next;
  937. mes "[Sheshin]";
  938. mes "I was guessing to some extent that the illusions appearing everywhere had something to do with the power of the dimensional rift.";
  939. next;
  940. mes "[Sheshin]";
  941. mes "It has been officially announced by Commander Joel that the Illusion is a phenomenon caused by a dimensional rift.";
  942. next;
  943. mes "[Sheshin]";
  944. mes "And soon a new illusion was discovered, yes... right here";
  945. next;
  946. mes "[Sheshin]";
  947. mes "I joined the Illusion Investigation Team because I wanted to see it with my own eyes, and now I am here.";
  948. next;
  949. mes "[Sheshin]";
  950. mes "But I ran into a little problem...";
  951. next;
  952. mes "[Sheshin]";
  953. mes "I thought my fighting power would be enough to investigate here... but I guess I made a mistake.";
  954. next;
  955. mes "[Sheshin]";
  956. mes "The monsters here are much stronger than I expected.";
  957. next;
  958. mes "[Sheshin]";
  959. mes "Ah... I really hurt my pride... but I need help...";
  960. next;
  961. mes "[Sheshin]";
  962. mes "Hmm... I think it's possible enough for you as an adventurer...";
  963. next;
  964. mes "[Sheshin]";
  965. mes "I feel that you have much more power than me.";
  966. next;
  967. mes "[Sheshin]";
  968. mes "Would you like to help me investigate the illusions in this sector?";
  969. next;
  970. if (select( "Participate", "Do not participate" ) == 2) {
  971. mes "[Sheshin]";
  972. mes "This must be a good opportunity for adventurers...";
  973. close;
  974. }
  975. mes "[Sheshin]";
  976. mes "Good.";
  977. next;
  978. mes "[Sheshin]";
  979. mes "Please kill 100 monsters of any type located inside here.";
  980. next;
  981. mes "[Sheshin]";
  982. mes "Then, please travel carefully without getting hurt.";
  983. close2;
  984. setquest 3507;
  985. completequest 3507;
  986. setquest 3508;
  987. end;
  988. }
  989. switch( checkquest(3509,PLAYTIME) ) {
  990. case -1:
  991. break;
  992. case 0:
  993. case 1:
  994. mes "[Sheshin]";
  995. mes "You don't have to do any more research today.";
  996. next;
  997. mes "[Sheshin]";
  998. mes "Can you come back tomorrow if you want?";
  999. close;
  1000. case 2:
  1001. erasequest 3509;
  1002. break;
  1003. }
  1004. switch( checkquest(3508,HUNTING) ) {
  1005. case -1:
  1006. mes "[Sheshin]";
  1007. mes "Welcome, you're here to help investigate the illusion, right?";
  1008. next;
  1009. mes "[Sheshin]";
  1010. mes "You can do the same thing as last time.";
  1011. next;
  1012. mes "[Sheshin]";
  1013. mes "If you kill 100 monsters of any type, would you like to participate?";
  1014. next;
  1015. if (select( "Participate", "Do not participate" ) == 2) {
  1016. mes "[Sheshin]";
  1017. mes "It's a pity, it's sad that I still lack strength.";
  1018. close;
  1019. }
  1020. mes "[Sheshin]";
  1021. mes "Good.";
  1022. next;
  1023. mes "[Sheshin]";
  1024. mes "Then, please travel carefully without getting hurt.";
  1025. close2;
  1026. setquest 3508;
  1027. end;
  1028. case 0:
  1029. case 1:
  1030. mes "[Sheshin]";
  1031. mes "Kill 100 monsters of any type.";
  1032. close;
  1033. case 2:
  1034. mes "[Sheshin]";
  1035. mes "I see... you finished quickly and came back.";
  1036. next;
  1037. mes "[Sheshin]";
  1038. mes "I need to investigate further to see if the phenomenon here is also affected by the dimensional rift.";
  1039. next;
  1040. mes "[Sheshin]";
  1041. mes "I'll do the work myself from now on.";
  1042. next;
  1043. mes "[Sheshin]";
  1044. mes "Thank you so much for your help";
  1045. close2;
  1046. erasequest 3508;
  1047. setquest 3509;
  1048. getexp 27000000,18000000;
  1049. end;
  1050. }
  1051. end;
  1052. OnInit:
  1053. questinfo( QTYPE_QUEST, QMARK_YELLOW, "BaseLevel >= 160 && isbegin_quest(3470) == 2 && isbegin_quest(3507) == 0" );
  1054. questinfo( QTYPE_QUEST2, QMARK_YELLOW, "checkquest(3508,HUNTING) == 2" );
  1055. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "isbegin_quest(3507) == 2 && checkquest(3509,PLAYTIME) == -1 && checkquest(3508,HUNTING) == -1" );
  1056. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "checkquest(3509,PLAYTIME) == 2" );
  1057. end;
  1058. }
  1059. com_d02_i,253,232,3 script Cassis#kesis 4_M_KHBOY,{
  1060. if (BaseLevel < 160)
  1061. end;
  1062. if (isbegin_quest(3470) == 0) {
  1063. mes "[Cassis]";
  1064. mes "Hello.";
  1065. next;
  1066. mes "[Cassis]";
  1067. mes "This is Cassis of the Illusion Investigation Corps.";
  1068. next;
  1069. mes "[Cassis]";
  1070. mes "Although this place is full of monsters, I still feel comfortable here.";
  1071. next;
  1072. mes "[Cassis]";
  1073. mes "I heard that one of the investigators is coming to help... is that you?";
  1074. next;
  1075. mes "[Cassis]";
  1076. mes "Oh, that's not true. You're not a member of the investigation team... Hmm.";
  1077. next;
  1078. mes "[Cassis]";
  1079. mes "Would you like to join the Illusionary Investigation Team too? Would you like to investigate strange phenomena?";
  1080. next;
  1081. mes "[Cassis]";
  1082. mes "If you don't mind, please apply for membership with the Commander <NAVI>[Joel]<INFO>prt_in,136,34,</INFO></NAVI> in Prontera and come!";
  1083. close;
  1084. }
  1085. if (isbegin_quest(3461) == 0) {
  1086. mes "[Cassis]";
  1087. mes "Hello";
  1088. next;
  1089. mes "[Cassis]";
  1090. mes "This is Cassis of the Illusion Investigation Corps.";
  1091. next;
  1092. mes "[Cassis]";
  1093. mes "Although this place is full of monsters, I still feel comfortable here.";
  1094. next;
  1095. mes "[Cassis]";
  1096. mes "I don't like to get involved with people. Before I joined the investigation team, I ran a shop in Prontera...";
  1097. next;
  1098. mes "[Cassis]";
  1099. mes "I don't like the feeling of being crowded, so it was hard to bear... I guess meeting a lot of people was stressful for my personality.";
  1100. next;
  1101. mes "[Cassis]";
  1102. mes "Although this place is full of monsters, I still feel comfortable here, at least the monsters don't talk to me.";
  1103. next;
  1104. mes "[Cassis]";
  1105. mes "Ummm, by the way, I heard that one of the investigators is coming to help... I guess that's you?";
  1106. next;
  1107. mes "[Cassis]";
  1108. mes "Have you heard the general information from Captain Joel? You just need to display your fighting power without hesitation!!";
  1109. next;
  1110. mes "[Cassis]";
  1111. mes "Would you like to participate in the investigation of this place?";
  1112. next;
  1113. if (select( "Participate", "Do not participate" ) == 2) {
  1114. mes "[Cassis]";
  1115. mes "Uh, then who the hell is the investigative team coming...?";
  1116. close;
  1117. }
  1118. mes "[Cassis]";
  1119. mes "Okay, thank you";
  1120. next;
  1121. mes "[Cassis]";
  1122. mes "Just kill 100 monsters of any type that exist here.";
  1123. next;
  1124. mes "[Cassis]";
  1125. mes "Then good luck.";
  1126. close2;
  1127. setquest 3461;
  1128. completequest 3461;
  1129. setquest 3462;
  1130. end;
  1131. }
  1132. switch( checkquest(3463,PLAYTIME) ) {
  1133. case -1:
  1134. break;
  1135. case 0:
  1136. case 1:
  1137. mes "[Cassis]";
  1138. mes "Today's investigation is complete.";
  1139. next;
  1140. mes "[Cassis]";
  1141. mes "It would be nice if you could come tomorrow too... Please stop by if you have time.";
  1142. close;
  1143. case 2:
  1144. erasequest 3463;
  1145. break;
  1146. }
  1147. switch( checkquest(3462,HUNTING) ) {
  1148. case -1:
  1149. mes "[Cassis]";
  1150. mes "Hello, are you here today to help with the investigation?";
  1151. next;
  1152. mes "[Cassis]";
  1153. mes "The content is the same as last time.";
  1154. next;
  1155. mes "[Cassis]";
  1156. mes "If you kill 100 monsters of any type, would you like to participate";
  1157. next;
  1158. if (select( "Participate", "Do not participate" ) == 2) {
  1159. mes "[Cassis]";
  1160. mes "It would be nice if you could help me today...";
  1161. close;
  1162. }
  1163. mes "[Cassis]";
  1164. mes "I like it!!";
  1165. next;
  1166. mes "[Cassis]";
  1167. mes "After entering, kill 100 monsters of any type.";
  1168. next;
  1169. mes "[Cassis]";
  1170. mes "Then be careful!";
  1171. close2;
  1172. setquest 3462;
  1173. end;
  1174. case 0:
  1175. case 1:
  1176. mes "[Cassis]";
  1177. mes "Kill 100 monsters of any type.";
  1178. close;
  1179. case 2:
  1180. mes "[Cassis]";
  1181. mes "Welcome, you're done!!";
  1182. next;
  1183. mes "[Cassis]";
  1184. mes "You've worked really hard. Are there any injuries anywhere?";
  1185. next;
  1186. mes "[Cassis]";
  1187. mes "Leave the rest to me. Thanks";
  1188. close2;
  1189. erasequest 3462;
  1190. setquest 3463;
  1191. getexp 29000000,19600000;
  1192. end;
  1193. }
  1194. end;
  1195. OnInit:
  1196. questinfo( QTYPE_QUEST, QMARK_YELLOW, "BaseLevel >= 160 && isbegin_quest(3470) == 2 && isbegin_quest(3461) == 0" );
  1197. questinfo( QTYPE_QUEST2, QMARK_YELLOW, "checkquest(3462,HUNTING) == 2" );
  1198. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "isbegin_quest(3461) == 2 && checkquest(3463,PLAYTIME) == -1 && checkquest(3462,HUNTING) == -1" );
  1199. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "checkquest(3463,PLAYTIME) == 2" );
  1200. end;
  1201. }
  1202. /*
  1203. prt_fild01,131,364,5 script Terrian#terian 4W_M_02,{
  1204. if (BaseLevel < 170) {
  1205. mes "[Terrian]";
  1206. mes "It's nice weather.";
  1207. next;
  1208. mes "[Terrian]";
  1209. mes "The weather is nice, but your level is low.";
  1210. next;
  1211. mes "^4d4dff== This is a level 170 or higher quest. ==^000000";
  1212. close;
  1213. }
  1214. if (isbegin_quest(3470) == 0) {
  1215. mes "[Terrian]";
  1216. mes "The weather is nice";
  1217. next;
  1218. mes "[Terrian]";
  1219. mes "I'm a Terrian from the Illusion Investigation Corps.";
  1220. next;
  1221. mes "[Terrian]";
  1222. mes "What do you think about the theory of reincarnation, adventurer?";
  1223. next;
  1224. mes "[Terrian]";
  1225. mes "It seems that a phenomenon very close to the theory of reincarnation I believe is appearing in illusions.";
  1226. next;
  1227. mes "[Terrian]";
  1228. mes "To investigate it, I became a member of the Illusion Investigation Team.";
  1229. next;
  1230. mes "[Terrian]";
  1231. mes "Would you like to join me too, adventurer? Uh... but you're not yet a member of the Illusion Investigation Corps.";
  1232. next;
  1233. mes "[Terrian]";
  1234. mes "If you don't mind, please apply for membership with the Commander <NAVI>[Joel]<INFO>prt_in,136,34,</INFO></NAVI> in Prontera.";
  1235. close;
  1236. }
  1237. if (isbegin_quest(3467) == 0) {
  1238. mes "[Terrian]";
  1239. mes "The weather is nice";
  1240. next;
  1241. mes "[Terrian]";
  1242. mes "I'm a Terrian from the Illusion Investigation Corps.";
  1243. next;
  1244. mes "[Terrian]";
  1245. mes "What do you think about the theory of reincarnation, adventurer?";
  1246. next;
  1247. mes "[Terrian]";
  1248. mes "It seems that a phenomenon very close to the theory of reincarnation I believe is appearing in illusions.";
  1249. next;
  1250. mes "[Terrian]";
  1251. mes "To investigate it, I became a member of the Illusion Investigation Team.";
  1252. next;
  1253. mes "[Terrian]";
  1254. mes "After the flowers wither in winter, they will bloom again in spring. They always bloom in the place where the flowers withered and fell off.";
  1255. next;
  1256. mes "[Terrian]";
  1257. mes "It's the same with animals, the appearance of each of which varies innumerable, but for hundreds of years it has been discovered that there has always been a completely identical appearance";
  1258. next;
  1259. mes "[Terrian]";
  1260. mes "This is the core of the theory of reincarnation, and it takes a very long time to observe and investigate it.";
  1261. next;
  1262. mes "[Terrian]";
  1263. mes "But in places like Illusion, monsters are multiplying at an abnormal rate.";
  1264. next;
  1265. mes "[Terrian]";
  1266. mes "No, to be precise, when the number of monsters in Illusion decreases, the number of monsters recovers very quickly.";
  1267. next;
  1268. mes "[Terrian]";
  1269. mes "Because the speed at which monster objects recover is very fast, it is a good opportunity for me to check the 'object persistence' required by the Illusion Investigation Team and whether or not they are reincarnated.";
  1270. next;
  1271. mes "[Terrian]";
  1272. mes "Would you like to join us in this meaningful investigation?";
  1273. next;
  1274. if (select( "Participate", "Do not participate" ) == 2) {
  1275. mes "[Terrian]";
  1276. mes "We'll just have to wait for the other investigators to come...";
  1277. close;
  1278. }
  1279. mes "[Terrian]";
  1280. mes "Thank you";
  1281. next;
  1282. mes "[Terrian]";
  1283. mes "In order to determine the individual recovery rate, we need to reduce the number of monsters as quickly as possible.";
  1284. next;
  1285. mes "[Terrian]";
  1286. mes "Please return after defeating 100 monsters of any type in the Twisted Labyrinth Forest Dungeon accessible through the entrance in front of here.";
  1287. next;
  1288. mes "[Terrian]";
  1289. mes "Then I'll be waiting for you.";
  1290. close2;
  1291. setquest 3464;
  1292. completequest 3464;
  1293. setquest 3465;
  1294. end;
  1295. }
  1296. switch( checkquest(3466,PLAYTIME) ) {
  1297. case -1:
  1298. break;
  1299. case 0:
  1300. case 1:
  1301. mes "[Terrian]";
  1302. mes "This is enough for today's investigation.";
  1303. next;
  1304. mes "[Terrian]";
  1305. mes "The population will be fully recovered tomorrow, so if you can afford it, I'd appreciate it if you could come and help me with the investigation.";
  1306. close;
  1307. case 2:
  1308. erasequest 3466;
  1309. break;
  1310. }
  1311. switch( checkquest(3465,HUNTING) ) {
  1312. case -1:
  1313. mes "[Terrian]";
  1314. mes "Hello, are you here today to help with your investigation?";
  1315. next;
  1316. mes "[Terrian]";
  1317. mes "The contents to be executed are the same as last time.";
  1318. next;
  1319. mes "[Terrian]";
  1320. mes "If you kill 100 monsters of any type, would you like to participate?";
  1321. next;
  1322. if (select( "Participate", "Do not participate" ) == 2) {
  1323. mes "[Terrian]";
  1324. mes "Sorry, maybe I should ask someone else for help...";
  1325. close;
  1326. }
  1327. mes "[Terrian]";
  1328. mes "Thank you";
  1329. next;
  1330. mes "[Terrian]";
  1331. mes "In order to determine the individual recovery rate, we need to reduce the number of monsters as quickly as possible.";
  1332. next;
  1333. mes "[Terrian]";
  1334. mes "Please return after defeating 100 monsters of any type in the Twisted Labyrinth Forest Dungeon accessible through the entrance in front of here.";
  1335. close2;
  1336. setquest 3465;
  1337. end;
  1338. case 0:
  1339. case 1:
  1340. mes "[Terrian]";
  1341. mes "Kill 100 monsters of any type.";
  1342. close;
  1343. case 2:
  1344. mes "[Terrian]";
  1345. mes "Thank you for coming back so quickly.";
  1346. next;
  1347. mes "[Terrian]";
  1348. mes "Thanks to your work, data collection has never been easier.";
  1349. next;
  1350. mes "[Terrian]";
  1351. mes "I'll send the results to the investigation team soon, thank you!!";
  1352. close2;
  1353. erasequest 3465;
  1354. setquest 3466;
  1355. getexp 35000000,22750000;
  1356. end;
  1357. }
  1358. end;
  1359. OnInit:
  1360. questinfo( QTYPE_QUEST, QMARK_YELLOW, "BaseLevel >= 170 && isbegin_quest(3470) == 2 && isbegin_quest(3464) == 0" );
  1361. questinfo( QTYPE_QUEST2, QMARK_YELLOW, "checkquest(3465,HUNTING) == 2" );
  1362. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "isbegin_quest(3464) == 2 && checkquest(3466,PLAYTIME) == -1 && checkquest(3465,HUNTING) == -1" );
  1363. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "checkquest(3466,PLAYTIME) == 2" );
  1364. end;
  1365. }
  1366. */
  1367. iz_d04_i,127,224,5 script Lister#ristar 4_F_01,{
  1368. if (BaseLevel < 180) {
  1369. mes "[Lister]";
  1370. mes "Hello";
  1371. next;
  1372. mes "[Lister]";
  1373. mes "I need help with my research work, so I'm looking for a suitable helper.";
  1374. next;
  1375. mes "[Lister]";
  1376. mes "You're not the right person yet, sorry.";
  1377. next;
  1378. mes "^4d4dff== This is a level 180 or higher quest. ==^000000";
  1379. close;
  1380. }
  1381. if (isbegin_quest(3470) == 0) {
  1382. mes "[Lister]";
  1383. mes "Hello~";
  1384. next;
  1385. mes "[Lister]";
  1386. mes "I am Lista who is active in the Illusion Investigation Team.";
  1387. next;
  1388. mes "[Lister]";
  1389. mes "It's been a while since I came down to the deep sea with Master.";
  1390. next;
  1391. mes "[Lister]";
  1392. mes "I'm always working hard, but I don't think Master still approves of me.";
  1393. next;
  1394. mes "[Lister]";
  1395. mes "Just in time, the Illusion Investigation Team said they needed to investigate the deep sea here, so I quickly applied.";
  1396. next;
  1397. mes "[Lister]";
  1398. mes "I'm sure Master would be happy if we could get even a little bit more information about the deep sea here as part of the investigation team!!!";
  1399. next;
  1400. mes "[Lister]";
  1401. mes "Would you like to come with me?";
  1402. next;
  1403. mes "[Lister]";
  1404. mes "Uh, but you haven't joined the investigation team yet.";
  1405. next;
  1406. mes "[Lister]";
  1407. mes "Please apply for membership to <NAVI>[Joel]<INFO>prt_in,136,34,</INFO></NAVI>, the Commander in Prontera, and come!!";
  1408. close;
  1409. }
  1410. if (isbegin_quest(3467) == 0) {
  1411. mes "[Lister]";
  1412. mes "Hello~";
  1413. next;
  1414. mes "[Lister]";
  1415. mes "I am Lista who is active in the Illusion Investigation Team.";
  1416. next;
  1417. mes "[Lister]";
  1418. mes "It's been a while since I came down to the deep sea with Master.";
  1419. next;
  1420. mes "[Lister]";
  1421. mes "I'm always working hard, but I don't think Master still approves of me.";
  1422. next;
  1423. mes "[Lister]";
  1424. mes "Just in time, the Illusion Investigation Team said they needed to investigate the deep sea here, so I quickly applied.";
  1425. next;
  1426. mes "[Lister]";
  1427. mes "I'm sure Master would be happy if we could get even a little bit more information about the deep sea here as part of the investigation team!!!";
  1428. next;
  1429. mes "[Lister]";
  1430. mes "I was anxiously waiting for a member to help me with the investigation, and it went really well~";
  1431. next;
  1432. mes "[Lister]";
  1433. mes "Would you like to participate in this deep sea investigation?";
  1434. next;
  1435. if (select( "Participate", "Do not participate" ) == 2) {
  1436. mes "[Lister]";
  1437. mes "I'm neglected like this... It's wrong to be acknowledged by Master...";
  1438. close;
  1439. }
  1440. mes "[Lister]";
  1441. mes "Oh, thank you!";
  1442. next;
  1443. mes "[Lister]";
  1444. mes "Go down to the lower level dungeon of the Abyssal Undersea Cave and defeat 100 monsters of any type.";
  1445. next;
  1446. mes "[Lister]";
  1447. mes "Then be careful!";
  1448. close2;
  1449. setquest 3467;
  1450. completequest 3467;
  1451. setquest 3468;
  1452. end;
  1453. }
  1454. switch( checkquest(3469,PLAYTIME) ) {
  1455. case -1:
  1456. break;
  1457. case 0:
  1458. case 1:
  1459. mes "[Lister]";
  1460. mes "Let's finish here for today.";
  1461. next;
  1462. mes "[Lister]";
  1463. mes "I should be able to get back to work tomorrow, could you talk to me again then??";
  1464. close;
  1465. case 2:
  1466. erasequest 3469;
  1467. break;
  1468. }
  1469. switch( checkquest(3468,HUNTING) ) {
  1470. case -1:
  1471. mes "[Lister]";
  1472. mes "Hello, would you like to do some research with me today??";
  1473. next;
  1474. mes "[Lister]";
  1475. mes "Just do what you did last time!";
  1476. next;
  1477. mes "[Lister]";
  1478. mes "If you kill 100 monsters of any type, would you like to participate?";
  1479. next;
  1480. if (select( "Participate", "Do not participate" ) == 2) {
  1481. mes "[Lister]";
  1482. mes "Today... I... incompetent... disciple...";
  1483. close;
  1484. }
  1485. mes "[Lister]";
  1486. mes "Good! Got it";
  1487. next;
  1488. mes "[Lister]";
  1489. mes "Go down to the lower level of the Abyssal Undersea Cave and kill 100 monsters of any type.";
  1490. next;
  1491. mes "[Lister]";
  1492. mes "Then be careful!";
  1493. close2;
  1494. setquest 3468;
  1495. end;
  1496. case 0:
  1497. case 1:
  1498. mes "[Lister]";
  1499. mes "Kill 100 monsters of any type.";
  1500. close;
  1501. case 2:
  1502. mes "[Lister]";
  1503. mes "How was it? Are the monsters on the lower levels really strong??";
  1504. next;
  1505. mes "[Lister]";
  1506. mes "You worked hard... Then I'll have to go down carefully.";
  1507. next;
  1508. mes "[Lister]";
  1509. mes "I'll do the rest, thank you so much!!";
  1510. close2;
  1511. erasequest 3468;
  1512. setquest 3469;
  1513. getexp 65000000,45000000;
  1514. end;
  1515. }
  1516. end;
  1517. OnInit:
  1518. questinfo( QTYPE_QUEST, QMARK_YELLOW, "BaseLevel >= 180 && isbegin_quest(3470) == 2 && isbegin_quest(3467) == 0" );
  1519. questinfo( QTYPE_QUEST2, QMARK_YELLOW, "checkquest(3468,HUNTING) == 2" );
  1520. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "isbegin_quest(3467) == 2 && checkquest(3469,PLAYTIME) == -1 && checkquest(3468,HUNTING) == -1" );
  1521. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "checkquest(3469,PLAYTIME) == 2" );
  1522. end;
  1523. }