crusader_skills.txt 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826
  1. //===== rAthena Script =======================================
  2. //= Crusader Skills Quests
  3. //===== By: ==================================================
  4. //= Lupus, Reddozen
  5. //===== Current Version: =====================================
  6. //= 1.4
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Description: =========================================
  10. //= [Official Conversion]
  11. //= Quests for skills: Shrink
  12. //===== Additional Comments: =================================
  13. //= 1.4 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
  14. //============================================================
  15. geffen,110,117,3 script Ford#11 752,{
  16. if (BaseJob == Job_Crusader) {
  17. if (CRUS_SK == 8 && getskilllv("CR_SHRINK") == 0) {
  18. mes "[Ford]";
  19. mes "Hey, it's been a while~";
  20. mes "And you even managed to";
  21. mes "become a Paladin. You must";
  22. mes "have forgotten how to perform";
  23. mes "the Shrink skill, so I'll teach";
  24. mes "it to you real quick... There!";
  25. set CRUS_SK,10;
  26. skill "CR_SHRINK",1,SKILL_PERM;
  27. close;
  28. }
  29. else if (CRUS_SK == 0) {
  30. mes "[Ford]";
  31. mes "Damn! Why is it";
  32. mes "taking so long?";
  33. mes "Ah, finally, you've";
  34. mes "arrived! Quick, show me";
  35. mes "the ^FF0000report^000000 you've brought!";
  36. next;
  37. mes "["+ strcharinfo(0) +"]";
  38. mes "Excuse me...?";
  39. mes "Oh, you must have";
  40. mes "mistaken me for someone";
  41. mes "else. I really don't know";
  42. mes "what you're talking about.";
  43. next;
  44. mes "[Ford]";
  45. mes "What?! You're not one";
  46. mes "of the guards stationed";
  47. mes "at South Geffen? Oh, this";
  48. mes "is horrible. I apologize,";
  49. mes "I just assumed since you";
  50. if (Upper == 1)
  51. mes "were dressed like a Paladin...";
  52. else
  53. mes "were dressed like a Crusader...";
  54. next;
  55. mes "["+ strcharinfo(0) +"]";
  56. mes "I'm sorry...";
  57. mes "What's happening?";
  58. mes "Is something the matter?";
  59. mes "I'm an adventurer that";
  60. mes "goes by the name, "+ strcharinfo(0) +".";
  61. next;
  62. mes "[Ford]";
  63. mes "Well, I'm Leslie Ford,";
  64. mes "commander of the Prontera";
  65. mes "Crusader Guardians. We're";
  66. mes "charged with the duty of";
  67. mes "protecting adventurers and";
  68. mes "citizens from evil monsters.";
  69. next;
  70. mes "[Ford]";
  71. mes "There's been a recent surge";
  72. mes "in unprovoked violence from";
  73. mes "Goblins and they're making";
  74. mes "quite a bit of trouble for us.";
  75. mes "Our patrols are supposed to";
  76. mes "report on their activity to me.";
  77. next;
  78. mes "[Ford]";
  79. mes "However, today's report";
  80. mes "hasn't arrived yet, so I'm";
  81. mes "starting to fear that something";
  82. mes "has happened to the patrol.";
  83. mes "Unfortunately, my duties don't";
  84. mes "allow me to leave my post.";
  85. next;
  86. mes "[Ford]";
  87. mes "I'm getting desperate,";
  88. mes "and I don't have any choice";
  89. mes "but to ask for outside help.";
  90. mes "Since you're a fellow Crusader,";
  91. mes "I want to ask you if you would";
  92. mes "please lend me your aid.";
  93. next;
  94. switch(select("Sure.:I'm sorry, but I'm busy...")) {
  95. case 1:
  96. mes "[Ford]";
  97. mes "Great, thank you so much!";
  98. mes "Now, please go and seek";
  99. mes "out ^0000FFSloutii^000000 who should be";
  100. mes "stationed south of Geffen,";
  101. mes "and deliver his report to me.";
  102. mes "Your help is a great relief...";
  103. set CRUS_SK,1;
  104. close;
  105. case 2:
  106. mes "[Ford]";
  107. mes "Hm. I understand.";
  108. mes "I do not know what";
  109. mes "obligations that you";
  110. mes "have right now, but if";
  111. mes "your current task isn't";
  112. mes "urgent, please reconsider...";
  113. close;
  114. }
  115. close;
  116. }
  117. else if (CRUS_SK == 1) {
  118. mes "[Ford]";
  119. mes "Please search for";
  120. mes "^0000FFSloutii^000000 in the area south";
  121. mes "of Geffen, and he should";
  122. mes "give you his report on";
  123. mes "his patrol of the Goblins";
  124. mes "for you to deliver to me.";
  125. close;
  126. }
  127. else if (CRUS_SK == 2) {
  128. mes "[Ford]";
  129. mes "Wait, you've met with";
  130. mes "Sloutii, but haven't";
  131. mes "received his report?";
  132. mes "Please go back to him";
  133. mes "and bring it to me, it's";
  134. mes "imperative that I read it!";
  135. close;
  136. }
  137. else if (CRUS_SK == 3) {
  138. mes "[Ford]";
  139. mes "Ah, you've returned!";
  140. mes "So how is Sloutii?";
  141. mes "Is everything all right?";
  142. next;
  143. mes "["+ strcharinfo(0) +"]";
  144. mes "Here, I've brought";
  145. mes "this report as soon as";
  146. mes "I could! You better read";
  147. mes "it, quick! Things seemed";
  148. mes "pretty bad when I left...";
  149. next;
  150. mes "[Ford]";
  151. mes "Goodness, there's blood all";
  152. mes "over the paper! Let's see...";
  153. mes "Oh no. This is an emergency";
  154. mes "situation! I need to report this to Sir Arga and request for";
  155. mes "backup immediately!";
  156. next;
  157. mes "["+ strcharinfo(0) +"]";
  158. mes "Wait, we need to do";
  159. mes "something about Sloutii.";
  160. mes "He was wounded by the";
  161. mes "Goblins, and I think he's";
  162. mes "in serious trouble.";
  163. next;
  164. mes "[Ford]";
  165. mes "The Goblins...?";
  166. mes "Oh no, you'll need the";
  167. mes "special antidote that you";
  168. mes "can get from Father Arthur";
  169. mes "to treat the poison in the";
  170. mes "knives these Goblins use.";
  171. next;
  172. mes "[Ford]";
  173. mes "While I request for backup,";
  174. mes "please go to ^0000FFProntera Church^000000";
  175. mes "and ask Father ^0000FFArthur^000000 for his";
  176. mes "antidote for Goblin Poison.";
  177. mes "If you don't hurry, it might";
  178. mes "be too late for Sloutii--!";
  179. set CRUS_SK,4;
  180. close;
  181. }
  182. else if (CRUS_SK == 4) {
  183. mes "[Ford]";
  184. mes "Please hurry and obtain";
  185. mes "the antidote for Goblin's";
  186. mes "poison from ^0000FFFather Arthur^000000";
  187. mes "in ^0000FFProntera Church^000000. Sloutii's";
  188. mes "life depends on you now.";
  189. close;
  190. }
  191. else if (CRUS_SK == 5) {
  192. mes "[Ford]";
  193. mes "You've already met";
  194. mes "Father Arthur? Good,";
  195. mes "now please hurry and";
  196. mes "get the antidote from him.";
  197. mes "Without it, Sloutii will slowly";
  198. mes "and excruciatingly perish!";
  199. close;
  200. }
  201. else if (CRUS_SK == 6) {
  202. mes "[Ford]";
  203. mes "You've already met";
  204. mes "Father Arthur? Good,";
  205. mes "now please hurry and";
  206. mes "get the antidote from him.";
  207. mes "Without it, Sloutii will slowly";
  208. mes "and excruciatingly perish!";
  209. close;
  210. }
  211. else if (CRUS_SK == 7) {
  212. mes "[Ford]";
  213. mes "Great, you've received";
  214. mes "the antidote from Father";
  215. mes "Arthur! Now, make haste";
  216. mes "and administer it to Sloutii";
  217. mes "stationed south of Geffen.";
  218. mes "Hurry, every second counts!";
  219. close;
  220. }
  221. else if (CRUS_SK == 8) {
  222. mes "[Ford]";
  223. mes "I hear that you were";
  224. mes "able to save Sloutii.";
  225. mes "For that, I am eternally";
  226. mes "grateful. We could use more";
  227. mes "people like you to serve in the";
  228. mes "Prontera Crusader Guardians...";
  229. next;
  230. mes "[Ford]";
  231. mes "I know that you adventurers";
  232. mes "prefer not to commit to these";
  233. mes "kinds of organizations, but";
  234. mes "your help will always be";
  235. mes "welcome here. I hope to";
  236. mes "see you again someday.";
  237. next;
  238. mes "[Ford]";
  239. mes "Thanks once again,";
  240. mes "and I hope to that you";
  241. mes "travel in safety. For now,";
  242. mes "this is farewell, "+ strcharinfo(0) +".";
  243. close;
  244. }
  245. else if (CRUS_SK == 10) {
  246. mes "[Ford]";
  247. mes "Hey, it's been a while~";
  248. mes "You should come by more";
  249. mes "often, and if you're really";
  250. mes "interested, you can enlist in";
  251. mes "my troops. We can really use";
  252. mes "somebody with your expertise.";
  253. close;
  254. }
  255. else {
  256. mes "[Ford]";
  257. mes "Great, you've received";
  258. mes "the antidote from Father";
  259. mes "Arthur! Now, make haste";
  260. mes "and administer it to Sloutii";
  261. mes "stationed south of Geffen.";
  262. mes "Hurry, every second counts!";
  263. close;
  264. }
  265. }
  266. else {
  267. mes "[Ford]";
  268. mes "Ah, greetings.";
  269. mes "I'm sorry that I cannot";
  270. mes "assist you, adventurer,";
  271. mes "but I have something";
  272. mes "rather urgent to take care";
  273. mes "of. Now if you'll excuse me...";
  274. close;
  275. }
  276. }
  277. gef_fild13,297,242,3 script Soldier#277 751,{
  278. if (BaseJob == Job_Crusader) {
  279. if (Upper == 1 && getskilllv("CR_SHRINK")) {
  280. if (CRUS_SK == 8) {
  281. mes "[Sloutii]";
  282. mes "Hey pal, it's been";
  283. mes "a while. I still need";
  284. mes "to recuperate from my";
  285. mes "wounds, so if you want";
  286. mes "to learn Shrink, speak";
  287. mes "to Sir Ford, alright?";
  288. close;
  289. }
  290. else if (CRUS_SK == 10) {
  291. mes "[Sloutii]";
  292. mes "So how's that Shrink";
  293. mes "skill working out for you?";
  294. mes "Hopefully, it's saved your";
  295. mes "life as many times as it's";
  296. mes "saved mine. Anyway, I'll";
  297. mes "see you around, "+ strcharinfo(0) +"~";
  298. close;
  299. }
  300. }
  301. if (CRUS_SK == 1) {
  302. mes "[Soldier]";
  303. mes "Arrrrrghhh!";
  304. mes "M-my legs!";
  305. mes "What the hell";
  306. mes "have they done";
  307. mes "to my legs?!";
  308. next;
  309. mes "["+ strcharinfo(0) +"]";
  310. mes "Wh-what happened?";
  311. mes "Were you attacked?";
  312. next;
  313. mes "[Soldier]";
  314. mes "Y-yeah, I was on my way";
  315. mes "to report to Sir Ford on my";
  316. mes "regular patrol when I was";
  317. mes "attacked by these Goblins!";
  318. mes "I've got to warn my superiors!";
  319. mes "They're going to raid Geffen!";
  320. next;
  321. mes "["+ strcharinfo(0) +"]";
  322. mes "I actually spoke to";
  323. mes "Sir Ford! You must be";
  324. mes "Sloutii, right? He sent me";
  325. mes "to see what happened to you!";
  326. next;
  327. mes "[Sloutii]";
  328. mes "Great, p-perfect timing!";
  329. mes "Listen, you've got to send";
  330. mes "him this report. I-it contains";
  331. mes "details of my patrol and an";
  332. mes "urgent request for backup.";
  333. mes "U-ugh! We don't have time!";
  334. next;
  335. mes "["+ strcharinfo(0) +"]";
  336. mes "Wait...!";
  337. mes "But what about";
  338. mes "you? You're hurt...";
  339. next;
  340. mes "[Sloutii]";
  341. mes "I'll be damned if help";
  342. mes "is delayed on my account!";
  343. mes "Just hurry and get that";
  344. mes "report to Sir Ford! Now go!";
  345. mes "Now, if I can just get that";
  346. mes "report out of my-- OW! N-no...";
  347. next;
  348. mes "["+ strcharinfo(0) +"]";
  349. mes "^333333(He's writhing in pain";
  350. mes "so much that he can't even";
  351. mes "give me his report. I better";
  352. mes "bring him a Red Potion to";
  353. mes "alleviate his suffering...)^000000";
  354. set CRUS_SK,2;
  355. close;
  356. }
  357. else if (CRUS_SK == 2) {
  358. if (countitem(501) > 0) {
  359. mes "["+ strcharinfo(0) +"]";
  360. mes "Here, please take";
  361. mes "this Red Potion.";
  362. mes "It just might help...";
  363. next;
  364. mes "[Sloutii]";
  365. mes "Oh, thank goodness!";
  366. mes "Arrrgh! Just pour it";
  367. mes "into the wound! I-it...";
  368. mes "It burns so much! Those";
  369. mes "Goblins must've cut me with";
  370. mes "something coated in poison!";
  371. next;
  372. mes "[Sloutii]";
  373. mes "Ah... Ahh...";
  374. mes "The bleeding hasn't";
  375. mes "stopped, but at least";
  376. mes "it's better. Here, take";
  377. mes "this report now and get it";
  378. mes "to Sir Ford. Hurry and go!";
  379. next;
  380. mes "^3355FFYou received Sloutii's";
  381. mes "patrol report. Some of the";
  382. mes "pages are smudged with";
  383. mes "the blood from his wound.^000000";
  384. delitem 501,1; //Red_Potion
  385. set CRUS_SK,3;
  386. close;
  387. }
  388. else {
  389. mes "[Sloutii]";
  390. mes "Hurry and t-take this";
  391. mes "report! L-let me just";
  392. mes "hand it to you and th--";
  393. mes "Arrrrgh! I-I can't move!";
  394. mes "It... It just hurts so much!";
  395. next;
  396. mes "["+ strcharinfo(0) +"]";
  397. mes "^333333(I better bring him";
  398. mes "a Red Potion, otherwise";
  399. mes "I have no hope of getting";
  400. mes "that report without hurting him!)";
  401. close;
  402. }
  403. }
  404. else if (CRUS_SK == 3) {
  405. mes "[Sloutii]";
  406. mes "We're running out";
  407. mes "of time! Hurry and get";
  408. mes "my report to Sir Ford as";
  409. mes "soon as you possibly can!";
  410. close;
  411. }
  412. else if (CRUS_SK == 4) {
  413. mes "[Sloutii]";
  414. mes "Eeearrrgh--!";
  415. mes "My l-legs! Everything";
  416. mes "is starting to h-hurt!";
  417. next;
  418. mes "^3355FFSloutii fell unconscious,";
  419. mes "and it seems that the wounds";
  420. mes "in his legs are causing him";
  421. mes "much more suffering.^000000";
  422. close;
  423. }
  424. else if (CRUS_SK == 5) {
  425. mes "[Sloutii]";
  426. if (Upper == 1) {
  427. mes "Eeearrrgh--!";
  428. mes "My l-legs! Everything";
  429. mes "is starting to h-hurt!";
  430. next;
  431. mes "^3355FFSloutii fell unconscious,";
  432. mes "and it seems that the wounds";
  433. mes "in his legs are causing him";
  434. mes "much more suffering.^000000";
  435. }
  436. else {
  437. mes "........";
  438. mes ".........";
  439. next;
  440. mes "^3355FFSloutii is still";
  441. mes "unconscious. He'll";
  442. mes "die if his injuries aren't";
  443. mes "treated immediately.";
  444. mes "You'll have to help him";
  445. mes "as quickly as you can.^000000";
  446. }
  447. close;
  448. }
  449. else if (CRUS_SK == 6) {
  450. mes "[Sloutii]";
  451. mes "........";
  452. mes ".........";
  453. next;
  454. mes "^3355FFSloutii is still";
  455. mes "unconscious. He'll";
  456. mes "die if his injuries aren't";
  457. mes "treated immediately.";
  458. mes "You'll have to help him";
  459. mes "as quickly as you can.^000000";
  460. close;
  461. }
  462. else if (CRUS_SK == 7) {
  463. set .@rand,rand(1,5);
  464. if (.@rand == 1 || .@rand == 5) {
  465. mes "^3355FFYou carefully pour the";
  466. mes "Goblin poison antidote";
  467. mes "into Sloutii's mouth.";
  468. mes "His throat struggles to";
  469. mes "swallow the antidote, but";
  470. mes "he manages to ingest it.^000000";
  471. next;
  472. mes "^3355FFMiraculously, the wounds";
  473. mes "inflicted by the Goblins";
  474. mes "begin to rapidly heal.^000000";
  475. next;
  476. mes "[Sloutii]";
  477. mes "Oh, wh-what happened?";
  478. mes "Am... Am I really still alive?";
  479. mes "Hey, it's you! You must've";
  480. mes "saved my life! I thought";
  481. mes "I was going to die for sure!";
  482. next;
  483. mes "["+ strcharinfo(0) +"]";
  484. mes "Well, it's a good thing";
  485. mes "I came in time. Sir Ford";
  486. mes "had me visit Father Arthur to";
  487. mes "make an antidote to save you.";
  488. mes "Ah, and I already delivered";
  489. mes "your report to Sir Ford.";
  490. next;
  491. mes "[Sloutii]";
  492. mes "Great! Now, let me repay you";
  493. mes "by teaching you a special skill";
  494. mes "developed by the Prontera Crusader Guardians. Using this skill helped";
  495. mes "me survive the attack by those";
  496. mes "Goblins. You ready to learn?";
  497. next;
  498. mes "[Sloutii]";
  499. mes "This skill is called";
  500. mes "''^0000FFShrink^000000,'' and it will";
  501. mes "knock enemies backwards";
  502. mes "when you successfully";
  503. mes "guard their attacks.";
  504. next;
  505. mes "[Sloutii]";
  506. mes "Now listen closely...";
  507. mes "To execute it, you've got";
  508. mes "to be able to concentrate";
  509. mes "and repel enemies using";
  510. mes "the right stance and mindset...";
  511. next;
  512. mes "[Sloutii]";
  513. mes "Great! You learned the";
  514. mes "skill! Now, I hope you use";
  515. mes "this ability to combat evil";
  516. mes "and protect the weak. Ah, and";
  517. mes "if I learn any new skills, I'll be sure to teach you right away.";
  518. set CRUS_SK,8;
  519. skill "CR_SHRINK",1,SKILL_PERM;
  520. close;
  521. }
  522. mes "^3355FFYou carefully pour the";
  523. mes "Goblin poison antidote";
  524. mes "into Sloutii's mouth.";
  525. mes "His throat struggles to";
  526. mes "swallow the antidote, but";
  527. mes "he manages to ingest it.^000000";
  528. next;
  529. mes "^3355FFUnfortunately, nothing";
  530. mes "happened. The antidote";
  531. mes "proabably lost its effect";
  532. mes "while you were traveling";
  533. mes "from Father Arthur to Sloutii.";
  534. mes "You've got to return to Father";
  535. mes "Arthur and make another one.^000000";
  536. set CRUS_SK,9;
  537. close;
  538. }
  539. else if (CRUS_SK == 8 || CRUS_SK == 10) {
  540. mes "[Sloutii]";
  541. mes "Hey, it's you~";
  542. mes "So how have you been?";
  543. mes "If you ever get some free";
  544. mes "time, come by and maybe";
  545. mes "we can practice our swordplay.";
  546. close;
  547. }
  548. else if (CRUS_SK == 9) {
  549. mes "^3355FFThe antidote you";
  550. mes "previously administered";
  551. mes "had no effect. You've got";
  552. mes "to try again by returning to";
  553. mes "Father Arthur and making";
  554. mes "a new antidote for Sloutii.^000000";
  555. close;
  556. }
  557. else {
  558. mes "[Sloutii]";
  559. mes "Please be careful around";
  560. mes "this area. Goblins are known";
  561. mes "to attack any humans that";
  562. mes "they encounter. And lately,";
  563. mes "they've been getting even more violent, so stay on the lookout.";
  564. close;
  565. }
  566. }
  567. else {
  568. mes "[Sloutii]";
  569. mes "Please be careful around";
  570. mes "this area. Goblins are known";
  571. mes "to attack any humans that";
  572. mes "they encounter. And lately,";
  573. mes "they've been getting even more violent, so stay on the lookout.";
  574. close;
  575. }
  576. }
  577. prt_church,87,127,3 script Pastor#1011 755,{
  578. if (BaseJob == Job_Crusader) {
  579. if (Upper == 1 && getskilllv("CR_SHRINK")) {
  580. if (CRUS_SK == 8) {
  581. mes "[Father Arthur]";
  582. mes "Oh, a Paladin now,";
  583. mes "are you? Ah, I'm quite";
  584. mes "proud of you. After all, I've";
  585. mes "known you back when you";
  586. mes "were a brave Crusader.";
  587. next;
  588. mes "[Father Arthur]";
  589. mes "I hope that you continue to";
  590. mes "use your power to combat";
  591. mes "the forces of evil and to";
  592. mes "protect the weak. May your";
  593. mes "heart guide your actions.";
  594. close;
  595. }
  596. else if (CRUS_SK == 10) {
  597. mes "[Father Arthur]";
  598. mes "Ah, have you been well?";
  599. mes "It is good to see you under";
  600. mes "more pleasant circumstances.";
  601. mes "Nonetheless, if you think that";
  602. mes "I can be of service to you, then please let me know right away.";
  603. close;
  604. }
  605. }
  606. if (CRUS_SK == 4) {
  607. mes "[Father Arthur]";
  608. mes "Greetings.";
  609. mes "How may I be of";
  610. mes "service to you today?";
  611. next;
  612. mes "["+ strcharinfo(0) +"]";
  613. mes "Someone was wounded";
  614. mes "by Goblins, and I was told";
  615. mes "by Sir Ford that you're the";
  616. mes "only one who can make the";
  617. mes "Goblin Poison Antidote.";
  618. next;
  619. mes "[Father Arthur]";
  620. mes "Saints preserve us,";
  621. mes "the Goblins are indeed";
  622. mes "cruel and merciless!";
  623. mes "Unfortunately, I'm fresh";
  624. mes "out of Goblin Poison Antidote";
  625. mes "and must make it from scratch.";
  626. next;
  627. mes "["+ strcharinfo(0) +"]";
  628. mes "Tell me what you";
  629. mes "need to make it, and";
  630. mes "I'll bring you all of the";
  631. mes "materials right away!";
  632. next;
  633. mes "[Father Arthur]";
  634. mes "Ah, yes. Bring me";
  635. mes "^0000FF20 Sticky Mucus^000000,";
  636. mes "^0000FF3 Empty Bottles^000000,";
  637. mes "^0000FF5 Jellopies^000000...";
  638. next;
  639. mes "[Father Arthur]";
  640. mes "...^0000FF1 Coal^000000,";
  641. mes "^0000FF1 Grape^000000,";
  642. mes "^0000FF3 Cyfar^000000 and";
  643. mes "^0000FF1 Unripe Apple^000000.";
  644. mes "Now hurry, he won't";
  645. mes "last long if he's poisoned!";
  646. set CRUS_SK,5;
  647. close;
  648. }
  649. else if (CRUS_SK == 5) {
  650. if (countitem(514) > 0 && countitem(619) > 0 && countitem(1003) > 0 && countitem(7053) > 2 && countitem(713) > 2 && countitem(909) > 4 && countitem(938) > 19) {
  651. mes "[Father Arthur]";
  652. mes "Ah, you've returned.";
  653. mes "Now let me check to";
  654. mes "see if you've brought";
  655. mes "everything needed to";
  656. mes "create the antidote.";
  657. next;
  658. mes "[Father Arthur]";
  659. mes "Good, good. It looks";
  660. mes "like everything is ready.";
  661. mes "Now, before I begin, I should";
  662. mes "tell you that the antidote has";
  663. mes "a time limit of effectiveness.";
  664. next;
  665. mes "[Father Arthur]";
  666. mes "However, there's no way";
  667. mes "to accurately predict when";
  668. mes "the antidote will become";
  669. mes "ineffective until you try it.";
  670. mes "Therefore, you may have to";
  671. mes "return to me for a new batch.";
  672. next;
  673. mes "[Father Arthur]";
  674. mes "These materials should";
  675. mes "be enough for multiple";
  676. mes "dosages, so you won't have";
  677. mes "to worry about collecting";
  678. mes "materials again. Now, give";
  679. mes "me a moment to distill this...";
  680. delitem 938,20; //Sticky_Mucus
  681. delitem 619,1; //Unripe_Apple
  682. delitem 909,5; //Jellopy
  683. delitem 514,1; //Grape
  684. delitem 1003,1; //Coal
  685. delitem 7053,3; //Cyfar
  686. delitem 713,3; //Empty_Bottle
  687. set CRUS_SK,6;
  688. close;
  689. }
  690. else {
  691. mes "[Father Arthur]";
  692. mes "I'm sorry, but these";
  693. mes "aren't enough materials";
  694. mes "in order for me to distill the";
  695. mes "antidote. Hmm, what were";
  696. mes "the required materials again?";
  697. next;
  698. mes "[Father Arthur]";
  699. mes "Ah, yes. Bring me";
  700. mes "^0000FF20 Sticky Mucus^000000,";
  701. mes "^0000FF3 Empty Bottles^000000,";
  702. mes "^0000FF5 Jellopies^000000...";
  703. next;
  704. mes "[Father Arthur]";
  705. mes "...^0000FF1 Coal^000000,";
  706. mes "^0000FF1 Grape^000000,";
  707. mes "^0000FF3 Cyfar^000000 and";
  708. mes "^0000FF1 Unripe Apple^000000.";
  709. mes "Now hurry, he won't";
  710. mes "last long if he's poisoned!";
  711. close;
  712. }
  713. }
  714. else if (CRUS_SK == 6) {
  715. mes "[Father Arthur]";
  716. mes "Your timing must be";
  717. mes "divinely inspired: I've";
  718. mes "just completed the Goblin";
  719. mes "Poison Antidote. Now please";
  720. mes "listen very carefully to me...";
  721. next;
  722. mes "[Father Arthur]";
  723. mes "I can't guarantee if this";
  724. mes "antidote will work. If it";
  725. mes "loses its effectiveness before";
  726. mes "you arrive, you'll have to come";
  727. mes "back and get a fresh new dose.";
  728. next;
  729. mes "[Father Arthur]";
  730. mes "You've got to hurry over";
  731. mes "to the wounded as quickly";
  732. mes "as possible. Now, as soon as";
  733. mes "I hand this to you, you've got";
  734. mes "to run there as fast as you";
  735. mes "can: a man's life is at stake!";
  736. next;
  737. mes "[Father Arthur]";
  738. mes "Here, take the";
  739. mes "antidote. Now go!";
  740. mes "Godspeed, adventurer!";
  741. set CRUS_SK,7;
  742. close;
  743. }
  744. else if (CRUS_SK == 7) {
  745. mes "[Father Arthur]";
  746. mes "You haven't left yet?!";
  747. mes "Hurry over to the wounded";
  748. mes "and administer the antidote!";
  749. mes "You'll have to come back for";
  750. mes "a fresh batch of antidote if";
  751. mes "you arrive there too late!";
  752. close;
  753. }
  754. else if (CRUS_SK == 8) {
  755. mes "[Father Arthur]";
  756. mes "Ah, so the antidote";
  757. mes "worked and that man is";
  758. mes "expected to fully recover?";
  759. mes "Good, good. It does my heart";
  760. mes "good to hear he's much better.";
  761. close;
  762. }
  763. else if (CRUS_SK == 9) {
  764. mes "[Father Arthur]";
  765. mes "The antidote failed?!";
  766. mes "We have no choice, but";
  767. mes "to try it again. Here, let";
  768. mes "me quickly distill a new";
  769. mes "dosage for you. Wait, wait...";
  770. mes "Ah! There! I've finished it!";
  771. next;
  772. mes "[Father Arthur]";
  773. mes "Now take this fresh";
  774. mes "antidote and run as";
  775. mes "fast as you can to";
  776. mes "the wounded! Go!";
  777. set CRUS_SK,7;
  778. close;
  779. }
  780. else if (CRUS_SK == 10) {
  781. mes "[Father Arthur]";
  782. mes "Ah, have you been well?";
  783. mes "It is good to see you under";
  784. mes "more pleasant circumstances.";
  785. mes "Nonetheless, if you think that";
  786. mes "I can be of service to you, then please let me know right away.";
  787. close;
  788. }
  789. else {
  790. mes "[Father Arthur]";
  791. mes "Ah, hello there~";
  792. mes "Welcome to Prontera";
  793. mes "Church. Please relax here,";
  794. mes "enjoy the silence, and invite";
  795. mes "spiritual calm into your heart.";
  796. close;
  797. }
  798. }
  799. else {
  800. mes "[Father Arthur]";
  801. mes "Ah, hello there~";
  802. mes "Welcome to Prontera";
  803. mes "Church. Please relax here,";
  804. mes "enjoy the silence, and invite";
  805. mes "spiritual calm into your heart.";
  806. close;
  807. }
  808. }
  809. //============================================================
  810. // Old changelog
  811. //============================================================
  812. //= 1.0 for fully working skills only [Lupus]
  813. //= 1.1 Added more new skill quests for more classes [Lupus]
  814. //= Somehow eA engine doesn't let you keep learn't skill V_V'
  815. //= 1.2 Added to correct locations, correct NPC's, fixed
  816. //= some of the items required and made them into real
  817. //= quests. [Reddozen]
  818. //= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
  819. //= 1.3a fixed an item ID typo, thx 2Spiritual Kid
  820. //= 1.3b Splitted into different files [DracoRPG]
  821. //============================================================