diff options
Diffstat (limited to 'npc/jobs/3-1/warlock.txt')
-rw-r--r-- | npc/jobs/3-1/warlock.txt | 4070 |
1 files changed, 2035 insertions, 2035 deletions
diff --git a/npc/jobs/3-1/warlock.txt b/npc/jobs/3-1/warlock.txt index 353df006d..4ab6e19ef 100644 --- a/npc/jobs/3-1/warlock.txt +++ b/npc/jobs/3-1/warlock.txt @@ -1,2036 +1,2036 @@ -//===== rAthena Script =======================================
-// Warlock Job change Quest
-//===== By: ==================================================
-//= Masao
-//= Credits: Muad_Dib, Gepard & L0ne_W0lf
-//===== Current Version: =====================================
-//= 1.1
-//===== Compatible With: =====================================
-//= Any rAthena SVN
-//===== Description: =========================================
-//= [AEGIS Conversion]
-//= Job change Quest from Wizard / High Wizard -> Warlock.
-//===== Additional Comments: =================================
-//= 1.0 First Version.
-//= 1.1 Fixed some conversion mistakes, replaced numbers with
-//= constants, added item names in comments.
-//============================================================
-
-morocc,103,144,0 script distorted place morroc 139,1,1,{
-
-OnTouch:
- if (Class >= 4023 && Class <= 4045){
- mes " - I can feel a strange distortion around me - ";
- close;
- }
-
- if (job_wl > 1){
- if (Class == Job_Warlock || Class == Job_Warlock_T){
- mes " - There is a strange distortion here - ";
- close;
- }
- mes " - There is a strange distortion here - ";
- next;
- switch(select("Extend your hand.:Ignore it.")){
- case 1:
- mes " - I extend my arm as a fierce sound resonates in my ear and a cool wave surrounds me - ";
- close2;
- warp "spl_in02",79,102;
- end;
- case 2:
- mes " - You ignore it. - ";
- close;
- }
- }
- if (BaseLevel > 94 && Class == Job_Wizard || Class == Job_High_Wizard){
- mes " - There is a strange distortion here - ";
- next;
- switch(select( "Search the area.:Ignore it.")){
- case 1:
- mes " - There appears to be nothing here. But I can definitely feel something around here... - ";
- next;
- switch(select("Extend arm.:Leave it alone.")){
- case 1:
- mes " - I extend my arm as a fierce sound resonates in my ear and a cool wave surrounds me - ";
- close2;
- warp "spl_in02",79,102;
- end;
- case 2:
- mes " - You decide to leave it alone. - ";
- close;
- }
- case 2:
- mes " - You ignore it. - ";
- close;
- }
- }
- end;
-}
-
-splendide,141,284,0 script Distorted place molco 139,1,1,{
-
-OnTouch:
- if (Class >= 4023 && Class <= 4045){
- mes " - I can feel a strange distortion around me - ";
- close;
- }
- if (job_wl > 1){
- mes " - There is a strange - ";
- mes "- distortion here -";
- next;
- switch(select("Extend your hand.:Ignore it.")){
- case 1:
- mes " - I extend my arm as a fierce sound resonates in my ear and a cool wave surrounds me - ";
- close2;
- warp "spl_in02",79,102;
- end;
- case 2:
- mes " - You ignore the distortion. - ";
- close;
- }
- }
- if (BaseLevel > 94){
- mes " - I can feel a strange distortion around me - ";
- next;
- switch(select( "Search the area.:Ignore it.")){
- case 1:
- mes " - There appears to be nothing here. But I can definitely feel something around here... - ";
- next;
- switch(select("Extend arm.:Leave it alone.")){
- case 1:
- mes " - I extend my arm as a fierce sound resonates in my ear and a cool wave surrounds me - ";
- close2;
- warp "spl_in02",79,102;
- end;
- case 2:
- mes " - You decide to leave it alone. - ";
- close;
- }
- case 2:
- mes " - You ignore it. - ";
- close;
- }
- }
- end;
-}
-
-spl_in02,77,107,5 script Assistant#Warlock 446,{
-
- if (job_wl < 1){
- if (Class == Job_Wizard || Class == Job_High_Wizard){
- mes "[Assistant]";
- mes "Huh!!! Human!?!";
- mes "How did you enter here?";
- mes "This is only connected with a special gate!";
- next;
- mes "[Assistant]";
- mes "I don't know how...";
- mes "But we should leave before my master spots you...!";
- next;
- mes "[???]";
- mes "What's that noise out there?";
- mes "I warned them to be quiet while I'm meditating.";
- next;
- mes "[Assistant]";
- mes "Huh!?!";
- mes "Master...";
- mes "It's nothing...";
- next;
- mes "[Master]";
- mes "Oh~ there's a human being in front of me.";
- next;
- mes "[Assistant]";
- mes "Oh this thing?";
- mes "I was just leading it out.";
- next;
- mes "[Master]";
- mes "Yoop!!!";
- next;
- mes "[Yoop]";
- mes "Yeap...!!";
- next;
- mes "[Master]";
- mes "There's the warp portal beyond you... Is it an illusion?";
- next;
- mes "[Yoop]";
- mes "Sorry!!!";
- mes "It's my mistake...";
- next;
- mes "[Master]";
- mes "Fool...";
- mes "I'll deal with you after you send the human away.";
- next;
- mes "[Master]";
- mes "MushSartas Ir Cyamar";
- mes "UdenLo";
- next;
- mes " - The fairy with the green hair chants a spell. - ";
- mes " - I feel like something special surrounds me. - ";
- specialeffect2 EF_DISPELL;
- next;
- mes "[Master]";
- mes "Oh, that's interesting.";
- mes "How dare you resist me human?";
- next;
- if ((BaseLevel > 98) && (JobLevel > 49)){
- mes "[Master]";
- mes "Oh, that's interesting.";
- mes "How dare you resist me human?";
- next;
- menu "I'm not sure. Who are you?",-;
- mes "[Master]";
- mes "I am the leader of the ^000077Warlock^000000s.";
- mes "'^000077Sila Egnoloria^000000'";
- mes "If you are a Wizard, it would be good of you to memorize my name.";
- next;
- menu "What is a ^000077Warlock^000000?",-;
- mes "[Master Egnoloria]";
- mes "Oh...are you interested?";
- next;
- mes "[Master Egnoloria]";
- mes "A ^000077Warlock^000000 is someone who uses the magic of the giants of Jotunheim.";
- mes "It can't be defined in any other words.";
- next;
- mes "[Master Egnoloria]";
- mes "Only the strong magic can explain it.";
- mes "kkk";
- next;
- menu "Could I become Warlock?",-;
- mes "[Master Egnoloria]";
- mes "You?";
- mes "You wanna become a Warlock?";
- mes "Hahaha";
- next;
- mes "[Master Egnoloria]";
- mes "You're so interesting.";
- mes "It would be difficult for a human to become a Warlock.";
- mes "The strong power would gnaw at your weak body.";
- next;
- mes "[Master Egnoloria]";
- mes "If you dare to face death, you can try to become one.";
- next;
- switch(select("What do I need to do?:Cancel.")){
- case 1:
- mes "[Master Egnoloria]";
- mes "Are you serious?";
- mes "You hunger for power don't you human.";
- next;
- mes "[Master Egnoloria]";
- mes "The strong desire to be more powerful makes your soul more beautiful.";
- next;
- mes "[Master Egnoloria]";
- mes "But, I need to check that you're qualified.";
- next;
- mes "[Master Egnoloria]";
- mes "Yoop!";
- next;
- mes "[Yoop]";
- mes "Yeap!!";
- next;
- mes "[Master Egnoloria]";
- mes "Give this to the human.";
- next;
- mes "[Master Egnoloria]";
- mes "Talk to the guy with the weird hair.";
- mes "He'll let you know what you should do.";
- set job_wl,2;
- setquest 11106;
- close;
- case 2:
- mes "[Master Egnoloria]";
- mes "Good.";
- mes "You are a human being so that's for you.";
- mes "kkk";
- set job_wl,1;
- close2;
- warp "splendide",200,100;
- end;
- }
- }
- mes "[Master]";
- mes "You're still quite far too low of a level to even consider this.";
- close2;
- warp "splendide",200,100;
- end;
- }
- mes "[Assistant]";
- mes "Huh!!! Human!?!";
- mes "How did you enter here?";
- mes "This is only connected with a special gate!";
- next;
- mes "[Assistant]";
- mes "I don't know how...";
- mes "But we should leave before my master spots you...!";
- next;
- mes "[???]";
- mes "What's that noise out there?";
- mes "I warned them to be quiet while I'm meditating.";
- next;
- mes "[Assistant]";
- mes "Huh!?!";
- mes "Master...";
- mes "It's nothing...";
- next;
- mes "[Master]";
- mes "Oh~ there's a human being in front of me.";
- next;
- mes "[Assistant]";
- mes "Oh this thing?";
- mes "I was just leading it out.";
- next;
- mes "[Master]";
- mes "Yoop!!!";
- next;
- mes "[Yoop]";
- mes "Yeap...!!";
- next;
- mes "[Master]";
- mes "There's the warp portal beyond you... Is it an illusion?";
- next;
- mes "[Yoop]";
- mes "Sorry!!!";
- mes "It's my mistake...";
- next;
- mes "[Master]";
- mes "Fool...";
- mes "I'll deal with you after you send the human away.";
- next;
- mes "[Master]";
- mes "MushSartas Ir Cyamar";
- mes "UdenLo";
- close2;
- warp "splendide",200,100;
- end;
- }
- if (job_wl == 1){
- mes "[Yoop]";
- mes "You're... we've met before.";
- mes "Can you imagine how severely I was scolded by my master?!";
- mes "If you have any business with me, just go away!";
- next;
- switch(select("Leave.:Stay.")){
- case 1:
- mes "[Yoop]";
- mes "Leave me alone...!";
- close2;
- warp "splendide",200,100;
- end;
- case 2:
- mes "[Yoop]";
- mes "What?!";
- mes "Just do whatever you want...";
- mes "My master will deal with you then.";
- close;
- }
- }
- if (job_wl == 2){
- mes "[Yoop]";
- mes "Dear, master! My pony-tail is funny looking?!";
- mes "Oh, but I spent a lot time on it!";
- next;
- mes "[Master Egnoloria]";
- mes "It's noisy.";
- mes "I need to meditate";
- mes "so do as I said.";
- next;
- mes "[Yoop]";
- mes "Huh..";
- mes "Oh, yeah!";
- next;
- mes "[Yoop]";
- mes "Hey, human!";
- mes "Would you like to";
- mes "become a Warlock?";
- next;
- if (SkillPoint != 0) {
- mes "[Yoop]";
- mes "First, use all of your remaining job skills points before continuing.";
- set job_wl,3;
- close;
- }
- mes "[Yoop]";
- mes "This is the Master's";
- mes "decision so let me know.";
- next;
- mes "[Yoop]";
- mes "We need to test if your body can withstand being a Warlock.";
- mes "So you need to gather materials to prove yourself.";
- next;
- mes "[Yoop]";
- mes "Please gather ^000077Glittering Crystal^000000s and ^000077Giant Bradium Fragment^000000s.";
- next;
- mes "[Yoop]";
- mes "You must be wearing these Magical Stone Rings to get these items while hunting.";
- mes "You need to hunt Naga and Bradium Golems while wearing these rings.";
- next;
- mes "[Yoop]";
- mes "Show us how strong you are. And don't forget to wear this.";
- set job_wl,4;
- getitem 2796,1; //Magical_Stone
- getitem 2797,1; //Magical_Stone_
- changequest 11106,11107;
- next;
- mes "[Yoop]";
- mes "Bring these stones with you or else you won't be able to return!";
- mes "Be careful!";
- next;
- mes "[Yoop]";
- mes "The person next to my Master will let you out if you talk to him.";
- next;
- mes "[Yoop]";
- mes "My lab is located on the north western part of Splendide. Bring these to me when you've gathered them.";
- close;
- }
- if (job_wl == 3){
- if (SkillPoint != 0) {
- mes "[Yoop]";
- mes "First, use all of your remaining job skills points before continuing.";
- close;
- }
- mes "[Yoop]";
- mes "We need to test if your body can withstand being a Warlock.";
- mes "So you need to gather materials to prove yourself.";
- next;
- mes "[Yoop]";
- mes "Please gather ^000077Glittering Crystal^000000s and ^000077Giant Bradium Fragment^000000s.";
- next;
- mes "[Yoop]";
- mes "You must be wearing these Magical Stone Rings to get these items while hunting.";
- mes "You need to hunt Naga and Bradium Golems while wearing these rings.";
- next;
- mes "[Yoop]";
- mes "Show us how strong you are. And don't forget to wear this.";
- set job_wl,4;
- getitem 2796,1; //Magical_Stone
- getitem 2797,1; //Magical_Stone_
- changequest 11106,11107;
- next;
- mes "[Yoop]";
- mes "Bring these stones with you or else you won't be able to return!";
- mes "Be careful!";
- next;
- mes "[Yoop]";
- mes "The person next to my Master will let you out if you talk to him.";
- next;
- mes "[Yoop]";
- mes "My lab is located on the north western part of Splendide. Bring these to me when you've gathered them.";
- close;
- }
- if (job_wl == 4){
- if (countitem(6152) < 1 || countitem(6151) < 1){
- mes "[Yoop]";
- mes "Please gather ^000077Glittering Crystal^000000s and ^000077Giant Bradium Fragment^000000s.";
- next;
- mes "[Yoop]";
- mes "You must be wearing these Magical Stone Rings to get these items while hunting.";
- mes "You need to hunt Naga and Bradium Golems while wearing these rings.";
- next;
- mes "[Yoop]";
- mes "Bring these stones with you or else you won't be able to return!";
- mes "Be careful!";
- next;
- mes "[Yoop]";
- mes "The person next to my Master will let you out if you talk to him.";
- next;
- mes "[Yoop]";
- mes "My lab is located on the north western part of Splendide. Bring these to me when you've gathered them.";
- close;
- }
- mes "[Yoop]";
- mes "I can't conduct the task here. I need to go to my lab.";
- mes "My lab is located on the north western part of Splendide.";
- close;
- }
- if (job_wl == 5){
- mes "[Yoop]";
- mes "This stone is well made.";
- mes "Please go to my Master.";
- close;
- }
- mes "[Yoop]";
- mes "A Magic Chamber is created from magic materials.";
- next;
- mes "[Yoop]";
- mes "This combined stone is formed differently according to the raw materials and the way of treating it.";
- next;
- mes "[Yoop]";
- mes "But most of stones are quite similar!";
- mes "We can't differentiate them easily.";
- next;
- mes "[Yoop]";
- mes "Even I don't know how it all works.";
- close;
-}
-
-spl_in02,60,231,5 script Yoop#Warlock 446,{
-
- if (job_wl < 4){
- mes "[Yoop]";
- mes "Who are you.";
- mes "Get out of here!";
- close;
- }
- if (job_wl == 4){
- mes "[Yoop]";
- mes "You're back??";
- next;
- switch(select("I brought the materials.:I've lost the Magical Stones.:Nothing.")){
- case 1:
- if (countitem(6152) < 1 || countitem(6151) < 1){
- mes "[Yoop]";
- mes "Please gather ^000077Glittering Crystal^000000s and ^000077Giant Bradium Fragment^000000s.";
- next;
- mes "[Yoop]";
- mes "You must be wearing these Magical Stone Rings to get these items while hunting.";
- mes "You need to hunt Naga and Bradium Golems while wearing these rings.";
- next;
- mes "[Yoop]";
- mes "Bring these stones with you or else you won't be able to return!";
- mes "Be careful!";
- close;
- }
- else if ((countitem(6152) > 0) && (countitem(6151) > 0)){
- if (countitem(2796) < 1 || countitem(2797) < 1){
- if (isequipped(2796) || isequipped(2797)){
- mes "[Yoop]";
- //Custom translation
- mes "Please unequip the stones and talk to me again.";
- close;
- }
- mes "[Yoop]";
- mes "It seems that you don't have it?";
- mes "You lost it?";
- next;
- mes "[Yoop]";
- mes "Please find that stone and come back to me.";
- close;
- }
- if (isequipped(2796) || isequipped(2797)){
- mes "[Yoop]";
- //Custom translation
- mes "Please unequip the stones and talk to me again.";
- close;
- }
- mes "[Yoop]";
- mes "While I am concentrating on working on this stone. Can you go back to my master?";
- mes "I will follow up once it's done.";
- delitem 2796,countitem(2796); //Magical_Stone
- delitem 2797,countitem(2797); //Magical_Stone_
- delitem 6152,countitem(6152); //Glittering_Crystal
- delitem 6151,countitem(6151); //Peice_Of_Great_Bradium
- set job_wl,5;
- changequest 11107,11108;
- close;
- }
- case 2:
- mes "[Yoop]";
- mes "What?!";
- mes "I asked you to double check it and make sure you wore it!";
- next;
- mes "[Yoop]";
- mes "Please check whether you missplaced it or if you already have it equipped.";
- next;
- switch(select("I found it.:nah.")){
- case 1:
- mes "[Yoop]";
- mes "Don't tease me!";
- mes "It's not hard to tell if you have it or not!";
- close;
- case 2:
- if ((countitem(2797) < 1) && (countitem(2796) < 1)){
- if (!isequipped(2796) || !isequipped(2797)){
- if (countitem(732) >= 2){
- switch(select("Give 2x 3 Carat Diamonds.:Just quit it.")){
- case 1:
- mes "[Yoop]";
- mes " I will overlook your fault.";
- mes "Please be careful with it.";
- delitem 732,2; //Crystal_Jewel__
- getitem 2796,1; //Magical_Stone
- getitem 2797,1; //Magical_Stone_
- close;
- case 2:
- mes "[Yoop]";
- mes "Just show me your good faith!";
- close;
- }
- }
- mes "[Yoop]";
- mes "How can you can say that?";
- mes "^000077Just apologize.^000000!";
- mes "I guess I could give you more stones if you give me say 2x 3 carat diamond...";
- close;
- }
- mes "[Yoop]";
- mes "How can you can say that?";
- mes "^000077Just apologize.^000000!";
- mes "I guess I could give you more stones if you give me say 2x 3 carat diamond...";
- close;
- }
- mes "[Yoop]";
- mes "How can you can say that?";
- mes "^000077Just apologize.^000000!";
- mes "I guess I could give you more stones if you give me say 2x 3 carat diamond...";
- close;
- }
- case 3:
- mes "[Yoop]";
- mes "What...?";
- mes "Don't bother me, I am quite busy.";
- close;
- }
- }
- mes "[Yoop]";
- mes "I am focusing on meditating.";
- mes "So I can create magic.";
- next;
- mes "[Yoop]";
- mes "And... you seem to have more talent on this than regular mages.";
- mes "Maybe if I become an alchemist, I might be better than I am now don't you think?";
- next;
- mes "[Yoop]";
- mes "I'm studying to better myself.";
- next;
- mes "[Yoop]";
- mes "If am inside of 'the room of time and magic', I will catch up with your power!";
- mes "Hahahaha...";
- close;
-}
-
-spl_in02,84,103,3 script Assistant#Warlock2 445,{
-
- if (job_wl < 1){
- if (Class == Job_Wizard || Class == Job_High_Wizard){
- mes "[Assistant]";
- mes "Huh!!! Human!?!";
- mes "How did you enter here?";
- mes "This is only connected with a special gate!";
- next;
- mes "[Assistant]";
- mes "I don't know how...";
- mes "But we should leave before my master spots you...!";
- next;
- mes "[???]";
- mes "What's that noise out there?";
- mes "I warned them to be quiet while I'm meditating.";
- next;
- mes "[Assistant]";
- mes "Huh!?!";
- mes "Master...";
- mes "It's nothing...";
- next;
- mes "[Master]";
- mes "Oh~ there's a human being in front of me.";
- next;
- mes "[Assistant]";
- mes "Oh this thing?";
- mes "I was just leading it out.";
- next;
- mes "[Master]";
- mes "Yoop!!!";
- next;
- mes "[Yoop]";
- mes "Yeap...!!";
- next;
- mes "[Master]";
- mes "There's the warp portal beyond you... Is it an illusion?";
- next;
- mes "[Yoop]";
- mes "Sorry!!!";
- mes "It's my mistake...";
- next;
- mes "[Master]";
- mes "Fool...";
- mes "I'll deal with you after you send the human away.";
- next;
- mes "[Master]";
- mes "MushSartas Ir Cyamar";
- mes "UdenLo";
- next;
- mes " - The fairy with the green hair chants a spell. - ";
- mes " - I feel like something special surrounds me. - ";
- specialeffect2 EF_DISPELL;
- next;
- mes "[Master]";
- mes "Oh, that's interesting.";
- mes "How dare you resist me human?";
- next;
- if (BaseLevel > 98){
- mes "[Master]";
- mes "Oh, that's interesting.";
- mes "How dare you resist me human?";
- next;
- menu "I'm not sure. Who are you?",-;
- mes "[Master]";
- mes "I am the leader of the ^000077Warlock^000000s.";
- mes "'^000077Sila Egnoloria^000000'";
- mes "If you are a Wizard, it would be good of you to memorize my name.";
- next;
- menu "What is a ^000077Warlock^000000?",-;
- mes "[Master Egnoloria]";
- mes "Oh...are you interested?";
- next;
- mes "[Master Egnoloria]";
- mes "A ^000077Warlock^000000 is someone who uses the magic of the giants of Jotunheim.";
- mes "It can't be defined in any other words.";
- next;
- mes "[Master Egnoloria]";
- mes "Only the strong magic can explain it.";
- next;
- menu "Could I become Warlock?",-;
- mes "[Master Egnoloria]";
- mes "You?";
- mes "You wanna become a Warlock?";
- mes "Hahaha";
- next;
- mes "[Master Egnoloria]";
- mes "You're so interesting.";
- mes "It would be difficult for a human to become a Warlock.";
- mes "The strong power would gnaw at your weak body.";
- next;
- mes "[Master Egnoloria]";
- mes "If you dare to face death, you can try to become one.";
- next;
- switch(select("What do I need to do?:Cancel.")){
- case 1:
- mes "[Master Egnoloria]";
- mes "Are you serious?";
- mes "You hunger for power don't you human.";
- next;
- mes "[Master Egnoloria]";
- mes "The strong desire to be more powerful makes your soul more beautiful.";
- next;
- mes "[Master Egnoloria]";
- mes "But, I need to check that you're qualified.";
- next;
- mes "[Master Egnoloria]";
- mes "Yoop!";
- next;
- mes "[Yoop]";
- mes "Yeap!!";
- next;
- mes "[Master Egnoloria]";
- mes "Give this to the human.";
- next;
- mes "[Master Egnoloria]";
- mes "Talk to the guy with the weird hair.";
- mes "He'll let you know what you should do.";
- set job_wl,2;
- setquest 11106;
- close;
- case 2:
- mes "[Master Egnoloria]";
- mes "Good.";
- mes "You are a human being so that's for you.";
- mes "kkk";
- set job_wl,1;
- close2;
- warp "splendide",200,100;
- end;
- }
- }
- mes "[Master]";
- mes "You're still quite far too low of a level to even consider this.";
- close2;
- warp "splendide",200,100;
- end;
- }
- mes "[Assistant]";
- mes "Huh!!! Human!?!";
- mes "How did you enter here?";
- mes "This is only connected with a special gate!";
- next;
- mes "[Assistant]";
- mes "I don't know how...";
- mes "But we should leave before my master spots you...!";
- next;
- mes "[???]";
- mes "What's that noise out there?";
- mes "I warned them to be quiet while I'm meditating.";
- next;
- mes "[Assistant]";
- mes "Huh!?!";
- mes "Master...";
- mes "It's nothing...";
- next;
- mes "[Master]";
- mes "Oh~ there's a human being in front of me.";
- next;
- mes "[Assistant]";
- mes "Oh this thing?";
- mes "I was just leading it out.";
- next;
- mes "[Master]";
- mes "Yoop!!!";
- next;
- mes "[Yoop]";
- mes "Yeap...!!";
- next;
- mes "[Master]";
- mes "There's the warp portal beyond you... Is it an illusion?";
- next;
- mes "[Yoop]";
- mes "Sorry!!!";
- mes "It's my mistake...";
- next;
- mes "[Master]";
- mes "Fool...";
- mes "I'll deal with you after you send the human away.";
- next;
- mes "[Master]";
- mes "MushSartas Ir Cyamar";
- mes "UdenLo";
- close2;
- warp "splendide",200,100;
- end;
- }
- if (job_wl == 1){
- mes "[Assistant]";
- mes "Human! What do you want?";
- close;
- }
- if ((job_wl > 1) && (job_wl < 6)){
- mes "[Assistant]";
- mes "It's not me you are looking for currently.";
- close;
- }
- if (job_wl == 6){
- if(checkweight(1201,1) == 0){
- mes "You've got too many items.";
- mes "You'd best remove some and come back.";
- close;
- }
- mes "[Yoop]";
- mes "The test isn't that hard.";
- mes "We can create the magic stone in the magic room.";
- next;
- mes "[Yoop]";
- mes "Be careful of the monsters in the test room.";
- mes "These are rainbow Rubies sealed with a Warlock's magic.";
- mes "Use these during the test.";
- next;
- mes "[Yoop]";
- mes "I will guide you into the magic room.";
- set job_wl,7;
- changequest 11109,11110;
- getitem 12384,5; //Rainbow_Ruby_Water
- getitem 12385,5; //Rainbow_Ruby_Fire
- getitem 12386,5; //Rainbow_Ruby_Wind
- getitem 12387,5; //Rainbow_Ruby_Earth
- close2;
- warp "job3_war01",23,20;
- end;
- }
- if (job_wl == 7){
- if(checkweight(1201,1) == 0){
- mes "You've got too many items.";
- mes "You'd best remove some and come back.";
- close;
- }
- mes "[Assistant]";
- mes "Would you like to try it again?";
- mes "Let me give you more rubies.";
- next;
- if (countitem(12384))
- delitem 12384,countitem(12384); //Rainbow_Ruby_Water
- if (countitem(12385))
- delitem 12385,countitem(12385); //Rainbow_Ruby_Fire
- if (countitem(12386))
- delitem 12386,countitem(12386); //Rainbow_Ruby_Wind
- if (countitem(12387))
- delitem 12387,countitem(12387); //Rainbow_Ruby_Earth
- getitem 12384,5; //Rainbow_Ruby_Water
- getitem 12385,5; //Rainbow_Ruby_Fire
- getitem 12386,5; //Rainbow_Ruby_Wind
- getitem 12387,5; //Rainbow_Ruby_Earth
- close2;
- warp "job3_war01",23,20;
- end;
- }
- if (job_wl == 8){
- mes "[Assistant]";
- mes "You have successfully crystallized the Hollow Stone.";
- mes "I'm sorry that I've doubted you.";
- if (countitem(12384))
- delitem 12384,countitem(12384); //Rainbow_Ruby_Water
- if (countitem(12385))
- delitem 12385,countitem(12385); //Rainbow_Ruby_Fire
- if (countitem(12386))
- delitem 12386,countitem(12386); //Rainbow_Ruby_Wind
- if (countitem(12387))
- delitem 12387,countitem(12387); //Rainbow_Ruby_Earth
- next;
- mes "[Assistant]";
- mes "All of the tests are done. Now talk to Master Engoloria.";
- mes "I'm so happy that you have succeeded.";
- set job_wl,9;
- changequest 11111,11112;
- close;
- }
- if (job_wl == 9){
- mes "[Assistant]";
- mes "All of the tests are done. Now talk to Master Engoloria.";
- mes "I'm so happy that you have succeeded.";
- close;
- }
- mes "[Assistant]";
- mes "I can feel that you have strong magic.";
- mes "I envy you.";
- next;
- mes "[Assistant]";
- mes "It deserves something special.";
- mes "Don't abuse it.";
- close;
-}
-
-spl_in02,78,110,5 script Assistant#Warlock3 443,{
-
- if (job_wl < 1){
- if (Class == Job_Wizard || Class == Job_High_Wizard){
- mes "[Assistant]";
- mes "Huh!!! Human!?!";
- mes "How did you enter here?";
- mes "This is only connected with a special gate!";
- next;
- mes "[Assistant]";
- mes "I don't know how...";
- mes "But we should leave before my master spots you...!";
- next;
- mes "[???]";
- mes "What's that noise out there?";
- mes "I warned them to be quiet while I'm meditating.";
- next;
- mes "[Assistant]";
- mes "Huh!?!";
- mes "Master...";
- mes "It's nothing...";
- next;
- mes "[???]";
- mes "Oh~ there's a human being in front of me.";
- next;
- mes "[Assistant]";
- mes "Oh this thing?";
- mes "I was just leading it out.";
- next;
- mes "[Master]";
- mes "Yoop!!!";
- next;
- mes "[Yoop]";
- mes "Yeap...!!";
- next;
- mes "[Master]";
- mes "There's the warp portal beyond you... Is it an illusion?";
- next;
- mes "[Yoop]";
- mes "Sorry!!!";
- mes "It's my mistake...";
- next;
- mes "[Master]";
- mes "Fool...";
- mes "I'll deal with you after you send the human away.";
- next;
- mes "[Master]";
- mes "MushSartas Ir Cyamar";
- mes "UdenLo";
- next;
- mes " - The fairy with the green hair chants a spell. - ";
- mes " - I feel like something special surrounds me. - ";
- specialeffect2 EF_DISPELL;
- next;
- mes "[Master]";
- mes "Oh, that's interesting.";
- mes "How dare you resist me human?";
- next;
- if (BaseLevel > 98){
- mes "[Master]";
- mes "Oh, that's interesting.";
- mes "How dare you resist me human?";
- next;
- menu "I'm not sure. Who are you?",-;
- mes "[Master]";
- mes "I am the leader of the ^000077Warlock^000000s.";
- mes "'^000077Sila Egnoloria^000000'";
- mes "If you are a Wizard, it would be good of you to memorize my name.";
- next;
- menu "What is a ^000077Warlock^000000?",-;
- mes "[Master Egnoloria]";
- mes "Oh...are you interested?";
- next;
- mes "[Master Egnoloria]";
- mes "A ^000077Warlock^000000 is someone who uses the magic of the giants of Jotunheim.";
- mes "It can't be defined in any other words.";
- next;
- mes "[Master Egnoloria]";
- mes "Only the strong magic can explain it.";
- mes "kkk";
- next;
- menu "Could I become Warlock?",-;
- mes "[Master Egnoloria]";
- mes "You?";
- mes "You wanna become a Warlock?";
- mes "Hahaha";
- next;
- mes "[Master Egnoloria]";
- mes "You're so interesting.";
- mes "It would be difficult for a human to become a Warlock.";
- mes "The strong power would gnaw at your weak body.";
- next;
- mes "[Master Egnoloria]";
- mes "If you dare to face death, you can try to become one.";
- next;
- switch(select("What do I need to do?:Cancel.")){
- case 1:
- mes "[Master Egnoloria]";
- mes "Are you serious?";
- mes "You hunger for power don't you human.";
- next;
- mes "[Master Egnoloria]";
- mes "The strong desire to be more powerful makes your soul more beautiful.";
- next;
- mes "[Master Egnoloria]";
- mes "But, I need to check that you're qualified.";
- next;
- mes "[Master Egnoloria]";
- mes "Yoop!";
- next;
- mes "[Yoop]";
- mes "Yeap!!";
- next;
- mes "[Master Egnoloria]";
- mes "Give this to the human.";
- next;
- mes "[Master Egnoloria]";
- mes "Talk to the guy with the weird hair.";
- mes "He'll let you know what you should do.";
- set job_wl,2;
- setquest 11106;
- close;
- case 2:
- mes "[Master Egnoloria]";
- mes "Good.";
- mes "You are a human being so that's for you.";
- mes "kkk";
- set job_wl,1;
- close2;
- warp "splendide",200,100;
- end;
- }
- }
- mes "[Master]";
- mes "You're still quite far too low of a level to even consider this.";
- close2;
- warp "splendide",200,100;
- end;
- }
- mes "[Assistant]";
- mes "Huh!!! Human!?!";
- mes "How did you enter here?";
- mes "This is only connected with a special gate!";
- next;
- mes "[Assistant]";
- mes "I don't know how...";
- mes "But we should leave before my master spots you...!";
- next;
- mes "[???]";
- mes "What's that noise out there?";
- mes "I warned them to be quiet while I'm meditating.";
- next;
- mes "[Assistant]";
- mes "Huh!?!";
- mes "Master...";
- mes "It's nothing...";
- next;
- mes "[???]";
- mes "Oh~ there's a human being in front of me.";
- next;
- mes "[Assistant]";
- mes "Oh this thing?";
- mes "I was just leading it out.";
- next;
- mes "[Master]";
- mes "Yoop!!!";
- next;
- mes "[Yoop]";
- mes "Yeap...!!";
- next;
- mes "[Master]";
- mes "There's the warp portal beyond you... Is it an illusion?";
- next;
- mes "[Yoop]";
- mes "Sorry!!!";
- mes "It's my mistake...";
- next;
- mes "[Master]";
- mes "Fool...";
- mes "I'll deal with you after you send the human away.";
- next;
- mes "[Master]";
- mes "MushSartas Ir Cyamar";
- mes "UdenLo";
- close2;
- warp "splendide",200,100;
- end;
- }
- if (job_wl == 1){
- mes "[Assistant]";
- mes "......";
- mes "If you don't have anything to say to me, would you just leave?";
- next;
- switch(select("Leave:Stay")){
- case 1:
- mes "[Assistant]";
- mes "Then be careful!";
- close2;
- warp "splendide",200,100;
- end;
- case 2:
- mes "[Assistant]";
- mes "......";
- close;
- }
- }
- if (job_wl == 2){
- mes "[Assistant]";
- mes "......";
- mes "I don't have a pony-tail...";
- next;
- switch(select("Leave:Cancel.")){
- case 1:
- mes "[Assistant]";
- mes "Then be careful.";
- close2;
- warp "splendide",200,100;
- end;
- case 2:
- mes "[Assistant]";
- mes "......";
- close;
- }
- }
- mes "[Assistant]";
- mes "Please be quiet while my master is meditating.";
- next;
- switch(select("Leave:Cancel.")){
- case 1:
- mes "[Assistant]";
- mes "Then be careful.";
- close2;
- warp "splendide",200,100;
- end;
- case 2:
- mes "[Assistant]";
- mes "......";
- close;
- }
-}
-
-spl_in02,80,108,5 script Guild Master#Warlock 465,{
-
- if (job_wl < 1){
- if (Class == Job_Wizard || Class == Job_High_Wizard){
- mes "[Assistant]";
- mes "Huh!!! Human!?!";
- mes "How did you enter here?";
- mes "This is only connected with a special gate!";
- next;
- mes "[Assistant]";
- mes "I don't know how...";
- mes "But we should leave before my master spots you...!";
- next;
- mes "[???]";
- mes "What's that noise out there?";
- mes "I warned them to be quiet while I'm meditating.";
- next;
- mes "[Assistant]";
- mes "Huh!?!";
- mes "Master...";
- mes "It's nothing...";
- next;
- mes "[Master]";
- mes "Oh~ there's a human being in front of me.";
- next;
- mes "[Assistant]";
- mes "Oh this thing?";
- mes "I was just leading it out.";
- next;
- mes "[Master]";
- mes "Yoop!!!";
- next;
- mes "[Yoop]";
- mes "Yeap...!!";
- next;
- mes "[Master]";
- mes "There's the warp portal beyond you... Is it an illusion?";
- next;
- mes "[Yoop]";
- mes "Sorry!!!";
- mes "It's my mistake...";
- next;
- mes "[Master]";
- mes "Fool...";
- mes "I'll deal with you after you send the human away.";
- next;
- mes "[Master]";
- mes "MushSartas Ir Cyamar";
- mes "UdenLo";
- next;
- mes " - The fairy with the green hair chants a spell. - ";
- mes " - I feel like something special surrounds me. - ";
- specialeffect2 EF_DISPELL;
- next;
- mes "[Master]";
- mes "Oh, that's interesting.";
- mes "How dare you resist me human?";
- next;
- if (BaseLevel > 98){
- mes "[Master]";
- mes "Oh, that's interesting.";
- mes "How dare you resist me human?";
- next;
- menu "I'm not sure. Who are you?",-;
- mes "[Master]";
- mes "I am the leader of the ^000077Warlock^000000s.";
- mes "'^000077Sila Egnoloria^000000'";
- mes "If you are a Wizard, it would be good of you to memorize my name.";
- next;
- menu "What is a ^000077Warlock^000000?",-;
- mes "[Master Egnoloria]";
- mes "Oh...are you interested?";
- next;
- mes "[Master Egnoloria]";
- mes "A ^000077Warlock^000000 is someone who uses the magic of the giants of Jotunheim.";
- mes "It can't be defined in any other words.";
- next;
- mes "[Master Egnoloria]";
- mes "Only the strong magic can explain it.";
- mes "kkk";
- next;
- menu "Could I become Warlock?",-;
- mes "[Master Egnoloria]";
- mes "You?";
- mes "You wanna become a Warlock?";
- mes "Hahaha";
- next;
- mes "[Master Egnoloria]";
- mes "You're so interesting.";
- mes "It would be difficult for a human to become a Warlock.";
- mes "The strong power would gnaw at your weak body.";
- next;
- mes "[Master Egnoloria]";
- mes "If you dare to face death, you can try to become one.";
- next;
- switch(select("What do I need to do?:Cancel.")){
- case 1:
- mes "[Master Egnoloria]";
- mes "Are you serious?";
- mes "You hunger for power don't you human.";
- next;
- mes "[Master Egnoloria]";
- mes "The strong desire to be more powerful makes your soul more beautiful.";
- next;
- mes "[Master Egnoloria]";
- mes "But, I need to check that you're qualified.";
- next;
- mes "[Master Egnoloria]";
- mes "Yoop!";
- next;
- mes "[Yoop]";
- mes "Yeap!!";
- next;
- mes "[Master Egnoloria]";
- mes "Give this to the human.";
- next;
- mes "[Master Egnoloria]";
- mes "Talk to the guy with the weird hair.";
- mes "He'll let you know what you should do.";
- set job_wl,2;
- setquest 11106;
- close;
- case 2:
- mes "[Master Egnoloria]";
- mes "Good.";
- mes "You are a human being so that's for you.";
- mes "kkk";
- set job_wl,1;
- close2;
- warp "splendide",200,100;
- end;
- }
- }
- mes "[Master]";
- mes "You're still quite far too low of a level to even consider this.";
- close2;
- warp "splendide",200,100;
- end;
- }
- mes "[Assistant]";
- mes "Huh!!! Human!?!";
- mes "How did you enter here?";
- mes "This is only connected with a special gate!";
- next;
- mes "[Assistant]";
- mes "I don't know how...";
- mes "But we should leave before my master spots you...!";
- next;
- mes "[???]";
- mes "What's that noise out there?";
- mes "I warned them to be quiet while I'm meditating.";
- next;
- mes "[Assistant]";
- mes "Huh!?!";
- mes "Master...";
- mes "It's nothing...";
- next;
- mes "[Master]";
- mes "Oh~ there's a human being in front of me.";
- next;
- mes "[Assistant]";
- mes "Oh this thing?";
- mes "I was just leading it out.";
- next;
- mes "[Master]";
- mes "Yoop!!!";
- next;
- mes "[Yoop]";
- mes "Yeap...!!";
- next;
- mes "[Master]";
- mes "There's the warp portal beyond you... Is it an illusion?";
- next;
- mes "[Yoop]";
- mes "Sorry!!!";
- mes "It's my mistake...";
- next;
- mes "[Master]";
- mes "Fool...";
- mes "I'll deal with you after you send the human away.";
- next;
- mes "[Master]";
- mes "MushSartas Ir Cyamar";
- mes "UdenLo";
- close2;
- warp "splendide",200,100;
- end;
- }
- if (job_wl == 1){
- mes "[Master Egnoloria]";
- mes "Do you have something to ask me?";
- next;
- switch(select("How can I be a Warlock?:Cancel.")){
- case 1:
- mes "[Master Egnoloria]";
- mes "Are you serious?";
- mes "You hunger for power don't you human.";
- next;
- mes "[Master Egnoloria]";
- mes "The strong desire to be more powerful makes your soul more beautiful.";
- next;
- mes "[Master Egnoloria]";
- mes "But, I need to check that you're qualified.";
- next;
- mes "[Master Egnoloria]";
- mes "Yoop!";
- next;
- mes "[Yoop]";
- mes "Yeap!!";
- next;
- mes "[Master Egnoloria]";
- mes "Give this to the human.";
- next;
- mes "[Master Egnoloria]";
- mes "Talk to the guy with the weird hair.";
- mes "He'll let you know what you should do.";
- set job_wl,2;
- setquest 11106;
- close;
- case 2:
- mes "[Master Egnoloria]";
- mes "Good.";
- mes "You are a human being so that's for you.";
- mes "kkk";
- close2;
- warp "splendide",200,100;
- end;
- }
- }
- if (job_wl == 2){
- mes "[Master Egnoloria]";
- mes "I'm meditating, I said talk to Yoop ok.";
- mes "Yoop has a funny pony-tail.";
- mes "And don't disturb me.";
- close;
- }
- if (job_wl == 3 || job_wl == 4){
- mes "[Master Egnoloria]";
- mes "......";
- next;
- mes "[Assistant]";
- mes "Master is meditating.";
- mes "Be quiet.";
- close;
- }
- if (job_wl == 5){
- mes "[Master Egnoloria]";
- mes "I've heard from Yoop that a very useful stone can be created.";
- mes "Kkk.";
- next;
- mes "[Master Egnoloria]";
- mes "It can be used to make magical jewelry that can cast powerful magic.";
- next;
- mes "[Master Egnoloria]";
- mes "Yoop.";
- next;
- mes "[Yoop]";
- mes "Yeap, Master!";
- next;
- mes "[Master Egnoloria]";
- mes "Please take him to the magical room.";
- next;
- mes "[Yoop]";
- mes "Yup, Master.";
- mes "Please follow me.";
- emotion e_ic,"Assistant#Warlock2";
- set job_wl,6;
- changequest 11108,11109;
- close;
- }
- if ((job_wl > 5) && (job_wl < 9)){
- mes "[Master Egnoloria]";
- mes "......";
- next;
- mes "[Yoop]";
- mes "My master is meditating now, please follow me.";
- close;
- }
- if (job_wl == 9){
- if (BaseLevel == 99){
- if(checkweight(1201,1) == 0){
- mes "You've got too many items.";
- mes "Please come back after reducing the number of items you have.";
- close;
- }
- if (SkillPoint != 0) {
- mes "[Master Egnoloria]";
- //Custom Translation
- mes "Unless you like being your current job, you should use all your skill points.";
- close;
- }
- if (Class == Job_Wizard){
- mes "[Master Egnoloria]";
- mes "Beautiful light...";
- mes "Don't make me disappointed at you...";
- next;
- mes "[Master Egnoloria]";
- mes "You have become a member of the Warlocks.";
- mes "Be proud.";
- next;
- mes "[Master Egnoloria]";
- mes "This crystallized magical stone will keep you safe.";
- set job_wl,10;
- jobchange Job_Warlock;
- completequest 11112;
- getitem 5753,1; //Magic_Stone_Hat
- getitem 2795,1; //Green_Apple_Ring
- close;
- }
- if(Class == Job_High_Wizard){
- if ((JobLevel > 49) && (JobLevel < 60)){
- mes "[Master Egnoloria]";
- mes "Beautiful light...";
- mes "Don't make me disappointed at you...";
- next;
- mes "[Master Egnoloria]";
- mes "You have become a member of the Warlocks.";
- mes "Be proud.";
- next;
- mes "[Master Egnoloria]";
- mes "This crystallized magical stone will keep you safe.";
- set job_wl,11;
- jobchange Job_Warlock_T;
- completequest 11112;
- getitem 5753,1; //Magic_Stone_Hat
- getitem 2795,1; //Green_Apple_Ring
- close;
- }else if ((JobLevel > 59) && (JobLevel < 70)){
- mes "[Master Egnoloria]";
- mes "Beautiful light...";
- mes "Don't make me disappointed at you...";
- next;
- mes "[Master Egnoloria]";
- mes "You have become a member of the Warlocks.";
- mes "Be proud.";
- next;
- mes "[Master Egnoloria]";
- mes "This crystallized magical stone will keep you safe.";
- set job_wl,12;
- jobchange Job_Warlock_T;
- completequest 11112;
- getitem 5753,1; //Magic_Stone_Hat
- getitem 2795,1; //Green_Apple_Ring
- close;
- }else if (JobLevel == 70){
- mes "[Master Egnoloria]";
- mes "Beautiful light...";
- mes "Don't make me disappointed at you...";
- next;
- mes "[Master Egnoloria]";
- mes "You have become a member of the Warlocks.";
- mes "Be proud.";
- next;
- mes "[Master Egnoloria]";
- mes "This crystallized magical stone will keep you safe.";
- set job_wl,13;
- jobchange Job_Warlock_T;
- completequest 11112;
- getitem 5753,1; //Magic_Stone_Hat
- getitem 2795,1; //Green_Apple_Ring
- close;
- }
- }
- mes "[Master Egnoloria]";
- //Custom Translation
- mes "Ah......?";
- close;
- }
- mes "[Master Egnoloria]";
- //Custom Translation
- mes "Ah......?";
- mes "How come you've made it this far...";
- close;
- }
- if (job_wl > 9){
- mes "[Master Egnoloria]";
- mes "How are you adjusting to the power of a Warlocks?";
- mes "If you get careless, you will be overthrown by your own power.";
- close;
- }
-}
-
-job3_war01,22,22,7 script Yoop#WRR 439,{
-
- mes "[Yoop]";
- mes "If you ask Ebein to be sent to the magical room, he would send you there.";
- mes "wait in the queue to enter the Chamber of Magic.";
- close;
-}
-
-job3_war01,29,25,0 script Ebein#WRR 437,{
-
- mes "[Ebein]";
- mes "Would you like to take a test?";
- mes "If you stand by in the waiting room, you'll be able to go into the Chamber of Magic.";
- next;
- mes "[Ebein]";
- mes "If there're others inside the room, you just need to wait for a while.";
- next;
- switch(select("Go to the waiting room.:Go outside.")){
- case 1:
- mes "[Ebein]";
- mes "Then please enter the room yourself.";
- mes "Make sure you have enough potions to survive the test as the monsters are very powerful in the Chamber.";
- close;
- case 2:
- mes "[Ebein]";
- mes "......";
- mes "Then I will send you outside.";
- mes "Bye...";
- close2;
- warp "spl_in02",79,102;
- end;
- }
-}
-
-job3_war01,29,25,5 script The chamber of magic 437,{
- end;
-
-OnInit:
- disablenpc "The chamber of magic";
- waitingroom "The chamber of magic",20,"The chamber of magic::OnStartArena",1;
- enablewaitingroomevent;
- end;
-
-OnStartArena:
- warpwaitingpc "job3_war02",29,25;
- donpcevent "The chamber of magic#W::OnEnable";
- disablewaitingroomevent;
- end;
-
-OnEnable:
- enablewaitingroomevent;
- end;
-
-OnDisable:
- disablewaitingroomevent;
- end;
-}
-
-job3_war02,1,1,0 script The chamber of magic#W 66,{
- end;
-
-OnInit:
- disablenpc "The chamber of magic#W";
- end;
-
-OnEnable:
- enablenpc "The chamber of magic#W";
- monster "job3_war02",23,32,"Magic Monster",2047,1,"The chamber of magic#W::OnMyMobDead";
- monster "job3_war02",23,21,"Magic Monster",2048,1,"The chamber of magic#W::OnMyMobDead";
- monster "job3_war02",34,32,"Magic Monster",2049,1,"The chamber of magic#W::OnMyMobDead";
- monster "job3_war02",34,21,"Magic Monster",2050,1,"The chamber of magic#W::OnMyMobDead";
- monster "job3_war02",23,32,"Magic Monster",2047,1,"The chamber of magic#W::OnMyMobDead";
- monster "job3_war02",23,21,"Magic Monster",2048,1,"The chamber of magic#W::OnMyMobDead";
- monster "job3_war02",34,32,"Magic Monster",2049,1,"The chamber of magic#W::OnMyMobDead";
- monster "job3_war02",34,21,"Magic Monster",2050,1,"The chamber of magic#W::OnMyMobDead";
- set .MyMobCount,8;
- initnpctimer;
- end;
-
-OnReset:
- killmonster "job3_war02","The chamber of magic#W::OnMyMobDead";
- end;
-
-OnDisable:
- disablenpc "The chamber of magic#W";
- end;
-
-OnMyMobDead:
- set .MyMobCount,.MyMobCount-1;
- if(.MyMobCount < 1){
- stopnpctimer;
- mapannounce "job3_war02","The Monster Invasion has been stopped.",bc_map;
- donpcevent "The chamber of magic#W2::OnEnable";
- }
- end;
-
-OnTimer3000:
- mapannounce "job3_war02","A Magical Power fragment has been created in the Magic Chamber Room.",bc_map;
- end;
-
-OnTimer4000:
- mapannounce "job3_war02","Defend this room from monsters for 5 minutes.",bc_map;
- end;
-
-OnTimer5000:
- mapannounce "job3_war02","Destroy all the monsters, and the Chamber will stabilize.",bc_map;
- end;
-
-OnTimer63000:
- mapannounce "job3_war02","There's 4 min left to stabilize the chamber....",bc_map;
- end;
-
-OnTimer123000:
- mapannounce "job3_war02","There's 3 min left to stabilize the chamber....",bc_map;
- end;
-
-OnTimer183000:
- mapannounce "job3_war02","There's 2 min left to stabilize the chamber....",bc_map;
- end;
-
-OnTimer243000:
- mapannounce "job3_war02","There's 1 min left to stabilize the chamber....",bc_map;
- end;
-
-OnTimer273000:
- mapannounce "job3_war02","There's 30 seconds left to stabilize the chamber....",bc_map;
- end;
-
-OnTimer283000:
- mapannounce "job3_war02","There's 20 seconds left to stabilize the chamber....",bc_map;
- end;
-
-OnTimer293000:
- mapannounce "job3_war02","There's 10 seconds left to stabilize the chamber....",bc_map;
- end;
-
-OnTimer303000:
- mapannounce "job3_war02", "The magic stabilization has failed. The fragment has lost it's power.",bc_map; // custom translation.
- donpcevent "The chamber of magic#W::OnReset";
- donpcevent "The chamber of magic#W2::OnReset";
- donpcevent "The chamber of magic#W3::OnReset";
- end;
-
-OnTimer304000:
- mapwarp "job3_war02","spl_in02",79,102;
- end;
-
-OnTimer305000:
- donpcevent "The chamber of magic#W::OnDisable";
- donpcevent "The chamber of magic#W2::OnDisable";
- donpcevent "The chamber of magic#W3::OnDisable";
- donpcevent "The chamber of magic::OnEnable";
- stopnpctimer;
- end;
-}
-
-job3_war02,1,2,0 script The chamber of magic#W2 66,{
- end;
-
-OnInit:
- disablenpc "The chamber of magic#W2";
- end;
-
-OnEnable:
- enablenpc "The chamber of magic#W2";
- monster "job3_war02",23,32,"Magic Monster",2047,1,"The chamber of magic#W2::OnMyMobDead";
- monster "job3_war02",23,21,"Magic Monster",2048,1,"The chamber of magic#W2::OnMyMobDead";
- monster "job3_war02",34,32,"Magic Monster",2049,1,"The chamber of magic#W2::OnMyMobDead";
- monster "job3_war02",34,21,"Magic Monster",2050,1,"The chamber of magic#W2::OnMyMobDead";
- monster "job3_war02",23,32,"Magic Monster",2047,1,"The chamber of magic#W2::OnMyMobDead";
- monster "job3_war02",23,21,"Magic Monster",2048,1,"The chamber of magic#W2::OnMyMobDead";
- monster "job3_war02",34,32,"Magic Monster",2049,1,"The chamber of magic#W2::OnMyMobDead";
- monster "job3_war02",34,21,"Magic Monster",2050,1,"The chamber of magic#W2::OnMyMobDead";
- set .MyMobCount,8;
- initnpctimer;
- end;
-
-OnReset:
- killmonster "job3_war02","The chamber of magic#W2::OnMyMobDead";
- end;
-
-OnDisable:
- disablenpc "The chamber of magic#W2";
- end;
-
-OnMyMobDead:
- set .MyMobCount,.MyMobCount-1;
- if(.MyMobCount < 1){
- stopnpctimer;
- mapannounce "job3_war02","The Monster Invasion has been stopped.",bc_map;
- donpcevent "The chamber of magic#W3::OnEnable";
- }
- end;
-
-OnTimer4000:
- mapannounce "job3_war02","Defend this room from monsters for 5 minutes.",bc_map;
- end;
-
-OnTimer5000:
- mapannounce "job3_war02","Destroy all the monsters, and the Chamber will stabilize.",bc_map;
- end;
-
-OnTimer63000:
- mapannounce "job3_war02","There's 4 min left to stabilize the chamber....",bc_map;
- end;
-
-OnTimer123000:
- mapannounce "job3_war02","There's 3 min left to stabilize the chamber....",bc_map;
- end;
-
-OnTimer183000:
- mapannounce "job3_war02","There's 2 min left to stabilize the chamber....",bc_map;
- end;
-
-OnTimer243000:
- mapannounce "job3_war02","There's 1 min left to stabilize the chamber....",bc_map;
- end;
-
-OnTimer273000:
- mapannounce "job3_war02","There's 30 seconds left to stabilize the chamber....",bc_map;
- end;
-
-OnTimer283000:
- mapannounce "job3_war02","There's 20 seconds left to stabilize the chamber....",bc_map;
- end;
-
-OnTimer293000:
- mapannounce "job3_war02","There's 10 seconds left to stabilize the chamber....",bc_map;
- end;
-
-OnTimer303000:
- mapannounce "job3_war02","The magic stabilization has failed. The fragment has lost it's power.",bc_map; // custom translation.
- donpcevent "The chamber of magic#W::OnReset";
- donpcevent "The chamber of magic#W2::OnReset";
- donpcevent "The chamber of magic#W3::OnReset";
- end;
-
-OnTimer304000:
- mapwarp "job3_war02", "spl_in02",79,102;
- end;
-
-OnTimer305000:
- donpcevent "The chamber of magic#W::OnDisable";
- donpcevent "The chamber of magic#W2::OnDisable";
- donpcevent "The chamber of magic#W3::OnDisable";
- donpcevent "The chamber of magic::OnEnable";
- stopnpctimer;
- end;
-}
-
-job3_war02,1,3,0 script The chamber of magic#W3 66,{
- end;
-
-OnInit:
- disablenpc "The chamber of magic#W3";
- end;
-
-OnEnable:
- enablenpc "The chamber of magic#W3";
- monster "job3_war02",23,32,"Magic Monster",1002,1,"The chamber of magic#W3::OnMyMobDead";
- monster "job3_war02",23,21,"Magic Monster",1002,1,"The chamber of magic#W3::OnMyMobDead";
- monster "job3_war02",34,32,"Magic Monster",1002,1,"The chamber of magic#W3::OnMyMobDead";
- monster "job3_war02",34,21,"Magic Monster",1002,1,"The chamber of magic#W3::OnMyMobDead";
- monster "job3_war02",23,32,"Magic Monster",1002,1,"The chamber of magic#W3::OnMyMobDead";
- monster "job3_war02",23,21,"Magic Monster",1002,1,"The chamber of magic#W3::OnMyMobDead";
- monster "job3_war02",34,32,"Magic Monster",1002,1,"The chamber of magic#W3::OnMyMobDead";
- monster "job3_war02",34,21,"Magic Monster",1002,1,"The chamber of magic#W3::OnMyMobDead";
- set .MyMobCount,8;
- initnpctimer;
- end;
-
-OnReset:
- killmonster "job3_war02","The chamber of magic#W3::OnMyMobDead";
- end;
-
-OnDisable:
- disablenpc "The chamber of magic#W3";
- end;
-
-OnMyMobDead:
- set .MyMobCount,.MyMobCount-1;
- if(.MyMobCount < 1){
- stopnpctimer;
- mapannounce "job3_war02","The Monster Invasion has been stopped.",bc_map;
- donpcevent "Hollow Stone#W::OnEnable";
- }
- end;
-
-OnTimer4000:
- mapannounce "job3_war02", "Defend this room from monsters for 1 min.",bc_map;
- end;
-
-OnTimer5000:
- mapannounce "job3_war02", "Destroy all the monsters, and the Chamber will stabilize.",bc_map;
- end;
-
-OnTimer33000:
- mapannounce "job3_war02", "There's 30 seconds left to stabilize the chamber....",bc_map;
- end;
-
-OnTimer43000:
- mapannounce "job3_war02", "There's 20 seconds left to stabilize the chamber....",bc_map;
- end;
-
-OnTimer53000:
- mapannounce "job3_war02", "There's 10 seconds left to stabilize the chamber....",bc_map;
- end;
-
-OnTimer58000:
- mapannounce "job3_war02", "There's 5 seconds left to stabilize the chamber....",bc_map;
- end;
-
-OnTimer63000:
- mapannounce "job3_war02", "The magic stabilization has failed. The fragment has lost it's power.",bc_map; // custom translation.
- donpcevent "The chamber of magic#W::OnReset";
- donpcevent "The chamber of magic#W2::OnReset";
- donpcevent "The chamber of magic#W3::OnReset";
- end;
-
-OnTimer64000:
- mapwarp "job3_war02","spl_in02",79,102;
- end;
-
-OnTimer65000:
- donpcevent "The chamber of magic#W::OnDisable";
- donpcevent "The chamber of magic#W2::OnDisable";
- donpcevent "The chamber of magic#W3::OnDisable";
- donpcevent "The chamber of magic::OnEnable";
- stopnpctimer;
- end;
-}
-
-job3_war02,1,4,0 script Hollow Stone#W 66,{
- end;
-
-OnInit:
- disablenpc "Hollow Stone#W";
- end;
-
-OnEnable:
- enablenpc "Hollow Stone#W";
- donpcevent "The chamber of magic#W::OnReset";
- donpcevent "The chamber of magic#W::OnDisable";
- donpcevent "The chamber of magic#W2::OnReset";
- donpcevent "The chamber of magic#W2::OnDisable";
- donpcevent "The chamber of magic#W3::OnReset";
- donpcevent "The chamber of magic#W3::OnDisable";
- monster "job3_war02",29,27,"Hollow Stone",2035,1,"Hollow Stone#W::OnMyMobDead";
- initnpctimer;
- end;
-
-OnReset:
- killmonster "job3_war02","Hollow Stone#W::OnMyMobDead";
- end;
-
-OnDisable:
- disablenpc "Hollow Stone#W";
- end;
-
-OnMyMobDead:
- mapannounce "job3_war02","The Hollow Stone is Crystallized with enough magic power.",bc_map; // custom translation
- set job_wl,8;
- changequest 11110,11111;
- donpcevent "Hollow Stone#W::OnReset";
- donpcevent "Hollow Stone#W::OnDisable";
- stopnpctimer;
- donpcevent "Ebein#E::OnEnable";
- donpcevent "Ebein#E2::OnEnable";
- end;
-
-OnTimer1000:
- mapannounce "job3_war02","The Hollow Stone needs to be crystallized with magic.",bc_map;
- end;
-
-OnTimer2000:
- mapannounce "job3_war02","The Hollow Stone will absorb any magic thrown at it.",bc_map;
- end;
-
-OnTimer3000:
- mapannounce "job3_war02","You have 10 minutes to crystallize the Hollow Stone your magic.",bc_map;
- end;
-
-OnTimer303000:
- mapannounce "job3_war02","There's 5 min left to crystallize the stone....",bc_map;
- end;
-
-OnTimer363000:
- mapannounce "job3_war02","There's 4 min left to crystallize the stone....",bc_map;
- end;
-
-OnTimer423000:
- mapannounce "job3_war02","There's 3 min left to crystallize the stone....",bc_map;
- end;
-
-OnTimer483000:
- mapannounce "job3_war02","There's 2 min left to crystallize the stone....",bc_map;
- end;
-
-OnTimer543000:
- mapannounce "job3_war02","There's 1 min left to crystallize the stone....",bc_map;
- end;
-
-OnTimer573000:
- mapannounce "job3_war02","There's 30 seconds left to crystallize the stone....",bc_map;
- end;
-
-OnTimer583000:
- mapannounce "job3_war02","There's 20 seconds left to crystallize the stone....",bc_map;
- end;
-
-OnTimer593000:
- mapannounce "job3_war02","There's 10 seconds left to crystallize the stone....",bc_map;
- end;
-
-OnTimer603000:
- mapannounce "job3_war02","The Hollow Stone Crystalization has failed.",bc_map;
- donpcevent "Hollow Stone#W::OnReset";
- end;
-
-OnTimer605000:
- mapwarp "job3_war02","spl_in02",79,102;
- end;
-
-OnTimer607000:
- donpcevent "Hollow Stone#W::OnDisable";
- stopnpctimer;
- donpcevent "The chamber of magic::OnEnable";
- end;
-}
-
-job3_war01,1,1,0 script Ebein#E 66,{
- end;
-
-OnInit:
- disablenpc "Ebein#E";
- end;
-
-OnEnable:
- initnpctimer;
- end;
-
-OnDisable:
- disablenpc "Ebein#E";
- end;
-
-OnTimer2000:
- mapannounce "job3_war02","Congratulations! You've successfully made a magic crystal.",bc_map; //Custom translation
- end;
-
-OnTimer3000:
- mapannounce "job3_war02","The Magic Chamber is starting to fill with magic power.",bc_map;
- end;
-
-OnTimer6000:
- donpcevent "Ebein#E::OnDisable";
- stopnpctimer;
- donpcevent "The chamber of magic::OnEnable";
- end;
-}
-
-job3_war02,1,1,0 script Ebein#E2 66,{
- end;
-
-OnInit:
- disablenpc "Ebein#E2";
- end;
-
-OnEnable:
- initnpctimer;
- end;
-
-OnDisable:
- disablenpc "Ebein#E2";
- end;
-
-OnTimer3000:
- mapannounce "job3_war02","Congratulations! You've successfully made a magic crystal.",bc_map; //Custom translation
- end;
-
-OnTimer5000:
- mapannounce "job3_war02","The Magic Chamber is starting to fill with magic power.",bc_map;
- mapwarp "job3_war02","spl_in02",79,102;
- end;
-
-OnTimer6000:
- donpcevent "Ebein#E2::OnDisable";
- stopnpctimer;
- end;
-}
-
-/*
-job3_war01,1,2,0 script ??? 66,{
- switch(select("?????:?????:??????:??????:??????:??????:??")) {
- case 1:
- mes "??????";
- donpcevent "??? ?::OnEnable";
- close;
- case 2:
- mes "??????";
- donpcevent "??? ?::OnDisable";
- close;
- case 3:
- mes "??? ? ???";
- donpcevent "??? ?#?????::OnEnable";
- close;
- case 4:
- mes "??? ? ???";
- donpcevent "??? ?#?????::OnReset";
- donpcevent "??? ?#?????::OnDisable";
- donpcevent "??? ?#?????2::OnReset";
- donpcevent "??? ?#?????2::OnDisable";
- donpcevent "??? ?#?????3::OnReset";
- donpcevent "??? ?#?????3::OnDisable";
- close;
- case 5:
- mes "??? ? ???";
- donpcevent "??? ?#?????::OnEnable";
- close;
- case 6:
- mes "??? ? ???";
- donpcevent "??? ?#?????::OnReset";
- donpcevent "??? ?#?????::OnDisable";
- close;
- case 7:
- close;
- }
-}
+//===== rAthena Script ======================================= +// Warlock Job change Quest +//===== By: ================================================== +//= Masao +//= Credits: Muad_Dib, Gepard & L0ne_W0lf +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== +//= Any rAthena SVN +//===== Description: ========================================= +//= [AEGIS Conversion] +//= Job change Quest from Wizard / High Wizard -> Warlock. +//===== Additional Comments: ================================= +//= 1.0 First Version. +//= 1.1 Fixed some conversion mistakes, replaced numbers with +//= constants, added item names in comments. +//============================================================ + +morocc,103,144,0 script distorted place morroc 139,1,1,{ + +OnTouch: + if (Class >= 4023 && Class <= 4045){ + mes " - I can feel a strange distortion around me - "; + close; + } + + if (job_wl > 1){ + if (Class == Job_Warlock || Class == Job_Warlock_T){ + mes " - There is a strange distortion here - "; + close; + } + mes " - There is a strange distortion here - "; + next; + switch(select("Extend your hand.:Ignore it.")){ + case 1: + mes " - I extend my arm as a fierce sound resonates in my ear and a cool wave surrounds me - "; + close2; + warp "spl_in02",79,102; + end; + case 2: + mes " - You ignore it. - "; + close; + } + } + if (BaseLevel > 94 && Class == Job_Wizard || Class == Job_High_Wizard){ + mes " - There is a strange distortion here - "; + next; + switch(select( "Search the area.:Ignore it.")){ + case 1: + mes " - There appears to be nothing here. But I can definitely feel something around here... - "; + next; + switch(select("Extend arm.:Leave it alone.")){ + case 1: + mes " - I extend my arm as a fierce sound resonates in my ear and a cool wave surrounds me - "; + close2; + warp "spl_in02",79,102; + end; + case 2: + mes " - You decide to leave it alone. - "; + close; + } + case 2: + mes " - You ignore it. - "; + close; + } + } + end; +} + +splendide,141,284,0 script Distorted place molco 139,1,1,{ + +OnTouch: + if (Class >= 4023 && Class <= 4045){ + mes " - I can feel a strange distortion around me - "; + close; + } + if (job_wl > 1){ + mes " - There is a strange - "; + mes "- distortion here -"; + next; + switch(select("Extend your hand.:Ignore it.")){ + case 1: + mes " - I extend my arm as a fierce sound resonates in my ear and a cool wave surrounds me - "; + close2; + warp "spl_in02",79,102; + end; + case 2: + mes " - You ignore the distortion. - "; + close; + } + } + if (BaseLevel > 94){ + mes " - I can feel a strange distortion around me - "; + next; + switch(select( "Search the area.:Ignore it.")){ + case 1: + mes " - There appears to be nothing here. But I can definitely feel something around here... - "; + next; + switch(select("Extend arm.:Leave it alone.")){ + case 1: + mes " - I extend my arm as a fierce sound resonates in my ear and a cool wave surrounds me - "; + close2; + warp "spl_in02",79,102; + end; + case 2: + mes " - You decide to leave it alone. - "; + close; + } + case 2: + mes " - You ignore it. - "; + close; + } + } + end; +} + +spl_in02,77,107,5 script Assistant#Warlock 446,{ + + if (job_wl < 1){ + if (Class == Job_Wizard || Class == Job_High_Wizard){ + mes "[Assistant]"; + mes "Huh!!! Human!?!"; + mes "How did you enter here?"; + mes "This is only connected with a special gate!"; + next; + mes "[Assistant]"; + mes "I don't know how..."; + mes "But we should leave before my master spots you...!"; + next; + mes "[???]"; + mes "What's that noise out there?"; + mes "I warned them to be quiet while I'm meditating."; + next; + mes "[Assistant]"; + mes "Huh!?!"; + mes "Master..."; + mes "It's nothing..."; + next; + mes "[Master]"; + mes "Oh~ there's a human being in front of me."; + next; + mes "[Assistant]"; + mes "Oh this thing?"; + mes "I was just leading it out."; + next; + mes "[Master]"; + mes "Yoop!!!"; + next; + mes "[Yoop]"; + mes "Yeap...!!"; + next; + mes "[Master]"; + mes "There's the warp portal beyond you... Is it an illusion?"; + next; + mes "[Yoop]"; + mes "Sorry!!!"; + mes "It's my mistake..."; + next; + mes "[Master]"; + mes "Fool..."; + mes "I'll deal with you after you send the human away."; + next; + mes "[Master]"; + mes "MushSartas Ir Cyamar"; + mes "UdenLo"; + next; + mes " - The fairy with the green hair chants a spell. - "; + mes " - I feel like something special surrounds me. - "; + specialeffect2 EF_DISPELL; + next; + mes "[Master]"; + mes "Oh, that's interesting."; + mes "How dare you resist me human?"; + next; + if ((BaseLevel > 98) && (JobLevel > 49)){ + mes "[Master]"; + mes "Oh, that's interesting."; + mes "How dare you resist me human?"; + next; + menu "I'm not sure. Who are you?",-; + mes "[Master]"; + mes "I am the leader of the ^000077Warlock^000000s."; + mes "'^000077Sila Egnoloria^000000'"; + mes "If you are a Wizard, it would be good of you to memorize my name."; + next; + menu "What is a ^000077Warlock^000000?",-; + mes "[Master Egnoloria]"; + mes "Oh...are you interested?"; + next; + mes "[Master Egnoloria]"; + mes "A ^000077Warlock^000000 is someone who uses the magic of the giants of Jotunheim."; + mes "It can't be defined in any other words."; + next; + mes "[Master Egnoloria]"; + mes "Only the strong magic can explain it."; + mes "kkk"; + next; + menu "Could I become Warlock?",-; + mes "[Master Egnoloria]"; + mes "You?"; + mes "You wanna become a Warlock?"; + mes "Hahaha"; + next; + mes "[Master Egnoloria]"; + mes "You're so interesting."; + mes "It would be difficult for a human to become a Warlock."; + mes "The strong power would gnaw at your weak body."; + next; + mes "[Master Egnoloria]"; + mes "If you dare to face death, you can try to become one."; + next; + switch(select("What do I need to do?:Cancel.")){ + case 1: + mes "[Master Egnoloria]"; + mes "Are you serious?"; + mes "You hunger for power don't you human."; + next; + mes "[Master Egnoloria]"; + mes "The strong desire to be more powerful makes your soul more beautiful."; + next; + mes "[Master Egnoloria]"; + mes "But, I need to check that you're qualified."; + next; + mes "[Master Egnoloria]"; + mes "Yoop!"; + next; + mes "[Yoop]"; + mes "Yeap!!"; + next; + mes "[Master Egnoloria]"; + mes "Give this to the human."; + next; + mes "[Master Egnoloria]"; + mes "Talk to the guy with the weird hair."; + mes "He'll let you know what you should do."; + set job_wl,2; + setquest 11106; + close; + case 2: + mes "[Master Egnoloria]"; + mes "Good."; + mes "You are a human being so that's for you."; + mes "kkk"; + set job_wl,1; + close2; + warp "splendide",200,100; + end; + } + } + mes "[Master]"; + mes "You're still quite far too low of a level to even consider this."; + close2; + warp "splendide",200,100; + end; + } + mes "[Assistant]"; + mes "Huh!!! Human!?!"; + mes "How did you enter here?"; + mes "This is only connected with a special gate!"; + next; + mes "[Assistant]"; + mes "I don't know how..."; + mes "But we should leave before my master spots you...!"; + next; + mes "[???]"; + mes "What's that noise out there?"; + mes "I warned them to be quiet while I'm meditating."; + next; + mes "[Assistant]"; + mes "Huh!?!"; + mes "Master..."; + mes "It's nothing..."; + next; + mes "[Master]"; + mes "Oh~ there's a human being in front of me."; + next; + mes "[Assistant]"; + mes "Oh this thing?"; + mes "I was just leading it out."; + next; + mes "[Master]"; + mes "Yoop!!!"; + next; + mes "[Yoop]"; + mes "Yeap...!!"; + next; + mes "[Master]"; + mes "There's the warp portal beyond you... Is it an illusion?"; + next; + mes "[Yoop]"; + mes "Sorry!!!"; + mes "It's my mistake..."; + next; + mes "[Master]"; + mes "Fool..."; + mes "I'll deal with you after you send the human away."; + next; + mes "[Master]"; + mes "MushSartas Ir Cyamar"; + mes "UdenLo"; + close2; + warp "splendide",200,100; + end; + } + if (job_wl == 1){ + mes "[Yoop]"; + mes "You're... we've met before."; + mes "Can you imagine how severely I was scolded by my master?!"; + mes "If you have any business with me, just go away!"; + next; + switch(select("Leave.:Stay.")){ + case 1: + mes "[Yoop]"; + mes "Leave me alone...!"; + close2; + warp "splendide",200,100; + end; + case 2: + mes "[Yoop]"; + mes "What?!"; + mes "Just do whatever you want..."; + mes "My master will deal with you then."; + close; + } + } + if (job_wl == 2){ + mes "[Yoop]"; + mes "Dear, master! My pony-tail is funny looking?!"; + mes "Oh, but I spent a lot time on it!"; + next; + mes "[Master Egnoloria]"; + mes "It's noisy."; + mes "I need to meditate"; + mes "so do as I said."; + next; + mes "[Yoop]"; + mes "Huh.."; + mes "Oh, yeah!"; + next; + mes "[Yoop]"; + mes "Hey, human!"; + mes "Would you like to"; + mes "become a Warlock?"; + next; + if (SkillPoint != 0) { + mes "[Yoop]"; + mes "First, use all of your remaining job skills points before continuing."; + set job_wl,3; + close; + } + mes "[Yoop]"; + mes "This is the Master's"; + mes "decision so let me know."; + next; + mes "[Yoop]"; + mes "We need to test if your body can withstand being a Warlock."; + mes "So you need to gather materials to prove yourself."; + next; + mes "[Yoop]"; + mes "Please gather ^000077Glittering Crystal^000000s and ^000077Giant Bradium Fragment^000000s."; + next; + mes "[Yoop]"; + mes "You must be wearing these Magical Stone Rings to get these items while hunting."; + mes "You need to hunt Naga and Bradium Golems while wearing these rings."; + next; + mes "[Yoop]"; + mes "Show us how strong you are. And don't forget to wear this."; + set job_wl,4; + getitem 2796,1; //Magical_Stone + getitem 2797,1; //Magical_Stone_ + changequest 11106,11107; + next; + mes "[Yoop]"; + mes "Bring these stones with you or else you won't be able to return!"; + mes "Be careful!"; + next; + mes "[Yoop]"; + mes "The person next to my Master will let you out if you talk to him."; + next; + mes "[Yoop]"; + mes "My lab is located on the north western part of Splendide. Bring these to me when you've gathered them."; + close; + } + if (job_wl == 3){ + if (SkillPoint != 0) { + mes "[Yoop]"; + mes "First, use all of your remaining job skills points before continuing."; + close; + } + mes "[Yoop]"; + mes "We need to test if your body can withstand being a Warlock."; + mes "So you need to gather materials to prove yourself."; + next; + mes "[Yoop]"; + mes "Please gather ^000077Glittering Crystal^000000s and ^000077Giant Bradium Fragment^000000s."; + next; + mes "[Yoop]"; + mes "You must be wearing these Magical Stone Rings to get these items while hunting."; + mes "You need to hunt Naga and Bradium Golems while wearing these rings."; + next; + mes "[Yoop]"; + mes "Show us how strong you are. And don't forget to wear this."; + set job_wl,4; + getitem 2796,1; //Magical_Stone + getitem 2797,1; //Magical_Stone_ + changequest 11106,11107; + next; + mes "[Yoop]"; + mes "Bring these stones with you or else you won't be able to return!"; + mes "Be careful!"; + next; + mes "[Yoop]"; + mes "The person next to my Master will let you out if you talk to him."; + next; + mes "[Yoop]"; + mes "My lab is located on the north western part of Splendide. Bring these to me when you've gathered them."; + close; + } + if (job_wl == 4){ + if (countitem(6152) < 1 || countitem(6151) < 1){ + mes "[Yoop]"; + mes "Please gather ^000077Glittering Crystal^000000s and ^000077Giant Bradium Fragment^000000s."; + next; + mes "[Yoop]"; + mes "You must be wearing these Magical Stone Rings to get these items while hunting."; + mes "You need to hunt Naga and Bradium Golems while wearing these rings."; + next; + mes "[Yoop]"; + mes "Bring these stones with you or else you won't be able to return!"; + mes "Be careful!"; + next; + mes "[Yoop]"; + mes "The person next to my Master will let you out if you talk to him."; + next; + mes "[Yoop]"; + mes "My lab is located on the north western part of Splendide. Bring these to me when you've gathered them."; + close; + } + mes "[Yoop]"; + mes "I can't conduct the task here. I need to go to my lab."; + mes "My lab is located on the north western part of Splendide."; + close; + } + if (job_wl == 5){ + mes "[Yoop]"; + mes "This stone is well made."; + mes "Please go to my Master."; + close; + } + mes "[Yoop]"; + mes "A Magic Chamber is created from magic materials."; + next; + mes "[Yoop]"; + mes "This combined stone is formed differently according to the raw materials and the way of treating it."; + next; + mes "[Yoop]"; + mes "But most of stones are quite similar!"; + mes "We can't differentiate them easily."; + next; + mes "[Yoop]"; + mes "Even I don't know how it all works."; + close; +} + +spl_in02,60,231,5 script Yoop#Warlock 446,{ + + if (job_wl < 4){ + mes "[Yoop]"; + mes "Who are you."; + mes "Get out of here!"; + close; + } + if (job_wl == 4){ + mes "[Yoop]"; + mes "You're back??"; + next; + switch(select("I brought the materials.:I've lost the Magical Stones.:Nothing.")){ + case 1: + if (countitem(6152) < 1 || countitem(6151) < 1){ + mes "[Yoop]"; + mes "Please gather ^000077Glittering Crystal^000000s and ^000077Giant Bradium Fragment^000000s."; + next; + mes "[Yoop]"; + mes "You must be wearing these Magical Stone Rings to get these items while hunting."; + mes "You need to hunt Naga and Bradium Golems while wearing these rings."; + next; + mes "[Yoop]"; + mes "Bring these stones with you or else you won't be able to return!"; + mes "Be careful!"; + close; + } + else if ((countitem(6152) > 0) && (countitem(6151) > 0)){ + if (countitem(2796) < 1 || countitem(2797) < 1){ + if (isequipped(2796) || isequipped(2797)){ + mes "[Yoop]"; + //Custom translation + mes "Please unequip the stones and talk to me again."; + close; + } + mes "[Yoop]"; + mes "It seems that you don't have it?"; + mes "You lost it?"; + next; + mes "[Yoop]"; + mes "Please find that stone and come back to me."; + close; + } + if (isequipped(2796) || isequipped(2797)){ + mes "[Yoop]"; + //Custom translation + mes "Please unequip the stones and talk to me again."; + close; + } + mes "[Yoop]"; + mes "While I am concentrating on working on this stone. Can you go back to my master?"; + mes "I will follow up once it's done."; + delitem 2796,countitem(2796); //Magical_Stone + delitem 2797,countitem(2797); //Magical_Stone_ + delitem 6152,countitem(6152); //Glittering_Crystal + delitem 6151,countitem(6151); //Peice_Of_Great_Bradium + set job_wl,5; + changequest 11107,11108; + close; + } + case 2: + mes "[Yoop]"; + mes "What?!"; + mes "I asked you to double check it and make sure you wore it!"; + next; + mes "[Yoop]"; + mes "Please check whether you missplaced it or if you already have it equipped."; + next; + switch(select("I found it.:nah.")){ + case 1: + mes "[Yoop]"; + mes "Don't tease me!"; + mes "It's not hard to tell if you have it or not!"; + close; + case 2: + if ((countitem(2797) < 1) && (countitem(2796) < 1)){ + if (!isequipped(2796) || !isequipped(2797)){ + if (countitem(732) >= 2){ + switch(select("Give 2x 3 Carat Diamonds.:Just quit it.")){ + case 1: + mes "[Yoop]"; + mes " I will overlook your fault."; + mes "Please be careful with it."; + delitem 732,2; //Crystal_Jewel__ + getitem 2796,1; //Magical_Stone + getitem 2797,1; //Magical_Stone_ + close; + case 2: + mes "[Yoop]"; + mes "Just show me your good faith!"; + close; + } + } + mes "[Yoop]"; + mes "How can you can say that?"; + mes "^000077Just apologize.^000000!"; + mes "I guess I could give you more stones if you give me say 2x 3 carat diamond..."; + close; + } + mes "[Yoop]"; + mes "How can you can say that?"; + mes "^000077Just apologize.^000000!"; + mes "I guess I could give you more stones if you give me say 2x 3 carat diamond..."; + close; + } + mes "[Yoop]"; + mes "How can you can say that?"; + mes "^000077Just apologize.^000000!"; + mes "I guess I could give you more stones if you give me say 2x 3 carat diamond..."; + close; + } + case 3: + mes "[Yoop]"; + mes "What...?"; + mes "Don't bother me, I am quite busy."; + close; + } + } + mes "[Yoop]"; + mes "I am focusing on meditating."; + mes "So I can create magic."; + next; + mes "[Yoop]"; + mes "And... you seem to have more talent on this than regular mages."; + mes "Maybe if I become an alchemist, I might be better than I am now don't you think?"; + next; + mes "[Yoop]"; + mes "I'm studying to better myself."; + next; + mes "[Yoop]"; + mes "If am inside of 'the room of time and magic', I will catch up with your power!"; + mes "Hahahaha..."; + close; +} + +spl_in02,84,103,3 script Assistant#Warlock2 445,{ + + if (job_wl < 1){ + if (Class == Job_Wizard || Class == Job_High_Wizard){ + mes "[Assistant]"; + mes "Huh!!! Human!?!"; + mes "How did you enter here?"; + mes "This is only connected with a special gate!"; + next; + mes "[Assistant]"; + mes "I don't know how..."; + mes "But we should leave before my master spots you...!"; + next; + mes "[???]"; + mes "What's that noise out there?"; + mes "I warned them to be quiet while I'm meditating."; + next; + mes "[Assistant]"; + mes "Huh!?!"; + mes "Master..."; + mes "It's nothing..."; + next; + mes "[Master]"; + mes "Oh~ there's a human being in front of me."; + next; + mes "[Assistant]"; + mes "Oh this thing?"; + mes "I was just leading it out."; + next; + mes "[Master]"; + mes "Yoop!!!"; + next; + mes "[Yoop]"; + mes "Yeap...!!"; + next; + mes "[Master]"; + mes "There's the warp portal beyond you... Is it an illusion?"; + next; + mes "[Yoop]"; + mes "Sorry!!!"; + mes "It's my mistake..."; + next; + mes "[Master]"; + mes "Fool..."; + mes "I'll deal with you after you send the human away."; + next; + mes "[Master]"; + mes "MushSartas Ir Cyamar"; + mes "UdenLo"; + next; + mes " - The fairy with the green hair chants a spell. - "; + mes " - I feel like something special surrounds me. - "; + specialeffect2 EF_DISPELL; + next; + mes "[Master]"; + mes "Oh, that's interesting."; + mes "How dare you resist me human?"; + next; + if (BaseLevel > 98){ + mes "[Master]"; + mes "Oh, that's interesting."; + mes "How dare you resist me human?"; + next; + menu "I'm not sure. Who are you?",-; + mes "[Master]"; + mes "I am the leader of the ^000077Warlock^000000s."; + mes "'^000077Sila Egnoloria^000000'"; + mes "If you are a Wizard, it would be good of you to memorize my name."; + next; + menu "What is a ^000077Warlock^000000?",-; + mes "[Master Egnoloria]"; + mes "Oh...are you interested?"; + next; + mes "[Master Egnoloria]"; + mes "A ^000077Warlock^000000 is someone who uses the magic of the giants of Jotunheim."; + mes "It can't be defined in any other words."; + next; + mes "[Master Egnoloria]"; + mes "Only the strong magic can explain it."; + next; + menu "Could I become Warlock?",-; + mes "[Master Egnoloria]"; + mes "You?"; + mes "You wanna become a Warlock?"; + mes "Hahaha"; + next; + mes "[Master Egnoloria]"; + mes "You're so interesting."; + mes "It would be difficult for a human to become a Warlock."; + mes "The strong power would gnaw at your weak body."; + next; + mes "[Master Egnoloria]"; + mes "If you dare to face death, you can try to become one."; + next; + switch(select("What do I need to do?:Cancel.")){ + case 1: + mes "[Master Egnoloria]"; + mes "Are you serious?"; + mes "You hunger for power don't you human."; + next; + mes "[Master Egnoloria]"; + mes "The strong desire to be more powerful makes your soul more beautiful."; + next; + mes "[Master Egnoloria]"; + mes "But, I need to check that you're qualified."; + next; + mes "[Master Egnoloria]"; + mes "Yoop!"; + next; + mes "[Yoop]"; + mes "Yeap!!"; + next; + mes "[Master Egnoloria]"; + mes "Give this to the human."; + next; + mes "[Master Egnoloria]"; + mes "Talk to the guy with the weird hair."; + mes "He'll let you know what you should do."; + set job_wl,2; + setquest 11106; + close; + case 2: + mes "[Master Egnoloria]"; + mes "Good."; + mes "You are a human being so that's for you."; + mes "kkk"; + set job_wl,1; + close2; + warp "splendide",200,100; + end; + } + } + mes "[Master]"; + mes "You're still quite far too low of a level to even consider this."; + close2; + warp "splendide",200,100; + end; + } + mes "[Assistant]"; + mes "Huh!!! Human!?!"; + mes "How did you enter here?"; + mes "This is only connected with a special gate!"; + next; + mes "[Assistant]"; + mes "I don't know how..."; + mes "But we should leave before my master spots you...!"; + next; + mes "[???]"; + mes "What's that noise out there?"; + mes "I warned them to be quiet while I'm meditating."; + next; + mes "[Assistant]"; + mes "Huh!?!"; + mes "Master..."; + mes "It's nothing..."; + next; + mes "[Master]"; + mes "Oh~ there's a human being in front of me."; + next; + mes "[Assistant]"; + mes "Oh this thing?"; + mes "I was just leading it out."; + next; + mes "[Master]"; + mes "Yoop!!!"; + next; + mes "[Yoop]"; + mes "Yeap...!!"; + next; + mes "[Master]"; + mes "There's the warp portal beyond you... Is it an illusion?"; + next; + mes "[Yoop]"; + mes "Sorry!!!"; + mes "It's my mistake..."; + next; + mes "[Master]"; + mes "Fool..."; + mes "I'll deal with you after you send the human away."; + next; + mes "[Master]"; + mes "MushSartas Ir Cyamar"; + mes "UdenLo"; + close2; + warp "splendide",200,100; + end; + } + if (job_wl == 1){ + mes "[Assistant]"; + mes "Human! What do you want?"; + close; + } + if ((job_wl > 1) && (job_wl < 6)){ + mes "[Assistant]"; + mes "It's not me you are looking for currently."; + close; + } + if (job_wl == 6){ + if(checkweight(1201,1) == 0){ + mes "You've got too many items."; + mes "You'd best remove some and come back."; + close; + } + mes "[Yoop]"; + mes "The test isn't that hard."; + mes "We can create the magic stone in the magic room."; + next; + mes "[Yoop]"; + mes "Be careful of the monsters in the test room."; + mes "These are rainbow Rubies sealed with a Warlock's magic."; + mes "Use these during the test."; + next; + mes "[Yoop]"; + mes "I will guide you into the magic room."; + set job_wl,7; + changequest 11109,11110; + getitem 12384,5; //Rainbow_Ruby_Water + getitem 12385,5; //Rainbow_Ruby_Fire + getitem 12386,5; //Rainbow_Ruby_Wind + getitem 12387,5; //Rainbow_Ruby_Earth + close2; + warp "job3_war01",23,20; + end; + } + if (job_wl == 7){ + if(checkweight(1201,1) == 0){ + mes "You've got too many items."; + mes "You'd best remove some and come back."; + close; + } + mes "[Assistant]"; + mes "Would you like to try it again?"; + mes "Let me give you more rubies."; + next; + if (countitem(12384)) + delitem 12384,countitem(12384); //Rainbow_Ruby_Water + if (countitem(12385)) + delitem 12385,countitem(12385); //Rainbow_Ruby_Fire + if (countitem(12386)) + delitem 12386,countitem(12386); //Rainbow_Ruby_Wind + if (countitem(12387)) + delitem 12387,countitem(12387); //Rainbow_Ruby_Earth + getitem 12384,5; //Rainbow_Ruby_Water + getitem 12385,5; //Rainbow_Ruby_Fire + getitem 12386,5; //Rainbow_Ruby_Wind + getitem 12387,5; //Rainbow_Ruby_Earth + close2; + warp "job3_war01",23,20; + end; + } + if (job_wl == 8){ + mes "[Assistant]"; + mes "You have successfully crystallized the Hollow Stone."; + mes "I'm sorry that I've doubted you."; + if (countitem(12384)) + delitem 12384,countitem(12384); //Rainbow_Ruby_Water + if (countitem(12385)) + delitem 12385,countitem(12385); //Rainbow_Ruby_Fire + if (countitem(12386)) + delitem 12386,countitem(12386); //Rainbow_Ruby_Wind + if (countitem(12387)) + delitem 12387,countitem(12387); //Rainbow_Ruby_Earth + next; + mes "[Assistant]"; + mes "All of the tests are done. Now talk to Master Engoloria."; + mes "I'm so happy that you have succeeded."; + set job_wl,9; + changequest 11111,11112; + close; + } + if (job_wl == 9){ + mes "[Assistant]"; + mes "All of the tests are done. Now talk to Master Engoloria."; + mes "I'm so happy that you have succeeded."; + close; + } + mes "[Assistant]"; + mes "I can feel that you have strong magic."; + mes "I envy you."; + next; + mes "[Assistant]"; + mes "It deserves something special."; + mes "Don't abuse it."; + close; +} + +spl_in02,78,110,5 script Assistant#Warlock3 443,{ + + if (job_wl < 1){ + if (Class == Job_Wizard || Class == Job_High_Wizard){ + mes "[Assistant]"; + mes "Huh!!! Human!?!"; + mes "How did you enter here?"; + mes "This is only connected with a special gate!"; + next; + mes "[Assistant]"; + mes "I don't know how..."; + mes "But we should leave before my master spots you...!"; + next; + mes "[???]"; + mes "What's that noise out there?"; + mes "I warned them to be quiet while I'm meditating."; + next; + mes "[Assistant]"; + mes "Huh!?!"; + mes "Master..."; + mes "It's nothing..."; + next; + mes "[???]"; + mes "Oh~ there's a human being in front of me."; + next; + mes "[Assistant]"; + mes "Oh this thing?"; + mes "I was just leading it out."; + next; + mes "[Master]"; + mes "Yoop!!!"; + next; + mes "[Yoop]"; + mes "Yeap...!!"; + next; + mes "[Master]"; + mes "There's the warp portal beyond you... Is it an illusion?"; + next; + mes "[Yoop]"; + mes "Sorry!!!"; + mes "It's my mistake..."; + next; + mes "[Master]"; + mes "Fool..."; + mes "I'll deal with you after you send the human away."; + next; + mes "[Master]"; + mes "MushSartas Ir Cyamar"; + mes "UdenLo"; + next; + mes " - The fairy with the green hair chants a spell. - "; + mes " - I feel like something special surrounds me. - "; + specialeffect2 EF_DISPELL; + next; + mes "[Master]"; + mes "Oh, that's interesting."; + mes "How dare you resist me human?"; + next; + if (BaseLevel > 98){ + mes "[Master]"; + mes "Oh, that's interesting."; + mes "How dare you resist me human?"; + next; + menu "I'm not sure. Who are you?",-; + mes "[Master]"; + mes "I am the leader of the ^000077Warlock^000000s."; + mes "'^000077Sila Egnoloria^000000'"; + mes "If you are a Wizard, it would be good of you to memorize my name."; + next; + menu "What is a ^000077Warlock^000000?",-; + mes "[Master Egnoloria]"; + mes "Oh...are you interested?"; + next; + mes "[Master Egnoloria]"; + mes "A ^000077Warlock^000000 is someone who uses the magic of the giants of Jotunheim."; + mes "It can't be defined in any other words."; + next; + mes "[Master Egnoloria]"; + mes "Only the strong magic can explain it."; + mes "kkk"; + next; + menu "Could I become Warlock?",-; + mes "[Master Egnoloria]"; + mes "You?"; + mes "You wanna become a Warlock?"; + mes "Hahaha"; + next; + mes "[Master Egnoloria]"; + mes "You're so interesting."; + mes "It would be difficult for a human to become a Warlock."; + mes "The strong power would gnaw at your weak body."; + next; + mes "[Master Egnoloria]"; + mes "If you dare to face death, you can try to become one."; + next; + switch(select("What do I need to do?:Cancel.")){ + case 1: + mes "[Master Egnoloria]"; + mes "Are you serious?"; + mes "You hunger for power don't you human."; + next; + mes "[Master Egnoloria]"; + mes "The strong desire to be more powerful makes your soul more beautiful."; + next; + mes "[Master Egnoloria]"; + mes "But, I need to check that you're qualified."; + next; + mes "[Master Egnoloria]"; + mes "Yoop!"; + next; + mes "[Yoop]"; + mes "Yeap!!"; + next; + mes "[Master Egnoloria]"; + mes "Give this to the human."; + next; + mes "[Master Egnoloria]"; + mes "Talk to the guy with the weird hair."; + mes "He'll let you know what you should do."; + set job_wl,2; + setquest 11106; + close; + case 2: + mes "[Master Egnoloria]"; + mes "Good."; + mes "You are a human being so that's for you."; + mes "kkk"; + set job_wl,1; + close2; + warp "splendide",200,100; + end; + } + } + mes "[Master]"; + mes "You're still quite far too low of a level to even consider this."; + close2; + warp "splendide",200,100; + end; + } + mes "[Assistant]"; + mes "Huh!!! Human!?!"; + mes "How did you enter here?"; + mes "This is only connected with a special gate!"; + next; + mes "[Assistant]"; + mes "I don't know how..."; + mes "But we should leave before my master spots you...!"; + next; + mes "[???]"; + mes "What's that noise out there?"; + mes "I warned them to be quiet while I'm meditating."; + next; + mes "[Assistant]"; + mes "Huh!?!"; + mes "Master..."; + mes "It's nothing..."; + next; + mes "[???]"; + mes "Oh~ there's a human being in front of me."; + next; + mes "[Assistant]"; + mes "Oh this thing?"; + mes "I was just leading it out."; + next; + mes "[Master]"; + mes "Yoop!!!"; + next; + mes "[Yoop]"; + mes "Yeap...!!"; + next; + mes "[Master]"; + mes "There's the warp portal beyond you... Is it an illusion?"; + next; + mes "[Yoop]"; + mes "Sorry!!!"; + mes "It's my mistake..."; + next; + mes "[Master]"; + mes "Fool..."; + mes "I'll deal with you after you send the human away."; + next; + mes "[Master]"; + mes "MushSartas Ir Cyamar"; + mes "UdenLo"; + close2; + warp "splendide",200,100; + end; + } + if (job_wl == 1){ + mes "[Assistant]"; + mes "......"; + mes "If you don't have anything to say to me, would you just leave?"; + next; + switch(select("Leave:Stay")){ + case 1: + mes "[Assistant]"; + mes "Then be careful!"; + close2; + warp "splendide",200,100; + end; + case 2: + mes "[Assistant]"; + mes "......"; + close; + } + } + if (job_wl == 2){ + mes "[Assistant]"; + mes "......"; + mes "I don't have a pony-tail..."; + next; + switch(select("Leave:Cancel.")){ + case 1: + mes "[Assistant]"; + mes "Then be careful."; + close2; + warp "splendide",200,100; + end; + case 2: + mes "[Assistant]"; + mes "......"; + close; + } + } + mes "[Assistant]"; + mes "Please be quiet while my master is meditating."; + next; + switch(select("Leave:Cancel.")){ + case 1: + mes "[Assistant]"; + mes "Then be careful."; + close2; + warp "splendide",200,100; + end; + case 2: + mes "[Assistant]"; + mes "......"; + close; + } +} + +spl_in02,80,108,5 script Guild Master#Warlock 465,{ + + if (job_wl < 1){ + if (Class == Job_Wizard || Class == Job_High_Wizard){ + mes "[Assistant]"; + mes "Huh!!! Human!?!"; + mes "How did you enter here?"; + mes "This is only connected with a special gate!"; + next; + mes "[Assistant]"; + mes "I don't know how..."; + mes "But we should leave before my master spots you...!"; + next; + mes "[???]"; + mes "What's that noise out there?"; + mes "I warned them to be quiet while I'm meditating."; + next; + mes "[Assistant]"; + mes "Huh!?!"; + mes "Master..."; + mes "It's nothing..."; + next; + mes "[Master]"; + mes "Oh~ there's a human being in front of me."; + next; + mes "[Assistant]"; + mes "Oh this thing?"; + mes "I was just leading it out."; + next; + mes "[Master]"; + mes "Yoop!!!"; + next; + mes "[Yoop]"; + mes "Yeap...!!"; + next; + mes "[Master]"; + mes "There's the warp portal beyond you... Is it an illusion?"; + next; + mes "[Yoop]"; + mes "Sorry!!!"; + mes "It's my mistake..."; + next; + mes "[Master]"; + mes "Fool..."; + mes "I'll deal with you after you send the human away."; + next; + mes "[Master]"; + mes "MushSartas Ir Cyamar"; + mes "UdenLo"; + next; + mes " - The fairy with the green hair chants a spell. - "; + mes " - I feel like something special surrounds me. - "; + specialeffect2 EF_DISPELL; + next; + mes "[Master]"; + mes "Oh, that's interesting."; + mes "How dare you resist me human?"; + next; + if (BaseLevel > 98){ + mes "[Master]"; + mes "Oh, that's interesting."; + mes "How dare you resist me human?"; + next; + menu "I'm not sure. Who are you?",-; + mes "[Master]"; + mes "I am the leader of the ^000077Warlock^000000s."; + mes "'^000077Sila Egnoloria^000000'"; + mes "If you are a Wizard, it would be good of you to memorize my name."; + next; + menu "What is a ^000077Warlock^000000?",-; + mes "[Master Egnoloria]"; + mes "Oh...are you interested?"; + next; + mes "[Master Egnoloria]"; + mes "A ^000077Warlock^000000 is someone who uses the magic of the giants of Jotunheim."; + mes "It can't be defined in any other words."; + next; + mes "[Master Egnoloria]"; + mes "Only the strong magic can explain it."; + mes "kkk"; + next; + menu "Could I become Warlock?",-; + mes "[Master Egnoloria]"; + mes "You?"; + mes "You wanna become a Warlock?"; + mes "Hahaha"; + next; + mes "[Master Egnoloria]"; + mes "You're so interesting."; + mes "It would be difficult for a human to become a Warlock."; + mes "The strong power would gnaw at your weak body."; + next; + mes "[Master Egnoloria]"; + mes "If you dare to face death, you can try to become one."; + next; + switch(select("What do I need to do?:Cancel.")){ + case 1: + mes "[Master Egnoloria]"; + mes "Are you serious?"; + mes "You hunger for power don't you human."; + next; + mes "[Master Egnoloria]"; + mes "The strong desire to be more powerful makes your soul more beautiful."; + next; + mes "[Master Egnoloria]"; + mes "But, I need to check that you're qualified."; + next; + mes "[Master Egnoloria]"; + mes "Yoop!"; + next; + mes "[Yoop]"; + mes "Yeap!!"; + next; + mes "[Master Egnoloria]"; + mes "Give this to the human."; + next; + mes "[Master Egnoloria]"; + mes "Talk to the guy with the weird hair."; + mes "He'll let you know what you should do."; + set job_wl,2; + setquest 11106; + close; + case 2: + mes "[Master Egnoloria]"; + mes "Good."; + mes "You are a human being so that's for you."; + mes "kkk"; + set job_wl,1; + close2; + warp "splendide",200,100; + end; + } + } + mes "[Master]"; + mes "You're still quite far too low of a level to even consider this."; + close2; + warp "splendide",200,100; + end; + } + mes "[Assistant]"; + mes "Huh!!! Human!?!"; + mes "How did you enter here?"; + mes "This is only connected with a special gate!"; + next; + mes "[Assistant]"; + mes "I don't know how..."; + mes "But we should leave before my master spots you...!"; + next; + mes "[???]"; + mes "What's that noise out there?"; + mes "I warned them to be quiet while I'm meditating."; + next; + mes "[Assistant]"; + mes "Huh!?!"; + mes "Master..."; + mes "It's nothing..."; + next; + mes "[Master]"; + mes "Oh~ there's a human being in front of me."; + next; + mes "[Assistant]"; + mes "Oh this thing?"; + mes "I was just leading it out."; + next; + mes "[Master]"; + mes "Yoop!!!"; + next; + mes "[Yoop]"; + mes "Yeap...!!"; + next; + mes "[Master]"; + mes "There's the warp portal beyond you... Is it an illusion?"; + next; + mes "[Yoop]"; + mes "Sorry!!!"; + mes "It's my mistake..."; + next; + mes "[Master]"; + mes "Fool..."; + mes "I'll deal with you after you send the human away."; + next; + mes "[Master]"; + mes "MushSartas Ir Cyamar"; + mes "UdenLo"; + close2; + warp "splendide",200,100; + end; + } + if (job_wl == 1){ + mes "[Master Egnoloria]"; + mes "Do you have something to ask me?"; + next; + switch(select("How can I be a Warlock?:Cancel.")){ + case 1: + mes "[Master Egnoloria]"; + mes "Are you serious?"; + mes "You hunger for power don't you human."; + next; + mes "[Master Egnoloria]"; + mes "The strong desire to be more powerful makes your soul more beautiful."; + next; + mes "[Master Egnoloria]"; + mes "But, I need to check that you're qualified."; + next; + mes "[Master Egnoloria]"; + mes "Yoop!"; + next; + mes "[Yoop]"; + mes "Yeap!!"; + next; + mes "[Master Egnoloria]"; + mes "Give this to the human."; + next; + mes "[Master Egnoloria]"; + mes "Talk to the guy with the weird hair."; + mes "He'll let you know what you should do."; + set job_wl,2; + setquest 11106; + close; + case 2: + mes "[Master Egnoloria]"; + mes "Good."; + mes "You are a human being so that's for you."; + mes "kkk"; + close2; + warp "splendide",200,100; + end; + } + } + if (job_wl == 2){ + mes "[Master Egnoloria]"; + mes "I'm meditating, I said talk to Yoop ok."; + mes "Yoop has a funny pony-tail."; + mes "And don't disturb me."; + close; + } + if (job_wl == 3 || job_wl == 4){ + mes "[Master Egnoloria]"; + mes "......"; + next; + mes "[Assistant]"; + mes "Master is meditating."; + mes "Be quiet."; + close; + } + if (job_wl == 5){ + mes "[Master Egnoloria]"; + mes "I've heard from Yoop that a very useful stone can be created."; + mes "Kkk."; + next; + mes "[Master Egnoloria]"; + mes "It can be used to make magical jewelry that can cast powerful magic."; + next; + mes "[Master Egnoloria]"; + mes "Yoop."; + next; + mes "[Yoop]"; + mes "Yeap, Master!"; + next; + mes "[Master Egnoloria]"; + mes "Please take him to the magical room."; + next; + mes "[Yoop]"; + mes "Yup, Master."; + mes "Please follow me."; + emotion e_ic,"Assistant#Warlock2"; + set job_wl,6; + changequest 11108,11109; + close; + } + if ((job_wl > 5) && (job_wl < 9)){ + mes "[Master Egnoloria]"; + mes "......"; + next; + mes "[Yoop]"; + mes "My master is meditating now, please follow me."; + close; + } + if (job_wl == 9){ + if (BaseLevel == 99){ + if(checkweight(1201,1) == 0){ + mes "You've got too many items."; + mes "Please come back after reducing the number of items you have."; + close; + } + if (SkillPoint != 0) { + mes "[Master Egnoloria]"; + //Custom Translation + mes "Unless you like being your current job, you should use all your skill points."; + close; + } + if (Class == Job_Wizard){ + mes "[Master Egnoloria]"; + mes "Beautiful light..."; + mes "Don't make me disappointed at you..."; + next; + mes "[Master Egnoloria]"; + mes "You have become a member of the Warlocks."; + mes "Be proud."; + next; + mes "[Master Egnoloria]"; + mes "This crystallized magical stone will keep you safe."; + set job_wl,10; + jobchange Job_Warlock; + completequest 11112; + getitem 5753,1; //Magic_Stone_Hat + getitem 2795,1; //Green_Apple_Ring + close; + } + if(Class == Job_High_Wizard){ + if ((JobLevel > 49) && (JobLevel < 60)){ + mes "[Master Egnoloria]"; + mes "Beautiful light..."; + mes "Don't make me disappointed at you..."; + next; + mes "[Master Egnoloria]"; + mes "You have become a member of the Warlocks."; + mes "Be proud."; + next; + mes "[Master Egnoloria]"; + mes "This crystallized magical stone will keep you safe."; + set job_wl,11; + jobchange Job_Warlock_T; + completequest 11112; + getitem 5753,1; //Magic_Stone_Hat + getitem 2795,1; //Green_Apple_Ring + close; + }else if ((JobLevel > 59) && (JobLevel < 70)){ + mes "[Master Egnoloria]"; + mes "Beautiful light..."; + mes "Don't make me disappointed at you..."; + next; + mes "[Master Egnoloria]"; + mes "You have become a member of the Warlocks."; + mes "Be proud."; + next; + mes "[Master Egnoloria]"; + mes "This crystallized magical stone will keep you safe."; + set job_wl,12; + jobchange Job_Warlock_T; + completequest 11112; + getitem 5753,1; //Magic_Stone_Hat + getitem 2795,1; //Green_Apple_Ring + close; + }else if (JobLevel == 70){ + mes "[Master Egnoloria]"; + mes "Beautiful light..."; + mes "Don't make me disappointed at you..."; + next; + mes "[Master Egnoloria]"; + mes "You have become a member of the Warlocks."; + mes "Be proud."; + next; + mes "[Master Egnoloria]"; + mes "This crystallized magical stone will keep you safe."; + set job_wl,13; + jobchange Job_Warlock_T; + completequest 11112; + getitem 5753,1; //Magic_Stone_Hat + getitem 2795,1; //Green_Apple_Ring + close; + } + } + mes "[Master Egnoloria]"; + //Custom Translation + mes "Ah......?"; + close; + } + mes "[Master Egnoloria]"; + //Custom Translation + mes "Ah......?"; + mes "How come you've made it this far..."; + close; + } + if (job_wl > 9){ + mes "[Master Egnoloria]"; + mes "How are you adjusting to the power of a Warlocks?"; + mes "If you get careless, you will be overthrown by your own power."; + close; + } +} + +job3_war01,22,22,7 script Yoop#WRR 439,{ + + mes "[Yoop]"; + mes "If you ask Ebein to be sent to the magical room, he would send you there."; + mes "wait in the queue to enter the Chamber of Magic."; + close; +} + +job3_war01,29,25,0 script Ebein#WRR 437,{ + + mes "[Ebein]"; + mes "Would you like to take a test?"; + mes "If you stand by in the waiting room, you'll be able to go into the Chamber of Magic."; + next; + mes "[Ebein]"; + mes "If there're others inside the room, you just need to wait for a while."; + next; + switch(select("Go to the waiting room.:Go outside.")){ + case 1: + mes "[Ebein]"; + mes "Then please enter the room yourself."; + mes "Make sure you have enough potions to survive the test as the monsters are very powerful in the Chamber."; + close; + case 2: + mes "[Ebein]"; + mes "......"; + mes "Then I will send you outside."; + mes "Bye..."; + close2; + warp "spl_in02",79,102; + end; + } +} + +job3_war01,29,25,5 script The chamber of magic 437,{ + end; + +OnInit: + disablenpc "The chamber of magic"; + waitingroom "The chamber of magic",20,"The chamber of magic::OnStartArena",1; + enablewaitingroomevent; + end; + +OnStartArena: + warpwaitingpc "job3_war02",29,25; + donpcevent "The chamber of magic#W::OnEnable"; + disablewaitingroomevent; + end; + +OnEnable: + enablewaitingroomevent; + end; + +OnDisable: + disablewaitingroomevent; + end; +} + +job3_war02,1,1,0 script The chamber of magic#W 66,{ + end; + +OnInit: + disablenpc "The chamber of magic#W"; + end; + +OnEnable: + enablenpc "The chamber of magic#W"; + monster "job3_war02",23,32,"Magic Monster",2047,1,"The chamber of magic#W::OnMyMobDead"; + monster "job3_war02",23,21,"Magic Monster",2048,1,"The chamber of magic#W::OnMyMobDead"; + monster "job3_war02",34,32,"Magic Monster",2049,1,"The chamber of magic#W::OnMyMobDead"; + monster "job3_war02",34,21,"Magic Monster",2050,1,"The chamber of magic#W::OnMyMobDead"; + monster "job3_war02",23,32,"Magic Monster",2047,1,"The chamber of magic#W::OnMyMobDead"; + monster "job3_war02",23,21,"Magic Monster",2048,1,"The chamber of magic#W::OnMyMobDead"; + monster "job3_war02",34,32,"Magic Monster",2049,1,"The chamber of magic#W::OnMyMobDead"; + monster "job3_war02",34,21,"Magic Monster",2050,1,"The chamber of magic#W::OnMyMobDead"; + set .MyMobCount,8; + initnpctimer; + end; + +OnReset: + killmonster "job3_war02","The chamber of magic#W::OnMyMobDead"; + end; + +OnDisable: + disablenpc "The chamber of magic#W"; + end; + +OnMyMobDead: + set .MyMobCount,.MyMobCount-1; + if(.MyMobCount < 1){ + stopnpctimer; + mapannounce "job3_war02","The Monster Invasion has been stopped.",bc_map; + donpcevent "The chamber of magic#W2::OnEnable"; + } + end; + +OnTimer3000: + mapannounce "job3_war02","A Magical Power fragment has been created in the Magic Chamber Room.",bc_map; + end; + +OnTimer4000: + mapannounce "job3_war02","Defend this room from monsters for 5 minutes.",bc_map; + end; + +OnTimer5000: + mapannounce "job3_war02","Destroy all the monsters, and the Chamber will stabilize.",bc_map; + end; + +OnTimer63000: + mapannounce "job3_war02","There's 4 min left to stabilize the chamber....",bc_map; + end; + +OnTimer123000: + mapannounce "job3_war02","There's 3 min left to stabilize the chamber....",bc_map; + end; + +OnTimer183000: + mapannounce "job3_war02","There's 2 min left to stabilize the chamber....",bc_map; + end; + +OnTimer243000: + mapannounce "job3_war02","There's 1 min left to stabilize the chamber....",bc_map; + end; + +OnTimer273000: + mapannounce "job3_war02","There's 30 seconds left to stabilize the chamber....",bc_map; + end; + +OnTimer283000: + mapannounce "job3_war02","There's 20 seconds left to stabilize the chamber....",bc_map; + end; + +OnTimer293000: + mapannounce "job3_war02","There's 10 seconds left to stabilize the chamber....",bc_map; + end; + +OnTimer303000: + mapannounce "job3_war02", "The magic stabilization has failed. The fragment has lost it's power.",bc_map; // custom translation. + donpcevent "The chamber of magic#W::OnReset"; + donpcevent "The chamber of magic#W2::OnReset"; + donpcevent "The chamber of magic#W3::OnReset"; + end; + +OnTimer304000: + mapwarp "job3_war02","spl_in02",79,102; + end; + +OnTimer305000: + donpcevent "The chamber of magic#W::OnDisable"; + donpcevent "The chamber of magic#W2::OnDisable"; + donpcevent "The chamber of magic#W3::OnDisable"; + donpcevent "The chamber of magic::OnEnable"; + stopnpctimer; + end; +} + +job3_war02,1,2,0 script The chamber of magic#W2 66,{ + end; + +OnInit: + disablenpc "The chamber of magic#W2"; + end; + +OnEnable: + enablenpc "The chamber of magic#W2"; + monster "job3_war02",23,32,"Magic Monster",2047,1,"The chamber of magic#W2::OnMyMobDead"; + monster "job3_war02",23,21,"Magic Monster",2048,1,"The chamber of magic#W2::OnMyMobDead"; + monster "job3_war02",34,32,"Magic Monster",2049,1,"The chamber of magic#W2::OnMyMobDead"; + monster "job3_war02",34,21,"Magic Monster",2050,1,"The chamber of magic#W2::OnMyMobDead"; + monster "job3_war02",23,32,"Magic Monster",2047,1,"The chamber of magic#W2::OnMyMobDead"; + monster "job3_war02",23,21,"Magic Monster",2048,1,"The chamber of magic#W2::OnMyMobDead"; + monster "job3_war02",34,32,"Magic Monster",2049,1,"The chamber of magic#W2::OnMyMobDead"; + monster "job3_war02",34,21,"Magic Monster",2050,1,"The chamber of magic#W2::OnMyMobDead"; + set .MyMobCount,8; + initnpctimer; + end; + +OnReset: + killmonster "job3_war02","The chamber of magic#W2::OnMyMobDead"; + end; + +OnDisable: + disablenpc "The chamber of magic#W2"; + end; + +OnMyMobDead: + set .MyMobCount,.MyMobCount-1; + if(.MyMobCount < 1){ + stopnpctimer; + mapannounce "job3_war02","The Monster Invasion has been stopped.",bc_map; + donpcevent "The chamber of magic#W3::OnEnable"; + } + end; + +OnTimer4000: + mapannounce "job3_war02","Defend this room from monsters for 5 minutes.",bc_map; + end; + +OnTimer5000: + mapannounce "job3_war02","Destroy all the monsters, and the Chamber will stabilize.",bc_map; + end; + +OnTimer63000: + mapannounce "job3_war02","There's 4 min left to stabilize the chamber....",bc_map; + end; + +OnTimer123000: + mapannounce "job3_war02","There's 3 min left to stabilize the chamber....",bc_map; + end; + +OnTimer183000: + mapannounce "job3_war02","There's 2 min left to stabilize the chamber....",bc_map; + end; + +OnTimer243000: + mapannounce "job3_war02","There's 1 min left to stabilize the chamber....",bc_map; + end; + +OnTimer273000: + mapannounce "job3_war02","There's 30 seconds left to stabilize the chamber....",bc_map; + end; + +OnTimer283000: + mapannounce "job3_war02","There's 20 seconds left to stabilize the chamber....",bc_map; + end; + +OnTimer293000: + mapannounce "job3_war02","There's 10 seconds left to stabilize the chamber....",bc_map; + end; + +OnTimer303000: + mapannounce "job3_war02","The magic stabilization has failed. The fragment has lost it's power.",bc_map; // custom translation. + donpcevent "The chamber of magic#W::OnReset"; + donpcevent "The chamber of magic#W2::OnReset"; + donpcevent "The chamber of magic#W3::OnReset"; + end; + +OnTimer304000: + mapwarp "job3_war02", "spl_in02",79,102; + end; + +OnTimer305000: + donpcevent "The chamber of magic#W::OnDisable"; + donpcevent "The chamber of magic#W2::OnDisable"; + donpcevent "The chamber of magic#W3::OnDisable"; + donpcevent "The chamber of magic::OnEnable"; + stopnpctimer; + end; +} + +job3_war02,1,3,0 script The chamber of magic#W3 66,{ + end; + +OnInit: + disablenpc "The chamber of magic#W3"; + end; + +OnEnable: + enablenpc "The chamber of magic#W3"; + monster "job3_war02",23,32,"Magic Monster",1002,1,"The chamber of magic#W3::OnMyMobDead"; + monster "job3_war02",23,21,"Magic Monster",1002,1,"The chamber of magic#W3::OnMyMobDead"; + monster "job3_war02",34,32,"Magic Monster",1002,1,"The chamber of magic#W3::OnMyMobDead"; + monster "job3_war02",34,21,"Magic Monster",1002,1,"The chamber of magic#W3::OnMyMobDead"; + monster "job3_war02",23,32,"Magic Monster",1002,1,"The chamber of magic#W3::OnMyMobDead"; + monster "job3_war02",23,21,"Magic Monster",1002,1,"The chamber of magic#W3::OnMyMobDead"; + monster "job3_war02",34,32,"Magic Monster",1002,1,"The chamber of magic#W3::OnMyMobDead"; + monster "job3_war02",34,21,"Magic Monster",1002,1,"The chamber of magic#W3::OnMyMobDead"; + set .MyMobCount,8; + initnpctimer; + end; + +OnReset: + killmonster "job3_war02","The chamber of magic#W3::OnMyMobDead"; + end; + +OnDisable: + disablenpc "The chamber of magic#W3"; + end; + +OnMyMobDead: + set .MyMobCount,.MyMobCount-1; + if(.MyMobCount < 1){ + stopnpctimer; + mapannounce "job3_war02","The Monster Invasion has been stopped.",bc_map; + donpcevent "Hollow Stone#W::OnEnable"; + } + end; + +OnTimer4000: + mapannounce "job3_war02", "Defend this room from monsters for 1 min.",bc_map; + end; + +OnTimer5000: + mapannounce "job3_war02", "Destroy all the monsters, and the Chamber will stabilize.",bc_map; + end; + +OnTimer33000: + mapannounce "job3_war02", "There's 30 seconds left to stabilize the chamber....",bc_map; + end; + +OnTimer43000: + mapannounce "job3_war02", "There's 20 seconds left to stabilize the chamber....",bc_map; + end; + +OnTimer53000: + mapannounce "job3_war02", "There's 10 seconds left to stabilize the chamber....",bc_map; + end; + +OnTimer58000: + mapannounce "job3_war02", "There's 5 seconds left to stabilize the chamber....",bc_map; + end; + +OnTimer63000: + mapannounce "job3_war02", "The magic stabilization has failed. The fragment has lost it's power.",bc_map; // custom translation. + donpcevent "The chamber of magic#W::OnReset"; + donpcevent "The chamber of magic#W2::OnReset"; + donpcevent "The chamber of magic#W3::OnReset"; + end; + +OnTimer64000: + mapwarp "job3_war02","spl_in02",79,102; + end; + +OnTimer65000: + donpcevent "The chamber of magic#W::OnDisable"; + donpcevent "The chamber of magic#W2::OnDisable"; + donpcevent "The chamber of magic#W3::OnDisable"; + donpcevent "The chamber of magic::OnEnable"; + stopnpctimer; + end; +} + +job3_war02,1,4,0 script Hollow Stone#W 66,{ + end; + +OnInit: + disablenpc "Hollow Stone#W"; + end; + +OnEnable: + enablenpc "Hollow Stone#W"; + donpcevent "The chamber of magic#W::OnReset"; + donpcevent "The chamber of magic#W::OnDisable"; + donpcevent "The chamber of magic#W2::OnReset"; + donpcevent "The chamber of magic#W2::OnDisable"; + donpcevent "The chamber of magic#W3::OnReset"; + donpcevent "The chamber of magic#W3::OnDisable"; + monster "job3_war02",29,27,"Hollow Stone",2035,1,"Hollow Stone#W::OnMyMobDead"; + initnpctimer; + end; + +OnReset: + killmonster "job3_war02","Hollow Stone#W::OnMyMobDead"; + end; + +OnDisable: + disablenpc "Hollow Stone#W"; + end; + +OnMyMobDead: + mapannounce "job3_war02","The Hollow Stone is Crystallized with enough magic power.",bc_map; // custom translation + set job_wl,8; + changequest 11110,11111; + donpcevent "Hollow Stone#W::OnReset"; + donpcevent "Hollow Stone#W::OnDisable"; + stopnpctimer; + donpcevent "Ebein#E::OnEnable"; + donpcevent "Ebein#E2::OnEnable"; + end; + +OnTimer1000: + mapannounce "job3_war02","The Hollow Stone needs to be crystallized with magic.",bc_map; + end; + +OnTimer2000: + mapannounce "job3_war02","The Hollow Stone will absorb any magic thrown at it.",bc_map; + end; + +OnTimer3000: + mapannounce "job3_war02","You have 10 minutes to crystallize the Hollow Stone your magic.",bc_map; + end; + +OnTimer303000: + mapannounce "job3_war02","There's 5 min left to crystallize the stone....",bc_map; + end; + +OnTimer363000: + mapannounce "job3_war02","There's 4 min left to crystallize the stone....",bc_map; + end; + +OnTimer423000: + mapannounce "job3_war02","There's 3 min left to crystallize the stone....",bc_map; + end; + +OnTimer483000: + mapannounce "job3_war02","There's 2 min left to crystallize the stone....",bc_map; + end; + +OnTimer543000: + mapannounce "job3_war02","There's 1 min left to crystallize the stone....",bc_map; + end; + +OnTimer573000: + mapannounce "job3_war02","There's 30 seconds left to crystallize the stone....",bc_map; + end; + +OnTimer583000: + mapannounce "job3_war02","There's 20 seconds left to crystallize the stone....",bc_map; + end; + +OnTimer593000: + mapannounce "job3_war02","There's 10 seconds left to crystallize the stone....",bc_map; + end; + +OnTimer603000: + mapannounce "job3_war02","The Hollow Stone Crystalization has failed.",bc_map; + donpcevent "Hollow Stone#W::OnReset"; + end; + +OnTimer605000: + mapwarp "job3_war02","spl_in02",79,102; + end; + +OnTimer607000: + donpcevent "Hollow Stone#W::OnDisable"; + stopnpctimer; + donpcevent "The chamber of magic::OnEnable"; + end; +} + +job3_war01,1,1,0 script Ebein#E 66,{ + end; + +OnInit: + disablenpc "Ebein#E"; + end; + +OnEnable: + initnpctimer; + end; + +OnDisable: + disablenpc "Ebein#E"; + end; + +OnTimer2000: + mapannounce "job3_war02","Congratulations! You've successfully made a magic crystal.",bc_map; //Custom translation + end; + +OnTimer3000: + mapannounce "job3_war02","The Magic Chamber is starting to fill with magic power.",bc_map; + end; + +OnTimer6000: + donpcevent "Ebein#E::OnDisable"; + stopnpctimer; + donpcevent "The chamber of magic::OnEnable"; + end; +} + +job3_war02,1,1,0 script Ebein#E2 66,{ + end; + +OnInit: + disablenpc "Ebein#E2"; + end; + +OnEnable: + initnpctimer; + end; + +OnDisable: + disablenpc "Ebein#E2"; + end; + +OnTimer3000: + mapannounce "job3_war02","Congratulations! You've successfully made a magic crystal.",bc_map; //Custom translation + end; + +OnTimer5000: + mapannounce "job3_war02","The Magic Chamber is starting to fill with magic power.",bc_map; + mapwarp "job3_war02","spl_in02",79,102; + end; + +OnTimer6000: + donpcevent "Ebein#E2::OnDisable"; + stopnpctimer; + end; +} + +/* +job3_war01,1,2,0 script ??? 66,{ + switch(select("?????:?????:??????:??????:??????:??????:??")) { + case 1: + mes "??????"; + donpcevent "??? ?::OnEnable"; + close; + case 2: + mes "??????"; + donpcevent "??? ?::OnDisable"; + close; + case 3: + mes "??? ? ???"; + donpcevent "??? ?#?????::OnEnable"; + close; + case 4: + mes "??? ? ???"; + donpcevent "??? ?#?????::OnReset"; + donpcevent "??? ?#?????::OnDisable"; + donpcevent "??? ?#?????2::OnReset"; + donpcevent "??? ?#?????2::OnDisable"; + donpcevent "??? ?#?????3::OnReset"; + donpcevent "??? ?#?????3::OnDisable"; + close; + case 5: + mes "??? ? ???"; + donpcevent "??? ?#?????::OnEnable"; + close; + case 6: + mes "??? ? ???"; + donpcevent "??? ?#?????::OnReset"; + donpcevent "??? ?#?????::OnDisable"; + close; + case 7: + close; + } +} */
\ No newline at end of file |