iRO_Exp.txt 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851
  1. //===== eAthena Script =======================================
  2. //= iRO Repeatable EXP Quests.
  3. //===== By: ==================================================
  4. //= Kisuka
  5. //===== Current Version: =====================================
  6. //= 1.0
  7. //===== Compatible With: =====================================
  8. //= eAthena SVN
  9. //===== Description: =========================================
  10. //= Each of these quests are repeatable.
  11. //= Therefore, you are able to get a character from
  12. //= levels 2 - 85 using only these quests instead of
  13. //= normal monster killing.
  14. //=
  15. //= Note: Before enabling remove
  16. //= 1) 925,Bill_Of_Birds; 2) 7106,Goat's_Horn
  17. //= From Vendor shops in npc/merchants/shops.txt
  18. //===== Additional Comments: =================================
  19. //= 1.0 First version. [Kisuka]
  20. //============================================================
  21. // Yullo - 25 Porcupine Quill
  22. //============================================================
  23. mjolnir_01,296,29,5 script Yullo#iROExp 95,{
  24. if((BaseLevel < 24)) {
  25. mes "[Yullo]";
  26. mes "Hmm, this maybe a little much of a";
  27. mes "request for you. Come back when you";
  28. mes "are taller and stronger.";
  29. close;
  30. }
  31. else if((BaseLevel > 60)) {
  32. mes "[Yullo]";
  33. mes "Hello, my name is Yullo.";
  34. mes "Now wait a minute, are you not a";
  35. mes "little too high of level for this?";
  36. next;
  37. close;
  38. }
  39. mes "[Yullo]";
  40. mes "I can't, no more and I mean it.";
  41. mes "Look at me I am serious I can't";
  42. mes "gather any more of these things.";
  43. next;
  44. mes "[Yullo]";
  45. mes "You know what, here is an idea.";
  46. mes "You can gather them and I can give";
  47. mes "you a reward for your efforts!";
  48. next;
  49. mes "[Yullo]";
  50. mes "Ok, so I need 25 Porcupine";
  51. mes "Quill's.";
  52. mes "Please tell me you have some or can";
  53. mes "help me";
  54. next;
  55. if (select("I have Porcupine Quills:Well I don't think I can help.") == 2) {
  56. mes "[Yullo]";
  57. mes "I need ^00CE0025 Porcupine Quills^000000.";
  58. close;
  59. }
  60. if (countitem(1027) < 25) {
  61. mes "[Yullo]";
  62. mes "Where are the Porcupine Quills? You";
  63. mes "think I wouldn't notice?";
  64. close;
  65. }else{
  66. delitem 1027,25;
  67. getitem 501,10;
  68. getexp 10425,6272;
  69. mes "[Yullo]";
  70. mes "Great, you have enough!";
  71. mes "Just like I promised a little";
  72. mes "reward.";
  73. close;
  74. }
  75. }
  76. // Shone - 25 Earthworm Peeling
  77. //============================================================
  78. moc_fild17,208,346,5 script Shone#iROExp 707,{
  79. if((BaseLevel < 25)) {
  80. mes "[Shone]";
  81. mes "You need some help, but I can't";
  82. mes "provide that for you. Come back";
  83. mes "when you are stronger and have";
  84. mes "earned much more wisdom.";
  85. close;
  86. }
  87. else if((BaseLevel > 60)) {
  88. mes "[Shone]";
  89. mes "You are much to strong to be";
  90. mes "fighting these things!";
  91. next;
  92. close;
  93. }
  94. mes "[Shone]";
  95. mes "Wait! You can see me?";
  96. mes "Oh well, I haven't yet mastered my";
  97. mes "skills.";
  98. next;
  99. mes "[Shone]";
  100. mes "Hey do you think you van help me? I";
  101. mes "am trying to collect ^00CE0025 Earthwarm^000000";
  102. mes "^00CE00Peelings^000000. I will reward you if you";
  103. mes "help.";
  104. next;
  105. if (select("I have 25 Earthworm Peelings:What was it again?") == 2) {
  106. mes "[Shone]";
  107. mes "I need ^00CE0025 Earthworm Peelings^000000.";
  108. close;
  109. }
  110. if (countitem(1055) < 25) {
  111. mes "[Shone]";
  112. mes "I don't see any ^00CE00Earthworm Peerlings^000000.";
  113. mes "Are you trying to scam me?";
  114. close;
  115. }else{
  116. delitem 1055,25;
  117. getitem 502,10;
  118. getexp 15775,1125;
  119. mes "[Shone]";
  120. mes "Thank you for the 25 Earthworm";
  121. mes "Peelings!";
  122. mes "Here is that reward I promised you,";
  123. mes "I hope take this wisdom I have";
  124. mes "passed on to you and share it with";
  125. mes "others.";
  126. close;
  127. }
  128. }
  129. // Langry - 25 Fluff
  130. //============================================================
  131. gef_fild07,321,193,3 script Langry#iROExp 754,{
  132. if((BaseLevel < 2)) {
  133. mes "[Langry]";
  134. mes "You may just be the most unlikely";
  135. mes "person ever,";
  136. mes "recycle a few Fabres and come";
  137. mes "back.";
  138. close;
  139. }
  140. if((BaseLevel > 20)) { mes "[Langry]"; }
  141. mes "Hello, my name is Langry.";
  142. mes "I have to complete this community";
  143. mes "service, but I am just too lazy.";
  144. next;
  145. if((BaseLevel > 20)) { close; }
  146. mes "[Langry]";
  147. mes "Do you think you can help me?";
  148. mes "Please?";
  149. next;
  150. mes "[Langry]";
  151. mes "I need to collect ^0000CE25 Fluff^000000 to";
  152. mes "complete this community service";
  153. mes "project.";
  154. mes "You know what I can even reward you";
  155. mes "a little for helping me.";
  156. next;
  157. if (select("I have some Fluff:What was that again?") == 2) {
  158. mes "[Langry]";
  159. mes "I need ^00CE0025 Fluff^000000.";
  160. close;
  161. }
  162. if (countitem(914) < 25) {
  163. mes "[Langry]";
  164. mes "I see no fluff, wait yea I do it's";
  165. mes "the lies coming from your mouth.";
  166. close;
  167. }else{
  168. delitem 914,25;
  169. getexp 385,30;
  170. mes "[Langry]";
  171. mes "Thank you for the Fluff. This helps";
  172. mes "me out greatly.";
  173. mes "Oh and here you go, this should";
  174. mes "help you get stronger, faster!";
  175. close;
  176. }
  177. }
  178. // Halgus - 25 Chrysalis
  179. //============================================================
  180. gef_fild04,191,54,4 script Halgus#iROExp 123,{
  181. if((BaseLevel < 2)) {
  182. mes "[Halgus]";
  183. mes "Please return to me when you are a";
  184. mes "little stronger.";
  185. close;
  186. }
  187. else if((BaseLevel > 20)) {
  188. mes "[Halgus]";
  189. mes "You are way to learned to be";
  190. mes "hunting these little things.";
  191. next;
  192. close;
  193. }
  194. mes "[Halgus]";
  195. mes "New here are you? Well look I like";
  196. mes "helping new faces around here.";
  197. mes "And lets be honest you are not the";
  198. mes "prettiest look face I have seen.";
  199. next;
  200. mes "[Halgus]";
  201. mes "None-the-less my daughter would";
  202. mes "like a new necklace.";
  203. mes "I am not rich by any means so I am";
  204. mes "looking to collect Chrysalis from";
  205. mes "the Pupa's in this area.";
  206. next;
  207. mes "[Halgus]";
  208. mes "Can you collect ^00CE0025 Chrysalis^000000 and";
  209. mes "return them to me, I promise to";
  210. mes "reward you well.";
  211. next;
  212. if (select("I have Chrysalis:What did you need?") == 2) {
  213. mes "[Halgus]";
  214. mes "I need ^00CE0025 Chrysalis^000000.";
  215. close;
  216. }
  217. if (countitem(915) < 25) {
  218. mes "[Halgus]";
  219. mes "I need ^00CE0025 Chrysalis^000000 and no less";
  220. mes "please.";
  221. close;
  222. }else{
  223. delitem 915,25;
  224. getexp 385,30;
  225. mes "[Halgus]";
  226. mes "Amazing you found so many that";
  227. mes "fast.";
  228. mes "Like I promised, give me the";
  229. mes "Chrysalis and I will reward you";
  230. mes "with my wisdom.";
  231. close;
  232. }
  233. }
  234. // Laertes - 25 Powder of Butterfly
  235. //============================================================
  236. prt_fild04,356,148,3 script Laertes#iROExp 798,{
  237. if((BaseLevel < 15 )) {
  238. mes "Your level is too low!";
  239. next;
  240. mes "Go kill more Porings!";
  241. close;
  242. }
  243. mes "[Laertes]";
  244. mes "Good Morning!";
  245. next;
  246. if((BaseLevel < 45)) { mes "[Laertes]"; }
  247. mes "I work for an apothecary in";
  248. mes "Prontera";
  249. if((BaseLevel > 45)) {
  250. mes "I come here to collect materials";
  251. mes "for medicine";
  252. close;
  253. }
  254. mes "I need to have a good supply";
  255. mes "of ^FF0000Powder of Butterfly^000000";
  256. next;
  257. if (select("I have Powder of Butterfly:What did you need?") == 2) {
  258. mes "[Laertes]";
  259. mes "If you bring me";
  260. mes "^FF000025 Powder of Butterfly^000000,";
  261. mes "I will give you some medical";
  262. mes "supplies.";
  263. close;
  264. }
  265. if (countitem(924) < 25) {
  266. mes "[Laertes]";
  267. mes "It doesn't look";
  268. mes "like you have enough.";
  269. next;
  270. mes "[Laertes]";
  271. mes "If you bring me";
  272. mes "^FF000025 Powder of Butterfly^000000,";
  273. mes "I will give you some medical";
  274. mes "supplies.";
  275. close;
  276. }else{
  277. delitem 924,25;
  278. getitem 502,5;
  279. getexp 2950,1125;
  280. mes "[Laertes]";
  281. mes "Hey, thank you again.";
  282. mes "Here you go, as promised.";
  283. close;
  284. }
  285. }
  286. // Nutters - 25 Acorn
  287. //===========================================================
  288. mjolnir_01,293,20,3 script Nutters#iROExp 779,{
  289. if((BaseLevel < 18)) {
  290. mes "[Nutters]";
  291. mes "You are just too small to fight";
  292. mes "these things for me. Can you get a";
  293. mes "little taller then return?";
  294. close;
  295. }
  296. else if((BaseLevel > 60)) {
  297. mes "[Nutters]";
  298. mes "You are much to strong to be";
  299. mes "fighting these things!";
  300. next;
  301. close;
  302. }
  303. mes "[Nutters]";
  304. mes "I..I just can't seem to find any.";
  305. mes "Pesky Coco's have hidden all the";
  306. mes "Acorns.";
  307. next;
  308. mes "[Nutters]";
  309. mes "Can you help me find ^00CE0025 Acorns^000000.I";
  310. mes "will reward you with much if you";
  311. mes "can.";
  312. next;
  313. if (select("I have 25 Acorns:Please come again?") == 2) {
  314. mes "[Nutters]";
  315. mes "I need ^00CE0025 Acorns^000000.";
  316. close;
  317. }
  318. if (countitem(1026) < 25) {
  319. mes "[Nutters]";
  320. mes "Where are my ^00CE00Acorns^000000? Hey, I'm not";
  321. mes "playing, you better not hold out on";
  322. mes "me.";
  323. close;
  324. }else{
  325. mes "[Nutters]";
  326. mes "Oh great you found out where they";
  327. mes "were hiding them. Gimme Gimme!!!";
  328. next;
  329. delitem 1026,25;
  330. getitem 502,5;
  331. getexp 3600,3905;
  332. mes "[Nutters]";
  333. mes "Oh thats right, sorry I just love";
  334. mes "roasting Acorns. Mmm.";
  335. mes "Here is what I promised you.";
  336. close;
  337. }
  338. }
  339. // Cuir - 25 Anolian Skin
  340. //===========================================================
  341. cmd_fild01,362,256,3 script Cuir#iROExp 106,{
  342. if((BaseLevel < 45)) {
  343. mes "[Cuir]";
  344. mes "You certainly are brave, but";
  345. mes "bravery turns to foolishness if you";
  346. mes "continue going East.";
  347. mes "Perhaps when you are stronger you";
  348. mes "and I can do business.";
  349. close;
  350. }
  351. else if((BaseLevel > 80)) {
  352. mes "[Cuir]";
  353. mes "You are too powerful for this task,";
  354. mes "I need the skins in fair condition,";
  355. mes "not exploded!";
  356. next;
  357. close;
  358. }
  359. mes "[Cuir]";
  360. mes "You look like a sturdy adventurer!";
  361. mes "How'd you like to help me make a";
  362. mes "buck selling gator skin?";
  363. next;
  364. mes "[Cuir]";
  365. mes "If you can bring me ^00CE0020 Anolian^000000";
  366. mes "^00CE00Skin^000000. I can help you get stronger.";
  367. next;
  368. if (select("I've the Anolian Skins:Gators bite!") == 2) {
  369. mes "[Cuir]";
  370. mes "I need ^00CE0020 Anolian Skin^000000.";
  371. close;
  372. }
  373. if (countitem(7003) < 20) {
  374. mes "[Cuir]";
  375. mes "I know a gator skin when I see it";
  376. mes "and I don't see ^00CE0020 Anolian Skins^000000.";
  377. close;
  378. }else{
  379. delitem 7003,20;
  380. getitem 503,10;
  381. getexp 68950,43300;
  382. mes "[Cuir]";
  383. mes "Thank you for the ^00CE0020 Anolian^000000";
  384. mes "^00CE00Skins^000000!";
  385. mes "I hope you can continue to help me";
  386. mes "collect these skins.";
  387. mes "The armor creators around the world";
  388. mes "are clamoring for them.";
  389. close;
  390. }
  391. }
  392. // Li - 50 Dokebi Horns
  393. //===========================================================
  394. pay_fild10,108,357,5 script Li#iROExp 90,{
  395. if((BaseLevel < 35)) {
  396. mes "This place is dangerous!";
  397. next;
  398. mes "You should leave quickly!";
  399. close;
  400. }
  401. else if((BaseLevel > 70)) {
  402. mes "[Li]";
  403. mes "Hello";
  404. mes "I read fortunes";
  405. mes "in payon.";
  406. close;
  407. }
  408. mes "[Li]";
  409. mes "Hello";
  410. next;
  411. mes "[Li]";
  412. mes "My fortune teller business";
  413. mes "needs a good supply";
  414. mes "of ^FF0000Dokebi Horn^000000";
  415. mes "to give my customers good luck.";
  416. next;
  417. if(select("I have some Dokebi Horns:What did you need?") == 2) {
  418. mes "[Li]";
  419. mes "If you bring me";
  420. mes "^FF000050 Dokebi Horn^000000,";
  421. mes "I can give you some good luck.";
  422. close;
  423. }
  424. if (countitem(1021) < 50) {
  425. mes "[Li]";
  426. mes "It doesn't look";
  427. mes "like you have enough.";
  428. next;
  429. mes "[Li]";
  430. mes "I need ^FF000050 Dokebi Horn^000000.";
  431. mes "for my fortune telling.";
  432. close;
  433. }else{
  434. delitem 1021,50;
  435. getexp 42000,36000;
  436. mes "[Li]";
  437. mes "Oh, great!";
  438. mes "Thank you for the horns.";
  439. close;
  440. }
  441. }
  442. // Lemly - 25 Frill
  443. //===========================================================
  444. moc_fild17,66,273,5 script Lemly#iROExp 725,{
  445. if((BaseLevel < 30)) {
  446. mes "What are you doing here?";
  447. next;
  448. mes "The desert will kill you here!";
  449. close;
  450. }
  451. else if((BaseLevel > 65)) {
  452. mes "[Lemly]";
  453. mes "Hey there.";
  454. next;
  455. mes "[Lemly]";
  456. mes "These lizards are gross.";
  457. next;
  458. mes "[Lemly]";
  459. mes "I can't believe I am stuck";
  460. mes "doing this.";
  461. close;
  462. }
  463. mes "[Lemly]";
  464. mes "Hey there cutie!";
  465. next;
  466. mes "[Lemly]";
  467. mes "I am looking for lizard";
  468. mes "^FF0000Frills^000000.";
  469. next;
  470. mes "The lizards around here";
  471. mes "have a natural stealth";
  472. mes "property that the assassin";
  473. mes "guild wants to study.";
  474. next;
  475. if(select("I have some Frills:What did you need?") == 2) {
  476. mes "[Lemly]";
  477. mes "I need";
  478. mes "^FF000025 Frill^000000";
  479. mes "for the assassin guild.";
  480. close;
  481. }
  482. if (countitem(1012) < 25) {
  483. mes "[Lemly]";
  484. mes "Sigh,";
  485. mes "Please don't waste my time.";
  486. next;
  487. mes "[Lemly]";
  488. mes "I need";
  489. mes "^FF000025 Frill^000000";
  490. mes "for the assassin guild.";
  491. close;
  492. }else{
  493. delitem 1012,25;
  494. getexp 30000,23000;
  495. mes "[Lemly]";
  496. mes "Hey, thank you.";
  497. mes "These are pretty icky though.";
  498. close;
  499. }
  500. }
  501. // Private Jeremy - 25 Stone Heart
  502. //===========================================================
  503. moc_fild05,213,163,7 script Private Jeremy#iROExp 707,{
  504. if((BaseLevel < 25)) {
  505. mes "[Private Jeremy]";
  506. mes "It is dangerous here";
  507. mes "citizen.";
  508. close;
  509. }
  510. mes "[Private Jeremy]";
  511. mes "Greetings citizen!";
  512. next;
  513. if((BaseLevel > 60)) {
  514. mes "[Private Jeremy]";
  515. mes "Please do not interrupt";
  516. mes "my mission for the";
  517. mes "Morroc Guard.";
  518. close;
  519. }
  520. mes "[Private Jeremy]";
  521. mes "The Morroc guard";
  522. mes "need ^FF0000Stone Hearts^000000";
  523. mes "for our training regimen";
  524. next;
  525. if(select("I have Stone Hearts:What did you need?") == 2) {
  526. mes "[Private Jeremy]";
  527. mes "The Morroc Guard needs";
  528. mes "^FF000025 Stone Heart^000000,";
  529. mes "for our training regimen.";
  530. close;
  531. }
  532. if (countitem(953) < 25) {
  533. mes "[Private Jeremy]";
  534. mes "It doesn't look";
  535. mes "like you have enough.";
  536. next;
  537. mes "[Private Jeremy]";
  538. mes "The Morroc Guard needs";
  539. mes "^FF000025 Stone Heart^000000,";
  540. mes "for our training regimen.";
  541. close;
  542. }else{
  543. delitem 953,25;
  544. getexp 14000,9000;
  545. mes "[Private Jeremy]";
  546. mes "The Morroc Guard thanks you,";
  547. mes "citizen.";
  548. close;
  549. }
  550. }
  551. // Gregor - 25 Bill of Birds
  552. //===========================================================
  553. moc_fild06,33,204,3 script Gregor#iROExp 97,{
  554. if((BaseLevel < 10)) {
  555. mes "[Gregor]";
  556. mes "He there.";
  557. next;
  558. mes "[Gregor]";
  559. mes "Those pickys over there";
  560. mes "seem to be about your";
  561. mes "speed.";
  562. close;
  563. }
  564. else if((BaseLevel > 30)) {
  565. mes "[Gregor]";
  566. mes "Here peco peco peco";
  567. next;
  568. mes "[Gregor]";
  569. mes "Come here peco.";
  570. close;
  571. }
  572. mes "[Gregor]";
  573. mes "Peco Pecos are fascinating.";
  574. mes "I need some";
  575. mes "^FF0000Bill of Birds^000000";
  576. mes "for my, uh, research...";
  577. next;
  578. if(select("I have some Bill of Birds:What did you need?") == 2) {
  579. mes "[Gregor]";
  580. mes "Can you help me";
  581. mes "out and bring me";
  582. mes "^FF000025 Bill of Birds^000000?";
  583. close;
  584. }
  585. if (countitem(925) < 25) {
  586. mes "[Gregor]";
  587. mes "It doesn't look";
  588. mes "like you have enough.";
  589. next;
  590. mes "[Gregor]";
  591. mes "Can you help me";
  592. mes "out and bring me";
  593. mes "^FF000025 Bill of Birds^000000?";
  594. close;
  595. }else{
  596. delitem 925,25;
  597. getexp 4000,2000;
  598. mes "[Gregor]";
  599. mes "Thank you so much.";
  600. next;
  601. mes "[Gregor]";
  602. mes "This is gonna be";
  603. mes "delicious!";
  604. close;
  605. }
  606. }
  607. // Lilla - 50 Sharp Leaf
  608. //===========================================================
  609. um_fild01,35,281,5 script Lilla#iROExp 724,{
  610. if((BaseLevel < 60)) {
  611. mes "[Lilla]";
  612. mes "You are way too tiny to be helping";
  613. mes "me. Thank you for your offer";
  614. mes "though.";
  615. close;
  616. }
  617. else if((BaseLevel > 85)) {
  618. mes "[Lilla]";
  619. mes "Sorry but you are a little to old";
  620. mes "and scary to talk to!";
  621. next;
  622. close;
  623. }
  624. mes "[Lilla]";
  625. mes "Why hello!";
  626. mes "You look like someone who is";
  627. mes "willing to help a lil thing like";
  628. mes "myself out.";
  629. next;
  630. mes "[Lilla]";
  631. mes "I really need to gather ^00CE0050 Sharp^000000";
  632. mes "^00CE00Leaf^000000 for my garden tea party.";
  633. mes "Do you have any?";
  634. next;
  635. if(select("I have 50 Sharp Leaf:What, sorry I was day dreaming") == 2) {
  636. mes "[Lilla]";
  637. mes "I need ^00CE0050 Sharp Leafs^000000.";
  638. close;
  639. }
  640. if (countitem(7100) < 50) {
  641. mes "[Lilla]";
  642. mes "Why, I may look cute and silly but";
  643. mes "please don't play games with me.";
  644. close;
  645. }else{
  646. mes "[Lilla]";
  647. mes "Hey, your a sweet little thing.";
  648. mes "Thanks so much for helping me!";
  649. next;
  650. delitem 7100,50;
  651. getitem 504,10;
  652. getexp 262485,141835;
  653. mes "[Lilla]";
  654. mes "Oh, I almost forgot. I have";
  655. mes "something for you ^_^";
  656. mes "Thank you so much again for your";
  657. mes "help.";
  658. close;
  659. }
  660. }
  661. // Lella - 50 Huge Leaf
  662. //============================================================
  663. ayo_fild01,44,241,5 script Lella#iROExp 877,{
  664. if((BaseLevel < 36)) {
  665. mes "[Lella]";
  666. mes "Quickly escape before they get";
  667. mes "their claws into your sanity!";
  668. close;
  669. }
  670. else if((BaseLevel > 65)) {
  671. mes "[Lella]";
  672. mes "Not sure why you are here,";
  673. mes "but I can't offer you a bounty";
  674. mes "as there would be no effort";
  675. mes "in it for you!";
  676. close;
  677. }
  678. mes "[Lella]";
  679. mes "Why hello!";
  680. mes "You look like someone who is";
  681. mes "willing to help someone who is";
  682. mes "slowly going mad.";
  683. next;
  684. mes "[Lella]";
  685. mes "I really need to gather ^00CE0050 Huge^000000";
  686. mes "^00CE00Leaf^000000 for my sanity.";
  687. mes "Do you have any?";
  688. next;
  689. if(select("I have 50 Huge Leaf:What, sorry I was day dreaming") == 2) {
  690. mes "[Lella]";
  691. mes "I need ^00CE0050 Huge Leafs^000000.";
  692. close;
  693. }
  694. if (countitem(7198) < 50) {
  695. mes "[Lella]";
  696. mes "Meow meow meow meow meow...";
  697. mes "NOOOOOOOOOOOO.";
  698. close;
  699. }else{
  700. mes "[Lella]";
  701. mes "Wonderful I can tell it is just a";
  702. mes "little bit quieter around here!";
  703. next;
  704. delitem 7198,50;
  705. getitem 503,10;
  706. getexp 25740,31512;
  707. mes "[Lella]";
  708. mes "The more leafs I collect the";
  709. mes "quieter it seems around here.";
  710. close;
  711. }
  712. }
  713. // Vegetable Farmer - 50 Antelope Horn
  714. //============================================================
  715. ein_fild06,82,171,7 script Vegetable Farmer#iROExp 919,{
  716. if((BaseLevel < 70)) {
  717. mes "[Vegetable Farmer]";
  718. mes "My greens, where did they all go?";
  719. mes "Oh, no..no!!!";
  720. close;
  721. }
  722. else if((BaseLevel > 84)) {
  723. mes "[Vegetable Farmer]";
  724. mes "Oh boy, Oh boy!";
  725. next;
  726. mes "[Vegetable Farmer]";
  727. mes "Sorry I can't talk right now";
  728. mes "I am in a world of hurt here,";
  729. mes "these darn Goats are going to kill";
  730. mes "me.";
  731. close;
  732. }
  733. mes "[Vegetable Farmer]";
  734. mes "Oh great!";
  735. mes "You are here to help me right?";
  736. mes "If not, then I am in a world of hurt.";
  737. next;
  738. mes "[Vegetable Farmer]";
  739. mes "These Goats keep eating my";
  740. mes "vegetables.";
  741. mes "Can you do what you can to help";
  742. mes "me?";
  743. mes "I need ^FF0000Antelope Horns^000000";
  744. mes "to show for your hard work, and I";
  745. mes "will reward you.";
  746. next;
  747. if(select("I have Antelope Horns:What did you need?") == 2) {
  748. mes "[Vegetable Farmer]";
  749. mes "I need to see that you have";
  750. mes "gathered";
  751. mes "^FF000050 Antelope Horns^000000,";
  752. mes "and then I can reward you.";
  753. close;
  754. }
  755. if (countitem(7106) < 50) {
  756. mes "[Vegetable Farmer]";
  757. mes "It doesn't look";
  758. mes "like you have enough.";
  759. next;
  760. mes "[Vegetable Farmer]";
  761. mes "I need to see that you have";
  762. mes "gathered";
  763. mes "^FF000050 Antelope Horns^000000,";
  764. mes "and then I can reward you.";
  765. close;
  766. }else{
  767. delitem 7106,50;
  768. getitem 504,10;
  769. getexp 258490,155155;
  770. mes "[Vegetable Farmer]";
  771. mes "Amazing, you did that with speed. I";
  772. mes "am truly grateful.";
  773. close;
  774. }
  775. }
  776. // Local Villager - 50 Bacillus
  777. //============================================================
  778. ein_fild01,43,249,7 script Local Villager#iROExp 898,{
  779. if((BaseLevel < 60)) {
  780. mes "[Local Villager]";
  781. mes "Its amazing, truly it is. I just";
  782. mes "wish I could get through this all.";
  783. close;
  784. }
  785. else if((BaseLevel > 75)) {
  786. mes "[Local Villager]";
  787. mes "Um, um. I don't think..";
  788. next;
  789. mes "[Local Villager]";
  790. mes "Yeah, sorry I can't talk right";
  791. mes "now.";
  792. close;
  793. }
  794. mes "[Local Villager]";
  795. mes "Hey, you there. Yeah you!";
  796. mes "Do you think you can help me with";
  797. mes "something?";
  798. next;
  799. mes "[Local Villager]";
  800. mes "I am trying to make my way through";
  801. mes "but I can't seem to get past these";
  802. mes "Demon Pungus. Can you help by";
  803. mes "collecting ^FF0000Bacillus^000000?";
  804. mes "I will reward you for helping clear";
  805. mes "this out for me.";
  806. next;
  807. if(select("I have Bacillus:What did you need?") == 2) {
  808. mes "[Local Villager]";
  809. mes "I need to see that you have";
  810. mes "gathered";
  811. mes "^FF000050 Bacillus^000000,";
  812. mes "and then I can reward you.";
  813. close;
  814. }
  815. if (countitem(7119) < 50) {
  816. mes "[Local Villager]";
  817. mes "It doesn't look";
  818. mes "like you have enough.";
  819. next;
  820. mes "[Local Villager]";
  821. mes "I need to see that you have";
  822. mes "gathered";
  823. mes "^FF000050 Bacillus^000000,";
  824. mes "and then I can reward you.";
  825. close;
  826. }else{
  827. delitem 7119,50;
  828. getitem 504,10;
  829. getexp 250266,144452;
  830. mes "[Local Villager]";
  831. mes "I had my doubts, but you have";
  832. mes "proven me wrong.";
  833. close;
  834. }
  835. }