Pastebin
API
tools
faq
paste
Login
Sign up
Please fix the following errors:
New Paste
Syntax Highlighting
//===== 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
Optional Paste Settings
Category:
None
Cryptocurrency
Cybersecurity
Fixit
Food
Gaming
Haiku
Help
History
Housing
Jokes
Legal
Money
Movies
Music
Pets
Photo
Science
Software
Source Code
Spirit
Sports
Travel
TV
Writing
Tags:
Syntax Highlighting:
None
Bash
C
C#
C++
CSS
HTML
JSON
Java
JavaScript
Lua
Markdown (PRO members only)
Objective C
PHP
Perl
Python
Ruby
Swift
4CS
6502 ACME Cross Assembler
6502 Kick Assembler
6502 TASM/64TASS
ABAP
AIMMS
ALGOL 68
APT Sources
ARM
ASM (NASM)
ASP
ActionScript
ActionScript 3
Ada
Apache Log
AppleScript
Arduino
Asymptote
AutoIt
Autohotkey
Avisynth
Awk
BASCOM AVR
BNF
BOO
Bash
Basic4GL
Batch
BibTeX
Blitz Basic
Blitz3D
BlitzMax
BrainFuck
C
C (WinAPI)
C Intermediate Language
C for Macs
C#
C++
C++ (WinAPI)
C++ (with Qt extensions)
C: Loadrunner
CAD DCL
CAD Lisp
CFDG
CMake
COBOL
CSS
Ceylon
ChaiScript
Chapel
Clojure
Clone C
Clone C++
CoffeeScript
ColdFusion
Cuesheet
D
DCL
DCPU-16
DCS
DIV
DOT
Dart
Delphi
Delphi Prism (Oxygene)
Diff
E
ECMAScript
EPC
Easytrieve
Eiffel
Email
Erlang
Euphoria
F#
FO Language
Falcon
Filemaker
Formula One
Fortran
FreeBasic
FreeSWITCH
GAMBAS
GDB
GDScript
Game Maker
Genero
Genie
GetText
Go
Godot GLSL
Groovy
GwBasic
HQ9 Plus
HTML
HTML 5
Haskell
Haxe
HicEst
IDL
INI file
INTERCAL
IO
ISPF Panel Definition
Icon
Inno Script
J
JCL
JSON
Java
Java 5
JavaScript
Julia
KSP (Kontakt Script)
KiXtart
Kotlin
LDIF
LLVM
LOL Code
LScript
Latex
Liberty BASIC
Linden Scripting
Lisp
Loco Basic
Logtalk
Lotus Formulas
Lotus Script
Lua
M68000 Assembler
MIX Assembler
MK-61/52
MPASM
MXML
MagikSF
Make
MapBasic
Markdown (PRO members only)
MatLab
Mercury
MetaPost
Modula 2
Modula 3
Motorola 68000 HiSoft Dev
MySQL
Nagios
NetRexx
Nginx
Nim
NullSoft Installer
OCaml
OCaml Brief
Oberon 2
Objeck Programming Langua
Objective C
Octave
Open Object Rexx
OpenBSD PACKET FILTER
OpenGL Shading
Openoffice BASIC
Oracle 11
Oracle 8
Oz
PARI/GP
PCRE
PHP
PHP Brief
PL/I
PL/SQL
POV-Ray
ParaSail
Pascal
Pawn
Per
Perl
Perl 6
Phix
Pic 16
Pike
Pixel Bender
PostScript
PostgreSQL
PowerBuilder
PowerShell
ProFTPd
Progress
Prolog
Properties
ProvideX
Puppet
PureBasic
PyCon
Python
Python for S60
QBasic
QML
R
RBScript
REBOL
REG
RPM Spec
Racket
Rails
Rexx
Robots
Roff Manpage
Ruby
Ruby Gnuplot
Rust
SAS
SCL
SPARK
SPARQL
SQF
SQL
SSH Config
Scala
Scheme
Scilab
SdlBasic
Smalltalk
Smarty
StandardML
StoneScript
SuperCollider
Swift
SystemVerilog
T-SQL
TCL
TeXgraph
Tera Term
TypeScript
TypoScript
UPC
Unicon
UnrealScript
Urbi
VB.NET
VBScript
VHDL
VIM
Vala
Vedit
VeriLog
Visual Pro Log
VisualBasic
VisualFoxPro
WHOIS
WhiteSpace
Winbatch
XBasic
XML
XPP
Xojo
Xorg Config
YAML
YARA
Z80 Assembler
ZXBasic
autoconf
jQuery
mIRC
newLISP
q/kdb+
thinBasic
Paste Expiration:
Never
Burn after read
10 Minutes
1 Hour
1 Day
1 Week
2 Weeks
1 Month
6 Months
1 Year
Paste Exposure:
Public
Unlisted
Private
Folder:
(members only)
Password
NEW
Enabled
Disabled
Burn after read
NEW
Paste Name / Title:
Create New Paste
Hello
Guest
Sign Up
or
Login
Sign in with Facebook
Sign in with Twitter
Sign in with Google
You are currently not logged in, this means you can not edit or delete anything you paste.
Sign Up
or
Login
Public Pastes
⭐ Free ETH Method ⭐⭐ A
JavaScript | 17 sec ago | 0.31 KB
⭐ MAKE $90O INSTANTLY⭐⭐ 4
JavaScript | 24 sec ago | 0.31 KB
⭐Crypto Exchange Profit Method⭐⭐ 9
JavaScript | 31 sec ago | 0.31 KB
⭐⭐⭐MAKE $500 IN 15 MIN⭐⭐⭐
Java | 35 sec ago | 0.09 KB
⭐ChangeNOW Bug (Get more on BTC swaps)⭐⭐ C
JavaScript | 38 sec ago | 0.31 KB
⭐ Exploit 50O$ in 15 Minutes⭐⭐ T
JavaScript | 46 sec ago | 0.31 KB
⭐⭐⭐Make $1500 in 20 minutes⭐⭐⭐
Java | 46 sec ago | 0.06 KB
⭐⭐⭐MAKE $500 IN 15 MIN⭐⭐⭐
Java | 58 sec ago | 0.09 KB
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the
Cookies Policy
.
OK, I Understand
Not a member of Pastebin yet?
Sign Up
, it unlocks many cool features!