hunter_skills.txt 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381
  1. //===== rAthena Script =======================================
  2. //= Hunter Skills Quests
  3. //===== By: ==================================================
  4. //= Lupus, Reddozen, Kisuka
  5. //===== Current Version: =====================================
  6. //= 1.4
  7. //===== Compatible With: =====================================
  8. //= rAthena Revision 3800+
  9. //===== Description: =========================================
  10. //= Temp quests for new skills for 2nd classes
  11. //===== Additional Comments: =================================
  12. //= 1.0 for fully working skills only [Lupus]
  13. //= 1.1 Added more new skill quests for more classes [Lupus]
  14. //= Somehow eA engine doesn't let you keep learn't skill V_V'
  15. //= 1.2 Added to correct locations, correct NPC's, fixed
  16. //= some of the items required and made them into real
  17. //= quests. [Reddozen]
  18. //= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
  19. //= 1.3a fixed an item ID typo, thx 2Spiritual Kid
  20. //= 1.3b Splitted into different files [DracoRPG]
  21. //= 1.3c Fixed some typos [IVBela]
  22. //= 1.3d Changed NPC Name to the official [Lupus]
  23. //= 1.4 Moved Arpesto from tu_archer and added his script. [Kisuka]
  24. //============================================================
  25. //============================================================
  26. // HUNTER SKILL - PHANTASMIC ARROW
  27. //============================================================
  28. pay_arche,109,169,3 script Arpesto 712,{
  29. if (Class == Job_Hunter || Class == Job_Sniper) {
  30. if (qskill_hunter == 100) {
  31. if (getskilllv("HT_PHANTASMIC")) {
  32. mes "[Arpesto]";
  33. mes "Hm, I'm sorry if I made";
  34. mes "a big scene when you grazed";
  35. mes "me with that attack accidentally. It's just that I was training so";
  36. mes "diligently and blood sugar was incredibly low and the fatigue...";
  37. next;
  38. mes "[Reidin Corse]";
  39. mes "Hah! Admit it,";
  40. mes "old man! You were";
  41. mes "just scared! Me, on";
  42. mes "the other hand...";
  43. emotion e_gg,"Reidin Corse#tu";
  44. next;
  45. mes "[Arpesto]";
  46. mes "You little";
  47. mes "whippersnapper!";
  48. mes "I don't know what";
  49. mes "you're talking about!";
  50. close;
  51. }else{
  52. mes "[Arpesto]";
  53. mes "I recognize you";
  54. mes "from somewhere,";
  55. mes "I think. Reidin, do you";
  56. mes "remember this guy?";
  57. next;
  58. mes "[Reidin Corse]";
  59. mes "Oh come on, we see";
  60. mes "hundreds of Archers and";
  61. mes "Hunters and Snipers and...";
  62. mes "I can't remember them all.";
  63. mes "But I guess this guy's up";
  64. mes "to snuff. Trust me on this!";
  65. next;
  66. mes "[Arpesto]";
  67. mes "Alright, alright.";
  68. mes "If Reidin thinks you're";
  69. mes "worthy, then you're probably";
  70. mes "are. In that case, I'd like to";
  71. mes "offer to teach you my secret";
  72. mes "skill, ''Phantasmic Arrow.''";
  73. next;
  74. mes "[Reidin Corse]";
  75. mes "Wait, wait. This guy";
  76. mes "only needs a refresher.";
  77. mes "Yeah, I'm pretty sure you";
  78. mes "were here to learn this";
  79. mes "skill before. Yeah, I've";
  80. mes "got a gut feeling about it.";
  81. next;
  82. mes "[Arpesto]";
  83. mes "Damn. Only a refresher?";
  84. mes "That means you'll learn";
  85. mes "this free of charge. Alright...";
  86. mes "You should be able to use the";
  87. mes "Phantasmic Arrow skill now.";
  88. mes "Travel safely now, you hear?";
  89. skill "HT_PHANTASMIC",1,0;
  90. close;
  91. }
  92. }
  93. else if (qskill_hunter == 1) {
  94. if (countitem(724) > 4 && countitem(7115) > 4 && countitem(537) > 29) {
  95. mes "[Arpesto]";
  96. mes "Hm? You're back?";
  97. mes "Oh, did you bring";
  98. mes "everything? Ah, you did.";
  99. mes "Good! Now I shall reveal";
  100. mes "my super secret skill...";
  101. mes "The 1st Arpesto Form!";
  102. next;
  103. mes "[Reidin Corse]";
  104. mes "Wait! Wait...";
  105. mes "Didn't you call it";
  106. mes "Arpesto's 3rd Form";
  107. mes "or something at first?";
  108. emotion e_swt,"Reidin Corse#tu";
  109. next;
  110. mes "[Arpesto]";
  111. mes "Er, yes, Arpesto's";
  112. mes "3rd Form, that's right.";
  113. mes "It's just there's just so";
  114. mes "many of them, that... ";
  115. mes "Anyway, let me teach you";
  116. mes "the ''Emergency Arrow'' skill.";
  117. next;
  118. mes "[Reidin Corse]";
  119. mes "Whoa, hold on!";
  120. mes "''Emergency Arrow?!''";
  121. mes "That's the old name you";
  122. mes "gave that skill, right?";
  123. mes "Didn't you change it?";
  124. emotion e_omg;
  125. next;
  126. emotion e_omg;
  127. mes "[Arpesto]";
  128. mes "What the hell";
  129. mes "are you talkin--";
  130. next;
  131. mes "[Arpesto]";
  132. mes "Oh, you're right.";
  133. mes "We agreed that name";
  134. mes "was too cheesy. What";
  135. mes "did we call it now? Um...";
  136. mes "''Phantasmic Arrow?''";
  137. emotion e_dots;
  138. next;
  139. mes "[Arpesto]";
  140. mes "...";
  141. mes "......";
  142. emotion e_sob;
  143. next;
  144. mes "[Reidin Corse]";
  145. mes "Umm....";
  146. mes "Ummm........";
  147. next;
  148. mes "[Reidin Corse]";
  149. mes "Yeah, that was the one!";
  150. mes "''^3131FFPhantasmic Arrow^000000'' sounds";
  151. mes "soooo much cooler than that";
  152. mes "other name you came up with!";
  153. emotion e_ic,"Reidin Corse#tu";
  154. next;
  155. mes "[Arpesto]";
  156. mes "You can be pretty handy";
  157. mes "sometimes, Reidin. Now,";
  158. mes "back to the matter at hand.";
  159. mes "I shall teach you my awesome";
  160. mes "skill, Phantasmic Arrow. Now...";
  161. mes "Ready your mind and body!";
  162. next;
  163. mes "[Arpesto]";
  164. mes "Phan-!";
  165. mes "Ta-!";
  166. mes "Ssssss-!";
  167. mes "Mic-!";
  168. next;
  169. mes "[Arpesto]";
  170. mes "ARRRRRRRROOOOOOW~!";
  171. specialeffect EF_FLASHER;
  172. specialeffect2 EF_FLASHER;
  173. next;
  174. mes "[Arpesto]";
  175. mes "^333333*Pant Pant*^000000";
  176. mes "Alright, I used a special";
  177. mes "technique to teach you the";
  178. mes "skill-- directly into your brain. You should be able to use it";
  179. mes "now. Why don't give it a try?";
  180. next;
  181. mes "^3355FF*Swwwwwww!*";
  182. mes "*Bang!*^000000";
  183. specialeffect EF_HIT2;
  184. emotion e_omg;
  185. emotion e_omg,1;
  186. next;
  187. mes "[Arpesto]";
  188. mes "^333333*Pant Pant*";
  189. mes "*Cough Cough*";
  190. mes "*Cough Cough*^000000";
  191. next;
  192. mes "[Arpesto]";
  193. mes "WHHHHHHHY MEEEEE?!";
  194. emotion e_omg,"Reidin Corse#tu";
  195. next;
  196. mes "^3355FF*Thump*^000000";
  197. next;
  198. mes "[Reidin Corse]";
  199. mes "Ar-Arpesto, no!";
  200. mes "...........................";
  201. mes "";
  202. mes "Oh. Oh, come on! The arrow";
  203. mes "just glanced you! You'll be";
  204. mes "alright. Quit being a baby.";
  205. next;
  206. mes "[Reidin Corse]";
  207. mes "Eh, don't worry about";
  208. mes "Arpesto. He's just being";
  209. mes "a crazy old man. I'll take";
  210. mes "care of him, so just make";
  211. mes "sure you make good use";
  212. mes "of that new skill. Take care~";
  213. delitem 724,5; //Cardinal_Jewel_
  214. delitem 7115,5; //Harpy's_Feather
  215. delitem 537,30; //Pet_Food
  216. set qskill_hunter,100;
  217. skill "HT_PHANTASMIC",1,0;
  218. close;
  219. }else{
  220. mes "[Arpesto]";
  221. mes "Hurry up and bring";
  222. mes "^3131FF5 Cursed Rubies^000000,";
  223. mes "^3131FF30 Pet Foods^000000 and";
  224. mes "^3131FF5 Harpy Feathers^000000.";
  225. mes "Then, I can teach you";
  226. mes "the Emergency Arrow skill.";
  227. close;
  228. }
  229. }
  230. else {
  231. if (getskilllv("HT_PHANTASMIC")) {
  232. mes "[Arpesto]";
  233. mes "Ah, very nice.";
  234. mes "Um, as you demonstrated";
  235. mes "earlier, my teaching technique";
  236. mes "was perfect. But next time, use";
  237. mes "the skill on foes that deserve";
  238. mes "to be beaten, alright? Good.";
  239. set qskill_hunter,100;
  240. close;
  241. }
  242. if (JobLevel < 40) {
  243. mes "[Arpesto]";
  244. mes "Did the master send you";
  245. mes "to me? Hmm... You're still";
  246. mes "pretty green from the looks";
  247. mes "of it. Yeah, I don't think there's anything I can teach quite yet.";
  248. next;
  249. mes "[Arpesto]";
  250. mes "Train a little more and get";
  251. mes "some more experience in";
  252. mes "your job. When you become";
  253. mes "more adept at hunting, you'll";
  254. mes "be able to grasp what I've been";
  255. mes "teaching Hunters and Snipers.";
  256. close;
  257. }else{
  258. mes "[Arpesto]";
  259. mes "Has the master sent you?";
  260. mes "Ah, you definitely have the";
  261. mes "keen, vulture like eyes of a";
  262. mes "true Hunter. You should be";
  263. mes "capable of learning my secret";
  264. mes "skill, the 3rd Arpesto Form...";
  265. next;
  266. mes "[Arpesto]";
  267. mes "It's a handy skill that";
  268. mes "I developed while battling";
  269. mes "Medusas and running out";
  270. mes "of arrows. I simply call it,";
  271. mes "''^3131FFEmergency Arrow^000000.'' Would you";
  272. mes "be interested in learning it?";
  273. next;
  274. switch(select("Yes, please!:Ummm...")) {
  275. case 1:
  276. mes "[Arpesto]";
  277. mes "Great, great. Of course,";
  278. mes "you can't resist this offer";
  279. mes "if you recognize this skill's";
  280. mes "value. However, I'd like to";
  281. mes "ask for a little tuition in return for me teaching this to you.";
  282. next;
  283. mes "[Arpesto]";
  284. mes "Although I feel guilt at";
  285. mes "asking for payment from";
  286. mes "a fellow Hunter, creating";
  287. mes "this skill required much";
  288. mes "sacrifice and unimaginable";
  289. mes "bloodshed on my part...";
  290. next;
  291. mes "[Reidin Corse]";
  292. mes "Hey! You liar!";
  293. mes "I was there when you";
  294. mes "accidently made up that";
  295. mes "skill when you were bored";
  296. mes "and just messing around";
  297. mes "with one of the Bows!";
  298. emotion e_gg,"Reidin Corse#tu";
  299. next;
  300. emotion e_omg;
  301. mes "[Arpesto]";
  302. mes "^333333*Ahem*^000000 Please Reidin,";
  303. mes "don't entertain unfounded";
  304. mes "rumors. It was only after";
  305. mes "countless battles with Eddga";
  306. mes "that I managed to invent and";
  307. mes "perfect Emergency Arrow.";
  308. next;
  309. mes "[Reidin Corse]";
  310. mes "^333333*Tsk tsk*^000000 Huh.";
  311. mes "I thought you said";
  312. mes "you developed it while";
  313. mes "you were fighting Medusas.";
  314. next;
  315. mes "[Arpesto]";
  316. mes "A-anyway, please bring";
  317. mes "me the following items";
  318. mes "as tuition in exchange for";
  319. mes "me teaching you this skill.";
  320. next;
  321. mes "[Arpesto]";
  322. mes "Please bring me";
  323. mes "^3131FF5 Cursed Rubies^000000,";
  324. mes "^3131FF30 Pet Foods^000000 and";
  325. mes "^3131FF5 Harpy Feathers^000000.";
  326. mes "Then I can teach";
  327. mes "you this skill.";
  328. next;
  329. mes "[Reidin Corse]";
  330. mes "30 Pet Foods?";
  331. mes "What the heck do";
  332. mes "you need all that for?";
  333. next;
  334. mes "[Arpesto]";
  335. mes "I...";
  336. mes "I'm going to";
  337. mes "use it to feed";
  338. mes "my pet Falcon.";
  339. next;
  340. mes "[Reidin Corse]";
  341. mes "...";
  342. mes "......";
  343. mes ".........";
  344. mes "......Riiiight.";
  345. emotion e_dots,"Reidin Corse#tu";
  346. set qskill_hunter,1;
  347. close;
  348. case 2:
  349. mes "[Arpesto]";
  350. mes "Alright, it's your";
  351. mes "decision. However, I'm";
  352. mes "sure that you may have";
  353. mes "great need of my skill";
  354. mes "sooner or later, so return";
  355. mes "to me if you change your mind.";
  356. close;
  357. }
  358. }
  359. }
  360. }else{
  361. mes "[Arpesto]";
  362. mes "The sky still looks clear, but recently the winds that have been blowing through the land seem to carry with them an air of misfortune.";
  363. next;
  364. emotion e_pif,"Reidin Corse#tu";
  365. mes "[Reidin Corse]";
  366. mes "So...";
  367. mes "Danger's coming?";
  368. mes "Heh! Chill, gramps~";
  369. mes "I got it covered!";
  370. next;
  371. emotion e_swt2;
  372. mes "[Arpesto]";
  373. mes "Ho ho...";
  374. mes "Energetic, but";
  375. mes "cocky. Kids nowadays...";
  376. close;
  377. }
  378. }