Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.99 KB | None | 0 0
  1. //Alchemist Legendary Weapon. Eif is sexy, and the writer's block for this project was painful.
  2. //Axe of Omniscience. That's the best I can come up with for now.
  3. //alde_alche,145,11,4 script AlchLeg1::Jeremiah 410
  4. prt_fild08,166,367,8 script temp 410,{
  5. set .n$,"[Jeremiah]";
  6. if(alchy == 1) goto part2;
  7. if(alchy == 2) goto part3;
  8. if(alchy == 3) goto part4;
  9. if(alchy == 4) goto final;
  10. mes .n$;
  11. mes "AUGH!";
  12. Switch(select("What's wrong?","Screw this, I'm outta here")){
  13. Case 1:
  14. mes "It's this damn weapon!";
  15. mes "For years, we've been researching";
  16. mes "the ancient text, trying to figure";
  17. mes "out the key to creating the";
  18. mes "ultimate tool for Alchemy!";
  19. next;
  20. mes .n$;
  21. mes "Yet after many years of failed";
  22. mes "experiments and dead-end research,";
  23. mes "we still have very little to go on.";
  24. next;
  25. mes .n$;
  26. mes "Perhaps you could help me...";
  27. mes "We don't have too many able hands";
  28. mes "who are willing to go out into the wild";
  29. mes "and locate research materials, or conduct";
  30. mes "experiments with certain items.";
  31. next;
  32. mes .n$;
  33. mes "Were you to help me with this,";
  34. mes "not only would I forever be in your debt,";
  35. mes "but I could even make this weapon for you!";
  36. mes "What do you say?";
  37. Switch(select("Let's do this.","This is too much..")){
  38. Case 1:
  39. next;
  40. mes "Brilliant! I thought you looked adept";
  41. mes "and thirsty for knowledge and power!";
  42. mes "To start, I will need you to bring me";
  43. mes "^FF0000200 Research charts^000000! I know those fools";
  44. mes "in the biolabs were on to something with";
  45. mes "those botched experiments. No matter!";
  46. next;
  47. mes .n$;
  48. mes "Bring me these, and we shall start";
  49. mes "from here! We have a long road ahead of us";
  50. set alchy,1;
  51. close;
  52. Case 2:
  53. next;
  54. mes .n$;
  55. mes "Coward! Be gone with you then!";
  56. close;
  57. }
  58. Case 2:
  59. mes "Is there no end!?";
  60. close;
  61. }
  62. part2:
  63. mes .n$;
  64. mes "So, what have you found?";
  65. mes "Everything went well, I expect?";
  66. switch(select("I got what you wanted","I need more time.")){
  67. Case 1:
  68. if(countitem (7347) > 199)
  69. delitem 7347,200;
  70. set alchy,2;
  71. next;
  72. mes "*Jeremiah ruffles quickly through notes";
  73. mes "nodding his head every few seconds as he";
  74. mes "gathers data from the charts*";
  75. next;
  76. mes .n$;
  77. mes "Ah, I see what they were trying to do";
  78. mes "here. With the proper application...";
  79. mes "*mumble mumble mumble*";
  80. next;
  81. mes "...";
  82. next;
  83. mes "...";
  84. next;
  85. mes "...";
  86. mes .n$;
  87. mes "That's it! I have an idea!";
  88. mes "The sages of a time long past had a great";
  89. mes "understanding of the intricacies within not";
  90. mes "only the earth on which we stand, but the power";
  91. mes "flowing within it. Were I to familiarize myself";
  92. mes "with their perspective of power, I might be able";
  93. mes "to figure out what it is I need to create";
  94. mes "this masterpiece of science and craft!";
  95. next;
  96. mes .n$;
  97. mes "Bring me these items!";
  98. next;
  99. mes "^FF00001 Sage's diary";
  100. mes "50 Stone of Sage^000000";
  101. next;
  102. mes .n$;
  103. mes "Make haste! There is no time to lose!";
  104. close;
  105. Case 2:
  106. mes "Don't take too long...";
  107. close;
  108. }
  109. part3:
  110. mes .n$;
  111. mes "Well, what are your results?";
  112. switch(select("Here's your items.","What did I need again?")){
  113. Case 1:{
  114. if(countitem (1560) < 1 || countitem (12040) < 50)goto fail;
  115. }
  116. if(countitem (1560) > 0 || countitem (12040) > 49)
  117. delitem 1560,1;
  118. delitem 12040,50;
  119. set alchy,3;
  120. mes "*Jeremiah flips through the book quickly,";
  121. mes "taking mental notes here and there.";
  122. mes "As he gets halfway through the book,";
  123. mes "he abruptly stops, staring at the ancient lines";
  124. mes "of text*";
  125. next;
  126. mes .n$;
  127. mes "You're not going to like this";
  128. mes "next part, because now we begin";
  129. mes "the collecting of raw materials for";
  130. mes "construction.";
  131. next;
  132. mes "*His previous anxiety is replaced with";
  133. mes "a certain tenacity, one which emanates of";
  134. mes "concentration and confidence*";
  135. next;
  136. mes .n$;
  137. mes "I need you to bring me these items";
  138. mes "as quickly as you can. Time is of the";
  139. mes "essence here.";
  140. next;
  141. mes "50 Steel";
  142. mes "50 Iron";
  143. mes "1000 Witched Starsand";
  144. mes "300 Animal Gore";
  145. mes "250 resin";
  146. mes "20 Necklace of Wisdom";
  147. mes "5 Loki's Whispers";
  148. next;
  149. mes .n$;
  150. mes "I do not expect these soon, but I do";
  151. mes "expect you to hurry as much as possible.";
  152. mes "Good luck.";
  153. close;
  154. Case 2:
  155. next;
  156. mes .n$;
  157. mes "1 Sage's diary and 50 Stones of Sage, boy! Quickly now!";
  158. close;
  159.  
  160. }
  161. fail:
  162. mes "That's not everything!";
  163. close;
  164. part4:
  165. mes .n$;
  166. mes "We are so near our goal, and you";
  167. mes "made good time! How do things look?";
  168. switch(select("Here's what you wanted.","Gah, what did I need again?")){
  169. case 1:{
  170. if(countitem (999) < 50 || countitem (998) < 50 || countitem (1061) < 1000 || countitem (702) < 300 || countitem (907) < 250 || countitem (1007) < 20 || countitem (7019) < 5)goto fail2;
  171. }
  172. if(countitem (999) > 49 || countitem (998) > 49 || countitem (1061) > 999 || countitem (702) > 299 || countitem (907) > 249 || countitem (1007) > 19 || countitem (7019) > 4)
  173. delitem 999,50;
  174. delitem 998,50;
  175. delitem 1061,1000;
  176. delitem 702,300;
  177. delitem 907,250;
  178. delitem 1007,20;
  179. delitem 7019,5;
  180. set alchy,4;
  181. next;
  182. mes .n$;
  183. mes "Perfect, perfect. The process may begin";
  184. mes "From here on, things get not only dangerous,";
  185. mes "but fairly unpredictable as well.";
  186. mes "Should we succeed, however...";
  187. next;
  188. mes .n$;
  189. mes "Nevermind that! We have work to do.";
  190. mes "While I get to work on these ingredients,";
  191. mes "I need you to collect for me the final parts";
  192. mes "of this transmutation. Once I have them, I may";
  193. mes "finalize the compound and create what has never";
  194. mes "before been done! Bring to me these final items.";
  195. next;
  196. mes "1 Dagger of Counter";
  197. mes "10 Old Card Albums";
  198. mes "20 Forbidden Red Candles";
  199. mes "20 Executioner's Mittens";
  200. mes "50 Gold";
  201. mes "1 Lord of Death card";
  202. mes "1 Dark Lord card";
  203. mes "1 Dracula card";
  204. next;
  205. mes .n$;
  206. mes "We are so close " + strcharinfo(O)+",";
  207. mes "so close to making history.";
  208. close;
  209. Case 2:
  210. next;
  211. mes .n$;
  212. mes "I require these materials to do my work";
  213. mes "50 Steel";
  214. mes "50 Iron";
  215. mes "1000 Witched Starsand";
  216. mes "300 Animal Gore";
  217. mes "250 resin";
  218. mes "20 Necklace of Wisdom";
  219. mes "5 Loki's Whispers";
  220. close;
  221. }
  222. fail2:
  223. mes "That's not everything!";
  224. close;
  225. Final:
  226. mes .n$;
  227. mes "Quickly, hand me the materials!";
  228. Switch(select("Here you go.","I don't have them yet. What were they?")){
  229. Case 1:{
  230. if(Countitem(1242) < 1 || countitem (616) < 10 || countitem (660) < 20 || countitem (7017) < 20 || countitem (4276) < 1 || countitem (4168) < 1 || countitem (4134) < 1 || countitem (969) < 50)goto fail3;
  231. }
  232. if(Countitem(1242) > 0 || countitem (616) > 9 || countitem (660) > 19 || countitem (7017) > 19 || countitem (4276) > 0 || countitem (4168) > 0 || countitem (4134) > 0 || countitem (969) < 49)
  233. delitem 1242,1;
  234. delitem 616,10;
  235. delitem 660,20;
  236. delitem 7017,20;
  237. delitem 969,50;
  238. delitem 4276,1;
  239. delitem 4168,1;
  240. delitem 4134,1;
  241. //getitem insert#
  242. set alchy,0;
  243. next;
  244. mes .n$;
  245. mes "It is complete! Behold, the marvels of knowledge!";
  246. next;
  247. mes .n$;
  248. mes "I cannot thank you enough, sir...";
  249. mes "Were it not for your dilligence and hunger";
  250. mes "for knowledge, this would never have been possible!";
  251. next;
  252. mes .n$;
  253. mes "I wish you well in your endeavors, " + strcharinfo(O)+ ".";
  254. mes "May this tool of wisdom bring you an englightened journey!";
  255. close;
  256. Case 2:
  257. next;
  258. mes .n$;
  259. mes "We're almost there! Bring me these items without delay!";
  260. next;
  261. mes "1 Dagger of Counter";
  262. mes "10 Old Card Albums";
  263. mes "20 Forbidden Red Candles";
  264. mes "20 Executioner's Mittens";
  265. mes "50 Gold";
  266. mes "1 Lord of Death card";
  267. mes "1 Dark Lord card";
  268. mes "1 Dracula card";
  269. close;
  270. }
  271. fail3:
  272. mes "Stop fooling around! We're";
  273. mes "so damn close!";
  274. close;
  275.  
  276. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement