blacksmith_skills.txt 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669
  1. //===== rAthena Script =======================================
  2. //= Blacksmith Skills Quests
  3. //===== By: ==================================================
  4. //= Lupus, Reddozen, Samuray22
  5. //===== Current Version: =====================================
  6. //= 1.6
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Description: =========================================
  10. //= [Official Conversion]
  11. //= Quests for skills: Dubious Salesmanship, Greed
  12. //===== Additional Comments: =================================
  13. //= 1.6 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
  14. //============================================================
  15. geffen,178,72,3 script Akkie#qsk_bs 726,{
  16. if (BaseJob != Job_Blacksmith) {
  17. mes "[Akkie]";
  18. mes "Ah, today seems like";
  19. mes "a perfect day for forging.";
  20. mes "I just feel like going behind";
  21. mes "a beautiful waterfall, getting";
  22. mes "some high quality materials,";
  23. mes "and just hammering things.";
  24. close;
  25. }
  26. if (Upper == 1) {
  27. if (BLACK_SK == 7) {
  28. mes "[Akkie]";
  29. mes "I see that you've";
  30. mes "transcended since the";
  31. mes "last time we've met. Oh...";
  32. mes "You must have forgotten";
  33. mes "everything I've taught you.";
  34. mes "Well, let me teach you again~";
  35. next;
  36. mes "[Akkie]";
  37. mes "Actually, let me jog your";
  38. mes "memory with this counterfeit";
  39. mes "zeny that we made the last time. Do you remember how to perform";
  40. mes "Dubious Salesmanship? You";
  41. mes "should be able to use it now...";
  42. BLACK_SK = 8;
  43. if (getskilllv("BS_UNFAIRLYTRICK") == 0)
  44. skill "BS_UNFAIRLYTRICK",1,SKILL_PERM;
  45. close;
  46. }
  47. if (BLACK_SK == 8) {
  48. mes "[Akkie]";
  49. mes "Hi again~";
  50. mes "How has the smithing";
  51. mes "been coming along? Anyway,";
  52. mes "it was really nice of you to";
  53. mes "drop by and talk to me~";
  54. next;
  55. mes "[Akkie]";
  56. mes "It can get a little boring";
  57. mes "teaching Dubious Salesmanship";
  58. mes "to Blacksmiths and Master Smiths, but somebody from our guild has";
  59. mes "to do this job. Anyway, farewell and be safe in your travels, okay?";
  60. if (getskilllv("BS_UNFAIRLYTRICK") == 0) // debug
  61. skill "BS_UNFAIRLYTRICK",1,SKILL_PERM;
  62. close;
  63. }
  64. }
  65. if (JobLevel < 30) {
  66. mes "[Akkie]";
  67. if (Upper == 1) {
  68. mes "Hello, "+ strcharinfo(0) +",";
  69. mes "I'm here on behalf of the";
  70. mes "Blacksmith Guild to teach you";
  71. mes "a new skill. However, your Job";
  72. mes "Level is a little low right now";
  73. mes "for me to teach you anything...";
  74. next;
  75. mes "[Akkie]";
  76. mes "But practice smithing";
  77. mes "a little bit more, and";
  78. mes "once you qualify, I'll be";
  79. mes "sure to teach you my skill!";
  80. mes "Goodbye and good luck~";
  81. }
  82. else {
  83. mes "Hello, I'm Akkie from";
  84. mes "the Blacksmith Guild. I'm";
  85. mes "here to teach this new skill";
  86. mes "to all interested Blacksmiths";
  87. mes "and Master Smiths, but it looks";
  88. mes "like your Job Level is too low...";
  89. next;
  90. mes "[Akkie]";
  91. mes "I'm sorry, "+ strcharinfo(0) +",";
  92. mes "But you'll qualify for the";
  93. mes "skill I teach after you";
  94. mes "raise your Job Level.";
  95. mes "In the meantime, keep";
  96. mes "training, alright?";
  97. }
  98. close;
  99. }
  100. if (BLACK_SK == 0) {
  101. mes "[Akkie]";
  102. mes "Hello there~";
  103. mes "Isn't it such a";
  104. mes "wonderful day today?";
  105. mes "It's perfect for hunting!";
  106. next;
  107. mes "[Akkie]";
  108. mes "Um, let me introduce myself.";
  109. mes "I'm Akkie, a representative of";
  110. mes "the Blacksmith Guild that has";
  111. mes "been dispatched to teach the";
  112. mes "Dubious Salesmanship skill to";
  113. mes "Blacksmiths and Master Smiths.";
  114. next;
  115. mes "[Akkie]";
  116. mes "This additional class";
  117. mes "skill enables you to reduce";
  118. mes "the amount of zeny spent to";
  119. mes "cast Mammonite by 10%. This";
  120. mes "Passive skill might come in";
  121. mes "handy for you, "+ strcharinfo(0) +".";
  122. next;
  123. mes "[Akkie]";
  124. mes "Although I'm new at";
  125. mes "this, would you like";
  126. mes "for me to teach you";
  127. mes "Dubious Salesmanship?";
  128. next;
  129. if (select("Sure.:No, thanks.") == 1) {
  130. mes "["+ strcharinfo(0) +"]";
  131. mes "Sure. I'll try learning this";
  132. mes "new skill. Who knows?";
  133. mes "It might be really useful.";
  134. next;
  135. mes "[Akkie]";
  136. mes "Oh, that's great!";
  137. mes "You won't regret this!";
  138. mes "Now, let me explain how";
  139. mes "this skill works. Um, now";
  140. mes "where did I put that-- Ah.";
  141. mes "Let me read these guidelines.";
  142. next;
  143. mes "[Akkie]";
  144. mes "Using Dubious Salesmanship,";
  145. mes "we can reduce Mammonite's";
  146. mes "zeny cost by 10% by forging";
  147. mes "fake zeny to use in the skill.";
  148. mes "Since it's against enemies,";
  149. mes "we can let the forgery slide.";
  150. next;
  151. mes "[Akkie]";
  152. mes "Now, I need you to bring";
  153. mes "some materials so that I can";
  154. mes "demonstrate the forging of";
  155. mes "counterfeit zeny. Please";
  156. mes "bring me 1 Steel, 5 Coal,";
  157. mes "1 Iron Hammer and... and...";
  158. next;
  159. mes "[Akkie]";
  160. mes "Um, would you give";
  161. mes "me a minute to look";
  162. mes "up the information?";
  163. mes "I'm sorry about th-this...";
  164. mes "^333333(I thought I highlighted this";
  165. mes "in the manual. Where is it?)^000000";
  166. next;
  167. mes "[Akkie]";
  168. mes "Oh! Oh, I found it!";
  169. mes "L-let me start all";
  170. mes "over again. Uh...";
  171. next;
  172. mes "["+ strcharinfo(0) +"]";
  173. mes "............";
  174. next;
  175. mes "[Akkie]";
  176. mes "^0000FF1 Steel^000000,";
  177. mes "^0000FF5 Coal^000000,";
  178. mes "^0000FF1 Iron Hammer^000000,";
  179. mes "^0000FF500 zeny^000000 and";
  180. mes "^0000FF1 Detrimindexta^000000. Would";
  181. mes "you bring those, please?";
  182. next;
  183. mes "["+ strcharinfo(0) +"]";
  184. mes "Sure, sure.";
  185. mes "But are you actually";
  186. mes "able to teach me this";
  187. mes "skill? I mean...";
  188. next;
  189. mes "[Akkie]";
  190. mes "Oh no, I knew this was going to";
  191. mes "happen! I mean, um, it should";
  192. mes "be fine! I've been working here";
  193. mes "for 3 months a-and-- Just bring";
  194. mes "me the materials and I'll prove";
  195. mes "you can learn it e-easily!";
  196. next;
  197. mes "[Akkie]";
  198. mes "You've gotta trust me!";
  199. mes "You won't be disappointed,";
  200. mes "I promise! This skill is sooo";
  201. mes "useful! So just bring me those";
  202. mes "materials soon, alright?";
  203. BLACK_SK = 1;
  204. close;
  205. }
  206. mes "[Akkie]";
  207. mes "Wh-what?! But why not?";
  208. mes "A-am I not good enough";
  209. mes "for you? Please, I promise";
  210. mes "to do my best to teach you.";
  211. mes "Besides, I've got to reach";
  212. mes "my quota for the guild...";
  213. close;
  214. }
  215. if (BLACK_SK == 1) {
  216. if (countitem(999) < 1 || countitem(1003) < 5 || countitem(971) < 1 || countitem(613) < 1) {
  217. mes "[Akkie]";
  218. mes "Oh, you came back~";
  219. mes "Now let me see if you";
  220. mes "brought everything we";
  221. mes "need to make counterfeit";
  222. mes "zeny so that I can teach";
  223. mes "you Dubious Salesmanship.";
  224. next;
  225. mes "[Akkie]";
  226. mes "Hmm, you're still";
  227. mes "missing a few things.";
  228. mes "Let me tell you what you";
  229. mes "need to bring me once again";
  230. mes "so that we can start training";
  231. mes "you in the skill right away.";
  232. next;
  233. mes "[Akkie]";
  234. mes "^0000FF1 Steel^000000,";
  235. mes "^0000FF5 Coal^000000,";
  236. mes "^0000FF1 Iron Hammer^000000,";
  237. mes "^0000FF500 zeny^000000 and";
  238. mes "^0000FF1 Detrimindexta^000000.";
  239. mes "Don't forget, okay?";
  240. close;
  241. }
  242. if (Zeny < 500) {
  243. mes "[Akkie]";
  244. mes "Hmm, you have all the";
  245. mes "forging materials, but";
  246. mes "I still need 500 zeny.";
  247. mes "We need that zeny to copy,";
  248. mes "or we won't be able to make";
  249. mes "convincing counterfeit money.";
  250. close;
  251. }
  252. mes "[Akkie]";
  253. mes "Oh, you came back~";
  254. mes "Now let me see if you";
  255. mes "brought everything we";
  256. mes "need to make counterfeit";
  257. mes "zeny so that I can teach";
  258. mes "you Dubious Salesmanship.";
  259. next;
  260. mes "[Akkie]";
  261. mes "Good job, it looks like";
  262. mes "you've got what we need.";
  263. mes "Alright, now please wait";
  264. mes "while I get these materials";
  265. mes "ready for forging, okay?";
  266. delitem 1003,5; //Coal
  267. delitem 999,1; //Steel
  268. delitem 971,1; //Detrimindexta
  269. delitem 613,1; //Iron_Hammer
  270. Zeny -= 500;
  271. BLACK_SK = 2;
  272. close;
  273. }
  274. if (BLACK_SK == 2) {
  275. mes "[Akkie]";
  276. mes "A-ah! You came";
  277. mes "back sooner than";
  278. mes "I thought. Um, gee.";
  279. mes "Hmm. How should";
  280. mes "I tell you this?";
  281. next;
  282. mes "["+ strcharinfo(0) +"]";
  283. mes "...";
  284. mes "......";
  285. mes ".........";
  286. next;
  287. mes "[Akkie]";
  288. mes "I'm so sorry! I messed";
  289. mes "something up while I was";
  290. mes "making a counterfeit sample!";
  291. mes "I'm so sorry, please d-don't";
  292. mes "report me to the Blacksmith";
  293. mes "Guild! Give me one more chance!";
  294. next;
  295. mes "[Akkie]";
  296. mes "I promise that next time";
  297. mes "I won't mess up! All I need";
  298. mes "is 1 Steel and 3 more Coals!";
  299. mes "Please d-don't be angry with";
  300. mes "me, it was just an accident!";
  301. next;
  302. mes "["+ strcharinfo(0) +"]";
  303. mes "Okay, okay...";
  304. mes "Are you sure that's";
  305. mes "all you need me to get?";
  306. next;
  307. mes "[Akkie]";
  308. mes "Yes, yes! Oh, thank";
  309. mes "you for being so generous!";
  310. mes "Just bring me ^FF00001 Steel^000000 and";
  311. mes "^FF00003 Coals^000000 and we'll try again!";
  312. BLACK_SK = 3;
  313. close;
  314. }
  315. if (BLACK_SK == 3) {
  316. if (countitem(999) < 1 || countitem(1003) < 3) {
  317. mes "[Akkie]";
  318. mes "All I need you to do";
  319. mes "is bring me 1 Steel and";
  320. mes "3 Coals. Then I should";
  321. mes "be able to teach you the";
  322. mes "Dubious Salesmanship skill~";
  323. close;
  324. }
  325. mes "[Akkie]";
  326. mes "Oh, thank you so";
  327. mes "much for bringing these";
  328. mes "materials. Alright, I'll try";
  329. mes "really hard to succeed";
  330. mes "this time. Just give me";
  331. mes "a minute to prepare...";
  332. delitem 999,1; //Steel
  333. delitem 1003,3; //Coal
  334. BLACK_SK = 4;
  335. close;
  336. }
  337. if (BLACK_SK == 4) {
  338. mes "[Akkie]";
  339. mes "......";
  340. mes ".........";
  341. mes "............";
  342. next;
  343. mes "["+ strcharinfo(0) +"]";
  344. mes "...?";
  345. next;
  346. mes "["+ strcharinfo(0) +"]";
  347. mes "Oh no...";
  348. mes "Did... Did you...";
  349. mes "Did something happen?";
  350. next;
  351. mes "[Akkie]";
  352. mes "*Sniff* I b-broke the";
  353. mes "Iron Hammer you gave";
  354. mes "me! I c-can't finish forging";
  355. mes "this without one! Waaah~";
  356. next;
  357. mes "["+ strcharinfo(0) +"]";
  358. mes "^333333(I guess I should";
  359. mes "really bring her a new";
  360. mes "^FF0000Iron Hammer^333333, or else";
  361. mes "I'll never learn this skill!)^000000";
  362. BLACK_SK = 5;
  363. close;
  364. }
  365. if (BLACK_SK == 5) {
  366. if (countitem(613) < 1) {
  367. mes "[Akkie]";
  368. mes "Waah~! I can't believe";
  369. mes "I broke the Iron Hammer!";
  370. mes "Would you please bring me";
  371. mes "another one so that I can";
  372. mes "finish this counterfeit zeny and teach you Dubious Salesmanship?";
  373. close;
  374. }
  375. mes "[Akkie]";
  376. mes "^333333*Sniff*^000000 Did you";
  377. mes "r-really bring this";
  378. mes "Iron Hammer for me?";
  379. mes "Th-thank you for being so";
  380. mes "patient with my screwups...";
  381. next;
  382. mes "[Akkie]";
  383. mes "Okay, would you";
  384. mes "give me a moment?";
  385. mes "I'm going to try";
  386. mes "one more time.";
  387. delitem 613,1; //Iron_Hammer
  388. BLACK_SK = 6;
  389. close;
  390. }
  391. if (BLACK_SK == 6) {
  392. mes "[Akkie]";
  393. mes "Oh, you're back!";
  394. mes "Yaaaay, I finally did it!";
  395. mes "I finished making a sample";
  396. mes "of counterfeit zeny and even";
  397. mes "tested it with Mammonite!";
  398. next;
  399. mes "[Akkie]";
  400. mes "Oh, before you learn my";
  401. mes "skill, I'm supposed to tell you";
  402. mes "that my colleague, Goodman,";
  403. mes "can teach you another additional skill known as Greed. So you";
  404. mes "may want to look for him later.";
  405. next;
  406. mes "[Akkie]";
  407. mes "Okay, now the first part to";
  408. mes "learning Dubious Salesmanship";
  409. mes "is making this fake zeny. Watch";
  410. mes "this... Isn't it easy? Of course, you can only use this in battle to";
  411. mes "reduce Mammonite's zeny cost...";
  412. if (Upper == 1)
  413. BLACK_SK = 9; // note: official script is using another variable when a transcendent character is doing the quest for the first time
  414. else
  415. BLACK_SK = 7;
  416. skill "BS_UNFAIRLYTRICK",1,SKILL_PERM;
  417. next;
  418. mes "[Akkie]";
  419. mes "Also, 90% of the cost of";
  420. mes "Mammonite has to be real";
  421. mes "zeny or the skill will begin";
  422. mes "to lose effectiveness. Well,";
  423. mes "that's all for the lesson. Now you can use Dubious Salesmanship!";
  424. next;
  425. mes "[Akkie]";
  426. mes "Thanks once again for";
  427. mes "putting up with my mistakes,";
  428. mes "I know it must have been really";
  429. mes "annoying. Anyway, I hope this";
  430. mes "skill is really useful for you.";
  431. mes "Drop again sometime, okay?";
  432. close;
  433. }
  434. if (rand(1,2) == 1) {
  435. mes "[Akkie]";
  436. mes "Oh, have you spoken with";
  437. mes "Goodman in Einbroch yet?";
  438. mes "He's the representative of";
  439. mes "the Blacksmith Guild that";
  440. mes "teaches the Greed skill.";
  441. next;
  442. mes "[Akkie]";
  443. mes "If you're serious about";
  444. mes "smithing goods, the Greed";
  445. mes "skill might be very convenient.";
  446. mes "Though, I have to say that the";
  447. mes "skill's name is a little... Um.";
  448. mes "Hmm... It sounds pretty bad~";
  449. if (getskilllv("BS_UNFAIRLYTRICK") == 0) // debug
  450. skill "BS_UNFAIRLYTRICK",1,SKILL_PERM;
  451. close;
  452. }
  453. mes "[Akkie]";
  454. mes "Hi again~";
  455. mes "How has the smithing";
  456. mes "been coming along? Anyway,";
  457. mes "it was really nice of you to";
  458. mes "drop by and talk to me~";
  459. next;
  460. mes "[Akkie]";
  461. mes "It can get a little boring";
  462. mes "teaching Dubious Salesmanship";
  463. mes "to Blacksmiths, Master Smiths and Mechanics, but somebody from our guild has";
  464. mes "to do this job. Anyway, farewell and be safe in your travels, okay?";
  465. if (getskilllv("BS_UNFAIRLYTRICK") == 0) // debug
  466. skill "BS_UNFAIRLYTRICK",1,SKILL_PERM;
  467. close;
  468. }
  469. geffen,172,52,1 script Goodman#qsk_bs 826,{
  470. if (BaseJob != Job_Blacksmith) {
  471. mes "[Goodman]";
  472. mes "I feel like exploring";
  473. mes "the mountains to look for";
  474. mes "rare and interesting items";
  475. mes "that I can use in forging.";
  476. mes "For me, that's the greatest";
  477. mes "pleasure of being a Blacksmith.";
  478. close;
  479. }
  480. if (Upper == 1) {
  481. if (BLACK_SK2 == 2) {
  482. mes "[Goodman]";
  483. mes "Ah, I see that you have";
  484. mes "transcended. It gladdens me";
  485. mes "to see Blacksmiths become";
  486. mes "Master Smiths for the sake";
  487. mes "of improving their craft.";
  488. next;
  489. mes "[Goodman]";
  490. mes "Hm? You've forgotten the";
  491. mes "Greed skill? You should";
  492. mes "remember how to use it now:";
  493. mes "just looking at me should";
  494. mes "jog the memories you require";
  495. mes "to use this skill once again~";
  496. if (getskilllv("BS_GREED") == 0)
  497. skill "BS_GREED",1,SKILL_PERM;
  498. BLACK_SK2 = 3;
  499. close;
  500. }
  501. if (BLACK_SK2 == 3) {
  502. mes "[Goodman]";
  503. mes "How is your forging";
  504. mes "technique coming along?";
  505. mes "When the craft frustrates you,";
  506. mes "traveling will offer a good";
  507. mes "opportunity to relax, think,";
  508. mes "and collect materials.";
  509. if (getskilllv("BS_GREED") == 0) // debug
  510. skill "BS_GREED",1,SKILL_PERM;
  511. close;
  512. }
  513. }
  514. if (BLACK_SK2 == 0) {
  515. mes "[Goodman]";
  516. mes "Hey. I'm a Blacksmith";
  517. mes "skill master sent from the";
  518. mes "Blacksmith Guild. Everyone";
  519. mes "calls me Goodman. You're";
  520. if (Upper == 1)
  521. mes "a Master Smith, aren't you?";
  522. else
  523. mes "a Blackmith, aren't you?";
  524. mes "Pffft, rhetorical question.";
  525. next;
  526. mes "[Goodman]";
  527. mes "Good news. I'm in charge of";
  528. mes "teaching the skill, developed";
  529. mes "by the Blacksmith and Merchant";
  530. mes "Guilds, called ^FF0000Greed^000000. It's your";
  531. mes "choice whether you learn it,";
  532. mes "but I recommend that you do.";
  533. next;
  534. mes "[Goodman]";
  535. mes "If you want, I can start";
  536. mes "teaching you the Greed";
  537. mes "skill right now. So what";
  538. mes "do you say, kid?";
  539. next;
  540. if (select("Sounds good!:Maybe later~") == 1) {
  541. mes "[Goodman]";
  542. mes "Heh! Good choice. Now,";
  543. mes "the Greed skill automatically";
  544. mes "picks up all items in a 5*5";
  545. mes "cell area around the caster.";
  546. mes "It's handy for picking up clumps of goods from looting monsters.";
  547. next;
  548. mes "[Goodman]";
  549. mes "First thing's first. I need to";
  550. mes "test you and see if you qualify";
  551. mes "to learn this skill. Go fill your Inventory with any items until";
  552. mes "it's so full, you can't put an";
  553. mes "item of 500 Weight in it.";
  554. next;
  555. mes "[Goodman]";
  556. mes "When you finish that";
  557. mes "task, come back and";
  558. mes "talk to me. Alright";
  559. mes "then, good luck~";
  560. BLACK_SK2 = 1;
  561. close;
  562. }
  563. mes "[Goodman]";
  564. mes "I see. It's good to be";
  565. mes "busy with other things,";
  566. mes "but remember that time is ";
  567. mes "a commodity, and you should";
  568. mes "always spend it doing the most";
  569. mes "worthwhile stuff. Understand?";
  570. close;
  571. }
  572. if (BLACK_SK2 == 1) {
  573. if (MaxWeight - Weight >= 5000) {
  574. mes "[Goodman]";
  575. mes "Hm. You've come back";
  576. mes "too early. And you didn't";
  577. mes "complete the objective that";
  578. mes "I set for you. Listen carefully.";
  579. next;
  580. mes "[Goodman]";
  581. mes "Go fill your Inventory";
  582. mes "with any items until it";
  583. mes "becomes too full to place";
  584. mes "an item of 500 weight into it.";
  585. mes "When you finish this task,";
  586. mes "come back and report to me.";
  587. close;
  588. }
  589. mes "[Goodman]";
  590. mes "Back already, eh?";
  591. mes "Alright, let me check";
  592. mes "the things you're carrying.";
  593. mes "Let's see, Inventory, Inventory...";
  594. next;
  595. mes "[Goodman]";
  596. mes "Good work: you pass.";
  597. mes "Do you realize now that the";
  598. mes "time and experience spent in";
  599. mes "gathering these items is worth";
  600. mes "more than their prices in zeny?";
  601. next;
  602. mes "[Goodman]";
  603. if (Upper == 1)
  604. mes "I believe that Master Smiths";
  605. else
  606. mes "I believe that Blacksmiths";
  607. mes "should first and foremost be";
  608. mes "artisans. Being rich and famous";
  609. mes "is merely a side effect of that.";
  610. if (Upper == 1)
  611. mes "Honorable Master Smiths know value is in the craftsmanship...";
  612. else
  613. mes "Honorable Blacksmiths know value is in the craftsmanship...";
  614. next;
  615. if (Upper == 1) {
  616. mes "[Goodman]";
  617. mes "Now, if you don't place too";
  618. mes "much importance on an item's";
  619. mes "worth in terms of zeny, you'll";
  620. mes "be able to let go of them much";
  621. mes "more easily. Watch me do this.";
  622. mes "See? Now you can do it too.";
  623. next;
  624. }
  625. mes "[Goodman]";
  626. mes "The skill you learned is";
  627. mes "called Greed, but I hope";
  628. mes "you use it in a manner that";
  629. mes "is different than its name.";
  630. mes "Don't forget that, and I hope";
  631. mes "you craft true masterpieces.";
  632. skill "BS_GREED",1,SKILL_PERM;
  633. if (Upper == 1)
  634. BLACK_SK2 = 4; // note: official script is using another variable when a transcendent character is doing the quest for the first time
  635. else
  636. BLACK_SK2 = 2;
  637. close;
  638. }
  639. mes "[Goodman]";
  640. mes "How have you been using";
  641. mes "the Greed skill? Hopefully,";
  642. mes "it has been convenient in";
  643. mes "your efforts to forge goods";
  644. mes "of greater quality for all";
  645. mes "of your comrades.";
  646. if (getskilllv("BS_GREED") == 0) // debug
  647. skill "BS_GREED",1,SKILL_PERM;
  648. close;
  649. }
  650. //============================================================
  651. // Old changelog
  652. //============================================================
  653. //= 1.0 for fully working skills only [Lupus]
  654. //= 1.1 Added more new skill quests for more classes [Lupus]
  655. //= Somehow eA engine doesn't let you keep learn't skill V_V'
  656. //= 1.2 Added to correct locations, correct NPC's, fixed
  657. //= some of the items required and made them into real
  658. //= quests. [Reddozen]
  659. //= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
  660. //= 1.3a fixed an item ID typo, thx 2Spiritual Kid
  661. //= 1.3b Splitted into different files [DracoRPG]
  662. //= 1.3c Inverted the weight check for Greed [DracoRPG]
  663. //= 1.4 Updated to the official One [Samuray22]
  664. //= 1.5 replaced item "names" with item id. Fixed a bug with
  665. //= item deletion [Lupus]
  666. //============================================================