quests_geffen.txt 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. //===== eAthena Script =======================================
  2. //= Quest NPCs related to Geffen
  3. //===== By: ==================================================
  4. //= kobra_k88 & Samuray22
  5. //===== Current Version: =====================================
  6. //= 1.3a
  7. //===== Compatible With: =====================================
  8. //= eAthena 7.15 +
  9. //===== Description: =========================================
  10. //= Welding Mask and Headset Quests.
  11. //===== Additional Comments: =================================
  12. //= 1.1 Fixed exploits [Lupus]
  13. //= 1.2 Removed Duplicates [Silent]
  14. //= 1.3 Updated "Welding Mask" Quest to the Official one. [Samuray22]
  15. //= 1.3a replaced item "names" with item id. Added missing [] [Lupus]
  16. //============================================================
  17. //==============================================================================================//
  18. // Blacksmith: 'Welding Mask' Quest
  19. //==============================================================================================//
  20. geffen_in,144,166,5 script Blacksmith 63,{
  21. mes "[Blacksmith]";
  22. mes "I am the best Blacksmith! Do you know that?";
  23. mes "I've been working for 30 years in this hot, bloody Hellfire!";
  24. mes " I have been a Blacksmith for many years, I invented something really incredible. Wanna Know about it?";
  25. next;
  26. switch( select( "Tip", "Not much help to me though...")) {
  27. case 1:
  28. mes "[Blacksmith]";
  29. mes "As Blacksmith, we melt steel into various metal product with incredible high temperature.";
  30. mes "So we have to face the heat and metallic fluid all the time, our face are almost burnt down and sometimes injured during working... ";
  31. mes "But with this new item... You don't have to worry any more. Introducing ^3355FF' Welding Mask '^000000 !!";
  32. next;
  33. mes "[Blacksmith]";
  34. mes "It protect your face from the burning heat.";
  35. mes "This is the most wanted item for anyone!";
  36. mes "So? If you offer me ^2244FF'50 Steel '^000000 and ^4422FF2000 Zeny^000000, I will make it for you right away!";
  37. next;
  38. switch( select( "Not bad! I will take one.", "It doesn't seem useful.")) {
  39. case 1:
  40. if (countitem(999) > 49 && Zeny > 1999) {
  41. mes "[Blacksmith]";
  42. mes "Great! I will do it right now!!";
  43. next;
  44. delitem 999, 50;
  45. set Zeny, Zeny-2000;
  46. getitem 2292, 1;
  47. mes "[Blacksmith]";
  48. mes "Now you can enjoy the heat!";
  49. mes "Good bye...";
  50. close;
  51. }
  52. mes "[Blacksmith]";
  53. mes "Look! You don't have enough steel and zeny. I can't do it!";
  54. mes "Do you know about alchemy? It is wHat you need now!";
  55. mes "Find the steel and zeny quickly then you can do alchemy.";
  56. close;
  57. case 2:
  58. mes "[Blacksmith]";
  59. mes "Uh-uh... You don't know wHat you have missed!";
  60. mes "Young man, you should take good care of your face before it gets shrinking.";
  61. close;
  62. }
  63. case 2:
  64. mes "[Blacksmith]";
  65. mes "Never mind... I am not ganna waste any more my time talking to you! Leave now! ";
  66. close;
  67. }
  68. }
  69. //=============================================================================================//
  70. // Eric: Headset Quest
  71. //=============================================================================================//
  72. geffen_in,30,71,4 script Eric 83,{
  73. mes "[Eric]";
  74. mes "Please listen to the story of my blessed grand father...";
  75. emotion e_sob;
  76. next;
  77. menu "Listen.",-, "Ask about Items needed.",M_Ask, "Make.",M_Make, "End Conversation.",M_End;
  78. mes "[Eric]";
  79. mes "My grand father passed away few years ago.... he was very special to me.....";
  80. next;
  81. mes "[Eric]";
  82. mes "For as long as I can remember, he was always there for me.";
  83. mes "He even took better care of me than did my own father, who was always busy with work.";
  84. next;
  85. mes "[Eric]";
  86. mes "To me, my grand father's library was always like a 'Fairyland'.";
  87. mes "I spent most of my time there and I learned a lot of things from his vast collection of books";
  88. next;
  89. mes "[Eric]";
  90. mes "Grand father was interested in alchemy and music, so his library was filled with many books on these subjects.";
  91. next;
  92. mes "[Eric]";
  93. mes "One day while I was in grand fathers library, I discovered an interesting design sheet.....";
  94. mes "It was a design for what look liked 'Ear Muffs'.... underneath the drawing was a description that read:";
  95. next;
  96. mes "[Eric]";
  97. mes "'When worn on over the ears, anything from music to the faintest whispers can be heard.";
  98. mes "The sounds are transmitted to the ears through a thin wire. Project Name: ^5555FFHeadset^000000";
  99. next;
  100. mes "[Eric]";
  101. mes "It was a project that my grand father was working on before he passed away.... unfortunately he was never able to finish it.....";
  102. next;
  103. mes "[Eric]";
  104. mes "That's why I made up my mind to pick up where he left off and finish his beloved project!";
  105. mes "I met with a few Alchemists and asked them to create a working prototype based on his plans.";
  106. next;
  107. mes "[Eric]";
  108. mes "But they were not able to understand my grand fathers concepts and therefore could not help me.";
  109. next;
  110. mes "[Eric]";
  111. mes "Even so I did not give up and decided to make it myself. So I studied and researched for many years....";
  112. mes "And now I have a full working knowledge of my grand fathers invention, the ^5555FFHeadset^000000!!";
  113. next;
  114. mes "[Eric]";
  115. mes "Yet there is still one obsticale that is keeping me from making it.... I do not have the materials necessary to make my grand fathers invention!";
  116. next;
  117. mes "[Eric]";
  118. mes "My only goal in life is to realize my grand fathers ideas and pay tribute to the man I hold so dear to my heart.......";
  119. emotion e_sob;
  120. next;
  121. mes "[Eric]";
  122. mes "If only I had those materials.... Hmm... would you be iterested in this project? All I ask is that you gather the right items for me....";
  123. emotion e_hmm;
  124. close;
  125. M_Ask:
  126. mes "[Eric]";
  127. mes "These are items needed for grand father's Headset:";
  128. mes "^3355FFSteel^000000 ^FF555540^000000";
  129. mes "^3355FFOridecon^000000 ^FF55551^000000";
  130. mes "^3355FFAlcohol^000000 ^FF55551^000000";
  131. mes "^3355FFCoal^000000 ^FF55551^000000";
  132. close;
  133. M_Make:
  134. mes "[Eric]";
  135. if(countitem(999) < 40 || countitem(984) < 1 || countitem(970)<1 || countitem(1003) < 1) goto L_NotEnuf;
  136. delitem 999,40;
  137. delitem 984,1;
  138. delitem 970,1;
  139. delitem 1003,1;
  140. mes "Oh this is GREAT!! You have all of the materials I need to make my grandfather's Headset!";
  141. emotion e_ic;
  142. next;
  143. mes "[Eric]";
  144. mes "Give me a few minutes to assemble it...............";
  145. next;
  146. getitem 5001,1;
  147. mes "[Eric]";
  148. mes "FINALLY!! It's complete! My grand father's Headset! Please take them... without your help this wouldn't have been possible.";
  149. emotion e_gasp;
  150. next;
  151. mes "[Eric]";
  152. mes "Thank so very much! Because of you, I could fullfill my grand father's wish. I just know he's smiling down on me from Heaven.....";
  153. emotion e_thx;
  154. close;
  155. L_NotEnuf:
  156. mes "Thank you for trying to help me but..... you don't seem to have all of the items I need.....";
  157. emotion e_swt;
  158. close;
  159. M_End:
  160. mes "[Eric]";
  161. mes "Farewell..... boo hoo....";
  162. emotion e_sob;
  163. close;
  164. }