tu_magician01.txt 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764
  1. //===== eAthena Script =======================================
  2. //= Magican Class Tutorial and Job Specific Quest
  3. //===== By: ==================================================
  4. //= Fix up by Jukka
  5. //===== Current Version: =====================================
  6. //= 1.1
  7. //===== Compatible With: =====================================
  8. //= eAthena SVN (Testet in Trunk 88xx)
  9. //===== Description: =========================================
  10. //=
  11. //===== Additional Comments: =================================
  12. //= 1.0 Fully working
  13. //= 1.1 Optimized [Lupus]
  14. //= TODO: Test, Add proper misceffects
  15. //============================================================
  16. //=================================================Sign====================================================
  17. geffen.gat,61,174,4 script Sign#M 111,{
  18. mes "~sign reads...~";
  19. mes "Greetings!! This is the Geffen Magic Academy. Come in if you have an interest in all things magic!";
  20. close;
  21. }
  22. //=================================================New Mage Manager====================================================
  23. geffen.gat,67,180,4 script New Mage Manager#M 102,{
  24. mes "[Mana]";
  25. if(Class == Job_Novice){
  26. mes "[Mana]";
  27. mes "You're not";
  28. mes "ready yet.";
  29. mes "Come back after";
  30. mes "you've trained more.";
  31. close;
  32. }
  33. if(BaseClass != Job_Mage){
  34. mes "Be more confident in your job.";
  35. mes "Sometimes other jobs may seem";
  36. mes "better but take a look back at yourself";
  37. mes "a little more. You should regain confidence";
  38. mes "by doing so.";
  39. close;
  40. }
  41. if(eaclass()&(EAJL_UPPER|EAJL_2) && tu_magician01 < 7){
  42. mes "[Mana]";
  43. mes "My training isn't very helpful to those that are already skilled in magic. I'm afraid you'll have to rely on yourself to improve your skills.";
  44. close;
  45. }
  46. switch(tu_magician01){
  47. case 0:
  48. mes "Welcome!";
  49. mes "I'm Mana, a trainer in charge of those who have justed joined the Mage Guild.";
  50. next;
  51. mes "[Mana]";
  52. mes "I've only been doing this job for a little while, but I'm here to help you if you want to learn more about the Mage job.";
  53. next;
  54. if(select("Will you teach me?", "Perhaps later...")==2){
  55. mes "[Mana]";
  56. mes "Well, I guess";
  57. mes "that should be fine.";
  58. mes "I look forward to";
  59. mes "meeting you again~";
  60. close;
  61. }
  62. mes "[Mana]";
  63. mes "Of course!";
  64. mes "And don't worry,";
  65. mes "Everyone is a beginner";
  66. mes "at one point or another.";
  67. mes "You can only get better!";
  68. next;
  69. mes "[Mana]";
  70. mes "Alright,";
  71. mes "shall we start";
  72. mes "with the basics then?";
  73. next;
  74. mes "[Mana]";
  75. mes "Instead of raw physical strength, Mages use the power of the elements: ^ff0000Fire^000000, ^5C4033Earth^000000, ^93DB70Wind^000000, ^0000FFWater^000000. Mages even have ^CFB53BGhost^000000 property spells.";
  76. next;
  77. mes "[Mana]";
  78. mes "Now, if an enemy has an elemental property, it will be able to resist some elements and suspectible to others.";
  79. next;
  80. mes "[Mana]";
  81. mes "Listen carefully.";
  82. mes "^FF0000Fire^000000 is strong against Earth but weak against Water. Now, ^5C4033Earth^000000 is strong against Wind, but weak against Fire.";
  83. next;
  84. mes "[Mana]";
  85. mes "^0000FFWater^000000 is strong against Fire but weak against Wind. And finally, ^93DB70Wind^000000 is strong against Water but weak against Earth.";
  86. next;
  87. mes "[Mana]";
  88. mes "Was I talking too much?";
  89. mes "Let's take a break and continue later. I'm still new to this, so I'm a little bushed~!";
  90. set tu_magician01, 1;
  91. set BaseExp,BaseLevel*30;
  92. set JobExp,BaseLevel*15;
  93. //misceffect EF_HIT5;
  94. close;
  95. break;
  96. case 1:
  97. mes "Are you ready";
  98. mes "to continue our";
  99. mes "discussion on the elements?";
  100. next;
  101. mes "[Mana]";
  102. mes "Remember that each monster has an elemental property and that each property has a level. Understanding the elements will help you win battles.";
  103. next;
  104. mes "[Mana]";
  105. mes "In other words, even the same properties";
  106. mes "have different features that must be considered.";
  107. mes "I will explain the properties now.";
  108. next;
  109. while((1)){
  110. switch(select("^ff0000Fire^000000", "^5C4033Earth^000000", "^93DB70Wind^000000", "^0000FFWater^000000", "^CFB53BGhost^000000", "Quit.")){
  111. case 1:
  112. mes "[Mana]";
  113. mes "In general, monsters that have the '^ff0000Fire^000000'";
  114. mes "property have strong attacks.";
  115. mes "Therefore, Mages who are generally physically weaker.";
  116. mes "Even the slightest hit can be critical.";
  117. next;
  118. mes "[Mana]";
  119. mes "The skills with a '^ff0000fire^000000' property";
  120. mes "are 'Sight', 'Fire Bolt' 'Fire Wall'";
  121. mes "and 'Fire Ball'.";
  122. next;
  123. mes "[Mana]";
  124. mes "When fighting '^ff0000fire^000000' property monsters";
  125. mes "...Usually when alone?";
  126. mes "Use 'Frost Diver' to freeze the monster first.";
  127. next;
  128. mes "[Mana]";
  129. mes "If you fight '^ff0000fire^000000' with '^ff0000fire^000000'";
  130. mes "it will do little or no damage at all.";
  131. next;
  132. mes "[Mana]";
  133. mes "The most distinctive of the '^ff0000fire^000000' property";
  134. mes "skills is 'Fire Wall'. It can be used";
  135. mes "up to 3 times in one screen.";
  136. next;
  137. mes "[Mana]";
  138. mes "The 'Fire Wall' remains on the ground";
  139. mes "and any monster that runs into it will";
  140. mes "be damaged. The monster then moves away";
  141. mes "in the opposite direction from which";
  142. mes "they approached.";
  143. next;
  144. mes "[Mana]";
  145. mes "But 'Undead' monsters are only injured";
  146. mes "slightly and still move in the same";
  147. mes "direction so beware.";
  148. set tu_mana,tu_mana|1;
  149. next;
  150. break;
  151. case 2:
  152. mes "[Mana]";
  153. mes "Usually, '^5C4033Earth^000000' property monsters";
  154. mes "have good targeting. So no matter how";
  155. mes "how high your dodge rate is, even Mages";
  156. mes "have a hard time avoiding the attacks.";
  157. next;
  158. mes "[Mana]";
  159. mes "'^5C4033Earth^000000'property spells include";
  160. mes "'Stone Curse' but it is hard to";
  161. mes "classify it as '^5C4033Earth^000000' but for now";
  162. mes "we'll leave it as is.";
  163. next;
  164. mes "[Mana]";
  165. mes "'^5C4033Earth^000000' property monsters are";
  166. mes "generally weak against 'Fire Wall'.";
  167. next;
  168. mes "[Mana]";
  169. mes "'^5C4033Earth^000000' is weak against '^ff0000fire^000000'";
  170. mes "so 'Fire Wall' stops the monster and";
  171. mes "does damage.";
  172. next;
  173. mes "[Mana]";
  174. mes "In the same way '^ff0000fire^000000' property spells";
  175. mes "such as 'Fire Ball' or 'Fire Bolt' can";
  176. mes "be used to do damage the monsters also.";
  177. next;
  178. mes "[Mana]";
  179. mes "Oh..and";
  180. mes "When you 'Stone Curse' a monster";
  181. mes "the monster becomes of '^5C4033earth^000000' property.";
  182. mes "If you use this point very well, you can do";
  183. mes "much more damange when battling.";
  184. set tu_mana,tu_mana|2;
  185. next;
  186. break;
  187. case 3:
  188. mes "[Mana]";
  189. mes "Generally '^93DB70wind^000000' property monsters";
  190. mes "avoid attacks very well.";
  191. next;
  192. mes "[Mana]";
  193. mes "But Mages never really attack directly";
  194. mes "so there is no need to worry about";
  195. mes "this aspect.";
  196. next;
  197. mes "[Mana]";
  198. mes "But '^93DB70wind^000000' property monsters";
  199. mes "are swift, so you must be careful when attacking.";
  200. next;
  201. mes "[Mana]";
  202. mes "'^93DB70Wind^000000' property skills include";
  203. mes "'Lightning Bolt' and 'Thunder Storm'.";
  204. next;
  205. mes "[Mana]";
  206. mes "When attacking '^93DB70wind^000000' property monsters";
  207. mes "it is good to use '^5C4033earth^000000' property skills.";
  208. mes "But while Wizards do have teh ability to do quite";
  209. mes "some damage, Mages do not yet have the power to";
  210. mes "'attack with an ^5C4033earth^000000' property skill.";
  211. next;
  212. mes "[Mana]";
  213. mes "So it is good to use a '^ff0000fire^000000' element";
  214. mes "skill. '^93DB70Wind^000000' property or";
  215. mes "'^0000FFwater^000000' property skills do little";
  216. mes "or no damage to '^93DB70wind^000000' property monsters.";
  217. set tu_mana,tu_mana|4;
  218. next;
  219. break;
  220. case 4:
  221. mes "[Mana]";
  222. mes "'^0000FFWater^000000' property monsters have";
  223. mes "strong health. When battling such monsters";
  224. mes "it usually takes longer than others.";
  225. next;
  226. mes "[Mana]";
  227. mes "But '^0000FFwater^000000' property monsters are";
  228. mes "affected more by level then monsters of other";
  229. mes "properties.";
  230. next;
  231. mes "[Mana]";
  232. mes "In other words a monster that is level 2 of the '^93DB70wind^000000'";
  233. mes "property gets hit '150' by a '^5C4033earth^000000' property skill,";
  234. mes "a level 2 '^0000FFwater^000000' property monster";
  235. mes "will receive '175' damage from a '^93DB70wind^000000' property skill.";
  236. next;
  237. mes "[Mana]";
  238. mes "If you use these properties well you should be";
  239. mes "able to fight '^0000FFwater^000000' property monsters quickly.";
  240. next;
  241. mes "[Mana]";
  242. mes "'^0000FFWater^000000' property skills include 'Cold Bolt'";
  243. mes "and 'Frost Driver'.";
  244. mes "'^ff0000Fire^000000' property monsters are weak against these attacks.";
  245. mes "Oh, and 'Frost Diver' has a special characteristic.";
  246. next;
  247. mes "[Mana]";
  248. mes "When attacking a monster with 'Frost Driver'";
  249. mes "there is a chance that the monster can be frozen.";
  250. mes "At that time the monster temporarily turns into a";
  251. mes "'^0000FFwater^000000' property.";
  252. next;
  253. mes "[Mana]";
  254. mes "If you use this idea, then it should be easier to";
  255. mes "fight the monsters.";
  256. set tu_mana,tu_mana|8;
  257. next;
  258. break;
  259. case 5:
  260. mes "[Mana]";
  261. mes "Let me explain a little about the '^CFB53Bghost^000000' property.";
  262. mes "There aren't many '^CFB53Bghost^000000' property monsters";
  263. mes "so it is a bit tedious.";
  264. next;
  265. mes "[Mana]";
  266. mes "'^CFB53BGhost^000000' property magic includes";
  267. mes "'Napalm Beat' and 'Soul Strike' and also";
  268. mes "the hard to classify 'Safety Wall'.";
  269. next;
  270. mes "[Mana]";
  271. mes "The first two are very useful when attacking '^CFB53Bghost^000000' property";
  272. mes "monsters, but if the monster has no property, ";
  273. mes "the skills may not do any damage whatsoever.";
  274. next;
  275. mes "[Mana]";
  276. mes "So be careful when you choose to use them.";
  277. mes "Mmm.. and 'Safety Wall' is a slightly different";
  278. mes "skill. It makes a are surrounded by a wall where";
  279. mes "one person can enter and be protected from ";
  280. mes "close physical attacks.";
  281. next;
  282. mes "[Mana]";
  283. mes "But it cannot protect you from distant";
  284. mes "attacks or strong monster's property attacks";
  285. mes "so be careful when using the skill.";
  286. set tu_mana,tu_mana|16;
  287. next;
  288. break;
  289. case 6:
  290. mes "[Mana]";
  291. mes "Really?";
  292. mes "I'm a li~~~ ttle busy too so I can't explain it several times.";
  293. mes "So listen carefully until you have absorbed all the";
  294. mes "information this time.";
  295. next;
  296. if(select("Then the explanation..", "Quit for sure.")==2){
  297. mes "[Mana]";
  298. mes "I'll move onto the next subject then.";
  299. mes "Hoho..";
  300. set tu_magician01, 2;
  301. //misceffect EF_HIT5;
  302. if(tu_mana&1){
  303. set BaseExp, BaseExp + 150;
  304. set JobExp,JobExp+70;
  305. }
  306. if(tu_mana&2){
  307. set BaseExp, BaseExp + 150;
  308. set JobExp,JobExp+70;
  309. }
  310. if(tu_mana&4){
  311. set BaseExp, BaseExp + 150;
  312. set JobExp,JobExp+70;
  313. }
  314. if(tu_mana&8){
  315. set BaseExp, BaseExp + 150;
  316. set JobExp,JobExp+70;
  317. }
  318. if(tu_mana&16){
  319. set BaseExp, BaseExp + 150;
  320. set JobExp,JobExp+70;
  321. }
  322. set tu_mana,0;
  323. }
  324. close;
  325. break;
  326. }
  327. }
  328. break;
  329. case 2:
  330. mes "Do you understand the concept of properties now?";
  331. mes "It may be a bit confusing, but over time";
  332. mes "you should be able to get the hang of it.";
  333. mes "Now I will explain about magic and skills.";
  334. //next;
  335. //misceffect EF_SIGHT;
  336. next;
  337. mes "[Mana]";
  338. mes "I'll first explain the basic skills.";
  339. mes "'Fire Bolt' 'Cold Bolt'";
  340. mes "'Lightning Bolt' 'Napalm Beat'";
  341. mes "These are the four basic ones.";
  342. //next;
  343. //misceffect EF_NAPALMBEAT;
  344. next;
  345. mes "[Mana]";
  346. mes "These can damage one opponent or monster.";
  347. mes "Most of the other skills require the";
  348. mes "knowledge of these basic skills first.";
  349. //next;
  350. //misceffect EF_LIGHTBOLT;
  351. next;
  352. mes "[Mana]";
  353. mes "'Fire Bolt' has the '^ff0000fire^000000' property,";
  354. mes "'Cold Bolt' has the '^0000FFwater^000000' property,";
  355. mes "Lightning Bolt' has the '^93DB70wind^000000' property,";
  356. mes "and 'Napalm Beat' has the '^CFB53Bghost^000000' property.";
  357. //next;
  358. //misceffect EF_STONECURSE;
  359. next;
  360. mes "[Mana]";
  361. mes "The damage that these skills can do";
  362. mes "grows as the level of gets higher.";
  363. mes "And there are some other basic skills";
  364. mes "such as 'Sight', 'Stone Curse' and";
  365. mes "'Increase SP Recovery'.";
  366. next;
  367. mes "[Mana]";
  368. mes "'Sight' reveals hidden enemies but the";
  369. mes "range is not that great so be careful.";
  370. next;
  371. mes "[Mana]";
  372. mes "'Stone Curse', as mentioned before can";
  373. mes "curse a target with a certain chance.";
  374. mes "But be aware that you need a 'Red Gemstone'";
  375. mes "for the skill to work.";
  376. next;
  377. mes "[Mana]";
  378. mes "Opponents that are cursed with 'Stone Curse'";
  379. mes "become '^5C4033earth^000000' properties.";
  380. mes "And a cursed enemy can't move on its";
  381. mes "own free will.";
  382. next;
  383. mes "[Mana]";
  384. mes "'Increase SP Recovery' is sort of hard";
  385. mes "to call a magic skill. It increases the";
  386. mes "amount of SP you recover when sitting";
  387. mes "down to rest.";
  388. next;
  389. mes "[Mana]";
  390. mes "So it will reduce the time you need to";
  391. mes "sit and rest. It doesn't help you directly";
  392. mes "when battling, but makes things a lot easier.";
  393. next;
  394. mes "[Mana]";
  395. mes "Mmm....";
  396. mes "This should be enough explaining about the";
  397. mes "basic skills. Now before we move onto the";
  398. mes "higher level skills, here is an assignment";
  399. mes "for you. Hoho..";
  400. next;
  401. mes "[Mana]";
  402. mes "If you go north of here, Geffen, there is";
  403. mes "a big bridge and monsters called a 'Pupa'.";
  404. mes "They don't move and do not attack when";
  405. mes "attacked.";
  406. next;
  407. mes "[Mana]";
  408. mes "Attack these 'Pupa' and gather 10 'Chrysalis'.";
  409. mes "Be careful because these 'Pupa' may turn";
  410. mes "into a 'Creamy'.";
  411. next;
  412. mes "[Mana]";
  413. mes "It may be hard for you to fight a 'Creamy' yet";
  414. mes "so if the 'Pupa' is acting weird be extra careful.";
  415. set tu_magician01, 3;
  416. set BaseExp, BaseExp + 400;
  417. set JobExp,JobExp+200;
  418. //misceffect EF_HIT5;
  419. break;
  420. case 3:
  421. mes "Ah~ You're here?";
  422. mes "Let's see if you gathered all that's needed.";
  423. next;
  424. if(countitem(915) < 10){
  425. mes "[Mana]";
  426. mes "Not quite enough.";
  427. mes "Come back when you have gathered some more.";
  428. mes "This is a bonus.";
  429. set tu_magician01, 4;
  430. percentheal 100,0;
  431. percentheal 0,100;
  432. close;
  433. } else {
  434. mes "[Mana]";
  435. mes "Oh you gathered them all.";
  436. mes "Now are you more used to using these skills?";
  437. mes "Once you have trained more, you can";
  438. mes "combine different skills to form stronger attacks.";
  439. next;
  440. mes "[Mana]";
  441. mes "Let's take a break now before we";
  442. mes "move on to explain the other skills.";
  443. set tu_magician01, 5;
  444. set BaseExp, BaseExp + 400;
  445. set JobExp,JobExp+200;
  446. //misceffect EF_HIT5;
  447. close;
  448. }
  449. break;
  450. case 4:
  451. mes "Ah~ You're here?";
  452. mes "Let's see if you gathered all that's needed.";
  453. next;
  454. if(countitem(915) < 10){
  455. mes "[Mana]";
  456. mes "You need a little bit more.";
  457. mes "You can do it!";
  458. mes "'10 ^ff0000Chrysalis^000000', ok?";
  459. close;
  460. } else {
  461. mes "[Mana]";
  462. mes "Oh you gathered them all.";
  463. mes "Now are you more used to using these skills?";
  464. mes "Once you have trained more, you can";
  465. mes "combine different skills to form stronger attacks.";
  466. next;
  467. mes "[Mana]";
  468. mes "Let's take a break now before we";
  469. mes "move on to explain the other skills.";
  470. set tu_magician01, 5;
  471. set BaseExp, BaseExp + 400;
  472. set JobExp,JobExp+200;
  473. //misceffect EF_HIT5;
  474. close;
  475. }
  476. break;
  477. case 5:
  478. mes "Now shall we discuss the more advanced skills?";
  479. next;
  480. while(1){
  481. switch(select("Soul Strike", "Safety Wall", "Fire Ball", "Frost Diver", "Thunderstorm", "Fire Wall", "Energy Coat", "Quit.")){
  482. case 1:
  483. mes "[Mana]";
  484. mes "'Soul Strike' is a '^CFB53Bghost^000000' property";
  485. mes "skill. Once you have leared a certain amount of";
  486. mes "'Napalm Beat' you can learn it as well.";
  487. //next;
  488. //misceffect EF_SOULSTRIKE;
  489. next;
  490. mes "[Mana]";
  491. mes "When you train more the power of your";
  492. mes "'Soul Strike' will become stronger and ";
  493. mes "you will be able to cast it faster.";
  494. set tu_mana,tu_mana|1;
  495. next;
  496. break;
  497. case 2:
  498. mes "[Mana]";
  499. mes "'Safety Wall' can be learned after you have ";
  500. mes "trained a certain amount of 'Napalm Beat'";
  501. mes "and 'Soul Strike'. As mentioned before, it";
  502. mes "blocks most close range attacks.";
  503. //next;
  504. //misceffect EF_GLASSWALL;
  505. next;
  506. mes "[Mana]";
  507. mes "But it does not block infinitely. It will only";
  508. mes "provide a shield for a certain amount of";
  509. mes "attacks and time. Of course this varies";
  510. mes "depending on how much you train.";
  511. set tu_mana,tu_mana|2;
  512. next;
  513. break;
  514. case 3:
  515. mes "[Mana]";
  516. mes "'Fire Ball' is a '^ff0000fire^000000' property skill";
  517. mes "and can be learned after a certain amount of 'Fire Bolt'.";
  518. //next;
  519. //misceffect EF_FIREBALL;
  520. next;
  521. mes "[Mana]";
  522. mes "If 'Fire Bolt' attacks one opponent 'Fire Ball'";
  523. mes "attacks several within a certain range.";
  524. next;
  525. set tu_mana,tu_mana|4;
  526. break;
  527. case 4:
  528. mes "[Mana]";
  529. mes "'Frost Diver' is a '^0000FFwater^000000' property";
  530. mes "skill and can learned after training with 'Cold Bolt'";
  531. mes "While it can damage the opponent, the main";
  532. mes "purpose is to freeze the enemy.";
  533. //next;
  534. //misceffect EF_FROSTDIVER;
  535. //misceffect EF_FROSTDIVER2;
  536. next;
  537. mes "[Mana]";
  538. mes "Enemies hit by 'Frost Diver' will be damaged";
  539. mes "and freeze at the same time by a certain";
  540. mes "amount of chance.";
  541. next;
  542. mes "[Mana]";
  543. mes "When the enemy is frozen it will change to";
  544. mes "have the '^0000FFwater^000000' property.";
  545. mes "The amount of damage and chance to be";
  546. mes "frozen increases the more you train.";
  547. set tu_mana,tu_mana|8;
  548. next;
  549. break;
  550. case 5:
  551. mes "[Mana]";
  552. mes "'Thunderstorm' is a '^93DB70wind^000000' property";
  553. mes "skill and can be learned after training 'Lightning Bolt'.";
  554. //next;
  555. //misceffect EF_THUNDERSTORM;
  556. next;
  557. mes "[Mana]";
  558. mes "While 'Lightning Bolt' attacks one particular";
  559. mes "enemy, 'Thunderstorm' attacks all enemies";
  560. mes "within a certain range. It is somewhat similar";
  561. mes "to how 'Fire Ball' works.";
  562. set tu_mana,tu_mana|16;
  563. next;
  564. break;
  565. case 6:
  566. mes "[Mana]";
  567. mes "'Fire Wall' is a '^ff0000fire^000000' property";
  568. mes "skill that can be learned after training 'Fire Ball'";
  569. mes "and 'Sight'.";
  570. //next;
  571. //misceffect EF_FIREWALL;
  572. next;
  573. mes "[Mana]";
  574. mes "'Fire Wall' works differently from the";
  575. mes "the other skills. While other skills attack";
  576. mes "one particular opponent, 'Fire Wall'";
  577. mes "targets an area.";
  578. next;
  579. mes "[Mana]";
  580. mes "So it is like....";
  581. mes " opponent";
  582. mes " *********";
  583. mes " me";
  584. next;
  585. mes "[Mana]";
  586. mes "The target is not the enemy but rather the";
  587. mes "space between yourself and the enemy.";
  588. mes "or the floor. You can use it to make a ";
  589. mes "'Fire Wall' between yourself and the enemy";
  590. mes "and block its path.";
  591. next;
  592. mes "[Mana]";
  593. mes "During that time, you can go ahead and use";
  594. mes "a skill that will cause more damage safely.";
  595. mes "Depending on how you use 'Fire Wall'";
  596. mes "it can be very powerful.";
  597. set tu_mana,tu_mana|32;
  598. next;
  599. break;
  600. case 7:
  601. mes "[Mana]";
  602. mes "'Energy Coat' is mmm.....";
  603. mes "a unique skill and cannot be learned";
  604. mes "in a normal way. You can only learn";
  605. mes "the skill from 'Blizardis' who is at";
  606. mes "the Mage Job Change Place.";
  607. //next;
  608. //misceffect EF_ENERGYCOAT ;
  609. next;
  610. mes "[Mana]";
  611. mes "'Blizardis' will tell you the details.";
  612. set tu_mana,tu_mana|64;
  613. next;
  614. break;
  615. case 8:
  616. mes "[Mana]";
  617. mes "Did you understand the explanation?";
  618. mes "Mmm....I wanted to give you something more";
  619. mes "like a mission, but we need more information";
  620. mes "before we do anything else.";
  621. mes "I'll let you know when we are done.";
  622. next;
  623. mes "[Mana]";
  624. mes "Oh and this is a present.";
  625. mes "Become a great Wizard~";
  626. set tu_magician01, 6;
  627. getitem 1604, 1;
  628. //misceffect EF_HIT5;
  629. if(tu_mana&1){
  630. set BaseExp, BaseExp + 300;
  631. set JobExp,JobExp+100;
  632. }
  633. if(tu_mana&2){
  634. set BaseExp, BaseExp + 300;
  635. set JobExp,JobExp+100;
  636. }
  637. if(tu_mana&4){
  638. set BaseExp, BaseExp + 300;
  639. set JobExp,JobExp+100;
  640. }
  641. if(tu_mana&8){
  642. set BaseExp, BaseExp + 300;
  643. set JobExp,JobExp+100;
  644. }
  645. if(tu_mana&16){
  646. set BaseExp, BaseExp + 300;
  647. set JobExp,JobExp+100;
  648. }
  649. if(tu_mana&32){
  650. set BaseExp, BaseExp + 300;
  651. set JobExp,JobExp+100;
  652. }
  653. if(tu_mana&64){
  654. set BaseExp, BaseExp + 300;
  655. set JobExp,JobExp+100;
  656. }
  657. set tu_mana,0;
  658. close;
  659. default:
  660. break;
  661. }
  662. }
  663. close;
  664. break;
  665. case 6:
  666. mes "Oh good, you came.";
  667. mes "There are a lot of strange things going";
  668. mes "on these days and we've been short on";
  669. mes "hands. Recently something happened in Morroc.";
  670. next;
  671. mes "[Mana]";
  672. mes "So we received a couple requests from the Thief Guild.";
  673. mes "But everyone is out doing work so we're having trouble.";
  674. next;
  675. mes "[Mana]";
  676. mes "If possible, do you think you can go?";
  677. mes "Of course you will be compensated when you";
  678. mes "return and we will give you some things to support you.";
  679. mes "What would you like to do?";
  680. next;
  681. if(select("Do it.", "Don't do it.")==1){
  682. mes "[Mana]";
  683. mes "Hoho..of course...";
  684. mes "I shall send you to Morroc.";
  685. mes "Go meet 'Eirhan' in front of the Morroc Pyramid.";
  686. mes "Thank you~";
  687. next;
  688. mes "[Mana]";
  689. mes "Oh and when you're done, make sure you come back.";
  690. mes "Hoho..";
  691. set tu_magician01, 7;
  692. emotion e_heh;
  693. warp "morocc.gat",182,286;
  694. close;
  695. } else {
  696. mes "[Mana]";
  697. mes "Mmm....";
  698. mes "Oh well. If you want to help later";
  699. mes "feel free to come back. We're very";
  700. mes "short on hands these days.";
  701. close;
  702. }
  703. break;
  704. case 7:
  705. mes "I'm not sure what it may be.";
  706. mes "But keep up the good work.";
  707. mes "Hoho..";
  708. close;
  709. break;
  710. case 27:
  711. mes "I was told ahead of time that you";
  712. mes "accomplished your mission very";
  713. mes "well.. hoho.";
  714. next;
  715. mes "[Mana]";
  716. mes "It seems like a problemthe two";
  717. mes "organizations that are secretly active ";
  718. mes "may have caused.. ";
  719. mes "I thought they were separate....";
  720. next;
  721. mes "[Mana]";
  722. mes "But it seems the two may have a deeper";
  723. mes "relationship than I had thought.";
  724. mes "Any more is out of your range..";
  725. mes "so leave the rest to the guild.";
  726. mes "Thank you very much.";
  727. next;
  728. mes "[Mana]";
  729. mes "Oh, and this is in appreciation";
  730. mes "for helping the guild.";
  731. mes "Hoho..";
  732. set tu_magician01, 28;
  733. getitem 2321, 1;
  734. set Zeny, Zeny + 3000;
  735. set BaseExp, BaseExp + 3000;
  736. set JobExp, JobExp + 1000;
  737. close;
  738. break;
  739. default:
  740. if(tu_magician01 < 27){
  741. mes "Hmm....";
  742. mes "I see....";
  743. mes "There is something going on in the Rune";
  744. mes "Midgard kingdom for sure. That is why our";
  745. mes "guild is busy as well.";
  746. next;
  747. mes "[Mana]";
  748. mes "Keep up with the good work please.";
  749. mes "....";
  750. mes "Ah..and 'Eirhan' is doing well also, right?";
  751. mes "Hoho...";
  752. close;
  753. } else {
  754. mes "You seemed to have trained very well.";
  755. mes "There is nothing much I can teach you.";
  756. mes "You must seek your own ways of training now.";
  757. close;
  758. }
  759. }
  760. }