quests_dungeons_200.txt 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480
  1. //===== rAthena Script =======================================
  2. //= New dungeons
  3. //===== Description: =========================================
  4. //= [Walkthrough Conversion]
  5. //===== Changelog: ===========================================
  6. //= 1.0 Added sp_rudus4 quests. [Capuche]
  7. //============================================================
  8. // sp_rudus4
  9. pub_cat,94,43,5 script Yulma#rudus4 4_F_ANYA,{
  10. if (BaseLevel < 200) {
  11. mes "[Yulma]";
  12. mes "Uh... who are you?";
  13. mes "Sorry, I'm not good at remembering people's faces! But I think you are not good enough to ask about my work here.";
  14. next;
  15. mes " - This is a quest that can be performed at level 200 or higher - ";
  16. close;
  17. }
  18. switch( isbegin_quest(16521) ) {
  19. case 0:
  20. emotion ET_SMILE;
  21. mes "[Yulma]";
  22. mes "Oh, " + strcharinfo(0) + ". Are you here for a drink?";
  23. mes "I just had a business, and it went well.";
  24. next;
  25. select( "What is it for?" );
  26. mes "[Yulma]";
  27. mes "You know that Secret Wing and our rebellion have been tracking the traces of Illusion's illegal experiments, right?";
  28. next;
  29. mes "[Yulma]";
  30. mes "In the meantime, I found a way to the 4th floor of Rudus.";
  31. next;
  32. switch( select( "Well, I know.", "Where was Rudus?" ) ) {
  33. case 1:
  34. emotion ET_DELIGHT;
  35. mes "[Yulma]";
  36. mes "Hehe, it's good to have a good conversation with " + strcharinfo(0) + ".";
  37. break;
  38. case 2:
  39. emotion ET_SURPRISE;
  40. mes "[Yulma]";
  41. mes "What, how many times did you forget?";
  42. mes "It was the place where Illusion abandoned the failed works that were created after the experiment.";
  43. next;
  44. mes "[Yulma]";
  45. mes "Remember Morning? Where the little boy stays.";
  46. mes "He is on the first floor, and Rudus itself exists on the second and third floors.";
  47. break;
  48. }
  49. next;
  50. mes "[Yulma]";
  51. mes "By the way, the 4th floor of Rudus is quite amazing...";
  52. mes "Somehow, among the test subjects abandoned in Rudus, only particularly strong ones seem to be gathered.";
  53. next;
  54. mes "[Yulma]";
  55. mes "Researchers of the Secret Wing say that after fierce competition among the subjects, the strongest subjects seem to have settled there.";
  56. next;
  57. mes "[Yulma]";
  58. mes "Well, actually, I'm not sure how complicated it is!";
  59. mes "It seems that the Secret Wing researchers need to study the entities there.";
  60. next;
  61. mes "[Yulma]";
  62. mes "So I was looking for someone to help me.";
  63. mes "To be precise you, " + strcharinfo(0) + "!";
  64. next;
  65. mes "[Yulma]";
  66. mes "Do you need a job? I know everything~";
  67. mes "If you have an idea, go to the 3rd floor of Rudus.";
  68. next;
  69. mes "[Yulma]";
  70. mes "<NAVI>[Pion]<INFO>sp_rudus3,380,42,0,101,0</INFO></NAVI> is in control of the path leading down to the fourth floor.";
  71. mes "Go and tell him I sent you, and find out if it's worth it to come!";
  72. setquest 16521;
  73. close2;
  74. navigateto("sp_rudus3",380,42);
  75. end;
  76. case 1:
  77. mes "[Yulma]";
  78. mes "Do you need a job? I know everything~";
  79. mes "If you have an idea, go to the 3rd floor of Rudus.";
  80. next;
  81. mes "[Yulma]";
  82. mes "<NAVI>[Pion]<INFO>sp_rudus3,380,42,0,101,0</INFO></NAVI> is in control of the path leading down to the fourth floor.";
  83. mes "Go and tell him I sent you, and find out if it's worth it to come!";
  84. close;
  85. case 2:
  86. break;
  87. }
  88. if (isbegin_quest(16522) == 1) {
  89. mes "[Yulma]";
  90. mes "Oh, you went down to the 4th floor of Rudus. How was it?";
  91. mes "Is Pian doing well? Did the subjects feel a bit worthy of a fight?";
  92. next;
  93. mes "[Yulma]";
  94. mes "Then help me study the people from the Secret Wing.";
  95. mes "I was looking for someone to hunt them, because I was not enough to catch and research monsters myself.";
  96. next;
  97. select( "Ask if I can just hunt" );
  98. emotion ET_KEK;
  99. mes "[Yulma]";
  100. mes "Oh, I almost forgot.";
  101. mes "If you attach this chip somewhere on your body and hunt them, researchers can receive data.";
  102. next;
  103. mes "[Yulma]";
  104. mes "New material, eco-friendly, non-toxic, safe material, so you don't have to worry about it.";
  105. mes "Where would you like to hang it?";
  106. next;
  107. select( "Earlobe", "Back neck", "Back of hand", "Forehead" );
  108. mes "[Yulma]";
  109. mes "Okay, I'll attach it well so it doesn't bother you.";
  110. mes "Okay, that's it then...";
  111. completequest 16522;
  112. next;
  113. }
  114. mes "[Yulma]";
  115. mes "Please take good care of me today!";
  116. mes "So, what kind of research would you like to help with today?";
  117. next;
  118. switch( select("Abyssal Solitude", "Transformation and Evolution", "Data Backup", "Don't help" ) ) {
  119. case 1:
  120. switch( checkquest(16523,PLAYTIME) ) {
  121. case -1:
  122. break;
  123. case 0:
  124. case 1:
  125. mes "[Yulma]";
  126. mes "Secret Wing researchers are resting.";
  127. mes "So, " + strcharinfo(0) + ", how about coming back after a little rest?";
  128. next;
  129. mes "[Yulma]";
  130. mes "The 4th floor of Rudus is not a comfortable place to go in and out easily.";
  131. mes "Let's get some rest and work fully prepared!";
  132. close;
  133. case 2:
  134. erasequest 16523;
  135. break;
  136. }
  137. switch( checkquest(16524,HUNTING) ) {
  138. case -1:
  139. mes "[Yulma]";
  140. mes "A place where only strong individuals survive and bite weaker ones...";
  141. mes "Like a deep, dark pit of solitude.";
  142. next;
  143. emotion ET_SWEAT;
  144. mes "[Yulma]";
  145. mes "Well, I don't know about that!";
  146. mes "My job is to deliver the requests of researchers.";
  147. next;
  148. mes "[Yulma]";
  149. mes "Researchers want to know how the subjects of Rudus differ from those distributed on the 4th floor.";
  150. next;
  151. emotion ET_PROFUSELY_SWAT;
  152. mes "[Yulma]";
  153. mes "How much more has it lost it's original form, and whether it has changed itself after the experiment.";
  154. mes "<FONT SIZE = 9>Um... these researchers look a little dangerous too? I think that's how all researchers are, to a person like me.</FONT>";
  155. next;
  156. mes "[Yulma]";
  157. mes "Anyway, you want to collect <FONT COLOR = 0000CD>Dolorian, Plagarion, and Deadre</FONT> data.";
  158. mes "What if we hunt 10 individuals each?";
  159. next;
  160. if (select( "I'll come hunting", "I refuse" ) == 2) {
  161. mes "[Yulma]";
  162. mes "We're already comrades on the same boat~?";
  163. mes "Isn't that right, comrade? Think again!";
  164. close;
  165. }
  166. mes "[Yulma]";
  167. mes "Okay, if you go hunting and from hunting, data will be gathered.";
  168. mes "And my allowance will be accumulating!";
  169. setquest 16524;
  170. close;
  171. case 0:
  172. case 1:
  173. mes "[Yulma]";
  174. mes "Secret Wing researchers want to collect <FONT COLOR = 0000CD>Dolorian, Plagarion, and Deadre</FONT> data.";
  175. mes "What if we hunt 10 individuals each?";
  176. close;
  177. case 2:
  178. mes "[Yulma]";
  179. mes "Today's hunting seems to be successful!";
  180. mes "How did you know, " + strcharinfo(0) + ", the chip I put on you worked today.";
  181. next;
  182. emotion ET_DELIGHT;
  183. mes "[Yulma]";
  184. mes "I see it every time, but every time it's amazing, how the chip works.";
  185. mes "Well, I should pay you for the work you did today.";
  186. next;
  187. mes "[Yulma]";
  188. mes "Here you are!";
  189. mes "Then since you've finished your work, take a good rest. Please take care of me tomorrow as well~";
  190. erasequest 16524;
  191. setquest 16523;
  192. getexp 15915940,11141160; // TODO: the amount has been changed with the monster update
  193. close;
  194. }
  195. end;
  196. case 2:
  197. switch( checkquest(16525,PLAYTIME) ) {
  198. case -1:
  199. break;
  200. case 0:
  201. case 1:
  202. mes "[Yulma]";
  203. mes "Secret Wing researchers left work already.";
  204. mes "So, " + strcharinfo(0) + ", how about coming back after a little rest?";
  205. next;
  206. mes "[Yulma]";
  207. mes "The 4th floor of Rudus is not a comfortable place to go in and out easily.";
  208. mes "You too, get a good rest, and let's work fully prepared!";
  209. close;
  210. case 2:
  211. erasequest 16525;
  212. break;
  213. }
  214. switch( checkquest(16526,HUNTING) ) {
  215. case -1:
  216. mes "[Yulma]";
  217. mes "The 4th-floor entities Giant Caput and Venedi are greatly altered from the other-floor entities";
  218. mes "to become gigantic, or to harbor more venom...";
  219. next;
  220. emotion ET_PROFUSELY_SWAT;
  221. mes "[Yulma]";
  222. mes "Researchers seem to be very interested in these guys.";
  223. mes "That's why I ask you to hunt them.";
  224. mes "<FONT SIZE = 9>Um...why don't we do it? There must be something complicated at the upper level. I don't know.</FONT>";
  225. next;
  226. mes "[Yulma]";
  227. mes "Can you hunt 15 <FONT COLOR = 0000CD>Giant Caput and Venedi</FONT> each?";
  228. mes "Data will be collected automatically, so you just need to focus on hunting.";
  229. next;
  230. if (select( "I'll hunt them", "I refuse" ) == 2) {
  231. mes "[Yulma]";
  232. mes "We're already comrades on the same boat~?";
  233. mes "Isn't that right, comrade? Think again!";
  234. close;
  235. }
  236. mes "[Yulma]";
  237. mes "Okay, go and hunt hard!";
  238. mes "My bonus depends on your performance!";
  239. setquest 16526;
  240. close;
  241. case 0:
  242. case 1:
  243. mes "[Yulma]";
  244. mes "Can you hunt 15 <FONT COLOR = 0000CD>Giant Caput and Venedi</FONT> each?";
  245. mes "Data will be collected automatically, so you just need to focus on hunting.";
  246. close;
  247. case 2:
  248. mes "[Yulma]";
  249. mes "Have you been well? You came back from hunting safely.";
  250. mes "Please tell me that the researchers worked hard today.";
  251. next;
  252. mes "[Yulma]";
  253. mes "Looks like good data has been gathered.";
  254. mes "Then I should pay you for the work you did today.";
  255. next;
  256. mes "[Yulma]";
  257. mes "Here you are!";
  258. mes "You worked hard today, so get a good rest and come back. Let's work hard tomorrow!";
  259. erasequest 16526;
  260. setquest 16525;
  261. getexp 15176970,11001900; // TODO: the amount has been changed with the monster update
  262. close;
  263. }
  264. end;
  265. case 3:
  266. switch( checkquest(16527,PLAYTIME) ) {
  267. case -1:
  268. break;
  269. case 0:
  270. case 1:
  271. mes "[Yulma]";
  272. mes "The researcher said he's withdrawn now. Chip maintenance is enough once a day!";
  273. mes "So, " + strcharinfo(0) + ", how about coming back after a little rest?";
  274. next;
  275. mes "[Yulma]";
  276. mes "The 4th floor of Rudus is not a comfortable place to go in and out easily.";
  277. mes "Let's get some rest and work fully prepared!";
  278. close;
  279. case 2:
  280. erasequest 16527;
  281. break;
  282. }
  283. switch( isbegin_quest(16528) ) {
  284. case 0:
  285. mes "[Yulma]";
  286. mes "Oh, by the way, are the chips sticking well?";
  287. mes "It doesn't last that long...";
  288. next;
  289. mes "[Yulma]";
  290. mes "And I have to back up and format the data I have collected so that I can receive new data, but I don't have the talent to do that...";
  291. next;
  292. mes "[Yulma]";
  293. mes "I'll introduce you to a researcher who is currently in the field, would you like to go directly?";
  294. mes "He is probably disguised to observe monsters, but I'll give you the location, so go check it out!";
  295. next;
  296. if (select( "Look for him", "Don't look for him" ) == 2) {
  297. mes "[Yulma]";
  298. mes "Isn't it frustrating to only work with me?";
  299. mes "It wouldn't be a bad idea to meet the researchers working in the field...";
  300. close;
  301. }
  302. mes "[Yulma]";
  303. mes "Yeah! Isn't it frustrating to only meet with me to get work delivered?";
  304. next;
  305. mes "[Yulma]";
  306. mes "I'm on my way to see him, so if you have any questions, you can ask him directly!";
  307. mes "I heard that <NAVI>[Researcher]<INFO>sp_rudus4,192,204,0,101,0</INFO></NAVI> mostly burrows around the center of the 4th floor of Rudus.";
  308. setquest 16528;
  309. close;
  310. case 1:
  311. mes "[Yulma]";
  312. mes "I'm on my way to meet the Secret Wing researcher, so if you have any questions, you can ask him directly!";
  313. mes "I heard that <NAVI>[Researcher]<INFO>sp_rudus4,192,204,0,101,0</INFO></NAVI> mostly burrows around the center of the 4th floor of Rudus.";
  314. close;
  315. case 2:
  316. mes "[Yulma]";
  317. mes "Have you been there? Did you talk a bit?";
  318. mes "Is the researcher hiding well?";
  319. next;
  320. mes "[Yulma]";
  321. mes "He's known for hiding very well, even though he doesn't have the skills to hide.";
  322. mes "That's why you're out in the field.";
  323. next;
  324. mes "[Yulma]";
  325. mes "Because this is also a job... Since I safely replaced him, the superiors asked me to take care of the allowance.";
  326. next;
  327. mes "[Yulma]";
  328. mes "Well, it's good that you came back to me too!";
  329. mes "Then have a good day and see you tomorrow!";
  330. erasequest 16528;
  331. erasequest 16540;
  332. setquest 16527;
  333. getexp 15000000,11000000;
  334. close;
  335. }
  336. end;
  337. case 4:
  338. mes "[Yulma]";
  339. mes "Eh, won't you?";
  340. mes "I was eagerly waiting for " + strcharinfo(0) + "!";
  341. close;
  342. }
  343. end;
  344. OnInit:
  345. questinfo( QTYPE_QUEST2, QMARK_YELLOW, "checkquest(16524,HUNTING) == 2" );
  346. questinfo( QTYPE_QUEST2, QMARK_YELLOW, "checkquest(16526,HUNTING) == 2" );
  347. questinfo( QTYPE_QUEST2, QMARK_YELLOW, "isbegin_quest(16528) == 2" );
  348. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "checkquest(16523,PLAYTIME) == 2" );
  349. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "checkquest(16525,PLAYTIME) == 2" );
  350. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "checkquest(16527,PLAYTIME) == 2" );
  351. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "BaseLevel >= 200 && (checkquest(16524,HUNTING) == -1 && checkquest(16523,PLAYTIME) == -1)" );
  352. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "BaseLevel >= 200 && (checkquest(16526,HUNTING) == -1 && checkquest(16525,PLAYTIME) == -1)" );
  353. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "BaseLevel >= 200 && (isbegin_quest(16528) == 0 && checkquest(16527,PLAYTIME) == -1)" );
  354. end;
  355. }
  356. sp_rudus3,380,42,3 script Pion#rudus4 4_M_REBELLION3,{
  357. switch( isbegin_quest(16521) ) {
  358. case 0:
  359. emotion ET_SLEEPY;
  360. mes "[Pion]";
  361. mes "Zzz... Whoa!";
  362. mes "Excuse me, sir! No more work!";
  363. next;
  364. mes "[Pion]";
  365. mes "Seup, Ha-am... Down this slope is an access control area.";
  366. mes "People are not allowed to enter.";
  367. next;
  368. select("I'm not an ordinary person." );
  369. mes "[Pion]";
  370. mes "Yes? Ah... ah no! " + strcharinfo(0) + " !";
  371. mes "That... Still, I can't let you in on my own.";
  372. close;
  373. case 1:
  374. emotion ET_SLEEPY;
  375. mes "[Pion]";
  376. mes "Zzz... Whoa!";
  377. mes "Excuse me! No more work!";
  378. next;
  379. mes "[Pion]";
  380. mes "Oops... ah, this is definitely not saliva";
  381. mes "It is a drop of sweat that shines with passion and effort.";
  382. next;
  383. mes "[Pion]";
  384. mes "Hmm, hmmm. The entrance down this slope is now restricted...";
  385. mes "What's going on?";
  386. next;
  387. if (select( "I want to go to the 4th floor of Rudus.", "Point out the working attitude." ) == 2) {
  388. mes "[Pion]";
  389. mes "Oh, there's a problem with your working attitude?";
  390. mes "Sa, some people might sleep!!";
  391. next;
  392. mes "[Pion]";
  393. mes "I only slept a little!";
  394. mes "Really!";
  395. close;
  396. }
  397. mes "[Pion]";
  398. mes "Fourth floor? I'm in control right there...";
  399. mes "Ah, did you come to see Yulma from Bullet Meow?";
  400. next;
  401. mes "[Pion]";
  402. mes "Then you should pass it.";
  403. mes "If you want to look at the specimens on the 4th floor and help with a research request, go back to <NAVI>[Yulma]<INFO>pub_cat,94,43,0,101,0</INFO></NAVI> and ask.";
  404. next;
  405. mes "[Pion]";
  406. mes "I'll move you to the 4th floor.";
  407. close2;
  408. completequest 16521;
  409. setquest 16522;
  410. warp "sp_rudus4",370,156;
  411. end;
  412. case 2:
  413. break;
  414. }
  415. emotion ET_SLEEPY;
  416. mes "[Pion]";
  417. mes "Zzz... Huh! Shi, excuse me!";
  418. mes "Are you sure you want to go down to the 4th floor of Rudus?";
  419. next;
  420. if (select( "Move", "Do not move" ) == 2) {
  421. mes "[Pion]";
  422. mes "I see. Ha-am....";
  423. close;
  424. }
  425. mes "[Pion]";
  426. mes "I'll move you. Take care!";
  427. close2;
  428. warp "sp_rudus4",370,156;
  429. end;
  430. OnInit:
  431. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "isbegin_quest(16521) == 1" );
  432. end;
  433. }
  434. sp_rudus4,192,204,3 script Secret Wing Researcher#rudu 4_SOIL,{
  435. mes "[Secret Wing Researcher]";
  436. mes "Good. Field work.";
  437. mes "You have to watch a lot of monsters.";
  438. next;
  439. emotion ET_HUK;
  440. mes "[Secret Wing Researcher]";
  441. mes "...huh!";
  442. mes "How did you recognize me?";
  443. next;
  444. if (isbegin_quest(16528) == 1) {
  445. mes "[Secret Wing Researcher]";
  446. mes "Oh, look again, " + strcharinfo(0) + ".";
  447. mes "I got a call. Are you here to renew the chip?";
  448. next;
  449. mes "[Secret Wing Researcher]";
  450. mes "Let's see... Let's get some chips.";
  451. mes "Hmmmm... Connect with my machine... Empty data...";
  452. next;
  453. emotion ET_BEST;
  454. mes "[Secret Wing Researcher]";
  455. mes "Okay, that's it! The data is clean and very nice. I'll paste it again.";
  456. next;
  457. mes "[Secret Wing Researcher]";
  458. mes "Because this is also a job, <NAVI>[Yulma]<INFO>pub_cat,94,43,0,101,0</INFO></NAVI> will give you a small allowance when you return.";
  459. mes "I am always indebted to you. Good job!";
  460. completequest 16528;
  461. setquest 16540;
  462. close;
  463. }
  464. emotion ET_KEK;
  465. mes "[Secret Wing Researcher]";
  466. mes "Evil! If you pretend to know, monsters will come!";
  467. mes "Go away!";
  468. close;
  469. OnInit:
  470. questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "isbegin_quest(16528) == 1" );
  471. end;
  472. }