Advertisement
Guest User

Shadow Chaser - English

a guest
Jun 13th, 2012
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 33.93 KB | None | 0 0
  1. //===== Athena Script =======================================
  2. // Shadow Chaser Job change Quest
  3. //===== By: ==================================================
  4. //= Oshinoke
  5. //= GM Takumirai - English
  6. //===== Current Version: =====================================
  7. //= 1.0
  8. //===== Compatible With: =====================================
  9. //= Any rAthena / brAthena / eAthena / Cronus Renewal SVN
  10. //===== Description: =========================================
  11. //= [CUSTOM Conversion]
  12. //= Job change Quest from Rogue / Stalker -> Shadow Chaser.
  13. //===== Additional Comments: =================================
  14. //= 1.0 First Version.
  15. //============================================================
  16.  
  17. morocc,156,70,3 script Girl#H-1 93,{
  18. if (Class == Job_Rogue || Class == Job_Stalker || Class == Job_Baby_Rogue) {
  19. if ((BaseLevel == 99) && (JobLevel > 49)) {
  20. if (job_sha == 0) {
  21. mes "[Girl Gatuna]";
  22. mes "Hey, Hey you.";
  23. mes "I want to tell you something cool?";
  24. next;
  25. mes "[Girl Gatuna]";
  26. mes "I heard that apparently a new profession";
  27. mes "Renegade has called us something about.";
  28. mes "Yes, we, Rogue and Rioters.";
  29. next;
  30. mes "[Girl Gatuna]";
  31. mes "Why do not you find out more about the renegades";
  32. mes "by yourself? may be of interest.";
  33. next;
  34. mes "[Girl Gatuna]";
  35. mes "I would not want to get stronger?";
  36. mes "Then go up to the guild of rioting and";
  37. mes "find out more about the renegades!";
  38. next;
  39. mes "[Girl Gatuna]";
  40. mes "Anyway, good luck.";
  41. set job_sha,1;
  42. close;
  43. }
  44. }
  45. }
  46. if (job_sha == 1) {
  47. mes "[Girl Gatuna]";
  48. mes "Please go up to the guild of thugs to find out more about the Renegades.";
  49. close;
  50. }
  51. if (job_sha == 18) {
  52. mes "[Girl Gatuna]";
  53. mes "Wow, I see you were very strong, huh?";
  54. mes "Congratulations!";
  55. close;
  56. }
  57. else {
  58. mes "[Girl Gatuna]";
  59. mes "Oh, Holy God ...";
  60. mes "Something is happening in the Rogue Guild";
  61. mes "Lighthouse on the Comodo regarding rumors about the Renegades ...?";
  62. next;
  63. mes "[Girl Gatuna]";
  64. mes "I wonder what the hell that means ...";
  65. close;
  66. }
  67. }
  68.  
  69. s_atelier,66,123,3 script Gerente#H-2 903,{
  70. if (job_sha == 2) {
  71. mes "[Graham]";
  72. mes "So you were sent by the guild of thugs?";
  73. mes "Please search for treasure on the island of turtles.";
  74. next;
  75. mes "[Graham]";
  76. mes "When you find the treasure back here and show me.";
  77. next;
  78. erasequest 7160;
  79. setquest 7163;
  80. set job_sha,3;
  81. close;
  82. }
  83. if ((job_sha > 2) && (job_sha < 5)) {
  84. mes "[Graham]";
  85. mes "Please go to the island of turtles on the third floor, and bring me the treasure.";
  86. close;
  87. }
  88. if (job_sha == 5) {
  89. mes "[Graham]";
  90. mes "Hmm, then you have found a key?";
  91. mes "Strange, I did not realize that the treasure of the island of the turtles was a key ...";
  92. next;
  93. mes "[Graham]";
  94. mes "Please go up to the workshop of rachel dark and ask for help to Paul.";
  95. mes "Maybe he knows something related to that key.";
  96. next;
  97. erasequest 7165;
  98. setquest 7166;
  99. set job_sha,6;
  100. close;
  101. }
  102. if ((job_sha > 5) && (job_sha < 18)) {
  103. mes "[Graham]";
  104. mes "Please go to the workshop of rachel dark and ask for help to Paul.";
  105. close;
  106. }
  107. if (job_sha == 18) {
  108. mes "[Graham]";
  109. mes "Renegade!";
  110. mes "Ah!";
  111. next;
  112. mes "[Graham]";
  113. mes "Not cheating on purpose ...";
  114. mes "Hahaha!!";
  115. next;
  116. mes "[Graham]";
  117. mes "Is not it interesting?";
  118. mes "It is more than just testing.";
  119. mes "We had to know about you and discover who you are.";
  120. next;
  121. mes "[Graham]";
  122. mes "How is my performance?";
  123. mes "Did it work?";
  124. next;
  125. mes "[Graham]";
  126. mes "If you need anything, ask them what you want.";
  127. close;
  128. }
  129. else {
  130. mes "[Gerente]";
  131. mes "Only allowed for people involved ...";
  132. mes "You could ask the store clerk?";
  133. close;
  134. }
  135. }
  136.  
  137. s_atelier,169,66,3 script Gerente#H-3 923,{
  138. if (job_sha == 6) {
  139. mes "[Paul]";
  140. mes "So you were sent by Graham?";
  141. mes "You found a key on the island of turtles, is it?";
  142. next;
  143. mes "[Paul]";
  144. mes "Well, maybe that has something related to the key of the treasure cave of ice.";
  145. mes "Please go until the ice cave and find the treasure.";
  146. next;
  147. mes "[Paul]";
  148. mes "When you find back here and show me, please.";
  149. next;
  150. erasequest 7166;
  151. setquest 7169;
  152. set job_sha,7;
  153. close;
  154. }
  155. if ((job_sha > 6) && (job_sha < 9)) {
  156. mes "[Paul]";
  157. mes "Please go to the ice cave on the second floor, and bring me the treasure.";
  158. close;
  159. }
  160. if (job_sha == 9) {
  161. mes "[Paul]";
  162. mes "Hmm, then you've found another key?";
  163. mes "but who is this clown? what does this mean?";
  164. next;
  165. mes "[Paul]";
  166. mes "I'm thinking that the boy's workshop this lighthalzen kidding with my face ...";
  167. next;
  168. mes "[Paul]";
  169. mes "Well, now you better ask for help from Halled.";
  170. mes "Please go up to the shop and ask for help Juno Halled.";
  171. next;
  172. erasequest 7172;
  173. setquest 7173;
  174. set job_sha,10;
  175. close;
  176. }
  177. if ((job_sha > 9) && (job_sha < 18)) {
  178. mes "[Paul]";
  179. mes "Please go dark until the workshop and ask for help juno Halled.";
  180. close;
  181. }
  182. if (job_sha == 18) {
  183. mes "[Paul]";
  184. mes "You need painting supplies?";
  185. mes "Then you can ask the wizard.";
  186. mes "We always have, as a precaution.";
  187. close;
  188. }
  189. else {
  190. mes "[Gerente]";
  191. mes "Who are you?";
  192. mes "This place is not for you.";
  193. next;
  194. mes "[Gerente]";
  195. mes "What are they doing there?";
  196. mes "Bleh...";
  197. close;
  198. }
  199. }
  200.  
  201. s_atelier,168,129,3 script Gerente#H-4 806,{
  202. if (job_sha == 10) {
  203. mes "[Halled]";
  204. mes "So you were sent by Paul?";
  205. mes "Yeah, he sent me a message saying you found a key on the island of turtles and the other in ice cave.";
  206. next;
  207. mes "[Halled]";
  208. mes "Well, let's see if this time we will find some treasure in niflheim ...";
  209. next;
  210. mes "[Halled]";
  211. mes "Please go until niflheim and see if you can find some treasure this time.";
  212. next;
  213. mes "[Halled]";
  214. mes "If you find anything, go over here and show me, please.";
  215. next;
  216. erasequest 7173;
  217. setquest 7174;
  218. set job_sha,11;
  219. close;
  220. }
  221. if ((job_sha > 10) && (job_sha < 13)) {
  222. mes "[Halled]";
  223. mes "Please go to the city of niflheim, and bring me the treasure.";
  224. mes "Let's see if this time we find something useful instead of keys.";
  225. close;
  226. }
  227. if (job_sha == 13) {
  228. mes "[Halled]";
  229. mes "What?! you found another key?";
  230. mes "Yeah, we have no choice but to ask for help to the main workshop is in lighthalzen.";
  231. next;
  232. mes "[Halled]";
  233. mes "Well, go up to the main workshop and ask your receptionist.";
  234. mes "His name is 'Vincent'.";
  235. next;
  236. mes "[Halled]";
  237. mes "Tell him who sent you was Halled.";
  238. next;
  239. erasequest 7176;
  240. setquest 7177;
  241. set job_sha,14;
  242. close;
  243. }
  244. if ((job_sha > 13) && (job_sha < 18)) {
  245. mes "[Halled]";
  246. mes "Please go to the main shop is dark in the city of lighthalzen, and get help from Vincent.";
  247. close;
  248. }
  249. if (job_sha == 18) {
  250. mes "[Halled]";
  251. mes "I like your face.";
  252. mes "We have nothing special.";
  253. mes "An assistant sells a little paint and tools.";
  254. close;
  255. }
  256. else {
  257. mes "[Gerente]";
  258. mes "Huh? If you came here because of money, you are mistaken.";
  259. mes "This is not a pawnshop.";
  260. close;
  261. }
  262. }
  263.  
  264. s_atelier,25,75,3 script receptionist#H-5 899,{
  265. if (job_sha == 14) {
  266. mes "[Vicente]";
  267. mes "So Halled was who sent?";
  268. mes "Yeah, I heard you found the 3 keys in secret rooms of Turtle Island, Ice Cave and Niflheim.";
  269. next;
  270. mes "[Vicente]";
  271. mes "They can be used to open a secret chest that sits in the tower of thanatos.";
  272. next;
  273. mes "[Vicente]";
  274. mes "Então me faça um favor.";
  275. mes "Go up the tower of thanatos, and find the secret room that is on the first floor.";
  276. next;
  277. mes "[Vicente]";
  278. mes "It will be a chest. use the three keys to open the chest, and bring me the secret treasure of the tower.";
  279. next;
  280. erasequest 7177;
  281. setquest 7178;
  282. set job_sha,15;
  283. close;
  284. }
  285. if ((job_sha > 14) && (job_sha < 16)) {
  286. mes "[Vicente]";
  287. mes "Please go to thanatos tower, first floor, and look for the secret room where the master paintings of dark hid the legendary magic paintbrush.";
  288. next;
  289. mes "[Vicente]";
  290. mes "It will be a trunk, use the three keys to open the chest and bring me the treasure of the master of dark paintings.";
  291. close;
  292. }
  293. if (job_sha == 16) {
  294. mes "[Vicente]";
  295. mes "Great, you found the magic paintbrush!";
  296. mes "Simply fantastic!";
  297. next;
  298. mes "[Vicente]";
  299. mes "Please come with me to the room of my teacher, he has a special gift for you now that you found the Magic Brush.";
  300. next;
  301. mes "[Vicente]";
  302. mes "I guarantee that is something special and you will not regret it.";
  303. next;
  304. erasequest 7179;
  305. setquest 7180;
  306. set job_sha,17;
  307. close;
  308. }
  309. if ((job_sha > 16) && (job_sha < 18)) {
  310. mes "[Vicente]";
  311. mes "Please go upstairs and come with me to the second floor of this workshop.";
  312. mes "Has a person who will be waiting for you.";
  313. next;
  314. mes "[Vicente]";
  315. mes "It is something special. guarantee you will not regret it.";
  316. close;
  317. }
  318. if (job_sha == 18) {
  319. mes "[Vicente]";
  320. mes "I will wait for your work from now on.";
  321. mes "You must be a good Renegade.";
  322. mes "I'm sure.";
  323. close;
  324. }
  325. else {
  326. mes "[Gerente]";
  327. mes "Are you?";
  328. mes "Sorry, but we exchanged old products of art.";
  329. mes "If you need anything, ask the assistant.";
  330. close;
  331. }
  332. }
  333.  
  334. prontera,270,111,3 script plaque#H-6 836,{
  335. mes "Workshop of the Renegades of Prontera.";
  336. close;
  337. }
  338.  
  339. rachel,183,118,3 script plaque#H-7 835,{
  340. mes "Workshop Renegades of Rachel.";
  341. close;
  342. }
  343.  
  344. yuno,277,69,3 script plaque#H-8 837,{
  345. mes "Oficina de Trabalho dos Renegados de Juno.";
  346. close;
  347. }
  348.  
  349. lighthalzen,45,55,3 script plaque#H-9 858,{
  350. mes "Guild of Renegades.";
  351. close;
  352. }
  353.  
  354. in_rogue,378,103,3 script Scary man#H-10 810,{
  355. if (job_sha == 1) {
  356. mes "[Rogue Scary]";
  357. mes "Hey you.";
  358. mes "you're one of us!";
  359. mes "You definitely can be chosen.";
  360. next;
  361. mes "[Rogue Scary]";
  362. mes "Recently they these Renegades began to settle in major cities of the continent";
  363. mes "and apparently they have something to do with us.";
  364. next;
  365. mes "[Rogue Scary]";
  366. mes "I heard a friend of mine that we troublemakers can be promoted";
  367. mes "and we make Renegades too!";
  368. mes "So why do not you start your journey?";
  369. next;
  370. mes "[Rogue Scary]";
  371. mes "Well, I heard that the Guild of Renegades is a city in the Republic of Schwaltzwaldz.";
  372. mes "I just I have no idea what city is ...";
  373. mes "That you'll have to figure it out myself.";
  374. next;
  375. mes "[Rogue Scary]";
  376. mes "Still, I suggest you look for more information on the workshop of the renegades of Prontera.";
  377. mes "Maybe starting there you get more information.";
  378. mes "Tell the manager that you were sent by the guild of thugs.";
  379. next;
  380. mes "[Rogue Scary]";
  381. mes "Well, anyway, good luck mate.";
  382. mes "And you have a promising future as a renegade.";
  383. set job_sha,2;
  384. setquest 7160;
  385. close;
  386. }
  387. if ((job_sha > 1) && (job_sha < 18)) {
  388. mes "[Rogue Scary]";
  389. mes "Go to the workshop of the renegades of Prontera.";
  390. mes "Maybe starting there you get more information.";
  391. next;
  392. mes "[Rogue Scary]";
  393. mes "Tell the manager that you were sent by the guild of thugs. ";
  394. close;
  395. }
  396. else if (job_sha == 18) {
  397. mes "[Rogue Scary]";
  398. mes "Oh, then you become a Renegade!";
  399. mes "I envy you.";
  400. mes "Heh.";
  401. close;
  402. }
  403. else {
  404. mes "[Rogue Scary]";
  405. mes "What is yours?";
  406. mes "I have nothing to do with you.";
  407. mes "I do not care for people like you.";
  408. mes "I deal only with the extraordinary.";
  409. next;
  410. mes "[Rogue Scary]";
  411. mes "My interest is just to know these renegades such legendary ...";
  412. close;
  413. }
  414. }
  415.  
  416. in_rogue,375,102,5 script rowdy#H-11 779,{
  417. if ((Class == Job_Shadow_Chaser) || (Class == Job_Shadow_Chaser_T) || (Class == Job_Baby_Chaser)) {
  418. mes "[Vin Rogue]";
  419. mes "Oh, so this is the Legendary Renegade speak for everyone here?";
  420. mes "Legal!";
  421. next;
  422. mes "[Vin Rogue]";
  423. mes "Also can I become a Renegade if I spend enough, is not it?";
  424. close;
  425. }
  426. else {
  427. mes "[Vin Rogue]";
  428. mes "Huh? What is this?";
  429. mes "Lotte, you know what that means?";
  430. next;
  431. mes "[Vin Rogue]";
  432. mes "Hmm, '442315221132151. This is the only thing that I used in ...";
  433. mes "So why they would use numbers to name the villagers?";
  434. next;
  435. mes "[Vin Rogue]";
  436. mes "Vin, This sucks!";
  437. next;
  438. mes "[Vin Rogue]";
  439. mes "Huh?";
  440. close;
  441. }
  442. }
  443.  
  444. in_rogue,378,100,3 script rowdy#H-12 747,{
  445. if ((Class == Job_Shadow_Chaser) || (Class == Job_Shadow_Chaser_T) || (Class == Job_Baby_Chaser)) {
  446. mes "[Lotte rowdy]";
  447. mes "Wow, you become a Renegade!";
  448. next;
  449. mes "[Lotte rowdy]";
  450. mes "I hope that in future I can become a renegade too ~";
  451. mes "Heh.";
  452. close;
  453. }
  454. else {
  455. mes "[Lotte rowdy]";
  456. mes "Huh? What is this?";
  457. mes "Lotte, you know what that means?";
  458. next;
  459. mes "[Lotte rowdy]";
  460. mes "Hmm, '442315221132151. This is the only thing that I used in ...";
  461. mes "So why they would use numbers to name the villagers?";
  462. next;
  463. mes "[Lotte rowdy]";
  464. mes "Vin, This sucks!";
  465. next;
  466. mes "[Lotte rowdy]";
  467. mes "Huh?";
  468. close;
  469. }
  470. }
  471.  
  472. s_atelier,29,119,3 script Workshop Guide#H-13 97,{
  473. if ((Class == Job_Shadow_Chaser) || (Class == Job_Shadow_Chaser_T) || (Class == Job_Baby_Chaser)) {
  474. mes "[Max]";
  475. mes "Welcome.";
  476. mes "What do you need?";
  477. next;
  478. switch(select("Make a New Makeup Brush.: Making a New Graphite Brush.: Nothing.")) {
  479. case 1:
  480. if (countitem(6121) == 1) {
  481. mes "[Max]";
  482. mes "Sorry, but you already have a makeup brush.";
  483. mes "we can only offer new brushes if you lose your current brush.";
  484. close;
  485. }
  486. else {
  487. mes "[Max]";
  488. mes "You lost your makeup brush?";
  489. mes "Okay, I understand. to make a new brush I need you to pay a sum of 100,000 Zeny.";
  490. next;
  491. switch(select("Right.: No Thanks.")) {
  492. case 1:
  493. if (zeny > 99999) {
  494. mes "[Max]";
  495. mes "Here is your new brush.";
  496. set zeny,zeny-100000;
  497. getitem 6121,1;
  498. close;
  499. }
  500. else {
  501. mes "[Max]";
  502. mes "I said you need to pay 100,000 zeny.";
  503. mes "Please check your money.";
  504. close;
  505. }
  506. case 2:
  507. mes "[Max]";
  508. mes "Okay, if you do not want you are not obligated to pay.";
  509. close;
  510. }
  511. }
  512. case 2:
  513. if (countitem(6122) == 1) {
  514. mes "[Max]";
  515. mes "Sorry, but you already have a graphite brush.";
  516. mes "we can only offer new brushes if you lose your current brush.";
  517. close;
  518. }
  519. else {
  520. mes "[Max]";
  521. mes "You lost your brush graphite?";
  522. mes "Okay, I understand. to make a new brush I need you to pay a sum of 100,000 Zeny.";
  523. next;
  524. switch(select("Right.: No Thanks.")) {
  525. case 1:
  526. if (zeny > 99999) {
  527. mes "[Max]";
  528. mes "Here is your new brush.";
  529. set zeny,zeny-100000;
  530. getitem 6122,1;
  531. close;
  532. }
  533. else {
  534. mes "[Max]";
  535. mes "I said you need to pay 100,000 zeny.";
  536. mes "Please check your money.";
  537. close;
  538. }
  539. case 2:
  540. mes "[Max]";
  541. mes "Okay, if you do not want you are not obligated to pay.";
  542. close;
  543. }
  544. }
  545. case 3:
  546. mes "[Max]";
  547. mes "Alright. Take your time.";
  548. mes "If you lose your makeup brushes and graphite, we can make a new one charging a rate of zeny.";
  549. close;
  550. }
  551. }
  552. else {
  553. mes "[Max]";
  554. mes "Welcome to the Workshop of the Renegades.";
  555. mes "We sell items related to the art here.";
  556. }
  557. }
  558.  
  559. s_atelier,124,128,3 script Workshop Guide#H-14 862,{
  560. if ((Class == Job_Shadow_Chaser) || (Class == Job_Shadow_Chaser_T) || (Class == Job_Baby_Chaser)) {
  561. mes "[RimiGX]";
  562. mes "Welcome.";
  563. mes "What do you need?";
  564. next;
  565. switch(select("Make a New Makeup Brush.: Making a New Graphite Brush.: Nothing.")) {
  566. case 1:
  567. if (countitem(6121) == 1) {
  568. mes "[RimiGX]";
  569. mes "Sorry, but you already have a makeup brush.";
  570. mes "we can only offer new brushes if you lose your current brush.";
  571. close;
  572. }
  573. else {
  574. mes "[RimiGX]";
  575. mes "You lost your makeup brush?";
  576. mes "Okay, I understand. to make a new brush I need you to pay a sum of 100,000 Zeny.";
  577. next;
  578. switch(select("Right.: No Thanks.")) {
  579. case 1:
  580. if (zeny > 99999) {
  581. mes "[RimiGX]";
  582. mes "Here is your new brush.";
  583. set zeny,zeny-100000;
  584. getitem 6121,1;
  585. close;
  586. }
  587. else {
  588. mes "[RimiGX]";
  589. mes "I said you need to pay 100,000 zeny.";
  590. mes "Please check your money.";
  591. close;
  592. }
  593. case 2:
  594. mes "[RimiGX]";
  595. mes "Okay, if you do not want you are not obligated to pay.";
  596. close;
  597. }
  598. }
  599. case 2:
  600. if (countitem(6122) == 1) {
  601. mes "[RimiGX]";
  602. mes "Sorry, but you already have a graphite brush.";
  603. mes "we can only offer new brushes if you lose your current brush.";
  604. close;
  605. }
  606. else {
  607. mes "[RimiGX]";
  608. mes "You lost your brush graphite?";
  609. mes "Okay, I understand. to make a new brush I need you to pay a sum of 100,000 Zeny.";
  610. next;
  611. switch(select("Right.: No Thanks.")) {
  612. case 1:
  613. if (zeny > 99999) {
  614. mes "[RimiGX]";
  615. mes "Here is your new brush.";
  616. set zeny,zeny-100000;
  617. getitem 6122,1;
  618. close;
  619. }
  620. else {
  621. mes "[RimiGX]";
  622. mes "I said you need to pay 100,000 zeny.";
  623. mes "Please check your money.";
  624. close;
  625. }
  626. case 2:
  627. mes "[RimiGX]";
  628. mes "Okay, if you do not want you are not obligated to pay.";
  629. close;
  630. }
  631. }
  632. case 3:
  633. mes "[RimiGX]";
  634. mes "Alright. Take your time.";
  635. mes "If you lose your makeup brushes and graphite, we can make a new one charging a rate of zeny.";
  636. close;
  637. }
  638. }
  639. else {
  640. mes "[RimiGX]";
  641. mes "Welcome to the Workshop of the Renegades.";
  642. mes "It's grim work.";
  643. close;
  644. }
  645. }
  646.  
  647. s_atelier,136,70,3 script Workshop Guide#H-15 914,{
  648. if ((Class == Job_Shadow_Chaser) || (Class == Job_Shadow_Chaser_T) || (Class == Job_Baby_Chaser)) {
  649. mes "[Titika]";
  650. mes "Welcome.";
  651. mes "What do you need?";
  652. next;
  653. switch(select("Make a New Makeup Brush.: Making a New Graphite Brush.: Nothing.")) {
  654. case 1:
  655. if (countitem(6121) == 1) {
  656. mes "[Titika]";
  657. mes "Sorry, but you already have a makeup brush.";
  658. mes "we can only offer new brushes if you lose your current brush.";
  659. close;
  660. }
  661. else {
  662. mes "[Titika]";
  663. mes "You lost your makeup brush?";
  664. mes "Okay, I understand. to make a new brush I need you to pay a sum of 100,000 Zeny.";
  665. next;
  666. switch(select("Right.: No Thanks.")) {
  667. case 1:
  668. if (zeny > 99999) {
  669. mes "[Titika]";
  670. mes "Here is your new brush.";
  671. set zeny,zeny-100000;
  672. getitem 6121,1;
  673. close;
  674. }
  675. else {
  676. mes "[Titika]";
  677. mes "I said you need to pay 100,000 zeny.";
  678. mes "Please check your money.";
  679. close;
  680. }
  681. case 2:
  682. mes "[Titika]";
  683. mes "Okay, if you do not want you are not obligated to pay.";
  684. close;
  685. }
  686. }
  687. case 2:
  688. if (countitem(6122) == 1) {
  689. mes "[Titika]";
  690. mes "Sorry, but you already have a graphite brush.";
  691. mes "we can only offer new brushes if you lose your current brush.";
  692. close;
  693. }
  694. else {
  695. mes "[Titika]";
  696. mes "You lost your brush graphite?";
  697. mes "Okay, I understand. to make a new brush I need you to pay a sum of 100,000 Zeny.";
  698. next;
  699. switch(select("Right.: No Thanks.")) {
  700. case 1:
  701. if (zeny > 99999) {
  702. mes "[Titika]";
  703. mes "Here is your new brush.";
  704. set zeny,zeny-100000;
  705. getitem 6122,1;
  706. close;
  707. }
  708. else {
  709. mes "[Titika]";
  710. mes "I said you need to pay 100,000 zeny.";
  711. mes "Please check your money.";
  712. close;
  713. }
  714. case 2:
  715. mes "[Titika]";
  716. mes "Okay, if you do not want you are not obligated to pay.";
  717. close;
  718. }
  719. }
  720. case 3:
  721. mes "[Titika]";
  722. mes "Alright. Take your time.";
  723. mes "If you lose your makeup brushes and graphite, we can make a new one charging a rate of zeny.";
  724. close;
  725. }
  726. }
  727. else {
  728. mes "[Titika]";
  729. mes "Welcome to the Workshop of the Renegades.";
  730. mes "This is the work of Rachel Renegades.";
  731. close;
  732. }
  733. }
  734.  
  735. s_atelier,26,68,3 script Workshop Guide#H-16 904,{
  736. if ((Class == Job_Shadow_Chaser) || (Class == Job_Shadow_Chaser_T) || (Class == Job_Baby_Chaser)) {
  737. mes "[Vito]";
  738. mes "Welcome.";
  739. mes "What do you need?";
  740. next;
  741. switch(select("Make a New Makeup Brush.: Making a New Graphite Brush.: Nothing.")) {
  742. case 1:
  743. if (countitem(6121) == 1) {
  744. mes "[Vito]";
  745. mes "Sorry, but you already have a makeup brush.";
  746. mes "we can only offer new brushes if you lose your current brush.";
  747. close;
  748. }
  749. else {
  750. mes "[Vito]";
  751. mes "You lost your makeup brush?";
  752. mes "Okay, I understand. to make a new brush I need you to pay a sum of 100,000 Zeny.";
  753. next;
  754. switch(select("Right.: No Thanks.")) {
  755. case 1:
  756. if (zeny > 99999) {
  757. mes "[Vito]";
  758. mes "Here is your new brush.";
  759. set zeny,zeny-100000;
  760. getitem 6121,1;
  761. close;
  762. }
  763. else {
  764. mes "[Vito]";
  765. mes "I said you need to pay 100,000 zeny.";
  766. mes "Please check your money.";
  767. close;
  768. }
  769. case 2:
  770. mes "[Vito]";
  771. mes "Okay, if you do not want you are not obligated to pay.";
  772. close;
  773. }
  774. }
  775. case 2:
  776. if (countitem(6122) == 1) {
  777. mes "[Vito]";
  778. mes "Sorry, but you already have a graphite brush.";
  779. mes "we can only offer new brushes if you lose your current brush.";
  780. close;
  781. }
  782. else {
  783. mes "[Vito]";
  784. mes "You lost your brush graphite?";
  785. mes "Okay, I understand. to make a new brush I need you to pay a sum of 100,000 Zeny.";
  786. next;
  787. switch(select("Right.: No Thanks.")) {
  788. case 1:
  789. if (zeny > 99999) {
  790. mes "[Vito]";
  791. mes "Here is your new brush.";
  792. set zeny,zeny-100000;
  793. getitem 6122,1;
  794. close;
  795. }
  796. else {
  797. mes "[Vito]";
  798. mes "I said you need to pay 100,000 zeny.";
  799. mes "Please check your money.";
  800. close;
  801. }
  802. case 2:
  803. mes "[Vito]";
  804. mes "Okay, if you do not want you are not obligated to pay.";
  805. close;
  806. }
  807. }
  808. case 3:
  809. mes "[Vito]";
  810. mes "Alright. Take your time.";
  811. mes "If you lose your makeup brushes and graphite, we can make a new one charging a rate of zeny.";
  812. close;
  813. }
  814. }
  815. else {
  816. mes "[Vito]";
  817. mes "Welcome to the Workshop of the Renegades.";
  818. mes "It's grim work.";
  819. close;
  820. }
  821. }
  822.  
  823. s_atelier,75,64,3 script renegade#H-17 482,{
  824. mes "[Mizuki]";
  825. mes "Welcome to the Guild of Renegades.";
  826. mes "I am Mizuki, the wife of Master Dumk.";
  827. mes "Enjoy your stay while here.";
  828. close;
  829. }
  830.  
  831. s_atelier,73,65,3 script Vicente#H-18 899,{
  832. if ((Class == Job_Rogue) || (Class == Job_Stalker) || (Class == Job_Baby_Rogue)) {
  833. mes "[Dumk]";
  834. mes "Vincent, No Requests.";
  835. next;
  836. mes "[Vicente]";
  837. mes "A Solicitor?";
  838. mes "I think not. That there is one of our colleagues.";
  839. next;
  840. mes "[Dumk]";
  841. mes "...Hã?";
  842. mes "So that means ...";
  843. mes "What was that person who found the brush?";
  844. close;
  845. }
  846. else if ((Class == Job_Shadow_Chaser) || (Class == Job_Shadow_Chaser_T) || (Class == Job_Baby_Chaser)) {
  847. mes "[Vicente]";
  848. mes "It has no special reason for you to come here.";
  849. mes "An assistant sells paint and tools in the previous room.";
  850. close;
  851. }
  852. else {
  853. mes "[Vicente]";
  854. mes "Sorry, but people like you are not welcome in the office of my master.";
  855. mes "Please, I ask you to leave this room immediately.";
  856. next;
  857. mes "[Vicente]";
  858. mes "If you have nothing special to do here, you better go.";
  859. mes "Forbidden Passage.";
  860. close2;
  861. warp "s_atelier",18,76;
  862. end;
  863. }
  864. }
  865.  
  866. tur_dun03,44,203,5 script spirit#H-19 802,{
  867. if (job_sha == 3) {
  868. mes "[Mysterious voice]";
  869. mes "If you want to enter the secret room, then go and defeat the Shadow of Deception.";
  870. next;
  871. erasequest 7163;
  872. setquest 7164;
  873. set job_sha,4;
  874. close;
  875. }
  876. if (job_sha == 4) {
  877. if (checkquest(7164,HUNTING) == 2) {
  878. mes "[Mysterious voice]";
  879. mes "You have proved their worth by defeating the shadow of disappointment.";
  880. mes "I'll take you up to the secret room.";
  881. close2;
  882. warp "job3_sha01",22,73;
  883. end;
  884. }
  885. }
  886. else {
  887. mes "[Mysterious voice]";
  888. mes "I am the Spirit of Deception.";
  889. close;
  890. }
  891. }
  892.  
  893. ice_dun02,206,223,5 script Spirit#H-20 802,{
  894. if (job_sha == 7) {
  895. mes "[Mysterious voice]";
  896. mes "If you want to enter the secret room, then go and defeat the Shadow of Illusion.";
  897. next;
  898. erasequest 7169;
  899. setquest 7171;
  900. set job_sha,8;
  901. close;
  902. }
  903. if (job_sha == 8) {
  904. if (checkquest(7171,HUNTING) == 2) {
  905. mes "[Mysterious voice]";
  906. mes "You have proved their worth by defeating the shadow of illusion.";
  907. mes "I'll take you up to the secret room.";
  908. close2;
  909. warp "job3_sha01",24,20;
  910. end;
  911. }
  912. }
  913. else {
  914. mes "[Mysterious voice]";
  915. mes "I am the Spirit of Illusion.";
  916. close;
  917. }
  918. }
  919.  
  920. niflheim,230,276,5 script Spirit#H-21 802,{
  921. if (job_sha == 11) {
  922. mes "[Mysterious voice]";
  923. mes "If you want to enter the secret room, then go and defeat the Shadow of fun.";
  924. next;
  925. erasequest 7174;
  926. setquest 7175;
  927. set job_sha,12;
  928. close;
  929. }
  930. if (job_sha == 12) {
  931. if (checkquest(7175,HUNTING) == 2) {
  932. mes "[Mysterious voice]";
  933. mes "You have proved their worth by defeating the shadow of the fun.";
  934. mes "I'll take you up to the secret room.";
  935. close2;
  936. warp "job3_sha01",73,74;
  937. end;
  938. }
  939. }
  940. else {
  941. mes "[Mysterious voice]";
  942. mes "I am the Spirit of Fun.";
  943. mes "Hehehe.";
  944. close;
  945. }
  946. }
  947.  
  948. job3_sha01,22,78,5 script hull#H-22 844,{
  949. if (job_sha == 4) {
  950. mes "And a trunk in form of a hull Turtle.";
  951. next;
  952. mes "You open the chest and find the key to the deception.";
  953. next;
  954. getitem 6266,1;
  955. erasequest 7164;
  956. setquest 7165;
  957. set job_sha,5;
  958. close;
  959. }
  960. else {
  961. mes "And a trunk in form of a hull Turtle.";
  962. close;
  963. }
  964. }
  965.  
  966. job3_sha01,25,28,5 script Ice Box#H-23 844,{
  967. if (job_sha == 8) {
  968. mes "And a trunk in form of an ice chest.";
  969. next;
  970. mes "You open the chest and find the key to the illusion.";
  971. next;
  972. getitem 6267,1;
  973. erasequest 7171;
  974. setquest 7172;
  975. set job_sha,9;
  976. close;
  977. }
  978. else {
  979. mes "And a trunk in form of an ice chest.";
  980. close;
  981. }
  982. }
  983.  
  984. job3_sha01,73,80,5 script cottage#H-24 844,{
  985. if (job_sha == 12) {
  986. mes "And a chest in the form of a miniature house niflheim.";
  987. next;
  988. mes "You open the chest and find the key to fun.";
  989. next;
  990. getitem 6268,1;
  991. erasequest 7175;
  992. setquest 7176;
  993. set job_sha,13;
  994. close;
  995. }
  996. else {
  997. mes "And a chest in the form of a miniature house niflheim.";
  998. close;
  999. }
  1000. }
  1001.  
  1002. job3_sha01,72,28,5 script statue#H-25 844,{
  1003. if ((countitem(6266) == 1) && (countitem(6267) == 1) && (countitem(6268) == 1)) {
  1004. if (job_sha == 15) {
  1005. mes "And a chest in the form of a statue of thanatos tower.";
  1006. next;
  1007. mes "you open the chest using the three keys and find the legendary magic paintbrush.";
  1008. next;
  1009. delitem 6266,1;
  1010. delitem 6267,1;
  1011. delitem 6268,1;
  1012. getitem 6269,1;
  1013. erasequest 7178;
  1014. setquest 7179;
  1015. set job_sha,16;
  1016. close;
  1017. }
  1018. }
  1019. else {
  1020. mes "And a chest in the form of a statue of thanatos tower.";
  1021. close;
  1022. }
  1023. }
  1024.  
  1025. // Quest Mob Spawn
  1026. tur_dun03,0,0,0,0 monster Shadow of Deception 2076,1,0,0
  1027. ice_dun02,0,0,0,0 monster Shadow of Illusion 2077,1,0,0
  1028. niflheim,0,0,0,0 monster Shadow of Pleasure 2078,1,0,0
  1029.  
  1030. // Job Change Npc
  1031.  
  1032. s_atelier,71,66,5 script renegade Master 481,{
  1033.  
  1034. set .@name$,"[Dumk]";
  1035.  
  1036. if ((Class == Job_Shadow_Chaser) || (Class == Job_Shadow_Chaser_T) || (Class == Job_Baby_Chaser) && (countitem(6269) == 0)) goto L_class;
  1037. if (countitem(6269) == 0) goto L_item;
  1038. mes .@name$;
  1039. mes "Are you? You are the person who found the brush?";
  1040. next;
  1041. mes .@name$;
  1042. mes "Yeah, That's right. you found yourself?";
  1043. next;
  1044. mes .@name$;
  1045. mes "Hmm ..";
  1046. mes "You have much skill. Deciphering the codes should have been difficult.";
  1047. mes "But it was not for you.";
  1048. next;
  1049. mes .@name$;
  1050. mes "It's time to introduce myself. I am Dumk.";
  1051. next;
  1052. mes "[Vicente]";
  1053. mes "Chicken! How about this for a chicken dinner?";
  1054. next;
  1055. mes .@name$;
  1056. mes "Why chicken? Why are you interrupting me? Want to be fired?";
  1057. next;
  1058. mes "[Vicente]";
  1059. mes "Sorry ...";
  1060. mes "(He turns to you and says 'is a taboo to talk about chicken'.)";
  1061. next;
  1062. mes .@name$;
  1063. mes "Finally, we reach a conclusion.";
  1064. mes "You-";
  1065. mes "You will find the will of the brush?";
  1066. next;
  1067. mes .@name$;
  1068. mes "The brush was used by the master.";
  1069. mes "The paintings made ??by him has a mysterious power.";
  1070. next;
  1071. mes .@name$;
  1072. mes "I can not tell you what the source of power.";
  1073. mes "You'll find out someday.";
  1074. mes "It purifies the power through his paintings.";
  1075. next;
  1076. mes .@name$;
  1077. mes "We walked in darkness with no moonlight.";
  1078. mes "And I discovered that our beautiful days are over.";
  1079. next;
  1080. mes .@name$;
  1081. mes "Continue to other shadows and we can be true Renegades!";
  1082. next;
  1083. mes "[Vicente]";
  1084. mes "Then he suggests that you will be a Renegade.";
  1085. next;
  1086. mes "[Vicente]";
  1087. mes "In our guild, there is a group that has unique abilities.";
  1088. mes "They are the Renegades.";
  1089. mes "They usually hide their faces and think they are different from others.";
  1090. next;
  1091. mes .@name$;
  1092. mes "Do not be so sarcastic, Vincent!";
  1093. mes "I told you.";
  1094. mes "You are qualified to be a Renegade.";
  1095. next;
  1096. mes .@name$;
  1097. mes "Give this brush to min.";
  1098. mes "I need it again.";
  1099. mes "I'm so thirsty.";
  1100. mes "Wait a minute.";
  1101. next;
  1102. mes "Few seconds later ...";
  1103. next;
  1104. mes .@name$;
  1105. mes "So I want to keep talking about the Renegades?";
  1106. mes "Do not want to become a Renegade?";
  1107. next;
  1108. if ((BaseLevel < 99) && (JobLevel < 50)) goto L_level;
  1109. menu "Turn me into a Renegade. "-" I'll come back later. "L_End;
  1110. mes .@name$;
  1111. mes "You have decided!";
  1112. mes "In your case, you can master the art of psychological warfare using the ink!";
  1113. mes "The art created is beautiful, but dangerous.";
  1114. next;
  1115. mes .@name$;
  1116. mes "We use the ink as a means to cast spells.";
  1117. mes "We use it to master the different emotions of the people and explore when they are most vulnerable.";
  1118. next;
  1119. mes .@name$;
  1120. mes "This can be used, for example, to create black holes enemies to disappear.";
  1121. next;
  1122. mes .@name$;
  1123. mes "So if you want to have that power, must have artistic talent.";
  1124. next;
  1125. mes .@name$;
  1126. mes "You have to throw trends when it comes to fashion!";
  1127. mes "The ability to understand art!";
  1128. mes "You should have everything.";
  1129. next;
  1130. mes .@name$;
  1131. mes "You have fulfilled their duties and found the hard brush.";
  1132. mes "Then you're qualified to be a Renegade.";
  1133. next;
  1134. menu "Right. "-" Do not wanna be a Renegade. "L_End;
  1135. if (Weight == 50000) goto LWeight;
  1136. if(SkillPoint > 0) goto LSkillPoints;
  1137. if ((Class != 4018) && (Class != 17) && (Class != 4040)) goto L_cant;
  1138. if (class == 4018) {
  1139. jobchange 4079;
  1140. set JobLevel, 1;
  1141. nude;
  1142. getitem 6121,1;
  1143. getitem 6122,1;
  1144. getitem 2795,1;
  1145. getitem 5750,1;
  1146. delitem 6269,1;
  1147. }
  1148. else if (class == 17) {
  1149. jobchange 4072;
  1150. set JobLevel, 1;
  1151. nude;
  1152. getitem 6121,1;
  1153. getitem 6122,1;
  1154. getitem 2795,1;
  1155. getitem 5750,1;
  1156. delitem 6269,1;
  1157. }
  1158. else {
  1159. jobchange 4108;
  1160. set JobLevel, 1;
  1161. nude;
  1162. getitem 6121,1;
  1163. getitem 6122,1;
  1164. getitem 2795,1;
  1165. getitem 5750,1;
  1166. delitem 6269,1;
  1167. }
  1168. mes .@name$;
  1169. mes "Congratulations!";
  1170. mes "Welcome to your new life.";
  1171. completequest 7180;
  1172. set job_sha,18;
  1173. next;
  1174. mes .@name$;
  1175. mes "It is an elegant uniform.";
  1176. mes "It has feathers and leopard prints.";
  1177. mes "The fashion world will be shocked.";
  1178. next;
  1179. mes .@name$;
  1180. mes "This dark crown I created myself.";
  1181. mes "It is very hard to create something that absorbs my artistic sense ...";
  1182. mes "So, about that part ...";
  1183. next;
  1184. mes .@name$;
  1185. mes "Well, I hope you give your best as a Renegade.";
  1186. mes "Good luck with what you're doing in your life.";
  1187. mes "Goodbye.";
  1188. close;
  1189.  
  1190. L_level:
  1191. mes .@name$;
  1192. mes "Sorry, but make sure that you're";
  1193. mes "Base Lvl. 99 / Job Lvl. 50 minimun and set all your Skillpoints.";
  1194. close;
  1195.  
  1196. L_cant:
  1197. mes .@name$;
  1198. mes "Sorry, but you can't change from that Class.";
  1199. close;
  1200.  
  1201. LWeight:
  1202. mes .@name$;
  1203. mes "Sorry, but you're overweight,";
  1204. mes "please put first some of your Items into your storage.";
  1205. close;
  1206.  
  1207. LSkillPoints:
  1208. mes .@name$;
  1209. mes "Please distribute all your Skillpoints,";
  1210. mes "otherweise i can't let you change.";
  1211. close;
  1212.  
  1213. L_End:
  1214. mes .@name$;
  1215. mes "All right then, even more.";
  1216. close;
  1217.  
  1218. L_class:
  1219. mes .@name$;
  1220. mes "What is it?";
  1221. mes "Are you enjoying your new skills?";
  1222. next;
  1223. mes .@name$;
  1224. mes "If you want to improve your skill, you must seek new uses for the ink.";
  1225. next;
  1226. mes .@name$;
  1227. mes "Do not go forgotten.";
  1228. mes "We are Renegades.";
  1229. mes "Oooh...";
  1230. mes "Huhuhuhu...";
  1231. close;
  1232.  
  1233. L_item:
  1234. mes .@name$;
  1235. mes "........";
  1236. mes "Hehe.";
  1237. next;
  1238. mes "[Vicente]";
  1239. mes "Sorry.";
  1240. mes "He has no interest in people like you.";
  1241. mes "But you can not enter this room.";
  1242. mes "If you need, you can pick up materials at the store.";
  1243. close;
  1244. }
  1245.  
  1246. // Warps
  1247.  
  1248. // Job Guild (Shadow Chaser Guild)
  1249.  
  1250. s_atelier,19,79,0 warp lhz_shadow1-1 1,1,lighthalzen,41,58
  1251. lighthalzen,41,52,0 warp lhz_shadow1-2 1,1,s_atelier,18,72
  1252.  
  1253. s_atelier,32,65,0 script #lhz_shadow2-1 45,1,1,{
  1254. if((Class == Job_Rogue) || (Class == Job_Stalker) || (Class == Job_Shadow_Chaser) || (Class == Job_Shadow_Chaser_T) || (Class == Job_Baby_Rogue) || (Class == Job_Baby_Chaser)) {
  1255. warp "s_atelier",80,59;
  1256. end;
  1257. }
  1258. else {
  1259. mes "[Vicente]";
  1260. mes "Hey You there.";
  1261. mes "I know what you want in the room of my master Dumk?";
  1262. next;
  1263. mes "[Vicente]";
  1264. mes "In the room of my master Dumk is not permitted entry to people like you.";
  1265. next;
  1266. mes "[Vicente]";
  1267. mes "Forbidden Passage.";
  1268. mes "If you want to pry something I suggest you leave now!";
  1269. close2;
  1270. warp "s_atelier",32,58;
  1271. end;
  1272. }
  1273. }
  1274.  
  1275. s_atelier,80,66,0 warp lhz_shadow2-2 1,1,s_atelier,32,56
  1276.  
  1277. // Shadow Chaser Atelier (Rune-Midgard)
  1278.  
  1279. prontera,272,108,0 warp prt21-1 1,1,s_atelier,13,119
  1280. s_atelier,10,119,0 warp prt21-2 1,1,prontera,268,108
  1281. s_atelier,30,128,0 warp prt22-1 1,1,s_atelier,76,122
  1282. s_atelier,76,127,0 warp prt22-2 1,1,s_atelier,25,127
  1283.  
  1284. // Shadow Chaser Atelier (Schwaltzwald Republic)
  1285.  
  1286. s_atelier,109,129,0 warp yunosc01 1,1,s_atelier,159,125
  1287. s_atelier,160,130,0 warp yunosc02 1,1,s_atelier,114,129
  1288. yuno,278,66,0 warp yunosc03 1,1,s_atelier,111,122
  1289. s_atelier,107,122,0 warp yunosc04 1,1,yuno,274,66
  1290.  
  1291. // Shadow Chaser Atelier (Arunafeltz)
  1292.  
  1293. s_atelier,119,69,0 warp rachel88 1,1,s_atelier,172,72
  1294. s_atelier,167,72,0 warp rachel89 1,1,s_atelier,118,64
  1295. rachel,180,115,0 warp rachel90 1,1,s_atelier,130,69
  1296. s_atelier,131,74,0 warp rachel91 1,1,rachel,180,119
  1297.  
  1298. // Mysterious Buildings in the Midgard Continent (Shadow Chaser Quest)
  1299.  
  1300. //tur_dun03,45,207,0 warp shadowc01 1,1,job3_sha01,22,73
  1301. job3_sha01,22,82,0 warp shadowc02 1,1,tur_dun03,42,204
  1302. //ice_dun02,202,224,0 warp shadowc03 1,1,job3_sha01,24,20
  1303. job3_sha01,25,33,0 warp shadowc04 1,1,ice_dun02,207,221
  1304. //niflheim,213,281,0 warp shadowc05 1,1,job3_sha01,73,74
  1305. job3_sha01,73,86,0 warp shadowc06 1,1,niflheim,221,266
  1306.  
  1307. tha_t01,149,228,0 script #shadowc07 45,1,1,{
  1308. if((Class == Job_Rogue) || (Class == Job_Stalker) || (Class == Job_Baby_Rogue)) {
  1309. mes "You find a mysterious portal that allows access to some kind of secret room.";
  1310. close2;
  1311. warp "job3_sha01",71,18;
  1312. end;
  1313. }
  1314. else {
  1315. mes "For some unknown reason, you can not get into this secret room.";
  1316. close;
  1317. }
  1318. }
  1319.  
  1320. job3_sha01,72,37,0 warp shadowc08 1,1,tha_t01,149,223
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement