tu_magician01.txt 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785
  1. //===== rAthena Script =======================================
  2. //= Magician Class Tutorial and Job Specific Quest
  3. //===== By: ==================================================
  4. //= Fix up by Jukka
  5. //===== Current Version: =====================================
  6. //= 2.0
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Description: =========================================
  10. //= [Official Conversion]
  11. //= Magician training quest.
  12. //===== Additional Comments: =================================
  13. //= 1.0 Fully working
  14. //= 1.1 Optimized [Lupus]
  15. //= 1.2 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
  16. //= 1.3 Misc. updates. [L0ne_W0lf]
  17. //= 1.4 Updated to match the official script. [Euphy]
  18. //= 2.0 Replaced occurrence of PcName and clean-up. [Capuche]
  19. //============================================================
  20. // Sign
  21. //============================================================
  22. geffen,61,174,4 script Sign#M HIDDEN_NPC,{
  23. mes "- Mage Job Change -";
  24. close;
  25. }
  26. // New Mage Manager
  27. //============================================================
  28. geffen,67,180,4 script New Mage Manager#M 8_F,{
  29. mes "[Mana]";
  30. if(Class == Job_Novice){
  31. mes "You're not ready for";
  32. mes "any of the training I have";
  33. mes "to offer. You'll have to train";
  34. mes "some more and become";
  35. mes "a Mage first. Alright, dear?";
  36. close;
  37. }
  38. if(BaseClass != Job_Mage || (eaclass()&EAJL_BABY)){
  39. mes "You know, sometimes";
  40. mes "other jobs might look a";
  41. mes "little better in some battle";
  42. mes "situations, but always have";
  43. mes "pride in yourself. Not just";
  44. mes "anyone can do what you do~";
  45. close;
  46. }
  47. if(Class != Job_Mage && tu_magician01 < 7){
  48. mes "Although I offer magic";
  49. mes "training, it's not very helpful";
  50. mes "if you're already experienced";
  51. mes "in the use of magic. I'm sorry,";
  52. mes "but you'll have to rely on your";
  53. mes "own self to hone your skills.";
  54. close;
  55. }
  56. switch(tu_magician01){
  57. case 0:
  58. mes "Ah, welcome~";
  59. mes "My name is Mana,";
  60. mes "a trainer in charge";
  61. mes "of new recruits in the";
  62. mes "Mage Guild. That means";
  63. mes "I'm responsible for you~";
  64. next;
  65. mes "[Mana]";
  66. mes "I've only been doing";
  67. mes "this for just a little while,";
  68. mes "but I'm here to help you if";
  69. mes "you want to learn more on";
  70. mes "the basics of the Mage job.";
  71. next;
  72. switch(select("Will you teach me?:Perhaps later...")) {
  73. case 1:
  74. mes "[Mana]";
  75. mes "Of course!";
  76. mes "And don't worry,";
  77. mes "everyone is a beginner";
  78. mes "at one point or another.";
  79. mes "You can only get better!";
  80. next;
  81. break;
  82. case 2:
  83. mes "[Mana]";
  84. mes "Well, I guess";
  85. mes "it'll all work out.";
  86. mes "But I look forward";
  87. mes "to meeting you again";
  88. mes "if you decide that you";
  89. mes "do want some instruction~";
  90. close;
  91. }
  92. mes "[Mana]";
  93. mes "Alright, let's begin with";
  94. mes "a general description";
  95. mes "of our job, shall we?";
  96. mes "What exactly are Mages?";
  97. next;
  98. mes "[Mana]";
  99. mes "Instead of physical strength,";
  100. mes "Mages use the power of the";
  101. mes "elements in battle. These are";
  102. mes "^ff0000Fire^000000, ^5C4033Earth^000000, ^93DB70Wind^000000, ^0000FFWater^000000.";
  103. mes "We also have access to spells";
  104. mes "to spells with the ^CFB53BGhost^000000 property.";
  105. next;
  106. mes "[Mana]";
  107. mes "Now, when an enemy has";
  108. mes "an elemental property, it will";
  109. mes "be able to resist that element, but will be susceptible to others.";
  110. mes "That's why knowing elemental properties is so important to us.";
  111. next;
  112. mes "[Mana]";
  113. mes "Listen carefully to these";
  114. mes "elemental relationships.";
  115. mes "^FF0000Fire^000000 is strong against Earth,";
  116. mes "but is weak against Water.";
  117. mes "^5C4033Earth^000000 is strong against Wind,";
  118. mes "but is weak against Fire.";
  119. next;
  120. mes "[Mana]";
  121. mes "^0000FFWater^000000 is strong against";
  122. mes "Fire, but weak against Wind.";
  123. mes "Finally, ^93DB70Wind^000000 is strong against";
  124. mes "Water, but weak against Earth.";
  125. next;
  126. mes "[Mana]";
  127. mes "I can't remember";
  128. mes "the last time I've";
  129. mes "spoken so much in one";
  130. mes "sitting! I'm bushed, so it's";
  131. mes "time for a break. But we'll";
  132. mes "continue this later, okay?";
  133. tu_magician01 = 1;
  134. if (checkre(3))
  135. getexp BaseLevel*3,BaseLevel*2;
  136. else
  137. getexp BaseLevel*30,BaseLevel*15;
  138. specialeffect2 EF_HIT5;
  139. close;
  140. case 1:
  141. mes "Are you ready";
  142. mes "to continue our";
  143. mes "discussion on the";
  144. mes "elemental properties?";
  145. next;
  146. mes "[Mana]";
  147. mes "You should know that";
  148. mes "each monster has an";
  149. mes "elemental property and that";
  150. mes "there are different levels for";
  151. mes "all of these elements. It's";
  152. mes "important to understand this...";
  153. next;
  154. mes "[Mana]";
  155. mes "Let me explain to you";
  156. mes "all of the nuances of";
  157. mes "each element. Just ask";
  158. mes "me which specific element";
  159. mes "you'd like to learn more about.";
  160. next;
  161. mes "[Mana]";
  162. mes "In other words, even the same properties";
  163. mes "have different features that must be considered.";
  164. mes "I will explain the properties now.";
  165. while((1)){
  166. next;
  167. switch(select("^ff0000Fire^000000", "^5C4033Earth^000000", "^93DB70Wind^000000", "^0000FFWater^000000", "^CFB53BGhost^000000", "Quit.")){
  168. case 1:
  169. mes "[Mana]";
  170. mes "Monsters with the ^ff0000Fire^000000";
  171. mes "property tend to have strong";
  172. mes "attacks. Since we Mages are";
  173. mes "physically weaker, even slight";
  174. mes "hits from these monsters can";
  175. mes "be extremely damaging to us.";
  176. next;
  177. mes "[Mana]";
  178. mes "So if we have to fight";
  179. mes "monsters with the ^FF0000Fire^000000";
  180. mes "property on our own, we";
  181. mes "can use Frost Diver to";
  182. mes "freeze them in their tracks.";
  183. next;
  184. mes "[Mana]";
  185. mes "But if we use Fire";
  186. mes "property skills on Fire";
  187. mes "monsters, we'd do little to no";
  188. mes "damage and that's not good.";
  189. next;
  190. mes "[Mana]";
  191. mes "For reference, our Fire";
  192. mes "property skills are Sight,";
  193. mes "Fire Bolt, Fire Ball and Fire";
  194. mes "Wall. Ooh, let me tell you";
  195. mes "a little more about Fire Wall.";
  196. next;
  197. mes "[Mana]";
  198. mes "Fire Wall is very distinctive";
  199. mes "in that it can be used up to";
  200. mes "3 times on one screen. Any";
  201. mes "monsters that run into it will";
  202. mes "get damaged, then move away";
  203. mes "in the opposite direction.";
  204. next;
  205. mes "[Mana]";
  206. mes "But if an Undead monster";
  207. mes "runs into a Fire Wall, it's ";
  208. mes "only slightly injured and the";
  209. mes "Fire Wall won't necessarily";
  210. mes "block its approach. So beware!";
  211. .@eread_1 = 1;
  212. break;
  213. case 2:
  214. mes "[Mana]";
  215. mes "Alright, ^5C4033Earth^000000 property";
  216. mes "monsters usually have";
  217. mes "good targeting, so even";
  218. mes "if your Dodge Rate is high,";
  219. mes "you might find it hard to";
  220. mes "evade all of their attacks.";
  221. next;
  222. mes "[Mana]";
  223. mes "When dealing with these";
  224. mes "monsters, use Fire property";
  225. mes "spells. Fire Wall is usually";
  226. mes "pretty effective, since it'll";
  227. mes "stop the monster and also";
  228. mes "cause some good damage.";
  229. next;
  230. mes "[Mana]";
  231. mes "It's also handy to know";
  232. mes "that when you use Stone";
  233. mes "Curse on a monster, that";
  234. mes "monster becomes Earth";
  235. mes "property while the spell";
  236. mes "is in effect. Cool, huh?";
  237. next;
  238. mes "[Mana]";
  239. mes "So if you use Stone Curse,";
  240. mes "a good strategy would be to";
  241. mes "use Fire property skills right";
  242. mes "afterwards, like Fire Bolt and";
  243. mes "Fire Ball, to take advantage of";
  244. mes "the monster's Earth property.";
  245. .@eread_2 = 1;
  246. break;
  247. case 3:
  248. mes "[Mana]";
  249. mes "Now, don't be too surprised";
  250. mes "if you keep missing when you";
  251. mes "attack ^93DB70Wind^000000 property monsters.";
  252. mes "Most of them can avoid physical";
  253. mes "attacks really well because of";
  254. mes "their high Dodge Rates.";
  255. next;
  256. mes "[Mana]";
  257. mes "But since we Mages";
  258. mes "mostly attack with our";
  259. mes "spells, we don't need to";
  260. mes "worry so much about that.";
  261. mes "Still, Wind monsters tend to";
  262. mes "be pretty quick, so be careful.";
  263. next;
  264. mes "[Mana]";
  265. mes "When it comes to attacking";
  266. mes "Wind monsters, it'd be ideal";
  267. mes "to use Earth property skills.";
  268. mes "But since only Wizards have";
  269. mes "access to Earth property attacks,";
  270. mes "we should settle for Fire skills.";
  271. next;
  272. mes "[Mana]";
  273. mes "Fire property skills might";
  274. mes "not do a whole lot of damage,";
  275. mes "but they'll have a greater effect than Wind or Water property skills, which would do very little or no damage at all to Wind monsters.";
  276. next;
  277. mes "[Mana]";
  278. mes "Just so you know,";
  279. mes "the ^93DB70Wind^000000 property skills";
  280. mes "that we Mages can use are";
  281. mes "Lighning Bolt and Thunder Storm.";
  282. .@eread_3 = 1;
  283. break;
  284. case 4:
  285. mes "[Mana]";
  286. mes "^0000FFWater^000000 property monsters";
  287. mes "tend to have a lot of health,";
  288. mes "so they can take more damage";
  289. mes "than other monsters, making";
  290. mes "battles with them longer.";
  291. next;
  292. mes "[Mana]";
  293. mes "Now, remember how I said";
  294. mes "that there are differing levels";
  295. mes "for properties? Water property monsters are actually a bit more";
  296. mes "sensitive to damage from their opposing element at higher levels.";
  297. next;
  298. mes "[Mana]";
  299. mes "In other words, monsters";
  300. mes "that are higher in level for";
  301. mes "the Water property are going";
  302. mes "to take even more damage";
  303. mes "from Wind property attacks.";
  304. next;
  305. mes "[Mana]";
  306. mes "Water property skills";
  307. mes "in the Mage's repertoire";
  308. mes "include Cold Bolt and Frost";
  309. mes "Diver. These skills are very";
  310. mes "effective against Fire monsters.";
  311. next;
  312. mes "[Mana]";
  313. mes "Frost Diver is special in";
  314. mes "that it has the chance to";
  315. mes "actually freeze monsters.";
  316. mes "While monsters are frozen by";
  317. mes "Frost Diver, they're considered Water monsters. Interesting, huh?";
  318. .@eread_4 = 1;
  319. break;
  320. case 5:
  321. mes "[Mana]";
  322. mes "Now, there aren't many";
  323. mes "^CFB53BGhost^000000 property monsters";
  324. mes "around. But if you do run into";
  325. mes "them, go ahead and use your";
  326. mes "Ghost property skills, which";
  327. mes "should be effective.";
  328. next;
  329. mes "[Mana]";
  330. mes "The Ghost property attacks";
  331. mes "that we Mages can use are";
  332. mes "Napalm Beat and Soul Strike.";
  333. mes "These skills generally tend";
  334. mes "to work pretty well, except on";
  335. mes "high Holy property monsters.";
  336. next;
  337. mes "[Mana]";
  338. mes "Now, the Safety Wall spell";
  339. mes "is sort of a Ghost property";
  340. mes "skill, but it's hard to classify. Casting Safety Wall creates";
  341. mes "a barrier than protects against";
  342. mes "close range physical attacks.";
  343. next;
  344. mes "[Mana]";
  345. mes "However, this barrier only";
  346. mes "fits one person and doesn't";
  347. mes "shield against long range";
  348. mes "attacks or strong property";
  349. mes "attacks, so be really careful!";
  350. .@eread_5 = 1;
  351. break;
  352. case 6:
  353. mes "[Mana]";
  354. mes "Are you sure that you've";
  355. mes "heard enough about the";
  356. mes "nuances of the elemental";
  357. mes "properties? Because if you're";
  358. mes "ready, we'll cover some new";
  359. mes "material for you to learn.";
  360. next;
  361. if(select("W-wait, not yet!:I'm ready to go on.") == 2) {
  362. mes "[Mana]";
  363. mes "Alrighty, we'll";
  364. mes "move on to the next";
  365. mes "subject then. Ho ho ho~!";
  366. tu_magician01 = 2;
  367. specialeffect2 EF_HIT5;
  368. .@total = .@eread_1 + .@eread_2 + .@eread_3 + .@eread_4 + .@eread_5;
  369. if (.@total) getexp (.@total*150),(.@total*70);
  370. close;
  371. }
  372. break;
  373. }
  374. }
  375. case 2:
  376. mes "I know that the concept";
  377. mes "of properties might be";
  378. mes "confusing now, but over";
  379. mes "time you'll get the hang";
  380. mes "of it. Now it's time to talk";
  381. mes "about magic skills in depth~";
  382. next;
  383. mes "[Mana]";
  384. mes "Now, the most basic magic";
  385. mes "attack spells are Fire Bolt,";
  386. mes "Cold Bolt, Lightning Bolt and";
  387. mes "Napalm Beat. Learning these";
  388. mes "enables Mages to learn their";
  389. mes "more advanced skills.";
  390. specialeffect2 EF_NAPALMBEAT;
  391. next;
  392. mes "[Mana]";
  393. mes "Increasing the levels of";
  394. mes "these skills not only opens";
  395. mes "access to other spells, but";
  396. mes "the damage of those basic";
  397. mes "attack skills is also increased.";
  398. specialeffect2 EF_LIGHTBOLT;
  399. next;
  400. mes "[Mana]";
  401. mes "Other skills that are";
  402. mes "basic to the Mage class";
  403. mes "are Sight, Stone Curse and";
  404. mes "Increase SP Recovery. They're";
  405. mes "not really attack spells, but are useful in certain situations.";
  406. next;
  407. specialeffect2 EF_SIGHT;
  408. mes "[Mana]";
  409. mes "Sight is used to";
  410. mes "reveal enemies that";
  411. mes "are hiding. Keep in";
  412. mes "mind that this skill's";
  413. mes "range doesn't go too far.";
  414. next;
  415. specialeffect2 EF_STONECURSE;
  416. mes "[Mana]";
  417. mes "Stone Curse has the chance";
  418. mes "to curse a target, temporarily";
  419. mes "immobilizing it and making it";
  420. mes "^5C4033Earth^000000 property. However, each";
  421. mes "attempt to cast Stone Curse";
  422. mes "requires 1 Red Gemstone.";
  423. next;
  424. mes "[Mana]";
  425. mes "Increase SP Recovery is";
  426. mes "a passive skill which helps";
  427. mes "you recover more SP while sitting down to rest. It doesn't directly affect battle, but having more SP is always better.";
  428. next;
  429. mes "[Mana]";
  430. mes "Well, I feel like I've";
  431. mes "explained the basic spells";
  432. mes "enough. Now, before I talk";
  433. mes "about our advanced skills,";
  434. mes "there's an assignment I want";
  435. mes "you to complete for training.";
  436. next;
  437. mes "[Mana]";
  438. mes "If you head west from";
  439. mes "here, you'll find a big bridge";
  440. mes "bridge where you can encounter";
  441. mes "these monsters called Pupa.";
  442. mes "Pupa don't move and can't";
  443. mes "attack to save their lives.";
  444. next;
  445. mes "[Mana]";
  446. mes "Hunt these Pupa";
  447. mes "until you've collected";
  448. mes "10 Chrysalis from them.";
  449. mes "Then bring them to me, okay?";
  450. tu_magician01 = 3;
  451. getexp 400,200;
  452. specialeffect2 EF_HIT5;
  453. close;
  454. case 3:
  455. case 4:
  456. if (tu_magician01 == 3) {
  457. mes "Ah, you're back?";
  458. mes "Let's see if you gathered";
  459. mes "all 10 Chrysalis from hunting";
  460. mes "all of those Pupa. Hmmmm...";
  461. }
  462. else {
  463. mes "So...";
  464. mes "Did you get";
  465. mes "10 Chrysalis";
  466. mes "from hunting Pupa";
  467. mes "like I asked? I hope so...";
  468. mes "Because I'm going to check~";
  469. }
  470. next;
  471. mes "[Mana]";
  472. if (countitem(915) < 10){// Chrysalis
  473. if (tu_magician01 == 3) {
  474. mes "Aw, you don't";
  475. mes "have enough of";
  476. mes "them yet. Head west";
  477. mes "from here and hunt Pupa";
  478. mes "to get more Chrysalis, okay?";
  479. mes "For now, I'll just heal you up.";
  480. tu_magician01 = 4;
  481. percentheal 100,100;
  482. }
  483. else {
  484. mes "Whoa, you need";
  485. mes "more than just this.";
  486. mes "I know you can do it...";
  487. mes "Pupas are completely";
  488. mes "defenseless monsters!";
  489. }
  490. }
  491. else {
  492. mes "...Nine, ten.";
  493. mes "Alright, you pass!";
  494. mes "By now, you must be more";
  495. mes "used to using your skills, huh?";
  496. mes "Anyway, let me know when you're ready for the next lesson, okay?";
  497. tu_magician01 = 5;
  498. getexp 400,200;
  499. specialeffect2 EF_HIT5;
  500. }
  501. close;
  502. case 5:
  503. mes "Now I'll tell you";
  504. mes "what I know about the";
  505. mes "more advanced Mage";
  506. mes "skills. Which one would";
  507. mes "you like me to explain?";
  508. while(1){
  509. next;
  510. switch(select("Soul Strike:Safety Wall:Fire Ball:Frost Diver:Thunderstorm:Fire Wall:Energy Coat:Quit.")) {
  511. case 1:
  512. mes "[Mana]";
  513. mes "Soul Strike is a ^CFB53BGhost^000000";
  514. mes "property skill that you can";
  515. mes "learn after increasing the";
  516. mes "Napalm Beat skill up to";
  517. mes "a certain level. It attacks";
  518. mes "with ancient spiritual power~";
  519. next;
  520. specialeffect2 EF_SOULSTRIKE;
  521. next;
  522. mes "[Mana]";
  523. mes "As you train in the use";
  524. mes "of Soul Strike and increase";
  525. mes "that skill's level, it will grow in strength and you'll be able";
  526. mes "to cast it much more quickly.";
  527. .@skill_e1 = 1;
  528. break;
  529. case 2:
  530. mes "[Mana]";
  531. mes "You can learn Safety Wall";
  532. mes "after training in the use of";
  533. mes "Napalm Beat and Soul Strike.";
  534. mes "Safety Wall protects against";
  535. mes "most close range attacks.";
  536. next;
  537. specialeffect2 EF_GLASSWALL;
  538. next;
  539. mes "[Mana]";
  540. mes "However, Safety Wall";
  541. mes "has a time duration and";
  542. mes "can only protect from a";
  543. mes "certain number of attacks,";
  544. mes "depending on the level of the";
  545. mes "Safety Wall skill that you use.";
  546. .@skill_e2 = 1;
  547. break;
  548. case 3:
  549. mes "[Mana]";
  550. mes "Fire Ball is a ^FF0000Fire^000000";
  551. mes "property skill that you";
  552. mes "can learn after training";
  553. mes "in the use of Fire Bolt.";
  554. next;
  555. specialeffect2 EF_FIREBALL;
  556. next;
  557. mes "[Mana]";
  558. mes "Fire Ball can actually";
  559. mes "inflict damage on multiple";
  560. mes "enemies if they are within";
  561. mes "the range of the skill. Make";
  562. mes "good use of the destructive";
  563. mes "power of the Fire Ball!";
  564. .@skill_e3 = 1;
  565. break;
  566. case 4:
  567. mes "[Mana]";
  568. mes "Frost Diver is a ^0000FFWater^000000";
  569. mes "property skill that can be";
  570. mes "learned after increasing";
  571. mes "the Cold Bolt skill to";
  572. mes "a certain level.";
  573. specialeffect2 EF_FROSTDIVER;
  574. next;
  575. specialeffect2 EF_FROSTDIVER2;
  576. mes "[Mana]";
  577. mes "Frost Diver will damage";
  578. mes "enemies and has the chance";
  579. mes "to freeze them as well. Once";
  580. mes "frozen, the monster will be";
  581. mes "considered to be a Water";
  582. mes "property creature.";
  583. next;
  584. mes "[Mana]";
  585. mes "Now, as you increase";
  586. mes "the level of the Frost Diver";
  587. mes "skill, its damage and chance";
  588. mes "of freezing monsters will also";
  589. mes "increase. Pretty dangerous, eh? ^FFFFFFkamenriderblack^000000";
  590. .@skill_e4 = 1;
  591. break;
  592. case 5:
  593. mes "[Mana]";
  594. mes "Thunderstorm is a";
  595. mes "^93DB70Wind^000000 property skill";
  596. mes "that you can learn after";
  597. mes "increasing the Lightning";
  598. mes "Bolt skill to a certain level.";
  599. next;
  600. specialeffect2 EF_THUNDERSTORM;
  601. mes "[Mana]";
  602. mes "Thunderstorm is similar";
  603. mes "to Fire Ball in that it can";
  604. mes "attack multiple enemies";
  605. mes "within a certain range.";
  606. mes "It's an incredibly potent";
  607. mes "ground targeting attack.";
  608. .@skill_e5 = 1;
  609. break;
  610. case 6:
  611. mes "[Mana]";
  612. mes "Fire Wall is a ^FF0000Fire^000000";
  613. mes "property skill that can";
  614. mes "be learned after training";
  615. mes "in the use of Fire Ball and";
  616. mes "Sight. Unlike other skills,";
  617. mes "Fire Wall targets an area.";
  618. next;
  619. specialeffect2 EF_FIREWALL;
  620. mes "[Mana]";
  621. mes "So you can place";
  622. mes "a Fire Wall in locations";
  623. mes "where you think the enemy";
  624. mes "will move towards. And it's";
  625. mes "especially useful when";
  626. mes "monsters approach you!";
  627. next;
  628. mes "[Mana]";
  629. mes "So if you can use";
  630. mes "Fire Well strategically";
  631. mes "and effectively, it can";
  632. mes "be a very powerful skill~";
  633. .@skill_e6 = 1;
  634. break;
  635. case 7:
  636. mes "[Mana]";
  637. mes "Energy Coat is, well,";
  638. mes "a unique skill that you";
  639. mes "can't just learn on your own.";
  640. mes "You'll have to ask Blizardis";
  641. mes "inside the Mage Guild to";
  642. mes "teach you how to use it.";
  643. next;
  644. specialeffect2 EF_ENERGYCOAT;
  645. next;
  646. mes "[Mana]";
  647. mes "If you do decide to";
  648. mes "learn Energy Coat, I'm";
  649. mes "sure Blizardis will tell";
  650. mes "you all you need to know.";
  651. .@skill_e7 = 1;
  652. break;
  653. case 8:
  654. mes "[Mana]";
  655. mes "Did you understand";
  656. mes "all of that? Good, because";
  657. mes "now I have a mission to give";
  658. mes "you on behalf of the Mage";
  659. mes "Guild. When you're ready for";
  660. mes "briefing, talk to me, okay?";
  661. next;
  662. mes "[Mana]";
  663. mes "Oh, and please take";
  664. mes "this. It's a present for";
  665. mes "you to help you in your";
  666. mes "training. I hope it comes";
  667. mes "in handy when fighting...";
  668. tu_magician01 = 6;
  669. getitem 1604,1; //Wand
  670. specialeffect2 EF_HIT5;
  671. .@total = .@skill_e1 + .@skill_e2 + .@skill_e3 + .@skill_e4 + .@skill_e5;
  672. if (.@total) getexp (.@total*300),(.@total*100);
  673. close;
  674. }
  675. }
  676. close;
  677. case 6:
  678. mes "Oh good, you're back.";
  679. mes "Let me tell you about";
  680. mes "your mission. Recently,";
  681. mes "something has happened in";
  682. mes "Morroc and the Thief Guild";
  683. mes "is requesting our assistance.";
  684. next;
  685. mes "[Mana]";
  686. mes "It's not mandatory";
  687. mes "for you to do this, but";
  688. mes "you will be compensated";
  689. mes "for your efforts and we'll";
  690. mes "give you some support.";
  691. mes "So what do you think?";
  692. next;
  693. switch(select("I'll do it.:Sorry, but...")) {
  694. case 1:
  695. mes "[Mana]";
  696. mes "Great! Alright,";
  697. mes "I'll send you straight";
  698. mes "to Morroc, then. Once you";
  699. mes "get there, go to the front";
  700. mes "of the Morroc Pyramid and";
  701. mes "speak to Yierhan. Thanks~";
  702. next;
  703. mes "[Mana]";
  704. mes "Oh, and when you're";
  705. mes "done with what Yierhan";
  706. mes "has you do, come back";
  707. mes "and report to me, okay?";
  708. tu_magician01 = 7;
  709. emotion ET_SMILE;
  710. warp "morocc",182,286;
  711. close;
  712. case 2:
  713. mes "[Mana]";
  714. mes "Mmm...?";
  715. mes "Oh, I see. Well, if";
  716. mes "you happen to change";
  717. mes "your mind, come back";
  718. mes "and ask me later, okay?";
  719. close;
  720. }
  721. case 7:
  722. mes "I don't know";
  723. mes "what kind of work";
  724. mes "Yierhan has in store";
  725. mes "for you, but hopefully";
  726. mes "it won't be too difficult.";
  727. close;
  728. case 27:
  729. mes "Yierhan just sent me";
  730. mes "a message, saying that";
  731. mes "you've done a great job in";
  732. mes "completing your mission.";
  733. mes "Very nice work, "+strcharinfo(0)+"~";
  734. next;
  735. mes "[Mana]";
  736. mes "It seems like there are";
  737. mes "two secret organizations";
  738. mes "involved in all of this dirty";
  739. mes "business. Why would they";
  740. mes "be working together?";
  741. next;
  742. mes "[Mana]";
  743. mes "Well, in any case...";
  744. mes "This is some pretty";
  745. mes "major business that";
  746. mes "I guess the higher-ups";
  747. mes "will handle, so you don't";
  748. mes "need to worry about it for now.";
  749. next;
  750. mes "[Mana]";
  751. mes "Please take this as";
  752. mes "a little reward for helping";
  753. mes "out both of our guilds. Once";
  754. mes "again, thanks very much~";
  755. tu_magician01 = 28;
  756. getitem 2321,1; //Silk_Robe
  757. Zeny = Zeny + 3000;
  758. getexp 3000,1000;
  759. close;
  760. default:
  761. if(tu_magician01 < 27){
  762. mes "So...";
  763. mes "It looks like something is";
  764. mes "going on in the Rune-Midgarts";
  765. mes "Kingdom for sure. No wonder";
  766. mes "all the guilds are so busy...";
  767. next;
  768. mes "[Mana]";
  769. mes "Anyway, please ";
  770. mes "keep up the good";
  771. mes "work. And, um, is";
  772. mes "Yierhan doing well?";
  773. } else {
  774. mes "You seem to be well";
  775. mes "experienced now and there";
  776. mes "isn't anything else that I can";
  777. mes "really teach you. Now it's up";
  778. mes "to you to find ways to master";
  779. mes "the ways of magic on your own.";
  780. }
  781. close;
  782. }
  783. }