Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //===== Athena Script =======================================
- // Shadow Chaser Job change Quest
- //===== By: ==================================================
- //= Oshinoke
- //= GM Takumirai - English
- //===== Current Version: =====================================
- //= 1.0
- //===== Compatible With: =====================================
- //= Any rAthena / brAthena / eAthena / Cronus Renewal SVN
- //===== Description: =========================================
- //= [CUSTOM Conversion]
- //= Job change Quest from Rogue / Stalker -> Shadow Chaser.
- //===== Additional Comments: =================================
- //= 1.0 First Version.
- //============================================================
- morocc,156,70,3 script Girl#H-1 93,{
- if (Class == Job_Rogue || Class == Job_Stalker || Class == Job_Baby_Rogue) {
- if ((BaseLevel == 99) && (JobLevel > 49)) {
- if (job_sha == 0) {
- mes "[Thief Girl]";
- mes "Hey, Hey you.";
- mes "I want to tell you something cool?";
- next;
- mes "[Thief Girl]";
- mes "I heard that apparently a new profession";
- mes "Shadow Chaser has called us something about.";
- mes "Yes, we, Rogue and Stalkers.";
- next;
- mes "[Thief Girl]";
- mes "Why do not you find out more about the Shadow Chasers";
- mes "by yourself? may be of interest.";
- next;
- mes "[Thief Girl]";
- mes "Do you would not want to become more stronger?";
- mes "Then go up to the guild of rogues and";
- mes "find out more about the Shadow Chasers!";
- next;
- mes "[Thief Girl]";
- mes "Anyway, good luck.";
- set job_sha,1;
- close;
- }
- }
- }
- if (job_sha == 1) {
- mes "[Thief Girl]";
- mes "Please go up to the guild of rogues to find out more about the Shadow Chasers.";
- close;
- }
- if (job_sha == 18) {
- mes "[Thief Girl]";
- mes "Wow, I see you were very strong, huh?";
- mes "Congratulations!";
- close;
- }
- else {
- mes "[Thief Girl]";
- mes "Oh, Holy God ...";
- mes "Something is happening in the Rogue Guild";
- mes "Lighthouse on the Comodo regarding rumors about the Shadow Chasers ...?";
- next;
- mes "[Thief Girl]";
- mes "I wonder what the hell that means ...";
- close;
- }
- }
- s_atelier,66,123,3 script Manager#H-2 903,{
- if (job_sha == 2) {
- mes "[Graham]";
- mes "So you were sent by the guild of rogues?";
- mes "Please search for treasure on the island of turtles.";
- next;
- mes "[Graham]";
- mes "When you find the treasure back here and show me.";
- next;
- erasequest 7160;
- setquest 7163;
- set job_sha,3;
- close;
- }
- if ((job_sha > 2) && (job_sha < 5)) {
- mes "[Graham]";
- mes "Please go to the island of turtles on the third floor, and bring me the treasure.";
- close;
- }
- if (job_sha == 5) {
- mes "[Graham]";
- mes "Hmm, then you have found a key?";
- mes "Strange, I did not realize that the treasure of the island of the turtles was a key ...";
- next;
- mes "[Graham]";
- mes "Please go up to the workshop of rachel dark and ask for help to Paul.";
- mes "Maybe he knows something related to that key.";
- next;
- erasequest 7165;
- setquest 7166;
- set job_sha,6;
- close;
- }
- if ((job_sha > 5) && (job_sha < 18)) {
- mes "[Graham]";
- mes "Please go to the workshop of rachel dark and ask for help to Paul.";
- close;
- }
- if (job_sha == 18) {
- mes "[Graham]";
- mes "Shadow Chaser!";
- mes "Ah!";
- next;
- mes "[Graham]";
- mes "Not cheating on purpose ...";
- mes "Hahaha!!";
- next;
- mes "[Graham]";
- mes "Is not it interesting?";
- mes "It is more than just testing.";
- mes "We had to know about you and discover who you are.";
- next;
- mes "[Graham]";
- mes "How is my performance?";
- mes "Did it work?";
- next;
- mes "[Graham]";
- mes "If you need anything, ask them what you want.";
- close;
- }
- else {
- mes "[Manager]";
- mes "Only allowed for people involved ...";
- mes "You could ask the store clerk?";
- close;
- }
- }
- s_atelier,169,66,3 script Manager#H-3 923,{
- if (job_sha == 6) {
- mes "[Paul]";
- mes "So you were sent by Graham?";
- mes "You found a key on the island of turtles, is it?";
- next;
- mes "[Paul]";
- mes "Well, maybe that has something related to the key of the treasure cave of ice.";
- mes "Please go until the ice cave and find the treasure.";
- next;
- mes "[Paul]";
- mes "When you find back here and show me, please.";
- next;
- erasequest 7166;
- setquest 7169;
- set job_sha,7;
- close;
- }
- if ((job_sha > 6) && (job_sha < 9)) {
- mes "[Paul]";
- mes "Please go to the ice cave on the second floor, and bring me the treasure.";
- close;
- }
- if (job_sha == 9) {
- mes "[Paul]";
- mes "Hmm, then you've found another key?";
- mes "but who is this clown? what does this mean?";
- next;
- mes "[Paul]";
- mes "I'm thinking that the boy's workshop this lighthalzen kidding with my face ...";
- next;
- mes "[Paul]";
- mes "Well, now you better ask for help from Halled.";
- mes "Please go up to the shop and ask for help Juno Halled.";
- next;
- erasequest 7172;
- setquest 7173;
- set job_sha,10;
- close;
- }
- if ((job_sha > 9) && (job_sha < 18)) {
- mes "[Paul]";
- mes "Please go dark until the workshop and ask for help juno Halled.";
- close;
- }
- if (job_sha == 18) {
- mes "[Paul]";
- mes "You need painting supplies?";
- mes "Then you can ask the wizard.";
- mes "We always have, as a precaution.";
- close;
- }
- else {
- mes "[Manager]";
- mes "Who are you?";
- mes "This place is not for you.";
- next;
- mes "[Manager]";
- mes "What are they doing there?";
- mes "Bleh...";
- close;
- }
- }
- s_atelier,168,129,3 script Manager#H-4 806,{
- if (job_sha == 10) {
- mes "[Halled]";
- mes "So you were sent by Paul?";
- mes "Yeah, he sent me a message saying you found a key on the island of turtles and the other in ice cave.";
- next;
- mes "[Halled]";
- mes "Well, let's see if this time we will find some treasure in niflheim ...";
- next;
- mes "[Halled]";
- mes "Please go until niflheim and see if you can find some treasure this time.";
- next;
- mes "[Halled]";
- mes "If you find anything, go over here and show me, please.";
- next;
- erasequest 7173;
- setquest 7174;
- set job_sha,11;
- close;
- }
- if ((job_sha > 10) && (job_sha < 13)) {
- mes "[Halled]";
- mes "Please go to the city of niflheim, and bring me the treasure.";
- mes "Let's see if this time we find something useful instead of keys.";
- close;
- }
- if (job_sha == 13) {
- mes "[Halled]";
- mes "What?! you found another key?";
- mes "Yeah, we have no choice but to ask for help to the main workshop is in lighthalzen.";
- next;
- mes "[Halled]";
- mes "Well, go up to the main workshop and ask your receptionist.";
- mes "His name is 'Vincent'.";
- next;
- mes "[Halled]";
- mes "Tell him who sent you was Halled.";
- next;
- erasequest 7176;
- setquest 7177;
- set job_sha,14;
- close;
- }
- if ((job_sha > 13) && (job_sha < 18)) {
- mes "[Halled]";
- mes "Please go to the main shop is dark in the city of lighthalzen, and get help from Vincent.";
- close;
- }
- if (job_sha == 18) {
- mes "[Halled]";
- mes "I like your face.";
- mes "We have nothing special.";
- mes "An assistant sells a little paint and tools.";
- close;
- }
- else {
- mes "[Manager]";
- mes "Huh? If you came here because of money, you are mistaken.";
- mes "This is not a pawnshop.";
- close;
- }
- }
- s_atelier,25,75,3 script receptionist#H-5 899,{
- if (job_sha == 14) {
- mes "[Vicente]";
- mes "So Halled was who sent?";
- mes "Yeah, I heard you found the 3 keys in secret rooms of Turtle Island, Ice Cave and Niflheim.";
- next;
- mes "[Vicente]";
- mes "They can be used to open a secret chest that sits in the tower of thanatos.";
- next;
- mes "[Vicente]";
- mes "So do me a favor.";
- mes "Go up the tower of thanatos, and find the secret room that is on the first floor.";
- next;
- mes "[Vicente]";
- mes "It will be a chest. use the three keys to open the chest, and bring me the secret treasure of the tower.";
- next;
- erasequest 7177;
- setquest 7178;
- set job_sha,15;
- close;
- }
- if ((job_sha > 14) && (job_sha < 16)) {
- mes "[Vicente]";
- mes "Please go to thanatos tower, first floor, and look for the secret room where the master of paintings of dark hid the legendary magic paintbrush.";
- next;
- mes "[Vicente]";
- mes "It will be a chest, use the three keys to open the chest and bring me the treasure of the master of dark paintings.";
- close;
- }
- if (job_sha == 16) {
- mes "[Vicente]";
- mes "Great, you found the magic paintbrush!";
- mes "Simply fantastic!";
- next;
- mes "[Vicente]";
- mes "Please come with me to the room of my master, he has a special gift for you now that you found the Magic Brush.";
- next;
- mes "[Vicente]";
- mes "I guarantee that is something special and you will not regret it.";
- next;
- erasequest 7179;
- setquest 7180;
- set job_sha,17;
- close;
- }
- if ((job_sha > 16) && (job_sha < 18)) {
- mes "[Vicente]";
- mes "Please go upstairs and come with me to the second floor of this workshop.";
- mes "Has a person who will be waiting for you.";
- next;
- mes "[Vicente]";
- mes "It is something special. guarantee you will not regret it.";
- close;
- }
- if (job_sha == 18) {
- mes "[Vicente]";
- mes "I will wait for your work from now on.";
- mes "You must be a good Shadow Chaser.";
- mes "I'm sure.";
- close;
- }
- else {
- mes "[Manager]";
- mes "Are you?";
- mes "Sorry, but we exchanged old products of art.";
- mes "If you need anything, ask the assistant.";
- close;
- }
- }
- prontera,270,111,3 script plaque#H-6 836,{
- mes "Workshop of the Shadow Chasers of Prontera.";
- close;
- }
- rachel,183,118,3 script plaque#H-7 835,{
- mes "Workshop of the Shadow Chasers of Rachel.";
- close;
- }
- yuno,277,69,3 script plaque#H-8 837,{
- mes "Workshop of the Shadow Chasers of Yuno.";
- close;
- }
- lighthalzen,45,55,3 script plaque#H-9 858,{
- mes "Guild of Shadow Chasers.";
- close;
- }
- in_rogue,378,103,3 script Scary man#H-10 810,{
- if (job_sha == 1) {
- mes "[Scary Rogue]";
- mes "Hey you.";
- mes "you're one of us!";
- mes "You definitely can be chosen.";
- next;
- mes "[Scary Rogue]";
- mes "Recently they these Shadow Chasers began to settle in major cities of the continent";
- mes "and apparently they have something to do with us.";
- next;
- mes "[Scary Rogue]";
- mes "I heard a friend of mine that we troublemakers can be promoted";
- mes "and we make Shadow Chasers too!";
- mes "So why do not you start your journey?";
- next;
- mes "[Scary Rogue]";
- mes "Well, I heard that the Guild of Shadow Chasers is a city in the Republic of Schwaltzwaldz.";
- mes "I just I have no idea what city is ...";
- mes "That you'll have to figure it out myself.";
- next;
- mes "[Scary Rogue]";
- mes "Still, I suggest you look for more information on the workshop of the Shadow Chasers of Prontera.";
- mes "Maybe starting there you get more information.";
- mes "Tell the manager that you were sent by the guild of rogues.";
- next;
- mes "[Scary Rogue]";
- mes "Well, anyway, good luck mate.";
- mes "And you have a promising future as a Shadow Chaser.";
- set job_sha,2;
- setquest 7160;
- close;
- }
- if ((job_sha > 1) && (job_sha < 18)) {
- mes "[Scary Rogue]";
- mes "Go to the workshop of the Shadow Chasers of Prontera.";
- mes "Maybe starting there you get more information.";
- next;
- mes "[Scary Rogue]";
- mes "Tell the manager that you were sent by the guild of rogues. ";
- close;
- }
- else if (job_sha == 18) {
- mes "[Scary Rogue]";
- mes "Oh, then you become a Shadow Chaser!";
- mes "I envy you.";
- mes "Heh.";
- close;
- }
- else {
- mes "[Scary Rogue]";
- mes "What is yours?";
- mes "I have nothing to do with you.";
- mes "I do not care for people like you.";
- mes "I deal only with the extraordinary.";
- next;
- mes "[Scary Rogue]";
- mes "My interest is just to know these Shadow Chasers such legendary ...";
- close;
- }
- }
- in_rogue,375,102,5 script Rogue#H-11 779,{
- if ((Class == Job_Shadow_Chaser) || (Class == Job_Shadow_Chaser_T) || (Class == Job_Baby_Chaser)) {
- mes "[Vin]";
- mes "Oh, so this is the Legendary Shadow Chaser speak for everyone here?";
- mes "Cool!";
- next;
- mes "[Vin]";
- mes "Also can I become a Shadow Chaser if I spend enough, is not it?";
- close;
- }
- else {
- mes "[Vin]";
- mes "Huh? What is this?";
- mes "Lotte, you know what that means?";
- next;
- mes "[Lotte]";
- mes "Hmm, '442315221132151. This is the only thing that I used in ...";
- mes "So why they would use numbers to name the villagers?";
- next;
- mes "[Lotte]";
- mes "Vin, This sucks!";
- next;
- mes "[Vin]";
- mes "Huh?";
- close;
- }
- }
- in_rogue,378,100,3 script Rogue#H-12 747,{
- if ((Class == Job_Shadow_Chaser) || (Class == Job_Shadow_Chaser_T) || (Class == Job_Baby_Chaser)) {
- mes "[Lotte]";
- mes "Wow, you become a Shadow Chaser!";
- next;
- mes "[Lotte]";
- mes "I hope that in future I can become a Shadow Chaser too ~";
- mes "Heh.";
- close;
- }
- else {
- mes "[Vin]";
- mes "Huh? What is this?";
- mes "Lotte, you know what that means?";
- next;
- mes "[Lotte]";
- mes "Hmm, '442315221132151. This is the only thing that I used in ...";
- mes "So why they would use numbers to name the villagers?";
- next;
- mes "[Lotte]";
- mes "Vin, This sucks!";
- next;
- mes "[Vin]";
- mes "Huh?";
- close;
- }
- }
- s_atelier,29,119,3 script Workshop Guide#H-13 97,{
- if ((Class == Job_Shadow_Chaser) || (Class == Job_Shadow_Chaser_T) || (Class == Job_Baby_Chaser)) {
- mes "[Max]";
- mes "Welcome.";
- mes "What do you need?";
- next;
- switch(select("Make a New Makeup Brush.: Making a New Graphite Brush.: Nothing.")) {
- case 1:
- if (countitem(6121) == 1) {
- mes "[Max]";
- mes "Sorry, but you already have a makeup brush.";
- mes "we can only offer new brushes if you lose your current brush.";
- close;
- }
- else {
- mes "[Max]";
- mes "You lost your makeup brush?";
- mes "Okay, I understand. to make a new brush I need you to pay a sum of 100,000 Zeny.";
- next;
- switch(select("Right.: No Thanks.")) {
- case 1:
- if (zeny > 99999) {
- mes "[Max]";
- mes "Here is your new brush.";
- set zeny,zeny-100000;
- getitem 6121,1;
- close;
- }
- else {
- mes "[Max]";
- mes "I said you need to pay 100,000 zeny.";
- mes "Please check your money.";
- close;
- }
- case 2:
- mes "[Max]";
- mes "Okay, if you do not want you are not obligated to pay.";
- close;
- }
- }
- case 2:
- if (countitem(6122) == 1) {
- mes "[Max]";
- mes "Sorry, but you already have a graphite brush.";
- mes "we can only offer new brushes if you lose your current brush.";
- close;
- }
- else {
- mes "[Max]";
- mes "You lost your brush graphite?";
- mes "Okay, I understand. to make a new brush I need you to pay a sum of 100,000 Zeny.";
- next;
- switch(select("Right.: No Thanks.")) {
- case 1:
- if (zeny > 99999) {
- mes "[Max]";
- mes "Here is your new brush.";
- set zeny,zeny-100000;
- getitem 6122,1;
- close;
- }
- else {
- mes "[Max]";
- mes "I said you need to pay 100,000 zeny.";
- mes "Please check your money.";
- close;
- }
- case 2:
- mes "[Max]";
- mes "Okay, if you do not want you are not obligated to pay.";
- close;
- }
- }
- case 3:
- mes "[Max]";
- mes "Alright. Take your time.";
- mes "If you lose your makeup brushes and graphite, we can make a new one charging a rate of zeny.";
- close;
- }
- }
- else {
- mes "[Max]";
- mes "Welcome to the Workshop of the Shadow Chasers.";
- mes "We sell items related to the art here.";
- close;
- }
- }
- s_atelier,124,128,3 script Workshop Guide#H-14 862,{
- if ((Class == Job_Shadow_Chaser) || (Class == Job_Shadow_Chaser_T) || (Class == Job_Baby_Chaser)) {
- mes "[RimiGX]";
- mes "Welcome.";
- mes "What do you need?";
- next;
- switch(select("Make a New Makeup Brush.: Making a New Graphite Brush.: Nothing.")) {
- case 1:
- if (countitem(6121) == 1) {
- mes "[RimiGX]";
- mes "Sorry, but you already have a makeup brush.";
- mes "we can only offer new brushes if you lose your current brush.";
- close;
- }
- else {
- mes "[RimiGX]";
- mes "You lost your makeup brush?";
- mes "Okay, I understand. to make a new brush I need you to pay a sum of 100,000 Zeny.";
- next;
- switch(select("Right.: No Thanks.")) {
- case 1:
- if (zeny > 99999) {
- mes "[RimiGX]";
- mes "Here is your new brush.";
- set zeny,zeny-100000;
- getitem 6121,1;
- close;
- }
- else {
- mes "[RimiGX]";
- mes "I said you need to pay 100,000 zeny.";
- mes "Please check your money.";
- close;
- }
- case 2:
- mes "[RimiGX]";
- mes "Okay, if you do not want you are not obligated to pay.";
- close;
- }
- }
- case 2:
- if (countitem(6122) == 1) {
- mes "[RimiGX]";
- mes "Sorry, but you already have a graphite brush.";
- mes "we can only offer new brushes if you lose your current brush.";
- close;
- }
- else {
- mes "[RimiGX]";
- mes "You lost your brush graphite?";
- mes "Okay, I understand. to make a new brush I need you to pay a sum of 100,000 Zeny.";
- next;
- switch(select("Right.: No Thanks.")) {
- case 1:
- if (zeny > 99999) {
- mes "[RimiGX]";
- mes "Here is your new brush.";
- set zeny,zeny-100000;
- getitem 6122,1;
- close;
- }
- else {
- mes "[RimiGX]";
- mes "I said you need to pay 100,000 zeny.";
- mes "Please check your money.";
- close;
- }
- case 2:
- mes "[RimiGX]";
- mes "Okay, if you do not want you are not obligated to pay.";
- close;
- }
- }
- case 3:
- mes "[RimiGX]";
- mes "Alright. Take your time.";
- mes "If you lose your makeup brushes and graphite, we can make a new one charging a rate of zeny.";
- close;
- }
- }
- else {
- mes "[RimiGX]";
- mes "Welcome to the Workshop of the Shadow Chasers.";
- mes "It's grim work.";
- close;
- }
- }
- s_atelier,136,70,3 script Workshop Guide#H-15 914,{
- if ((Class == Job_Shadow_Chaser) || (Class == Job_Shadow_Chaser_T) || (Class == Job_Baby_Chaser)) {
- mes "[Titika]";
- mes "Welcome.";
- mes "What do you need?";
- next;
- switch(select("Make a New Makeup Brush.: Making a New Graphite Brush.: Nothing.")) {
- case 1:
- if (countitem(6121) == 1) {
- mes "[Titika]";
- mes "Sorry, but you already have a makeup brush.";
- mes "we can only offer new brushes if you lose your current brush.";
- close;
- }
- else {
- mes "[Titika]";
- mes "You lost your makeup brush?";
- mes "Okay, I understand. to make a new brush I need you to pay a sum of 100,000 Zeny.";
- next;
- switch(select("Right.: No Thanks.")) {
- case 1:
- if (zeny > 99999) {
- mes "[Titika]";
- mes "Here is your new brush.";
- set zeny,zeny-100000;
- getitem 6121,1;
- close;
- }
- else {
- mes "[Titika]";
- mes "I said you need to pay 100,000 zeny.";
- mes "Please check your money.";
- close;
- }
- case 2:
- mes "[Titika]";
- mes "Okay, if you do not want you are not obligated to pay.";
- close;
- }
- }
- case 2:
- if (countitem(6122) == 1) {
- mes "[Titika]";
- mes "Sorry, but you already have a graphite brush.";
- mes "we can only offer new brushes if you lose your current brush.";
- close;
- }
- else {
- mes "[Titika]";
- mes "You lost your brush graphite?";
- mes "Okay, I understand. to make a new brush I need you to pay a sum of 100,000 Zeny.";
- next;
- switch(select("Right.: No Thanks.")) {
- case 1:
- if (zeny > 99999) {
- mes "[Titika]";
- mes "Here is your new brush.";
- set zeny,zeny-100000;
- getitem 6122,1;
- close;
- }
- else {
- mes "[Titika]";
- mes "I said you need to pay 100,000 zeny.";
- mes "Please check your money.";
- close;
- }
- case 2:
- mes "[Titika]";
- mes "Okay, if you do not want you are not obligated to pay.";
- close;
- }
- }
- case 3:
- mes "[Titika]";
- mes "Alright. Take your time.";
- mes "If you lose your makeup brushes and graphite, we can make a new one charging a rate of zeny.";
- close;
- }
- }
- else {
- mes "[Titika]";
- mes "Welcome to the Workshop of the Shadow Chasers.";
- mes "This is the workshop of Rachel Shadow Chasers.";
- close;
- }
- }
- s_atelier,26,68,3 script Workshop Guide#H-16 904,{
- if ((Class == Job_Shadow_Chaser) || (Class == Job_Shadow_Chaser_T) || (Class == Job_Baby_Chaser)) {
- mes "[Vito]";
- mes "Welcome.";
- mes "What do you need?";
- next;
- switch(select("Make a New Makeup Brush.: Making a New Graphite Brush.: Nothing.")) {
- case 1:
- if (countitem(6121) == 1) {
- mes "[Vito]";
- mes "Sorry, but you already have a makeup brush.";
- mes "we can only offer new brushes if you lose your current brush.";
- close;
- }
- else {
- mes "[Vito]";
- mes "You lost your makeup brush?";
- mes "Okay, I understand. to make a new brush I need you to pay a sum of 100,000 Zeny.";
- next;
- switch(select("Right.: No Thanks.")) {
- case 1:
- if (zeny > 99999) {
- mes "[Vito]";
- mes "Here is your new brush.";
- set zeny,zeny-100000;
- getitem 6121,1;
- close;
- }
- else {
- mes "[Vito]";
- mes "I said you need to pay 100,000 zeny.";
- mes "Please check your money.";
- close;
- }
- case 2:
- mes "[Vito]";
- mes "Okay, if you do not want you are not obligated to pay.";
- close;
- }
- }
- case 2:
- if (countitem(6122) == 1) {
- mes "[Vito]";
- mes "Sorry, but you already have a graphite brush.";
- mes "we can only offer new brushes if you lose your current brush.";
- close;
- }
- else {
- mes "[Vito]";
- mes "You lost your brush graphite?";
- mes "Okay, I understand. to make a new brush I need you to pay a sum of 100,000 Zeny.";
- next;
- switch(select("Right.: No Thanks.")) {
- case 1:
- if (zeny > 99999) {
- mes "[Vito]";
- mes "Here is your new brush.";
- set zeny,zeny-100000;
- getitem 6122,1;
- close;
- }
- else {
- mes "[Vito]";
- mes "I said you need to pay 100,000 zeny.";
- mes "Please check your money.";
- close;
- }
- case 2:
- mes "[Vito]";
- mes "Okay, if you do not want you are not obligated to pay.";
- close;
- }
- }
- case 3:
- mes "[Vito]";
- mes "Alright. Take your time.";
- mes "If you lose your makeup brushes and graphite, we can make a new one charging a rate of zeny.";
- close;
- }
- }
- else {
- mes "[Vito]";
- mes "Welcome to the Workshop of the Shadow Chasers.";
- mes "It's grim work.";
- close;
- }
- }
- s_atelier,75,64,3 script Shadow Chaser#H-17 482,{
- mes "[Mizuki]";
- mes "Welcome to the Guild of Shadow Chasers.";
- mes "I am Mizuki, the wife of Master Dumk.";
- mes "Enjoy your stay while here.";
- close;
- }
- s_atelier,73,65,3 script Vicente#H-18 899,{
- if ((Class == Job_Rogue) || (Class == Job_Stalker) || (Class == Job_Baby_Rogue)) {
- mes "[Dumk]";
- mes "Vincent, No Requests.";
- next;
- mes "[Vicente]";
- mes "A Requester?";
- mes "I think not. That there is one of our colleagues.";
- next;
- mes "[Dumk]";
- mes "...Huh?";
- mes "So that means ...";
- mes "What was that person who found the brush?";
- close;
- }
- else if ((Class == Job_Shadow_Chaser) || (Class == Job_Shadow_Chaser_T) || (Class == Job_Baby_Chaser)) {
- mes "[Vicente]";
- mes "It has no special reason for you to come here.";
- mes "An assistant sells paint and tools in the previous room.";
- close;
- }
- else {
- mes "[Vicente]";
- mes "Sorry, but people like you are not welcome in the office of my master.";
- mes "Please, I ask you to leave this room immediately.";
- next;
- mes "[Vicente]";
- mes "If you have nothing special to do here, you better go.";
- mes "Forbidden Passage.";
- close2;
- warp "s_atelier",18,76;
- end;
- }
- }
- tur_dun03,44,203,5 script spirit#H-19 802,{
- if (job_sha == 3) {
- mes "[Mysterious voice]";
- mes "If you want to enter the secret room, then go and defeat the Shadow of Deception.";
- next;
- erasequest 7163;
- setquest 7164;
- set job_sha,4;
- close;
- }
- if (job_sha == 4) {
- if (checkquest(7164,HUNTING) == 2) {
- mes "[Mysterious voice]";
- mes "You have proved their worth by defeating the shadow of disappointment.";
- mes "I'll take you up to the secret room.";
- close2;
- warp "job3_sha01",22,73;
- end;
- }
- }
- else {
- mes "[Mysterious voice]";
- mes "I am the Spirit of Deception.";
- close;
- }
- }
- ice_dun02,206,223,5 script Spirit#H-20 802,{
- if (job_sha == 7) {
- mes "[Mysterious voice]";
- mes "If you want to enter the secret room, then go and defeat the Shadow of Illusion.";
- next;
- erasequest 7169;
- setquest 7171;
- set job_sha,8;
- close;
- }
- if (job_sha == 8) {
- if (checkquest(7171,HUNTING) == 2) {
- mes "[Mysterious voice]";
- mes "You have proved their worth by defeating the shadow of illusion.";
- mes "I'll take you up to the secret room.";
- close2;
- warp "job3_sha01",24,20;
- end;
- }
- }
- else {
- mes "[Mysterious voice]";
- mes "I am the Spirit of Illusion.";
- close;
- }
- }
- niflheim,230,276,5 script Spirit#H-21 802,{
- if (job_sha == 11) {
- mes "[Mysterious voice]";
- mes "If you want to enter the secret room, then go and defeat the Shadow of fun.";
- next;
- erasequest 7174;
- setquest 7175;
- set job_sha,12;
- close;
- }
- if (job_sha == 12) {
- if (checkquest(7175,HUNTING) == 2) {
- mes "[Mysterious voice]";
- mes "You have proved their worth by defeating the shadow of the fun.";
- mes "I'll take you up to the secret room.";
- close2;
- warp "job3_sha01",73,74;
- end;
- }
- }
- else {
- mes "[Mysterious voice]";
- mes "I am the Spirit of Fun.";
- mes "Hehehe.";
- close;
- }
- }
- job3_sha01,22,78,5 script Shell#H-22 844,{
- if (job_sha == 4) {
- mes "It is a chest in form of a Turtle Shell.";
- next;
- mes "You open the chest and find the key to the deception.";
- next;
- getitem 6266,1;
- erasequest 7164;
- setquest 7165;
- set job_sha,5;
- close;
- }
- else {
- mes "It is a chest in form of a Turtle Shell.";
- close;
- }
- }
- job3_sha01,25,28,5 script Ice Box#H-23 844,{
- if (job_sha == 8) {
- mes "It is a chest in form of an ice box.";
- next;
- mes "You open the chest and find the key to the illusion.";
- next;
- getitem 6267,1;
- erasequest 7171;
- setquest 7172;
- set job_sha,9;
- close;
- }
- else {
- mes "It is a chest in form of an ice box.";
- close;
- }
- }
- job3_sha01,73,80,5 script cottage#H-24 844,{
- if (job_sha == 12) {
- mes "It is a chest in the form of a miniature house of niflheim.";
- next;
- mes "You open the chest and find the key to fun.";
- next;
- getitem 6268,1;
- erasequest 7175;
- setquest 7176;
- set job_sha,13;
- close;
- }
- else {
- mes "It is a chest in the form of a miniature house of niflheim.";
- close;
- }
- }
- job3_sha01,72,28,5 script statue#H-25 844,{
- if ((countitem(6266) == 1) && (countitem(6267) == 1) && (countitem(6268) == 1)) {
- if (job_sha == 15) {
- mes "It is a chest in the form of a statue of thanatos tower.";
- next;
- mes "you open the chest using the three keys and find the legendary magic paintbrush.";
- next;
- delitem 6266,1;
- delitem 6267,1;
- delitem 6268,1;
- getitem 6269,1;
- erasequest 7178;
- setquest 7179;
- set job_sha,16;
- close;
- }
- }
- else {
- mes "It is a chest in the form of a statue of thanatos tower.";
- close;
- }
- }
- // Quest Mob Spawn
- tur_dun03,0,0,0,0 monster Shadow of Deception 2076,1,0,0
- ice_dun02,0,0,0,0 monster Shadow of Illusion 2077,1,0,0
- niflheim,0,0,0,0 monster Shadow of Pleasure 2078,1,0,0
- // Job Change Npc
- s_atelier,71,66,5 script Shadow Chaser Master 481,{
- set .@name$,"[Dumk]";
- if ((Class == Job_Shadow_Chaser) || (Class == Job_Shadow_Chaser_T) || (Class == Job_Baby_Chaser) && (countitem(6269) == 0)) goto L_class;
- if (countitem(6269) == 0) goto L_item;
- mes .@name$;
- mes "Are you? You are the person who found the brush?";
- next;
- mes .@name$;
- mes "Yeah, That's right. you found yourself?";
- next;
- mes .@name$;
- mes "Hmm ..";
- mes "You have much skill. Deciphering the codes should have been difficult.";
- mes "But it was not for you.";
- next;
- mes .@name$;
- mes "It's time to introduce myself. I am Dumk.";
- next;
- mes "[Vicente]";
- mes "Chicken! How about this for a chicken dinner?";
- next;
- mes .@name$;
- mes "Why chicken? Why are you interrupting me? Want to be fired?";
- next;
- mes "[Vicente]";
- mes "Sorry ...";
- mes "(He turns to you and says 'is a taboo to talk about chicken'.)";
- next;
- mes .@name$;
- mes "Finally, we reach a conclusion.";
- mes "You,";
- mes "You will find the will of the brush?";
- next;
- mes .@name$;
- mes "The brush was used by the master.";
- mes "The paintings made by him has a mysterious power.";
- next;
- mes .@name$;
- mes "I can not tell you what the source of power.";
- mes "You'll find out someday.";
- mes "It purifies the power through his paintings.";
- next;
- mes .@name$;
- mes "We walked in darkness with no moonlight.";
- mes "And I discovered that our beautiful days are over.";
- next;
- mes .@name$;
- mes "Continue to other shadows and we can be true Shadow Chasers!";
- next;
- mes "[Vicente]";
- mes "Then he suggests that you will be a Shadow Chaser.";
- next;
- mes "[Vicente]";
- mes "In our guild, there is a group that has unique abilities.";
- mes "They are the Shadow Chasers.";
- mes "They usually hide their faces and think they are different from others.";
- next;
- mes .@name$;
- mes "Do not be so sarcastic, Vincent!";
- mes "I told you.";
- mes "You are qualified to be a Shadow Chaser.";
- next;
- mes .@name$;
- mes "Give this brush to me.";
- mes "I need it again.";
- mes "I'm so thirsty.";
- mes "Wait a minute.";
- next;
- mes "Few seconds later ...";
- next;
- mes .@name$;
- mes "So I want to keep talking about the Shadow Chasers?";
- mes "Don't you want to become a Shadow Chaser?";
- next;
- if ((BaseLevel < 99) && (JobLevel < 50)) goto L_level;
- menu "Turn me into a Shadow Chaser. "-" I'll come back later. "L_End;
- mes .@name$;
- mes "You have decided!";
- mes "In your case, you can master the art of psychological warfare using the ink!";
- mes "The art created is beautiful, but dangerous.";
- next;
- mes .@name$;
- mes "We use the ink as a means to cast spells.";
- mes "We use it to master the different emotions of the people and explore when they are most vulnerable.";
- next;
- mes .@name$;
- mes "This can be used, for example, to create black holes to make enemies to disappear.";
- next;
- mes .@name$;
- mes "So if you want to have that power, you must have artistic talent.";
- next;
- mes .@name$;
- mes "You have to throw trends when it comes to fashion!";
- mes "The ability to understand art!";
- mes "You should have everything.";
- next;
- mes .@name$;
- mes "You have fulfilled their duties and found the hard brush.";
- mes "Then you're qualified to be a Shadow Chaser.";
- next;
- menu "Right. "-" Do not wanna be a Shadow Chaser. "L_End;
- if (Weight == 50000) goto LWeight;
- if(SkillPoint > 0) goto LSkillPoints;
- if ((Class != 4018) && (Class != 17) && (Class != 4040)) goto L_cant;
- if (class == 4018) {
- jobchange 4079;
- set JobLevel, 1;
- nude;
- getitem 6121,1;
- getitem 6122,1;
- getitem 2795,1;
- getitem 5750,1;
- delitem 6269,1;
- }
- else if (class == 17) {
- jobchange 4072;
- set JobLevel, 1;
- nude;
- getitem 6121,1;
- getitem 6122,1;
- getitem 2795,1;
- getitem 5750,1;
- delitem 6269,1;
- }
- else {
- jobchange 4108;
- set JobLevel, 1;
- nude;
- getitem 6121,1;
- getitem 6122,1;
- getitem 2795,1;
- getitem 5750,1;
- delitem 6269,1;
- }
- mes .@name$;
- mes "Congratulations!";
- mes "Welcome to your new life.";
- completequest 7180;
- set job_sha,18;
- next;
- mes .@name$;
- mes "It is an elegant uniform.";
- mes "It has feathers and leopard prints.";
- mes "The fashion world will be shocked.";
- next;
- mes .@name$;
- mes "This dark crown I created myself.";
- mes "It is very hard to create something that absorbs my artistic sense ...";
- mes "So, about that part ...";
- next;
- mes .@name$;
- mes "Well, I hope you give your best as a Shadow Chaser.";
- mes "Good luck with what you're doing in your life.";
- mes "Goodbye.";
- close;
- L_level:
- mes .@name$;
- mes "Sorry, but make sure that you're";
- mes "Base Lvl. 99 / Job Lvl. 50 minimun and set all your Skillpoints.";
- close;
- L_cant:
- mes .@name$;
- mes "Sorry, but you can't change from that Class.";
- close;
- LWeight:
- mes .@name$;
- mes "Sorry, but you're overweight,";
- mes "please put first some of your Items into your storage.";
- close;
- LSkillPoints:
- mes .@name$;
- mes "Please distribute all your Skillpoints,";
- mes "otherweise i can't let you change.";
- close;
- L_End:
- mes .@name$;
- mes "All right then, goodbye.";
- close;
- L_class:
- mes .@name$;
- mes "What is it?";
- mes "Are you enjoying your new skills?";
- next;
- mes .@name$;
- mes "If you want to improve your skill, you must seek new uses for the ink.";
- next;
- mes .@name$;
- mes "Do not forgot.";
- mes "We are Shadow Chasers.";
- mes "Oooh...";
- mes "Huhuhuhu...";
- close;
- L_item:
- mes .@name$;
- mes "........";
- mes "Hehe.";
- next;
- mes "[Vicente]";
- mes "Sorry.";
- mes "He has no interest in people like you.";
- mes "But you can not enter this room.";
- mes "If you need, you can pick up materials at the store.";
- close;
- }
- // Warps
- // Job Guild (Shadow Chaser Guild)
- s_atelier,19,79,0 warp lhz_shadow1-1 1,1,lighthalzen,41,58
- lighthalzen,41,52,0 warp lhz_shadow1-2 1,1,s_atelier,18,72
- s_atelier,32,65,0 script #lhz_shadow2-1 45,1,1,{
- if((Class == Job_Rogue) || (Class == Job_Stalker) || (Class == Job_Shadow_Chaser) || (Class == Job_Shadow_Chaser_T) || (Class == Job_Baby_Rogue) || (Class == Job_Baby_Chaser)) {
- warp "s_atelier",80,59;
- end;
- }
- else {
- mes "[Vicente]";
- mes "Hey You there.";
- mes "May I know what you want in the room of my master Dumk?";
- next;
- mes "[Vicente]";
- mes "In the room of my master Dumk is not permitted entry to people like you.";
- next;
- mes "[Vicente]";
- mes "Forbidden Passage.";
- mes "If you want to pry something I suggest you leave now!";
- close2;
- warp "s_atelier",32,58;
- end;
- }
- }
- s_atelier,80,66,0 warp lhz_shadow2-2 1,1,s_atelier,32,56
- // Shadow Chaser Atelier (Rune-Midgard)
- prontera,272,108,0 warp prt21-1 1,1,s_atelier,13,119
- s_atelier,10,119,0 warp prt21-2 1,1,prontera,268,108
- s_atelier,30,128,0 warp prt22-1 1,1,s_atelier,76,122
- s_atelier,76,127,0 warp prt22-2 1,1,s_atelier,25,127
- // Shadow Chaser Atelier (Schwaltzwald Republic)
- s_atelier,109,129,0 warp yunosc01 1,1,s_atelier,159,125
- s_atelier,160,130,0 warp yunosc02 1,1,s_atelier,114,129
- yuno,278,66,0 warp yunosc03 1,1,s_atelier,111,122
- s_atelier,107,122,0 warp yunosc04 1,1,yuno,274,66
- // Shadow Chaser Atelier (Arunafeltz)
- s_atelier,119,69,0 warp rachel88 1,1,s_atelier,172,72
- s_atelier,167,72,0 warp rachel89 1,1,s_atelier,118,64
- rachel,180,115,0 warp rachel90 1,1,s_atelier,130,69
- s_atelier,131,74,0 warp rachel91 1,1,rachel,180,119
- // Mysterious Buildings in the Midgard Continent (Shadow Chaser Quest)
- //tur_dun03,45,207,0 warp shadowc01 1,1,job3_sha01,22,73
- job3_sha01,22,82,0 warp shadowc02 1,1,tur_dun03,42,204
- //ice_dun02,202,224,0 warp shadowc03 1,1,job3_sha01,24,20
- job3_sha01,25,33,0 warp shadowc04 1,1,ice_dun02,207,221
- //niflheim,213,281,0 warp shadowc05 1,1,job3_sha01,73,74
- job3_sha01,73,86,0 warp shadowc06 1,1,niflheim,221,266
- tha_t01,149,228,0 script #shadowc07 45,1,1,{
- if((Class == Job_Rogue) || (Class == Job_Stalker) || (Class == Job_Baby_Rogue)) {
- mes "You find a mysterious portal that allows access to some kind of secret room.";
- close2;
- warp "job3_sha01",71,18;
- end;
- }
- else {
- mes "For some unknown reason, you can not get into this secret room.";
- close;
- }
- }
- job3_sha01,72,37,0 warp shadowc08 1,1,tha_t01,149,223
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement