Clean-up in quests/first_class folder
Signed-off-by: Capuche <capucrath@gmail.com>
This commit is contained in:
parent
4eeb10042c
commit
caa80ecfc7
@ -3,7 +3,7 @@
|
|||||||
//===== By: ==================================================
|
//===== By: ==================================================
|
||||||
//= Fix up by Jukka
|
//= Fix up by Jukka
|
||||||
//===== Current Version: =====================================
|
//===== Current Version: =====================================
|
||||||
//= 1.9
|
//= 2.0
|
||||||
//===== Compatible With: =====================================
|
//===== Compatible With: =====================================
|
||||||
//= rAthena Project
|
//= rAthena Project
|
||||||
//===== Description: =========================================
|
//===== Description: =========================================
|
||||||
@ -21,11 +21,12 @@
|
|||||||
//= 1.7 Fixed exp, texts, and requirements in pre-renewal [Daegaladh]
|
//= 1.7 Fixed exp, texts, and requirements in pre-renewal [Daegaladh]
|
||||||
//= 1.8 Updated to match the official script. [Euphy]
|
//= 1.8 Updated to match the official script. [Euphy]
|
||||||
//= 1.9 Added GM management function. [Euphy]
|
//= 1.9 Added GM management function. [Euphy]
|
||||||
|
//= 2.0 Clean-up and little fix in Cleope Verce. [Capuche]
|
||||||
//============================================================
|
//============================================================
|
||||||
|
|
||||||
// Priest Praupin
|
// Priest Praupin
|
||||||
//============================================================
|
//============================================================
|
||||||
prt_church,179,15,1 script Priest Praupin 110,{
|
prt_church,179,15,1 script Priest Praupin 4_M_MINISTER,{
|
||||||
mes "[Priest Praupin]";
|
mes "[Priest Praupin]";
|
||||||
if(BaseJob != Job_Acolyte){
|
if(BaseJob != Job_Acolyte){
|
||||||
if(tu_acolyte01 == 25){
|
if(tu_acolyte01 == 25){
|
||||||
@ -65,7 +66,7 @@ prt_church,179,15,1 script Priest Praupin 110,{
|
|||||||
mes "[Priest Praupin]";
|
mes "[Priest Praupin]";
|
||||||
mes "I look forward to seeing you";
|
mes "I look forward to seeing you";
|
||||||
mes "become a better Acolyte after learning from Sister Asthe's instructions. If you like, I can send you to the convent.";
|
mes "become a better Acolyte after learning from Sister Asthe's instructions. If you like, I can send you to the convent.";
|
||||||
set tu_acolyte01, 1;
|
tu_acolyte01 = 1;
|
||||||
next;
|
next;
|
||||||
if(select("Go to the convent.:Do not go.")==1){
|
if(select("Go to the convent.:Do not go.")==1){
|
||||||
mes "[Priest Praupin]";
|
mes "[Priest Praupin]";
|
||||||
@ -119,25 +120,18 @@ prt_church,179,15,1 script Priest Praupin 110,{
|
|||||||
mes "I know I'm not offering much,";
|
mes "I know I'm not offering much,";
|
||||||
mes "but they were quite helpful to me when I was a young Acolyte like yourself.";
|
mes "but they were quite helpful to me when I was a young Acolyte like yourself.";
|
||||||
next;
|
next;
|
||||||
switch(select("Wand:Flail")) {
|
if (select("Wand:Flail") == 1)
|
||||||
case 1:
|
|
||||||
delitem 7181,1; //Receipt_01
|
|
||||||
set tu_acolyte01,23;
|
|
||||||
getitem 1604,1; //Wand
|
getitem 1604,1; //Wand
|
||||||
break;
|
else
|
||||||
case 2:
|
|
||||||
delitem 7181,1; //Receipt_01
|
|
||||||
set tu_acolyte01,23;
|
|
||||||
getitem 1510,1; //Flail
|
getitem 1510,1; //Flail
|
||||||
break;
|
delitem 7181,1; //Receipt_01
|
||||||
}
|
tu_acolyte01 = 23;
|
||||||
close;
|
close;
|
||||||
} else {
|
} else {
|
||||||
mes "You are such a good person,";
|
mes "You are such a good person,";
|
||||||
mes "a true child of the light. I hope that many others will benefit from the purity of your heart and mind.";
|
mes "a true child of the light. I hope that many others will benefit from the purity of your heart and mind.";
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
break;
|
|
||||||
case 25:
|
case 25:
|
||||||
mes "You must now find";
|
mes "You must now find";
|
||||||
mes "your own path and become";
|
mes "your own path and become";
|
||||||
@ -176,7 +170,7 @@ prt_church,179,15,1 script Priest Praupin 110,{
|
|||||||
|
|
||||||
// Asthe
|
// Asthe
|
||||||
//============================================================
|
//============================================================
|
||||||
prt_monk,230,106,3 script Asthe#tu 79,{
|
prt_monk,230,106,3 script Asthe#tu 1_F_PRIEST,{
|
||||||
mes "[Asthe]";
|
mes "[Asthe]";
|
||||||
switch(tu_acolyte01){
|
switch(tu_acolyte01){
|
||||||
case 1:
|
case 1:
|
||||||
@ -189,8 +183,8 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
if(select("I came for fun.:Priest Praupin suggested I come here.")==1){
|
if(select("I came for fun.:Priest Praupin suggested I come here.")==1){
|
||||||
mes "[Asthe]";
|
mes "[Asthe]";
|
||||||
mes "This convent is always quiet and peaceful. Sitting on the benches and feeling the almighty presense all around you is such a relaxing, meditative experience.";
|
mes "This convent is always quiet and peaceful. Sitting on the benches and feeling the almighty presense all around you is such a relaxing, meditative experience.";
|
||||||
close;
|
}
|
||||||
} else {
|
else {
|
||||||
mes "[Asthe]";
|
mes "[Asthe]";
|
||||||
mes "Priest Praupin?";
|
mes "Priest Praupin?";
|
||||||
mes "He's a very kind man";
|
mes "He's a very kind man";
|
||||||
@ -203,10 +197,9 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
mes "why don't you rest";
|
mes "why don't you rest";
|
||||||
mes "for a little bit? You must be tired after traveling all the way here. When you're ready, just come";
|
mes "for a little bit? You must be tired after traveling all the way here. When you're ready, just come";
|
||||||
mes "see me, okay?";
|
mes "see me, okay?";
|
||||||
set tu_acolyte01, 2;
|
tu_acolyte01 = 2;
|
||||||
close;
|
|
||||||
}
|
}
|
||||||
break;
|
close;
|
||||||
case 2:
|
case 2:
|
||||||
mes "This castle, Saint Capitolina Convent, is a beautiful and peaceful place that brings";
|
mes "This castle, Saint Capitolina Convent, is a beautiful and peaceful place that brings";
|
||||||
mes "calm to any heart.";
|
mes "calm to any heart.";
|
||||||
@ -255,7 +248,6 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
mes "Ah, yes.";
|
mes "Ah, yes.";
|
||||||
mes "^3131FFHeal ^000000 is a basic, yet important skill for people like us. It can recover your own health as";
|
mes "^3131FFHeal ^000000 is a basic, yet important skill for people like us. It can recover your own health as";
|
||||||
mes "well as that of others.";
|
mes "well as that of others.";
|
||||||
next;
|
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
mes "[Asthe]";
|
mes "[Asthe]";
|
||||||
@ -268,7 +260,6 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
mes "^3131FFHeal^000000 is the most important";
|
mes "^3131FFHeal^000000 is the most important";
|
||||||
mes "skill that an Acolyte can learn. It's a special ability that can save others and defeat the";
|
mes "skill that an Acolyte can learn. It's a special ability that can save others and defeat the";
|
||||||
mes "monsters borne of darkness.";
|
mes "monsters borne of darkness.";
|
||||||
next;
|
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
mes "[Asthe]";
|
mes "[Asthe]";
|
||||||
@ -278,10 +269,9 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
mes "In my opinion,";
|
mes "In my opinion,";
|
||||||
mes "^3131FFHeal^000000 is the most important skill that an Acolyte can learn. It's a special ability that can save others and defeat the";
|
mes "^3131FFHeal^000000 is the most important skill that an Acolyte can learn. It's a special ability that can save others and defeat the";
|
||||||
mes "monsters borne of darkness.";
|
mes "monsters borne of darkness.";
|
||||||
next;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
next;
|
||||||
mes "[Asthe]";
|
mes "[Asthe]";
|
||||||
mes "You can use the holy power";
|
mes "You can use the holy power";
|
||||||
mes "in the Heal skill to attack Undead monsters (^3131FFShift + Heal^000000). The light of truth protects the righteous and destroys the wicked.";
|
mes "in the Heal skill to attack Undead monsters (^3131FFShift + Heal^000000). The light of truth protects the righteous and destroys the wicked.";
|
||||||
@ -294,7 +284,7 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
mes "[Asthe]";
|
mes "[Asthe]";
|
||||||
mes "HEAL !!";
|
mes "HEAL !!";
|
||||||
npcskill "AL_HEAL",11,99,60;
|
npcskill "AL_HEAL",11,99,60;
|
||||||
set tu_acolyte01, 3;
|
tu_acolyte01 = 3;
|
||||||
if(getskilllv("AL_HEAL") == 0){
|
if(getskilllv("AL_HEAL") == 0){
|
||||||
getexp 0,100;
|
getexp 0,100;
|
||||||
specialeffect2 EF_CONE;
|
specialeffect2 EF_CONE;
|
||||||
@ -332,12 +322,12 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
mes "Well then,";
|
mes "Well then,";
|
||||||
mes "I hope you";
|
mes "I hope you";
|
||||||
mes "have a safe trip.";
|
mes "have a safe trip.";
|
||||||
set tu_acolyte01,4;
|
tu_acolyte01 = 4;
|
||||||
getitem 1504,1; //Mace
|
getitem 1504,1; //Mace
|
||||||
getitem 602,1; //Wing_Of_Butterfly
|
getitem 602,1; //Wing_Of_Butterfly
|
||||||
savepoint "prt_monk",30,250;
|
savepoint "prt_monk",30,250;
|
||||||
close;
|
}
|
||||||
} else {
|
else {
|
||||||
mes "[Asthe]";
|
mes "[Asthe]";
|
||||||
mes "Oh my!";
|
mes "Oh my!";
|
||||||
mes "You've already";
|
mes "You've already";
|
||||||
@ -350,13 +340,12 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
mes "ready for me to discuss";
|
mes "ready for me to discuss";
|
||||||
mes "the next subject. Now,";
|
mes "the next subject. Now,";
|
||||||
mes "let's see... Hmm...";
|
mes "let's see... Hmm...";
|
||||||
set tu_acolyte01, 5;
|
tu_acolyte01 = 5;
|
||||||
close;
|
|
||||||
}
|
}
|
||||||
break;
|
close;
|
||||||
case 4:
|
case 4:
|
||||||
if(getskilllv("AL_HEAL") > 2){
|
if(getskilllv("AL_HEAL") > 2){
|
||||||
if(countitem(1504) > 0){
|
if(countitem(1504) > 0){// Mace
|
||||||
mes "Oh my!";
|
mes "Oh my!";
|
||||||
mes "Welcome back~";
|
mes "Welcome back~";
|
||||||
mes "I see that you've";
|
mes "I see that you've";
|
||||||
@ -382,18 +371,15 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
mes "Thank you so much.";
|
mes "Thank you so much.";
|
||||||
mes "You have returned the Mace.";
|
mes "You have returned the Mace.";
|
||||||
emotion e_heh;
|
emotion e_heh;
|
||||||
set tu_acolyte01, 5;
|
tu_acolyte01 = 5;
|
||||||
delitem 1504,1; //Mace
|
delitem 1504,1; //Mace
|
||||||
if(Class == Job_Acolyte_High) {
|
if(Class == Job_Acolyte_High)
|
||||||
getexp 2000,1000;
|
getexp 2000,1000;
|
||||||
specialeffect2 EF_CONE;
|
else
|
||||||
close;
|
|
||||||
} else {
|
|
||||||
getexp 1000,500;
|
getexp 1000,500;
|
||||||
specialeffect2 EF_CONE;
|
specialeffect2 EF_CONE;
|
||||||
close;
|
|
||||||
}
|
}
|
||||||
} else {
|
else {
|
||||||
mes "Oh my!";
|
mes "Oh my!";
|
||||||
mes "Welcome back~";
|
mes "Welcome back~";
|
||||||
mes "I see that you've";
|
mes "I see that you've";
|
||||||
@ -401,8 +387,8 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
next;
|
next;
|
||||||
mes "[Asthe]";
|
mes "[Asthe]";
|
||||||
mes "But you must have forgotten the Mace I've lent you. Would you bring it back so that I can return it to the church?";
|
mes "But you must have forgotten the Mace I've lent you. Would you bring it back so that I can return it to the church?";
|
||||||
close;
|
|
||||||
}
|
}
|
||||||
|
close;
|
||||||
}
|
}
|
||||||
mes "Are you having";
|
mes "Are you having";
|
||||||
mes "a hard time training";
|
mes "a hard time training";
|
||||||
@ -435,7 +421,7 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
mes "[Asthe]";
|
mes "[Asthe]";
|
||||||
mes "Did you undertand all that?";
|
mes "Did you undertand all that?";
|
||||||
mes "Ho ho ho~ No need to try to remember everything right now. You'll get the hang of it.";
|
mes "Ho ho ho~ No need to try to remember everything right now. You'll get the hang of it.";
|
||||||
set tu_acolyte01, 6;
|
tu_acolyte01 = 6;
|
||||||
close;
|
close;
|
||||||
case 6:
|
case 6:
|
||||||
mes ""+strcharinfo(0)+",";
|
mes ""+strcharinfo(0)+",";
|
||||||
@ -446,7 +432,7 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
mes "[Asthe]";
|
mes "[Asthe]";
|
||||||
mes "However, I'm a little busy with";
|
mes "However, I'm a little busy with";
|
||||||
mes "my work right now, so would you deliver this to Priest Gardron in the next building for me?";
|
mes "my work right now, so would you deliver this to Priest Gardron in the next building for me?";
|
||||||
set tu_acolyte01,7;
|
tu_acolyte01 = 7;
|
||||||
getitem 7148,1; //Mother_Letter
|
getitem 7148,1; //Mother_Letter
|
||||||
close;
|
close;
|
||||||
case 7:
|
case 7:
|
||||||
@ -494,7 +480,7 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
next;
|
next;
|
||||||
mes "^3355FFSister Asthe gives";
|
mes "^3355FFSister Asthe gives";
|
||||||
mes "you some dog food.^000000";
|
mes "you some dog food.^000000";
|
||||||
set tu_acolyte01, 10;
|
tu_acolyte01 = 10;
|
||||||
close;
|
close;
|
||||||
case 11:
|
case 11:
|
||||||
case 12:
|
case 12:
|
||||||
@ -515,7 +501,7 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
mes "know the answer.";
|
mes "know the answer.";
|
||||||
mes "Think carefully";
|
mes "Think carefully";
|
||||||
mes "and it will come.";
|
mes "and it will come.";
|
||||||
set tu_acolyte01, 12;
|
tu_acolyte01 = 12;
|
||||||
close;
|
close;
|
||||||
case 13:
|
case 13:
|
||||||
mes "You remember that";
|
mes "You remember that";
|
||||||
@ -544,7 +530,7 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
mes "Let's take a break before";
|
mes "Let's take a break before";
|
||||||
mes "we proceed to the next lesson,";
|
mes "we proceed to the next lesson,";
|
||||||
mes "alright? I'll be right here.";
|
mes "alright? I'll be right here.";
|
||||||
set tu_acolyte01, 14;
|
tu_acolyte01 = 14;
|
||||||
close;
|
close;
|
||||||
case 14:
|
case 14:
|
||||||
mes "Now it's time";
|
mes "Now it's time";
|
||||||
@ -566,7 +552,7 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
mes "[Asthe]";
|
mes "[Asthe]";
|
||||||
mes "Try it for";
|
mes "Try it for";
|
||||||
mes "yourself, okay?";
|
mes "yourself, okay?";
|
||||||
set tu_acolyte01, 15;
|
tu_acolyte01 = 15;
|
||||||
npcskill "AL_INCAGI",10,0,0;
|
npcskill "AL_INCAGI",10,0,0;
|
||||||
close;
|
close;
|
||||||
case 15:
|
case 15:
|
||||||
@ -577,7 +563,7 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
next;
|
next;
|
||||||
mes "[Asthe]";
|
mes "[Asthe]";
|
||||||
mes "Like you'd expect, Decrease AGI slows down enemies, reducing their agility, Movement Speed, Dodge Rate and Attack Speed. Its effect is the exact reverse of Increase AGI.";
|
mes "Like you'd expect, Decrease AGI slows down enemies, reducing their agility, Movement Speed, Dodge Rate and Attack Speed. Its effect is the exact reverse of Increase AGI.";
|
||||||
set tu_acolyte01, 15;
|
tu_acolyte01 = 15;
|
||||||
next;
|
next;
|
||||||
mes "[Asthe]";
|
mes "[Asthe]";
|
||||||
mes "The last skill in the Heal skill tree is ^3131FFCure^000000. You can learn Cure after learning Level 2 Heal.";
|
mes "The last skill in the Heal skill tree is ^3131FFCure^000000. You can learn Cure after learning Level 2 Heal.";
|
||||||
@ -593,7 +579,7 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
mes "For now, don't forget that the Increase AGI, Decrease AGI and";
|
mes "For now, don't forget that the Increase AGI, Decrease AGI and";
|
||||||
mes "Cure skills can only be learned";
|
mes "Cure skills can only be learned";
|
||||||
mes "by learning the Heal skill.";
|
mes "by learning the Heal skill.";
|
||||||
set tu_acolyte01, 16;
|
tu_acolyte01 = 16;
|
||||||
close;
|
close;
|
||||||
case 16:
|
case 16:
|
||||||
mes "You've been learning";
|
mes "You've been learning";
|
||||||
@ -660,7 +646,7 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
mes "[Asthe]";
|
mes "[Asthe]";
|
||||||
mes "Ho ho!";
|
mes "Ho ho!";
|
||||||
mes "What a smart Acolyte~";
|
mes "What a smart Acolyte~";
|
||||||
set tu_acolyte01, 17;
|
tu_acolyte01 = 17;
|
||||||
}
|
}
|
||||||
close;
|
close;
|
||||||
case 17:
|
case 17:
|
||||||
@ -693,7 +679,7 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
mes "to carry everything.";
|
mes "to carry everything.";
|
||||||
mes "Why don't you put some of your things in Kafra Storage first?";
|
mes "Why don't you put some of your things in Kafra Storage first?";
|
||||||
} else {
|
} else {
|
||||||
set tu_acolyte01, 18;
|
tu_acolyte01 = 18;
|
||||||
getitem 7183,1; //Sister_Letter
|
getitem 7183,1; //Sister_Letter
|
||||||
getitem 7181,1; //Receipt_01
|
getitem 7181,1; //Receipt_01
|
||||||
getitem 1081,2; //Merchant_Box_1
|
getitem 1081,2; //Merchant_Box_1
|
||||||
@ -743,7 +729,7 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
mes "the next time we";
|
mes "the next time we";
|
||||||
mes "meet, I will give";
|
mes "meet, I will give";
|
||||||
mes "you my final lesson.";
|
mes "you my final lesson.";
|
||||||
set tu_acolyte01, 24;
|
tu_acolyte01 = 24;
|
||||||
close;
|
close;
|
||||||
case 24:
|
case 24:
|
||||||
mes "The last skill";
|
mes "The last skill";
|
||||||
@ -777,7 +763,7 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
next;
|
next;
|
||||||
mes "[Asthe]";
|
mes "[Asthe]";
|
||||||
mes "Well, please don't forget what I've taught you. I hope you look back with fondness at our time together amongst these beautiful flowers. May God bless you~";
|
mes "Well, please don't forget what I've taught you. I hope you look back with fondness at our time together amongst these beautiful flowers. May God bless you~";
|
||||||
set tu_acolyte01, 25;
|
tu_acolyte01 = 25;
|
||||||
if (checkre(3))
|
if (checkre(3))
|
||||||
getexp 1000,1000;
|
getexp 1000,1000;
|
||||||
else
|
else
|
||||||
@ -802,10 +788,10 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|||||||
|
|
||||||
// Priest Gardron
|
// Priest Gardron
|
||||||
//============================================================
|
//============================================================
|
||||||
monk_in,18,38,6 script Priest Gardron#tu 110,{
|
monk_in,18,38,6 script Priest Gardron#tu 4_M_MINISTER,{
|
||||||
mes "[Priest Gardron]";
|
mes "[Priest Gardron]";
|
||||||
if(tu_acolyte01 == 7){
|
if(tu_acolyte01 == 7){
|
||||||
if(countitem(7148) >= 1){
|
if(countitem(7148) >= 1){// Mother_Letter
|
||||||
mes "Hmm...?";
|
mes "Hmm...?";
|
||||||
mes "What's that?";
|
mes "What's that?";
|
||||||
mes "You have something for me?";
|
mes "You have something for me?";
|
||||||
@ -820,8 +806,7 @@ monk_in,18,38,6 script Priest Gardron#tu 110,{
|
|||||||
mes "she is getting old now, but I'm relieved to hear that her health";
|
mes "she is getting old now, but I'm relieved to hear that her health";
|
||||||
mes "is good. We are truly blessed...";
|
mes "is good. We are truly blessed...";
|
||||||
delitem 7148,1; //Mother_Letter
|
delitem 7148,1; //Mother_Letter
|
||||||
set tu_acolyte01,8;
|
tu_acolyte01 = 8;
|
||||||
close;
|
|
||||||
} else {
|
} else {
|
||||||
mes "Hmm...?";
|
mes "Hmm...?";
|
||||||
mes "What's that?";
|
mes "What's that?";
|
||||||
@ -832,10 +817,10 @@ monk_in,18,38,6 script Priest Gardron#tu 110,{
|
|||||||
mes "Well, it seems that";
|
mes "Well, it seems that";
|
||||||
mes "you must have forgotten";
|
mes "you must have forgotten";
|
||||||
mes "it or misplaced it somewhere.";
|
mes "it or misplaced it somewhere.";
|
||||||
close;
|
|
||||||
}
|
}
|
||||||
|
close;
|
||||||
} else if(tu_acolyte01 == 8){
|
} else if(tu_acolyte01 == 8){
|
||||||
if(countitem((checkre(0)?939:957)) > 4){
|
if(countitem((checkre(0)?939:957)) > 4){// Bee_Sting
|
||||||
mes "Oh...!";
|
mes "Oh...!";
|
||||||
mes "You've returned!";
|
mes "You've returned!";
|
||||||
mes "Let's see... One...";
|
mes "Let's see... One...";
|
||||||
@ -855,7 +840,7 @@ monk_in,18,38,6 script Priest Gardron#tu 110,{
|
|||||||
mes "should return to Sister";
|
mes "should return to Sister";
|
||||||
mes "Asthe to continue your";
|
mes "Asthe to continue your";
|
||||||
mes "Acolyte training.";
|
mes "Acolyte training.";
|
||||||
set tu_acolyte01, 9;
|
tu_acolyte01 = 9;
|
||||||
percentheal 100,100;
|
percentheal 100,100;
|
||||||
if (checkre(3))
|
if (checkre(3))
|
||||||
getexp 1000,1000;
|
getexp 1000,1000;
|
||||||
@ -954,7 +939,7 @@ monk_in,18,38,6 script Priest Gardron#tu 110,{
|
|||||||
|
|
||||||
// Dog
|
// Dog
|
||||||
//============================================================
|
//============================================================
|
||||||
prt_monk,235,245,5 script Dog#tu 81,{
|
prt_monk,235,245,5 script Dog#tu 4_DOG01,{
|
||||||
mes "[Dog]";
|
mes "[Dog]";
|
||||||
mes "^CDB79EBark bark!";
|
mes "^CDB79EBark bark!";
|
||||||
mes "Woof woof!^000000";
|
mes "Woof woof!^000000";
|
||||||
@ -963,7 +948,7 @@ prt_monk,235,245,5 script Dog#tu 81,{
|
|||||||
while(1) {
|
while(1) {
|
||||||
switch(select("Give a treat.:Pet the dog.:End actions.")){
|
switch(select("Give a treat.:Pet the dog.:End actions.")){
|
||||||
case 1:
|
case 1:
|
||||||
set .@dog_food, .@dog_food + 1;
|
.@dog_food++;
|
||||||
if(.@dog_food > 4){
|
if(.@dog_food > 4){
|
||||||
mes "[Dog]";
|
mes "[Dog]";
|
||||||
mes "^CDB79EGrrrrrr...!^000000";
|
mes "^CDB79EGrrrrrr...!^000000";
|
||||||
@ -972,26 +957,23 @@ prt_monk,235,245,5 script Dog#tu 81,{
|
|||||||
mes "^3355FFThe dog grinds";
|
mes "^3355FFThe dog grinds";
|
||||||
mes "its teeth and glares";
|
mes "its teeth and glares";
|
||||||
mes "at you menacingly.^000000";
|
mes "at you menacingly.^000000";
|
||||||
next;
|
|
||||||
} else {
|
} else {
|
||||||
mes "[Dog]";
|
mes "[Dog]";
|
||||||
mes "^CDB79ERoof roof!^000000";
|
mes "^CDB79ERoof roof!^000000";
|
||||||
emotion e_lv;
|
emotion e_lv;
|
||||||
next;
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
mes "[Dog]";
|
mes "[Dog]";
|
||||||
mes "^CDB79ERoof roof~^000000";
|
mes "^CDB79ERoof roof~^000000";
|
||||||
emotion e_lv;
|
emotion e_lv;
|
||||||
next;
|
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
mes "[Dog]";
|
mes "[Dog]";
|
||||||
mes "^CDB79ERoof roof!^000000";
|
mes "^CDB79ERoof roof!^000000";
|
||||||
next;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
next;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
mes "["+strcharinfo(0)+"]";
|
mes "["+strcharinfo(0)+"]";
|
||||||
@ -1001,7 +983,7 @@ prt_monk,235,245,5 script Dog#tu 81,{
|
|||||||
|
|
||||||
// Boy
|
// Boy
|
||||||
//============================================================
|
//============================================================
|
||||||
prt_monk,243,238,5 script Boy#boy_voi 139,5,5,{
|
prt_monk,243,238,5 script Boy#boy_voi HIDDEN_WARP_NPC,5,5,{
|
||||||
OnTouch_:
|
OnTouch_:
|
||||||
if(tu_acolyte01 != 10) end;
|
if(tu_acolyte01 != 10) end;
|
||||||
mes "[??]";
|
mes "[??]";
|
||||||
@ -1012,7 +994,7 @@ OnTouch_:
|
|||||||
|
|
||||||
// Ill Girl
|
// Ill Girl
|
||||||
//============================================================
|
//============================================================
|
||||||
prt_monk,226,257,6 script Ill Girl#tu 93,{
|
prt_monk,226,257,6 script Ill Girl#tu 4_F_04,{
|
||||||
mes "[Angelic]";
|
mes "[Angelic]";
|
||||||
if(tu_acolyte01 > 12){
|
if(tu_acolyte01 > 12){
|
||||||
mes "Thanks for helping me.";
|
mes "Thanks for helping me.";
|
||||||
@ -1087,15 +1069,15 @@ prt_monk,226,257,6 script Ill Girl#tu 93,{
|
|||||||
mes "["+strcharinfo(0)+"]";
|
mes "["+strcharinfo(0)+"]";
|
||||||
mes "I'll cure you...";
|
mes "I'll cure you...";
|
||||||
mes "For sure.";
|
mes "For sure.";
|
||||||
set tu_acolyte01, 11;
|
tu_acolyte01 = 11;
|
||||||
close;
|
}
|
||||||
} else if(tu_acolyte01 == 11){
|
else if(tu_acolyte01 == 11){
|
||||||
next;
|
next;
|
||||||
mes "[Angelic]";
|
mes "[Angelic]";
|
||||||
mes "It hurts...!";
|
mes "It hurts...!";
|
||||||
mes "I... I can't...!";
|
mes "I... I can't...!";
|
||||||
close;
|
}
|
||||||
} else if(tu_acolyte01 == 12){
|
else if(tu_acolyte01 == 12){
|
||||||
next;
|
next;
|
||||||
mes "^3355FFYou go towards";
|
mes "^3355FFYou go towards";
|
||||||
mes "the girl, place your hands";
|
mes "the girl, place your hands";
|
||||||
@ -1113,7 +1095,6 @@ prt_monk,226,257,6 script Ill Girl#tu 93,{
|
|||||||
mes "It doesn't look like";
|
mes "It doesn't look like";
|
||||||
mes "that skill will work.^000000";
|
mes "that skill will work.^000000";
|
||||||
close;
|
close;
|
||||||
break;
|
|
||||||
case 2:
|
case 2:
|
||||||
if(getskilllv("AL_BLESSING") > 0){
|
if(getskilllv("AL_BLESSING") > 0){
|
||||||
mes "["+strcharinfo(0)+"]";
|
mes "["+strcharinfo(0)+"]";
|
||||||
@ -1131,7 +1112,7 @@ prt_monk,226,257,6 script Ill Girl#tu 93,{
|
|||||||
mes "practice your abilities!";
|
mes "practice your abilities!";
|
||||||
mes "It seemed that this good";
|
mes "It seemed that this good";
|
||||||
mes "deed has improved your skills.^000000";
|
mes "deed has improved your skills.^000000";
|
||||||
set tu_acolyte01, 13;
|
tu_acolyte01 = 13;
|
||||||
if (checkre(3))
|
if (checkre(3))
|
||||||
getexp 0,500;
|
getexp 0,500;
|
||||||
else
|
else
|
||||||
@ -1153,7 +1134,6 @@ prt_monk,226,257,6 script Ill Girl#tu 93,{
|
|||||||
mes "not able to use it for now.^000000";
|
mes "not able to use it for now.^000000";
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
break;
|
|
||||||
case 3:
|
case 3:
|
||||||
if(getskilllv("AL_CURE") > 0){
|
if(getskilllv("AL_CURE") > 0){
|
||||||
mes "["+strcharinfo(0)+"]";
|
mes "["+strcharinfo(0)+"]";
|
||||||
@ -1163,13 +1143,13 @@ prt_monk,226,257,6 script Ill Girl#tu 93,{
|
|||||||
mes "^3355FFNothing happened.";
|
mes "^3355FFNothing happened.";
|
||||||
mes "It doesn't look like";
|
mes "It doesn't look like";
|
||||||
mes "that skill will work.^000000";
|
mes "that skill will work.^000000";
|
||||||
close;
|
}
|
||||||
} else {
|
else {
|
||||||
mes "^3355FFYou didn't learn";
|
mes "^3355FFYou didn't learn";
|
||||||
mes "this skill yet, so you're";
|
mes "this skill yet, so you're";
|
||||||
mes "not able to use it for now.^000000";
|
mes "not able to use it for now.^000000";
|
||||||
close;
|
|
||||||
}
|
}
|
||||||
|
close;
|
||||||
case 4:
|
case 4:
|
||||||
mes "^3355FFThis isn't a skill";
|
mes "^3355FFThis isn't a skill";
|
||||||
mes "that Acolytes can use...^000000";
|
mes "that Acolytes can use...^000000";
|
||||||
@ -1184,19 +1164,18 @@ prt_monk,226,257,6 script Ill Girl#tu 93,{
|
|||||||
mes "^3355FFNothing happened.";
|
mes "^3355FFNothing happened.";
|
||||||
mes "It doesn't look like";
|
mes "It doesn't look like";
|
||||||
mes "that skill will work.^000000";
|
mes "that skill will work.^000000";
|
||||||
close;
|
}
|
||||||
} else {
|
else {
|
||||||
mes "^3355FFYou didn't learn";
|
mes "^3355FFYou didn't learn";
|
||||||
mes "this skill yet, so you're";
|
mes "this skill yet, so you're";
|
||||||
mes "not able to use it for now.^000000";
|
mes "not able to use it for now.^000000";
|
||||||
close;
|
|
||||||
}
|
}
|
||||||
|
close;
|
||||||
case 6:
|
case 6:
|
||||||
mes "^3355FFThis isn't a skill";
|
mes "^3355FFThis isn't a skill";
|
||||||
mes "that Acolytes can use...^000000";
|
mes "that Acolytes can use...^000000";
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
|
|
||||||
mes "[Angelic]";
|
mes "[Angelic]";
|
||||||
mes "Ah...";
|
mes "Ah...";
|
||||||
mes "I feel...";
|
mes "I feel...";
|
||||||
@ -1214,9 +1193,9 @@ prt_monk,226,257,6 script Ill Girl#tu 93,{
|
|||||||
|
|
||||||
// Veiner
|
// Veiner
|
||||||
//============================================================
|
//============================================================
|
||||||
prt_monk,197,228,3 script Veiner 89,{
|
prt_monk,197,228,3 script Veiner 4_M_ORIENT02,{
|
||||||
mes "[Veiner]";
|
mes "[Veiner]";
|
||||||
if(countitem(1081) && tu_acolyte01 == 18){
|
if(countitem(1081) && tu_acolyte01 == 18){// Merchant_Box_1
|
||||||
mes "So very exhausted...";
|
mes "So very exhausted...";
|
||||||
mes "Should I just go back home?";
|
mes "Should I just go back home?";
|
||||||
next;
|
next;
|
||||||
@ -1238,34 +1217,35 @@ prt_monk,197,228,3 script Veiner 89,{
|
|||||||
mes "Oh right!";
|
mes "Oh right!";
|
||||||
mes "Thank you very much for delivering this to me. Sorry, but I'm always excited to hear from my cutie pie~";
|
mes "Thank you very much for delivering this to me. Sorry, but I'm always excited to hear from my cutie pie~";
|
||||||
emotion e_thx;
|
emotion e_thx;
|
||||||
set tu_acolyte01,19;
|
tu_acolyte01 = 19;
|
||||||
delitem 1081,1; //Merchant_Box_1
|
delitem 1081,1; //Merchant_Box_1
|
||||||
close;
|
}
|
||||||
} else if(tu_acolyte01 > 18){
|
else if(tu_acolyte01 > 18){
|
||||||
mes "I can't wait";
|
mes "I can't wait";
|
||||||
mes "to see her again!";
|
mes "to see her again!";
|
||||||
mes "Bibi...! I loooove you!";
|
mes "Bibi...! I loooove you!";
|
||||||
emotion e_kis2;
|
emotion e_kis2;
|
||||||
close;
|
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
mes "So very";
|
mes "So very";
|
||||||
mes "exhausted...";
|
mes "exhausted...";
|
||||||
mes "Would you help";
|
mes "Would you help";
|
||||||
mes "me carry my stuff?";
|
mes "me carry my stuff?";
|
||||||
mes "P-please...";
|
mes "P-please...";
|
||||||
|
}
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Hedrick
|
// Hedrick
|
||||||
//============================================================
|
//============================================================
|
||||||
prt_monk,28,260,5 script Hedrick 50,{
|
prt_monk,28,260,5 script Hedrick 1_M_04,{
|
||||||
mes "[Hedrick]";
|
mes "[Hedrick]";
|
||||||
mes "^333333*Whew!*^000000";
|
mes "^333333*Whew!*^000000";
|
||||||
mes "Man I worked hard today!";
|
mes "Man I worked hard today!";
|
||||||
mes "And so efficiently too!";
|
mes "And so efficiently too!";
|
||||||
mes "Awesome job as usual,";
|
mes "Awesome job as usual,";
|
||||||
mes "Hedrick. You're number one!";
|
mes "Hedrick. You're number one!";
|
||||||
if(countitem(7148)==0 || tu_acolyte01 != 19) close;
|
if(countitem(7148)==0 || tu_acolyte01 != 19) close;// Mother_Letter
|
||||||
next;
|
next;
|
||||||
mes "[Hedrick]";
|
mes "[Hedrick]";
|
||||||
mes "Oh...?";
|
mes "Oh...?";
|
||||||
@ -1287,16 +1267,16 @@ prt_monk,28,260,5 script Hedrick 50,{
|
|||||||
mes "you have one of the";
|
mes "you have one of the";
|
||||||
mes "cookies she sent me?";
|
mes "cookies she sent me?";
|
||||||
delitem 7148,1; //Mother_Letter
|
delitem 7148,1; //Mother_Letter
|
||||||
set tu_acolyte01,20;
|
tu_acolyte01 = 20;
|
||||||
getitem 538,1; //Well_Baked_Cookie
|
getitem 538,1; //Well_Baked_Cookie
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Weapon Merchant
|
// Weapon Merchant
|
||||||
//============================================================
|
//============================================================
|
||||||
prt_monk,136,261,0 script Weapon Merchant#tu 139,9,9,{
|
prt_monk,136,261,0 script Weapon Merchant#tu HIDDEN_WARP_NPC,9,9,{
|
||||||
OnTouch:
|
OnTouch:
|
||||||
if(tu_acolyte01 != 20 || countitem(1081)==0) end;
|
if(tu_acolyte01 != 20 || countitem(1081) == 0) end;// Merchant_Box_1
|
||||||
mes "[Weapon Merchant]";
|
mes "[Weapon Merchant]";
|
||||||
mes "The stuff I requested from the guild is finally here!";
|
mes "The stuff I requested from the guild is finally here!";
|
||||||
mes "It's pretty tough to keep everything in stock since this is such a remote place.";
|
mes "It's pretty tough to keep everything in stock since this is such a remote place.";
|
||||||
@ -1306,18 +1286,18 @@ OnTouch:
|
|||||||
mes "Oh, and come here if";
|
mes "Oh, and come here if";
|
||||||
mes "you need anything, okay?";
|
mes "you need anything, okay?";
|
||||||
delitem 1081,1; //Merchant_Box_1
|
delitem 1081,1; //Merchant_Box_1
|
||||||
set tu_acolyte01,21;
|
tu_acolyte01 = 21;
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Karven
|
// Karven
|
||||||
//============================================================
|
//============================================================
|
||||||
monk_in,103,176,7 script Karven 60,{
|
monk_in,103,176,7 script Karven 1_M_PASTOR,{
|
||||||
mes "[Karven]";
|
mes "[Karven]";
|
||||||
mes "May you rest";
|
mes "May you rest";
|
||||||
if(tu_acolyte01 == 21 && countitem(7183)){
|
if(tu_acolyte01 == 21 && countitem(7183)){
|
||||||
delitem 7183, 1;
|
delitem 7183, 1;// Sister_Letter
|
||||||
set tu_acolyte01, 22;
|
tu_acolyte01 = 22;
|
||||||
mes "in peace forever...";
|
mes "in peace forever...";
|
||||||
next;
|
next;
|
||||||
mes "[Karven]";
|
mes "[Karven]";
|
||||||
@ -1346,7 +1326,7 @@ monk_in,103,176,7 script Karven 60,{
|
|||||||
|
|
||||||
// Gloria
|
// Gloria
|
||||||
//============================================================
|
//============================================================
|
||||||
prt_monk,219,164,3 script Gloria#tu 95,{
|
prt_monk,219,164,3 script Gloria#tu 4_F_SISTER,{
|
||||||
mes "[Gloria]";
|
mes "[Gloria]";
|
||||||
if(BaseJob != Job_Acolyte){
|
if(BaseJob != Job_Acolyte){
|
||||||
mes "Hi, hi~";
|
mes "Hi, hi~";
|
||||||
@ -1419,9 +1399,9 @@ prt_monk,219,164,3 script Gloria#tu 95,{
|
|||||||
|
|
||||||
// Cleope Verce
|
// Cleope Verce
|
||||||
//============================================================
|
//============================================================
|
||||||
prt_monk,153,210,3 script Cleope Verce 95,{
|
prt_monk,153,210,3 script Cleope Verce 4_F_SISTER,{
|
||||||
mes "[Cleope Verce]";
|
mes "[Cleope Verce]";
|
||||||
if(BaseJob != Job_Acolyte){
|
if(BaseJob == Job_Acolyte){
|
||||||
if (JobLevel < 40) {
|
if (JobLevel < 40) {
|
||||||
if (BaseLevel < 26) {
|
if (BaseLevel < 26) {
|
||||||
mes "Oh my.. ";
|
mes "Oh my.. ";
|
||||||
@ -1593,7 +1573,7 @@ prt_monk,153,210,3 script Cleope Verce 95,{
|
|||||||
}
|
}
|
||||||
// Range NPC
|
// Range NPC
|
||||||
//============================================================
|
//============================================================
|
||||||
prt_monk,217,123,0 script #tu_monk 139,10,10,{
|
prt_monk,217,123,0 script #tu_monk HIDDEN_WARP_NPC,10,10,{
|
||||||
OnTouch_:
|
OnTouch_:
|
||||||
if(BaseJob == Job_Acolyte){
|
if(BaseJob == Job_Acolyte){
|
||||||
switch(tu_acolyte01){
|
switch(tu_acolyte01){
|
||||||
@ -1614,7 +1594,7 @@ OnTouch_:
|
|||||||
|
|
||||||
// Eavesdrop
|
// Eavesdrop
|
||||||
//============================================================
|
//============================================================
|
||||||
prt_monk,223,123,3 script Eavesdrop#tu 111,{
|
prt_monk,223,123,3 script Eavesdrop#tu HIDDEN_NPC,{
|
||||||
if(BaseJob != Job_Acolyte){
|
if(BaseJob != Job_Acolyte){
|
||||||
mes "^3355FFThere's nothing here.^000000";
|
mes "^3355FFThere's nothing here.^000000";
|
||||||
close;
|
close;
|
||||||
@ -1643,8 +1623,8 @@ prt_monk,223,123,3 script Eavesdrop#tu 111,{
|
|||||||
mes "^A68064 Alright, sir.";
|
mes "^A68064 Alright, sir.";
|
||||||
mes "Still, I can't help";
|
mes "Still, I can't help";
|
||||||
mes "but feel uneasy...^000000";
|
mes "but feel uneasy...^000000";
|
||||||
close;
|
}
|
||||||
} else if(tu_acolyte01 > 9 && tu_acolyte01 < 25){
|
else if(tu_acolyte01 > 9 && tu_acolyte01 < 25){
|
||||||
mes "[Voices from Window]";
|
mes "[Voices from Window]";
|
||||||
mes "^A68064I heard from an";
|
mes "^A68064I heard from an";
|
||||||
mes "official at the palace";
|
mes "official at the palace";
|
||||||
@ -1674,8 +1654,8 @@ prt_monk,223,123,3 script Eavesdrop#tu 111,{
|
|||||||
next;
|
next;
|
||||||
mes "[Voices from Window]";
|
mes "[Voices from Window]";
|
||||||
mes "^CD6600Thank you...^000000";
|
mes "^CD6600Thank you...^000000";
|
||||||
close;
|
}
|
||||||
} else if(tu_acolyte01 > 24){
|
else if(tu_acolyte01 > 24){
|
||||||
mes "[Voices from Window]";
|
mes "[Voices from Window]";
|
||||||
mes "^A68064...Sir, do you know anything about the ^855E42curse of the Gaebolg family^A68064?^000000";
|
mes "^A68064...Sir, do you know anything about the ^855E42curse of the Gaebolg family^A68064?^000000";
|
||||||
next;
|
next;
|
||||||
@ -1776,34 +1756,34 @@ prt_monk,223,123,3 script Eavesdrop#tu 111,{
|
|||||||
mes "[Voice from Window]";
|
mes "[Voice from Window]";
|
||||||
mes "^CD6600Oh dear God.";
|
mes "^CD6600Oh dear God.";
|
||||||
mes "Please expel the darkness that approaches the Rune-Midgarts Kingdom. Please protect us with your light and compassion.^000000";
|
mes "Please expel the darkness that approaches the Rune-Midgarts Kingdom. Please protect us with your light and compassion.^000000";
|
||||||
|
}
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
sec_in02,17,156,3 script 1st Job Quest Reset 726,{
|
sec_in02,17,156,3 script 1st Job Quest Reset 4_F_JOB_BLACKSMITH,{
|
||||||
callfunc "F_GM_NPC";
|
callfunc "F_GM_NPC";
|
||||||
mes "[1st Job Quest]";
|
mes "[1st Job Quest]";
|
||||||
mes "Which would you like to reset?";
|
mes "Which would you like to reset?";
|
||||||
next;
|
next;
|
||||||
switch(select("Swordsman:Merchant:Archer:Acolyte:Thief:Mage")) {
|
switch(select("Swordsman:Merchant:Archer:Acolyte:Thief:Mage")) {
|
||||||
case 1:
|
case 1:
|
||||||
set tu_swordman,0;
|
tu_swordman = 0;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
set tu_merchant,0;
|
tu_merchant = 0;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
set tu_archer01,0;
|
tu_archer01 = 0;
|
||||||
set tu_archer02,0;
|
tu_archer02 = 0;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
set tu_acolyte01,0;
|
tu_acolyte01 = 0;
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
set tu_thief01,0;
|
tu_thief01 = 0;
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
set tu_magician01,0;
|
tu_magician01 = 0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
mes "Completed.";
|
mes "Completed.";
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
//===== By: ==================================================
|
//===== By: ==================================================
|
||||||
//= Fix up by Jukka
|
//= Fix up by Jukka
|
||||||
//===== Current Version: =====================================
|
//===== Current Version: =====================================
|
||||||
//= 2.0
|
//= 3.0
|
||||||
//===== Compatible With: =====================================
|
//===== Compatible With: =====================================
|
||||||
//= rAthena Project
|
//= rAthena Project
|
||||||
//===== Description: =========================================
|
//===== Description: =========================================
|
||||||
@ -24,11 +24,12 @@
|
|||||||
//= 1.9a Added 'npcskill' command. [Euphy]
|
//= 1.9a Added 'npcskill' command. [Euphy]
|
||||||
//= 2.0 Updated to match the official script. [Euphy]
|
//= 2.0 Updated to match the official script. [Euphy]
|
||||||
//= Added Pre-Renewal support.
|
//= Added Pre-Renewal support.
|
||||||
|
//= 3.0 Clean-up. [Capuche]
|
||||||
//============================================================
|
//============================================================
|
||||||
|
|
||||||
// Bard Jet
|
// Bard Jet
|
||||||
//============================================================
|
//============================================================
|
||||||
payon_in02,67,65,3 script Bard Jet#tu 51,{
|
payon_in02,67,65,3 script Bard Jet#tu 1_M_BARD,{
|
||||||
mes "[Jet]";
|
mes "[Jet]";
|
||||||
mes "Every god never grows old";
|
mes "Every god never grows old";
|
||||||
mes "Because of beautiful";
|
mes "Because of beautiful";
|
||||||
@ -37,7 +38,7 @@ payon_in02,67,65,3 script Bard Jet#tu 51,{
|
|||||||
mes "Goddess of immortality.";
|
mes "Goddess of immortality.";
|
||||||
next;
|
next;
|
||||||
mes "[Jet]";
|
mes "[Jet]";
|
||||||
if(Class == Job_Archer || Class == Job_Baby_Archer || Class == Job_Archer_High){
|
if (BaseJob == Job_Archer){
|
||||||
mes "Ooh, you're an Archer?";
|
mes "Ooh, you're an Archer?";
|
||||||
mes "There was a time when I too";
|
mes "There was a time when I too";
|
||||||
mes "was an Archer. But I've changed jobs, so now I entertain the masses with my songs and humor.";
|
mes "was an Archer. But I've changed jobs, so now I entertain the masses with my songs and humor.";
|
||||||
@ -103,8 +104,7 @@ payon_in02,67,65,3 script Bard Jet#tu 51,{
|
|||||||
mes "everything and change";
|
mes "everything and change";
|
||||||
mes "jobs so that you can";
|
mes "jobs so that you can";
|
||||||
mes "come play with me!";
|
mes "come play with me!";
|
||||||
close;
|
} else if (BaseJob == Job_Bard){
|
||||||
} else if(Class == Job_Bard || Class == Job_Clown || Class == Job_Baby_Bard){ //CHECK
|
|
||||||
mes "Ooh...!";
|
mes "Ooh...!";
|
||||||
mes "You're...!";
|
mes "You're...!";
|
||||||
next;
|
next;
|
||||||
@ -130,15 +130,13 @@ payon_in02,67,65,3 script Bard Jet#tu 51,{
|
|||||||
mes "and the word Mammonite";
|
mes "and the word Mammonite";
|
||||||
mes "sounds-- wait. It's not funny";
|
mes "sounds-- wait. It's not funny";
|
||||||
mes "if I have to explain it, huh?";
|
mes "if I have to explain it, huh?";
|
||||||
close;
|
} else if (BaseJob == Job_Dancer){
|
||||||
} else if(Class == Job_Dancer || Class == Job_Gypsy || Class == Job_Baby_Dancer){
|
|
||||||
mes "Ooh...!";
|
mes "Ooh...!";
|
||||||
mes "Hello, hello!";
|
mes "Hello, hello!";
|
||||||
mes "Wouldn't it be";
|
mes "Wouldn't it be";
|
||||||
mes "nice if we could";
|
mes "nice if we could";
|
||||||
mes "perform together";
|
mes "perform together";
|
||||||
mes "one of these days?";
|
mes "one of these days?";
|
||||||
close;
|
|
||||||
} else {
|
} else {
|
||||||
mes "You look bored...";
|
mes "You look bored...";
|
||||||
mes "Is life really that";
|
mes "Is life really that";
|
||||||
@ -164,7 +162,7 @@ payon_in02,67,65,3 script Bard Jet#tu 51,{
|
|||||||
|
|
||||||
// Sign
|
// Sign
|
||||||
//============================================================
|
//============================================================
|
||||||
pay_arche,127,154,4 script Sign#arc 835,{
|
pay_arche,127,154,4 script Sign#arc 2_BOARD1,{
|
||||||
mes " ";
|
mes " ";
|
||||||
mes " Archer Job Change Office ---> ";
|
mes " Archer Job Change Office ---> ";
|
||||||
mes " <--- Icarus ";
|
mes " <--- Icarus ";
|
||||||
@ -174,7 +172,7 @@ pay_arche,127,154,4 script Sign#arc 835,{
|
|||||||
|
|
||||||
// Master Kavaruk
|
// Master Kavaruk
|
||||||
//============================================================
|
//============================================================
|
||||||
payon_in02,54,13,3 script Master Kavaruk 55,{
|
payon_in02,54,13,3 script Master Kavaruk 1_M_JOBTESTER,{
|
||||||
mes "[Master Kavaruk]";
|
mes "[Master Kavaruk]";
|
||||||
mes "Hello, young one.";
|
mes "Hello, young one.";
|
||||||
mes "I am Master Kavaruk";
|
mes "I am Master Kavaruk";
|
||||||
@ -200,25 +198,22 @@ payon_in02,54,13,3 script Master Kavaruk 55,{
|
|||||||
mes "The members of our guild are those who not only wish to be brave, but to reach out for our dreams like Icarus did. Our members are aspiring Archers, former Archers and current Archers.";
|
mes "The members of our guild are those who not only wish to be brave, but to reach out for our dreams like Icarus did. Our members are aspiring Archers, former Archers and current Archers.";
|
||||||
next;
|
next;
|
||||||
mes "[Master Kavaruk]";
|
mes "[Master Kavaruk]";
|
||||||
if(Class == Job_Novice || Class == Job_Baby){
|
if (Class == Job_Novice){
|
||||||
mes "If you'd like to become an Archer, why don't you go around and learn";
|
mes "If you'd like to become an Archer, why don't you go around and learn";
|
||||||
mes "a few things about the profession? I'm sure you'll be able to hear plenty of stories around here.";
|
mes "a few things about the profession? I'm sure you'll be able to hear plenty of stories around here.";
|
||||||
close;
|
}
|
||||||
|
else if(Class == Job_Archer){
|
||||||
} else if(Class == Job_Archer){
|
|
||||||
mes "Since you're an Archer, you might";
|
mes "Since you're an Archer, you might";
|
||||||
mes "benefit from going around and listening to everyone else's battle experiences. Becoming familiar with different fight scenarios will help you in the future.";
|
mes "benefit from going around and listening to everyone else's battle experiences. Becoming familiar with different fight scenarios will help you in the future.";
|
||||||
close;
|
}
|
||||||
|
else if (BaseJob == Job_Hunter){
|
||||||
} else if(Class == Job_Hunter || Class == Job_Sniper || Class == Job_Baby_Hunter){ //CHECK
|
|
||||||
mes "[Master Kavaruk]";
|
mes "[Master Kavaruk]";
|
||||||
mes "Arpesto is waiting";
|
mes "Arpesto is waiting";
|
||||||
mes "outside. Since he's a";
|
mes "outside. Since he's a";
|
||||||
mes "veteran hunter, he can";
|
mes "veteran hunter, he can";
|
||||||
mes "be of great help to you.";
|
mes "be of great help to you.";
|
||||||
close;
|
}
|
||||||
|
else if (BaseJob == Job_Dancer){
|
||||||
} else if(Class == Job_Dancer || Class == Job_Gypsy || Class == Job_Baby_Dancer){ //CHECK
|
|
||||||
mes "In fact, a few of our";
|
mes "In fact, a few of our";
|
||||||
mes "members specialize in";
|
mes "members specialize in";
|
||||||
mes "capturing the fascination";
|
mes "capturing the fascination";
|
||||||
@ -230,24 +225,23 @@ payon_in02,54,13,3 script Master Kavaruk 55,{
|
|||||||
mes "any of them around here right now. They never seem to remain in one";
|
mes "any of them around here right now. They never seem to remain in one";
|
||||||
mes "place for very long. Still, I'm sure of them will turn up here";
|
mes "place for very long. Still, I'm sure of them will turn up here";
|
||||||
mes "one of these days.";
|
mes "one of these days.";
|
||||||
close;
|
}
|
||||||
|
else if (BaseJob == Job_Bard){
|
||||||
} else if(Class == Job_Bard || Class == Job_Clown || Class == Job_Baby_Bard){ //CHECK
|
|
||||||
mes "In fact, a few of our members";
|
mes "In fact, a few of our members";
|
||||||
mes "are highly skilled in singing and entertaining their allies, much in the same way you do.";
|
mes "are highly skilled in singing and entertaining their allies, much in the same way you do.";
|
||||||
next;
|
next;
|
||||||
mes "[Master Kavaruk]";
|
mes "[Master Kavaruk]";
|
||||||
mes "...But I don't seem to see any of them around here right now. They always wander wherever the wind takes them, but I'm sure one of them will wander back here one";
|
mes "...But I don't seem to see any of them around here right now. They always wander wherever the wind takes them, but I'm sure one of them will wander back here one";
|
||||||
mes "of these days.";
|
mes "of these days.";
|
||||||
close;
|
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
mes "They happen to know a lot of information about jobs related to Archers. Why don't you speak to them and learn more about";
|
mes "They happen to know a lot of information about jobs related to Archers. Why don't you speak to them and learn more about";
|
||||||
mes "these other jobs?";
|
mes "these other jobs?";
|
||||||
|
}
|
||||||
close;
|
close;
|
||||||
break;
|
|
||||||
case 2:
|
case 2:
|
||||||
mes "[Master Kavaruk]";
|
mes "[Master Kavaruk]";
|
||||||
if(Class == Job_Archer || Class == Job_Baby_Archer || Class == Job_Archer_High){
|
if (BaseJob == Job_Archer) {
|
||||||
if(tu_archer02 == 0){
|
if(tu_archer02 == 0){
|
||||||
mes "Oh, it's a good thing";
|
mes "Oh, it's a good thing";
|
||||||
mes "you're here, "+strcharinfo(0)+".";
|
mes "you're here, "+strcharinfo(0)+".";
|
||||||
@ -267,9 +261,7 @@ payon_in02,54,13,3 script Master Kavaruk 55,{
|
|||||||
next;
|
next;
|
||||||
mes "[Master Kavaruk]";
|
mes "[Master Kavaruk]";
|
||||||
mes "If you're interested, it would probably be best to speak to the Alchemist Guild member who is waiting to hear from us at the ^3131FFshop next to the road south of Icarus^000000.";
|
mes "If you're interested, it would probably be best to speak to the Alchemist Guild member who is waiting to hear from us at the ^3131FFshop next to the road south of Icarus^000000.";
|
||||||
set tu_archer02,1;
|
tu_archer02 = 1;
|
||||||
close;
|
|
||||||
|
|
||||||
} else if(tu_archer02 == 1){
|
} else if(tu_archer02 == 1){
|
||||||
mes "Hmmm...";
|
mes "Hmmm...";
|
||||||
mes "..........";
|
mes "..........";
|
||||||
@ -293,27 +285,23 @@ payon_in02,54,13,3 script Master Kavaruk 55,{
|
|||||||
mes "[Master Kavaruk]";
|
mes "[Master Kavaruk]";
|
||||||
mes "Please find out if he is all right and help him with whatever he";
|
mes "Please find out if he is all right and help him with whatever he";
|
||||||
mes "may need. In the meantime, I will be waiting to hear from you. Thank you very much.";
|
mes "may need. In the meantime, I will be waiting to hear from you. Thank you very much.";
|
||||||
set tu_archer02, 2;
|
tu_archer02 = 2;
|
||||||
close;
|
|
||||||
|
|
||||||
} else if(tu_archer02 == 2){
|
} else if(tu_archer02 == 2){
|
||||||
mes "Find Arthail";
|
mes "Find Arthail";
|
||||||
mes "of the Wind for me.";
|
mes "of the Wind for me.";
|
||||||
mes "He must be somewhere";
|
mes "He must be somewhere";
|
||||||
mes "in Prontera...";
|
mes "in Prontera...";
|
||||||
close;
|
|
||||||
|
|
||||||
} else if(tu_archer02 == 9){
|
} else if(tu_archer02 == 9){
|
||||||
mes "Hmmm, I see. Thank you";
|
mes "Hmmm, I see. Thank you";
|
||||||
mes "for bringing me the news. As Arthail has said, I shall wait until he has more news for me.";
|
mes "for bringing me the news. As Arthail has said, I shall wait until he has more news for me.";
|
||||||
mes "You should also train and prepare for the future as well.";
|
mes "You should also train and prepare for the future as well.";
|
||||||
set tu_archer02, 10;
|
tu_archer02 = 10;
|
||||||
if (checkre(3))
|
if (checkre(3))
|
||||||
getexp 1000,1000;
|
getexp 1000,1000;
|
||||||
else
|
else
|
||||||
getexp 2000,1000;
|
getexp 2000,1000;
|
||||||
close;
|
|
||||||
}
|
}
|
||||||
|
close;
|
||||||
}
|
}
|
||||||
mes "I don't know...";
|
mes "I don't know...";
|
||||||
mes "Recently, I haven't heard any noteworthy news. For now, the warmth of the sun seems to be protecting the peace here.";
|
mes "Recently, I haven't heard any noteworthy news. For now, the warmth of the sun seems to be protecting the peace here.";
|
||||||
@ -323,8 +311,6 @@ payon_in02,54,13,3 script Master Kavaruk 55,{
|
|||||||
mes "any interesting rumors,";
|
mes "any interesting rumors,";
|
||||||
mes "I will let you know.";
|
mes "I will let you know.";
|
||||||
close;
|
close;
|
||||||
break;
|
|
||||||
|
|
||||||
case 3:
|
case 3:
|
||||||
mes "[Master Kavaruk]";
|
mes "[Master Kavaruk]";
|
||||||
if(tu_archer01 < 1){
|
if(tu_archer01 < 1){
|
||||||
@ -333,21 +319,18 @@ payon_in02,54,13,3 script Master Kavaruk 55,{
|
|||||||
mes "So are you";
|
mes "So are you";
|
||||||
mes "interested in";
|
mes "interested in";
|
||||||
mes "becoming an Archer?";
|
mes "becoming an Archer?";
|
||||||
|
} else if (Class == Job_Archer_High || BaseJob == Job_Dancer || BaseJob == Job_Bard){
|
||||||
} else if(BaseClass == Job_Archer){
|
|
||||||
mes "Although I can't deny that you're an expert, I suppose it is a good idea to review the basics of archery from time to time. Would you like to try some refresher training?";
|
mes "Although I can't deny that you're an expert, I suppose it is a good idea to review the basics of archery from time to time. Would you like to try some refresher training?";
|
||||||
} else if(Class == Job_Hunter || Class == Job_Sniper){ //CHECK
|
} else if (BaseJob == Job_Hunter){
|
||||||
mes "[Master Kavaruk]";
|
mes "[Master Kavaruk]";
|
||||||
mes "Arpesto is waiting";
|
mes "Arpesto is waiting";
|
||||||
mes "outside. Since he's a";
|
mes "outside. Since he's a";
|
||||||
mes "veteran hunter, he can";
|
mes "veteran hunter, he can";
|
||||||
mes "be of great help to you.";
|
mes "be of great help to you.";
|
||||||
close;
|
close;
|
||||||
|
|
||||||
} else if(Class == Job_Archer || Class == Job_Baby_Archer){
|
} else if(Class == Job_Archer || Class == Job_Baby_Archer){
|
||||||
mes "As an Archer, I can see that you'd want to make sure that you have a strong grasp on the fundamentals";
|
mes "As an Archer, I can see that you'd want to make sure that you have a strong grasp on the fundamentals";
|
||||||
mes "of our job. Would you like some specialized instruction?";
|
mes "of our job. Would you like some specialized instruction?";
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
mes "Although you may not be able";
|
mes "Although you may not be able";
|
||||||
mes "to directly apply archery related knowledge, it's a good idea to understand the capabilities of";
|
mes "to directly apply archery related knowledge, it's a good idea to understand the capabilities of";
|
||||||
@ -360,7 +343,7 @@ payon_in02,54,13,3 script Master Kavaruk 55,{
|
|||||||
next;
|
next;
|
||||||
switch(select("Yes:No")){
|
switch(select("Yes:No")){
|
||||||
case 1:
|
case 1:
|
||||||
set tu_archer01, 1;
|
tu_archer01 = 1;
|
||||||
mes "[Master Kavaruk]";
|
mes "[Master Kavaruk]";
|
||||||
mes "Ah yes. Well then, please";
|
mes "Ah yes. Well then, please";
|
||||||
mes "take this message over to ^3131FFSeisner^000000 who is in the Training Grounds west of Icarus.";
|
mes "take this message over to ^3131FFSeisner^000000 who is in the Training Grounds west of Icarus.";
|
||||||
@ -391,25 +374,22 @@ payon_in02,54,13,3 script Master Kavaruk 55,{
|
|||||||
mes "hills west of Icarus and";
|
mes "hills west of Icarus and";
|
||||||
mes "talk to ^3131FFSeisner^000000 to begin your special training.";
|
mes "talk to ^3131FFSeisner^000000 to begin your special training.";
|
||||||
close;
|
close;
|
||||||
|
|
||||||
} else if(tu_archer01 == 3){
|
} else if(tu_archer01 == 3){
|
||||||
mes "So "+strcharinfo(0)+",";
|
mes "So "+strcharinfo(0)+",";
|
||||||
mes "Did you have a good experience? Learning theory alone is never too enjoyable, but it is necessary.";
|
mes "Did you have a good experience? Learning theory alone is never too enjoyable, but it is necessary.";
|
||||||
next;
|
next;
|
||||||
mes "[Master Kavaruk]";
|
mes "[Master Kavaruk]";
|
||||||
if(Class == Job_Archer || Class == Job_Archer_High || Class == Job_Baby_Archer){
|
if (BaseJob == Job_Archer){
|
||||||
mes "Now it is time to experience the principles you've just learned firsthand. Go speak to ^3131FFReidin Corse^000000, who is just outside of this building, and he'll tell you about the different skills.";
|
mes "Now it is time to experience the principles you've just learned firsthand. Go speak to ^3131FFReidin Corse^000000, who is just outside of this building, and he'll tell you about the different skills.";
|
||||||
set tu_archer01, 4;
|
tu_archer01 = 4;
|
||||||
} else {
|
} else {
|
||||||
mes "Still, there's no need for you to do any field training since only Archers can actually participate";
|
mes "Still, there's no need for you to do any field training since only Archers can actually participate";
|
||||||
mes "in that.";
|
mes "in that.";
|
||||||
}
|
}
|
||||||
close;
|
close;
|
||||||
|
} else if(tu_archer01 == 4 && BaseJob == Job_Archer) {
|
||||||
} else if(tu_archer01 == 4){
|
|
||||||
mes "Reidin Corse is just outside of this building. Didn't you see him on your way in?";
|
mes "Reidin Corse is just outside of this building. Didn't you see him on your way in?";
|
||||||
close;
|
close;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
mes "You're great";
|
mes "You're great";
|
||||||
@ -420,8 +400,14 @@ payon_in02,54,13,3 script Master Kavaruk 55,{
|
|||||||
|
|
||||||
// Reidin Corse
|
// Reidin Corse
|
||||||
//============================================================
|
//============================================================
|
||||||
pay_arche,103,165,5 script Reidin Corse#tu 832,{
|
pay_arche,103,165,5 script Reidin Corse#tu 4_M_REIDIN_KURS,{
|
||||||
mes "[Reidin Corse]";
|
mes "[Reidin Corse]";
|
||||||
|
if (checkweight(1201,1) == 0) {
|
||||||
|
mes "[Reidin Corse]";
|
||||||
|
mes "Why are you carrying";
|
||||||
|
mes "so much stuff? You better put everything you don't need into Kafra Storage.";
|
||||||
|
close;
|
||||||
|
}
|
||||||
if(MaxWeight - Weight < 2000){
|
if(MaxWeight - Weight < 2000){
|
||||||
mes "Hey, you're carrying an";
|
mes "Hey, you're carrying an";
|
||||||
mes "awful lot of stuff. You ought";
|
mes "awful lot of stuff. You ought";
|
||||||
@ -429,7 +415,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{
|
|||||||
mes "into Kafra Storage...";
|
mes "into Kafra Storage...";
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
if(tu_archer01 > 0){
|
if(tu_archer01 > 0 && (BaseJob != Job_Hunter && BaseJob != Job_Bard && BaseJob != Job_Dancer || Upper == 2)){
|
||||||
if(tu_archer01 == 4){
|
if(tu_archer01 == 4){
|
||||||
mes "Ah, what is it?";
|
mes "Ah, what is it?";
|
||||||
mes "Can I help you";
|
mes "Can I help you";
|
||||||
@ -493,27 +479,25 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{
|
|||||||
mes "^3355FFReidin Corse narrows his experienced eyes and sizes you up.^000000";
|
mes "^3355FFReidin Corse narrows his experienced eyes and sizes you up.^000000";
|
||||||
next;
|
next;
|
||||||
mes "[Reidin Corse]";
|
mes "[Reidin Corse]";
|
||||||
if(JobLevel > 39){
|
if(JobLevel > 39)
|
||||||
mes "Hey! You're ready to change jobs, aren't you? Don't waste time here and just get a new job already! Eh, or you can ask Master Kavaruk for something to do.";
|
mes "Hey! You're ready to change jobs, aren't you? Don't waste time here and just get a new job already! Eh, or you can ask Master Kavaruk for something to do.";
|
||||||
close;
|
else if(JobLevel < 5){
|
||||||
} else if(JobLevel < 5){
|
|
||||||
mes "Alright! We got a fresh Archer here! You're lucky you came to me, I'm the best teacher you can find! But let me warn you, I teach at a really fast pace, so try to keep";
|
mes "Alright! We got a fresh Archer here! You're lucky you came to me, I'm the best teacher you can find! But let me warn you, I teach at a really fast pace, so try to keep";
|
||||||
mes "up. Okay? Good.";
|
mes "up. Okay? Good.";
|
||||||
next;
|
next;
|
||||||
set tu_archer01, 5;
|
tu_archer01 = 5;
|
||||||
mes "[Reidin Corse]";
|
mes "[Reidin Corse]";
|
||||||
mes "Okay, I'm ready to begin the lessons! Come back over here once you've got your bow and arrows and everything else ready, got it?";
|
mes "Okay, I'm ready to begin the lessons! Come back over here once you've got your bow and arrows and everything else ready, got it?";
|
||||||
close;
|
|
||||||
} else {
|
} else {
|
||||||
mes "Okay. It looks like you know";
|
mes "Okay. It looks like you know";
|
||||||
mes "some stuff. But even if you're";
|
mes "some stuff. But even if you're";
|
||||||
mes "a little experienced, there's still room for you to learn. So try and keep up, got it?";
|
mes "a little experienced, there's still room for you to learn. So try and keep up, got it?";
|
||||||
next;
|
next;
|
||||||
set tu_archer01, 5;
|
tu_archer01 = 5;
|
||||||
mes "[Reidin Corse]";
|
mes "[Reidin Corse]";
|
||||||
mes "Well, I'm ready to teach whenever you're ready to learn. Come back once your bow and arrows and everything else is ready, alright?";
|
mes "Well, I'm ready to teach whenever you're ready to learn. Come back once your bow and arrows and everything else is ready, alright?";
|
||||||
close;
|
|
||||||
}
|
}
|
||||||
|
close;
|
||||||
} else if(tu_archer01 == 5){
|
} else if(tu_archer01 == 5){
|
||||||
mes "You ready? I think it's fair to remind you that I won't tolerate any complaining! Just do what";
|
mes "You ready? I think it's fair to remind you that I won't tolerate any complaining! Just do what";
|
||||||
mes "I say and you'll be the second best Archer in the world! After me, of course~";
|
mes "I say and you'll be the second best Archer in the world! After me, of course~";
|
||||||
@ -544,9 +528,9 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{
|
|||||||
mes "if you can't aim at your targets, you'd be horrible at archery, right? You gotta have Accuracy!";
|
mes "if you can't aim at your targets, you'd be horrible at archery, right? You gotta have Accuracy!";
|
||||||
next;
|
next;
|
||||||
mes "[Reidin Corse]";
|
mes "[Reidin Corse]";
|
||||||
set .@skill_owl, getskilllv("AC_OWL");
|
.@skill_owl = getskilllv("AC_OWL");
|
||||||
if(.@skill_owl < 3){
|
if(.@skill_owl < 3){
|
||||||
set tu_archer01, 6;
|
tu_archer01 = 6;
|
||||||
mes "Now, your first assignment";
|
mes "Now, your first assignment";
|
||||||
mes "is to learn ^3131FFLevel 3 Owl's Eye^000000!";
|
mes "is to learn ^3131FFLevel 3 Owl's Eye^000000!";
|
||||||
if (checkre(0))
|
if (checkre(0))
|
||||||
@ -624,7 +608,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{
|
|||||||
} else {
|
} else {
|
||||||
emotion e_ag;
|
emotion e_ag;
|
||||||
mes "Huh. So you already know a little about Owl's Eye already, huh? Well then, I guess I oughta talk about something you don't know about!";
|
mes "Huh. So you already know a little about Owl's Eye already, huh? Well then, I guess I oughta talk about something you don't know about!";
|
||||||
set tu_archer01, 7;
|
tu_archer01 = 7;
|
||||||
getexp 500,0;
|
getexp 500,0;
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
@ -639,7 +623,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{
|
|||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
} else if(tu_archer01 == 6){
|
} else if(tu_archer01 == 6){
|
||||||
set .@owl, getskilllv(43);
|
.@owl = getskilllv(43);
|
||||||
if(.@owl > 2){
|
if(.@owl > 2){
|
||||||
mes "Ah, you're";
|
mes "Ah, you're";
|
||||||
mes "finally back.";
|
mes "finally back.";
|
||||||
@ -651,7 +635,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{
|
|||||||
mes "Ah, but your eyes look a lot sharper than they used to be.";
|
mes "Ah, but your eyes look a lot sharper than they used to be.";
|
||||||
mes "Here, this is a small, special reward for you.";
|
mes "Here, this is a small, special reward for you.";
|
||||||
specialeffect2 EF_WIND;
|
specialeffect2 EF_WIND;
|
||||||
set tu_archer01, 7;
|
tu_archer01 = 7;
|
||||||
getexp 500,0;
|
getexp 500,0;
|
||||||
next;
|
next;
|
||||||
emotion e_pif;
|
emotion e_pif;
|
||||||
@ -730,8 +714,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{
|
|||||||
mes "so they're perfect for target";
|
mes "so they're perfect for target";
|
||||||
mes "practice from a distance!";
|
mes "practice from a distance!";
|
||||||
next;
|
next;
|
||||||
|
.@eagle = getskilllv("AC_VULTURE");
|
||||||
set .@eagle, getskilllv("AC_VULTURE");
|
|
||||||
if(.@eagle < 3){
|
if(.@eagle < 3){
|
||||||
if (checkre(0))
|
if (checkre(0))
|
||||||
mes "Alright, Mandagora usually live around Geffen. I can send you to Geffen, so just travel north from there to find";
|
mes "Alright, Mandagora usually live around Geffen. I can send you to Geffen, so just travel north from there to find";
|
||||||
@ -745,16 +728,15 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{
|
|||||||
if(MaxWeight - Weight < 1000){
|
if(MaxWeight - Weight < 1000){
|
||||||
mes "You've got plenty of arrows";
|
mes "You've got plenty of arrows";
|
||||||
mes "for that, so go for it!";
|
mes "for that, so go for it!";
|
||||||
set tu_archer01, 8;
|
tu_archer01 = 8;
|
||||||
next;
|
|
||||||
} else {
|
} else {
|
||||||
next;
|
next;
|
||||||
mes "[Reidin Corse]";
|
mes "[Reidin Corse]";
|
||||||
mes "Here's a little something to encourage you. Since Mandagora are Earth property monsters, these Fire Arrows will work really well.";
|
mes "Here's a little something to encourage you. Since Mandagora are Earth property monsters, these Fire Arrows will work really well.";
|
||||||
set tu_archer01,8;
|
tu_archer01 = 8;
|
||||||
getitem 1752,300; //Fire_Arrow
|
getitem 1752,300; //Fire_Arrow
|
||||||
next;
|
|
||||||
}
|
}
|
||||||
|
next;
|
||||||
mes "[Reidin Corse]";
|
mes "[Reidin Corse]";
|
||||||
mes "Alright~";
|
mes "Alright~";
|
||||||
mes "Ready to go?";
|
mes "Ready to go?";
|
||||||
@ -786,12 +768,12 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{
|
|||||||
mes "You already";
|
mes "You already";
|
||||||
mes "learned Vulture's Eye!";
|
mes "learned Vulture's Eye!";
|
||||||
mes "Why did I spend so much time explaining about it? Well, I guess we're ready to move on to the next lesson...";
|
mes "Why did I spend so much time explaining about it? Well, I guess we're ready to move on to the next lesson...";
|
||||||
set tu_archer01,9;
|
tu_archer01 = 9;
|
||||||
getitem 1752,500; //Fire_Arrow
|
getitem 1752,500; //Fire_Arrow
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
} else if(tu_archer01 == 8){
|
} else if(tu_archer01 == 8){
|
||||||
set .@eagle, getskilllv("AC_VULTURE");
|
.@eagle = getskilllv("AC_VULTURE");
|
||||||
if(.@eagle < 3){
|
if(.@eagle < 3){
|
||||||
if (checkre(0))
|
if (checkre(0))
|
||||||
mes "Mandagora lives in the area north of Geffen. Learn up to Level 3 Vulture's Eye and get acquainted with your attack range.";
|
mes "Mandagora lives in the area north of Geffen. Learn up to Level 3 Vulture's Eye and get acquainted with your attack range.";
|
||||||
@ -824,7 +806,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{
|
|||||||
} else {
|
} else {
|
||||||
mes "Ah, so you've learned";
|
mes "Ah, so you've learned";
|
||||||
mes "a little something about Vulture's Eye! What do you think about it now? Ah, and here's a little reward for you before I start the next lesson~";
|
mes "a little something about Vulture's Eye! What do you think about it now? Ah, and here's a little reward for you before I start the next lesson~";
|
||||||
set tu_archer01,9;
|
tu_archer01 = 9;
|
||||||
getitem 1752,500; //Fire_Arrow
|
getitem 1752,500; //Fire_Arrow
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
@ -846,7 +828,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{
|
|||||||
mes "Whaddya think?";
|
mes "Whaddya think?";
|
||||||
mes "Exciting, yes?";
|
mes "Exciting, yes?";
|
||||||
next;
|
next;
|
||||||
set .@eagle, getskilllv("AC_DOUBLE");
|
.@eagle = getskilllv("AC_DOUBLE");
|
||||||
if(.@eagle > 2){
|
if(.@eagle > 2){
|
||||||
mes "["+strcharinfo(0)+"]";
|
mes "["+strcharinfo(0)+"]";
|
||||||
mes "I...";
|
mes "I...";
|
||||||
@ -860,7 +842,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{
|
|||||||
mes "[Reidin Corse]";
|
mes "[Reidin Corse]";
|
||||||
mes "^333333*Sigh*^000000";
|
mes "^333333*Sigh*^000000";
|
||||||
mes "Next lesson...";
|
mes "Next lesson...";
|
||||||
set tu_archer01, 10;
|
tu_archer01 = 10;
|
||||||
close;
|
close;
|
||||||
} else {
|
} else {
|
||||||
mes "[Reidin Corse]";
|
mes "[Reidin Corse]";
|
||||||
@ -878,7 +860,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{
|
|||||||
next;
|
next;
|
||||||
if(.@eagle == 0){
|
if(.@eagle == 0){
|
||||||
specialeffect2 EF_WIND;
|
specialeffect2 EF_WIND;
|
||||||
set tu_archer01, 10;
|
// tu_archer01 = 10;
|
||||||
getexp 0,500;
|
getexp 0,500;
|
||||||
}
|
}
|
||||||
emotion e_no1;
|
emotion e_no1;
|
||||||
@ -928,9 +910,9 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{
|
|||||||
mes "[Reidin Corse]";
|
mes "[Reidin Corse]";
|
||||||
mes "It's easier to find Izlude if you pass by Prontera, so head towards the fields near Prontera. Alright, off you go, " + strcharinfo(0) + "~";
|
mes "It's easier to find Izlude if you pass by Prontera, so head towards the fields near Prontera. Alright, off you go, " + strcharinfo(0) + "~";
|
||||||
}
|
}
|
||||||
set tu_archer01,11;
|
tu_archer01 = 11;
|
||||||
close;
|
close;
|
||||||
} else if(tu_archer01 == 11){
|
} else if(tu_archer01 == 11){// Grasshopper's_Leg
|
||||||
if (checkre(0) && countitem(940) < 10) {
|
if (checkre(0) && countitem(940) < 10) {
|
||||||
mes "Hey...";
|
mes "Hey...";
|
||||||
mes "You gotta bring";
|
mes "You gotta bring";
|
||||||
@ -956,7 +938,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{
|
|||||||
mes "Good! You pass.";
|
mes "Good! You pass.";
|
||||||
mes "Don't forget that you gotta keep training and improve your skills. Before you know it, you'll be an expert almost as good as me!";
|
mes "Don't forget that you gotta keep training and improve your skills. Before you know it, you'll be an expert almost as good as me!";
|
||||||
specialeffect2 EF_WIND;
|
specialeffect2 EF_WIND;
|
||||||
set tu_archer01, 12;
|
tu_archer01 = 12;
|
||||||
if (checkre(0))
|
if (checkre(0))
|
||||||
delitem 940,10; //Grasshopper's_Leg
|
delitem 940,10; //Grasshopper's_Leg
|
||||||
getexp 1000,1000;
|
getexp 1000,1000;
|
||||||
@ -984,7 +966,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{
|
|||||||
mes "[Reidin Corse]";
|
mes "[Reidin Corse]";
|
||||||
mes "You might not be able";
|
mes "You might not be able";
|
||||||
mes "to see it now, but as you become more skilled, you'll eventually recognize all the benefits of this skill.";
|
mes "to see it now, but as you become more skilled, you'll eventually recognize all the benefits of this skill.";
|
||||||
set tu_archer01, 13;
|
tu_archer01 = 13;
|
||||||
close;
|
close;
|
||||||
} else if(tu_archer01 == 13){
|
} else if(tu_archer01 == 13){
|
||||||
mes "^333333*Sigh*^000000";
|
mes "^333333*Sigh*^000000";
|
||||||
@ -1029,14 +1011,14 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{
|
|||||||
} else {
|
} else {
|
||||||
mes "This stuff is just a little something to encourage you, so don't take it the wrong way! Now hurry up, get what I asked for,";
|
mes "This stuff is just a little something to encourage you, so don't take it the wrong way! Now hurry up, get what I asked for,";
|
||||||
mes "and come back!";
|
mes "and come back!";
|
||||||
set tu_archer01,14;
|
tu_archer01 = 14;
|
||||||
getitem 601,10; //Wing_Of_Fly
|
getitem 601,10; //Wing_Of_Fly
|
||||||
getitem 501,10; //Red_Potion
|
getitem 501,10; //Red_Potion
|
||||||
getitem 602,1; //Wing_Of_Butterfly
|
getitem 602,1; //Wing_Of_Butterfly
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
} else if((tu_archer01 == 14) || (tu_archer01 == 15)){
|
} else if((tu_archer01 == 14) || (tu_archer01 == 15)){
|
||||||
if (checkre(0) && (countitem(906) < 10 || countitem(921) < 10)) {
|
if (checkre(0) && (countitem(906) < 10 || countitem(921) < 10)) {// Pointed_Scale, Mushroom_Spore
|
||||||
mes "Remember, you";
|
mes "Remember, you";
|
||||||
mes "need to head into";
|
mes "need to head into";
|
||||||
mes "the forest east of Payon and get me";
|
mes "the forest east of Payon and get me";
|
||||||
@ -1089,7 +1071,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{
|
|||||||
mes "my final exam! Here, take";
|
mes "my final exam! Here, take";
|
||||||
mes "this little reward!";
|
mes "this little reward!";
|
||||||
specialeffect2 EF_WIND;
|
specialeffect2 EF_WIND;
|
||||||
set tu_archer01,16;
|
tu_archer01 = 16;
|
||||||
if (checkre(3))
|
if (checkre(3))
|
||||||
getexp 1000,1000;
|
getexp 1000,1000;
|
||||||
else
|
else
|
||||||
@ -1189,7 +1171,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{
|
|||||||
|
|
||||||
// Seisner
|
// Seisner
|
||||||
//============================================================
|
//============================================================
|
||||||
pay_arche,84,139,3 script Seisner 727,{
|
pay_arche,84,139,3 script Seisner 4_F_JOB_HUNTER,{
|
||||||
specialeffect EF_HIT2,"#Target";
|
specialeffect EF_HIT2,"#Target";
|
||||||
mes "[Seisner]";
|
mes "[Seisner]";
|
||||||
mes "Aaaah!";
|
mes "Aaaah!";
|
||||||
@ -1216,8 +1198,8 @@ pay_arche,84,139,3 script Seisner 727,{
|
|||||||
mes "So Master Kavaruk";
|
mes "So Master Kavaruk";
|
||||||
mes "wants me to teach you";
|
mes "wants me to teach you";
|
||||||
mes "about Archers and Archery? Alright, what would you like to know more about?";
|
mes "about Archers and Archery? Alright, what would you like to know more about?";
|
||||||
next;
|
|
||||||
while(1){
|
while(1){
|
||||||
|
next;
|
||||||
switch(select("About Archers.:Stats for Archers:End Conversation.")){
|
switch(select("About Archers.:Stats for Archers:End Conversation.")){
|
||||||
case 1:
|
case 1:
|
||||||
mes "[Seisner]";
|
mes "[Seisner]";
|
||||||
@ -1243,8 +1225,7 @@ pay_arche,84,139,3 script Seisner 727,{
|
|||||||
next;
|
next;
|
||||||
mes "[Seisner]";
|
mes "[Seisner]";
|
||||||
mes "Hunters can ultimately transcend into ^3131FFSnipers^000000, Bards into ^3131FFMinstrels^000000, and Dancers into ^3131FFGypsies^000000. I know that's pretty complex.";
|
mes "Hunters can ultimately transcend into ^3131FFSnipers^000000, Bards into ^3131FFMinstrels^000000, and Dancers into ^3131FFGypsies^000000. I know that's pretty complex.";
|
||||||
if(tu_archer01 == 1) set tu_archer01, 2;
|
if(tu_archer01 == 1) tu_archer01 = 2;
|
||||||
next;
|
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
mes "[Seisner]";
|
mes "[Seisner]";
|
||||||
@ -1270,8 +1251,8 @@ pay_arche,84,139,3 script Seisner 727,{
|
|||||||
mes "increase the amount of weight";
|
mes "increase the amount of weight";
|
||||||
mes "that any character can carry. So if you have more STR, you can carry around more arrows.";
|
mes "that any character can carry. So if you have more STR, you can carry around more arrows.";
|
||||||
next;
|
next;
|
||||||
if(tu_archer01 == 1) set tu_archer01, 2;
|
if(tu_archer01 == 1) tu_archer01 = 2;
|
||||||
break;
|
continue;
|
||||||
case 2:
|
case 2:
|
||||||
mes "[Seisner]";
|
mes "[Seisner]";
|
||||||
mes "^FF3131AGI^000000 as you know, ";
|
mes "^FF3131AGI^000000 as you know, ";
|
||||||
@ -1281,8 +1262,8 @@ pay_arche,84,139,3 script Seisner 727,{
|
|||||||
mes "[Seisner]";
|
mes "[Seisner]";
|
||||||
mes "One of the drawbacks of being an Archer is having weaker strength and lower Dodge Rate. However, the Dodge Rate disadvantage is lessened by increasing your ^FF3131AGI^000000.";
|
mes "One of the drawbacks of being an Archer is having weaker strength and lower Dodge Rate. However, the Dodge Rate disadvantage is lessened by increasing your ^FF3131AGI^000000.";
|
||||||
next;
|
next;
|
||||||
if(tu_archer01 == 1) set tu_archer01, 2;
|
if(tu_archer01 == 1) tu_archer01 = 2;
|
||||||
break;
|
continue;
|
||||||
case 3:
|
case 3:
|
||||||
mes "[Seisner]";
|
mes "[Seisner]";
|
||||||
mes "^3131FFVIT^000000 will increase";
|
mes "^3131FFVIT^000000 will increase";
|
||||||
@ -1297,8 +1278,8 @@ pay_arche,84,139,3 script Seisner 727,{
|
|||||||
mes "VIT might be helpful";
|
mes "VIT might be helpful";
|
||||||
mes "depending on how you use it. Still, I wouldn't recommend focusing too much on increasing your VIT if you're an Archer.";
|
mes "depending on how you use it. Still, I wouldn't recommend focusing too much on increasing your VIT if you're an Archer.";
|
||||||
next;
|
next;
|
||||||
if(tu_archer01 == 1) set tu_archer01, 2;
|
if(tu_archer01 == 1) tu_archer01 = 2;
|
||||||
break;
|
continue;
|
||||||
case 4:
|
case 4:
|
||||||
mes "[Seisner]";
|
mes "[Seisner]";
|
||||||
mes "^FF0000INT^000000 is more";
|
mes "^FF0000INT^000000 is more";
|
||||||
@ -1313,8 +1294,8 @@ pay_arche,84,139,3 script Seisner 727,{
|
|||||||
mes "[Seisner]";
|
mes "[Seisner]";
|
||||||
mes "For Hunters, one of the Second Job Classes for Archers, having higher INT will increase the damage inflicted by ^3131FFFalcons^000000.";
|
mes "For Hunters, one of the Second Job Classes for Archers, having higher INT will increase the damage inflicted by ^3131FFFalcons^000000.";
|
||||||
next;
|
next;
|
||||||
if(tu_archer01 == 1) set tu_archer01, 2;
|
if(tu_archer01 == 1) tu_archer01 = 2;
|
||||||
break;
|
continue;
|
||||||
case 5:
|
case 5:
|
||||||
mes "[Seisner]";
|
mes "[Seisner]";
|
||||||
mes "Now DEX is almost";
|
mes "Now DEX is almost";
|
||||||
@ -1332,8 +1313,8 @@ pay_arche,84,139,3 script Seisner 727,{
|
|||||||
mes "[Seisner]";
|
mes "[Seisner]";
|
||||||
mes "Just like any other class, ^FF3131DEX^000000 increases ^3131FFAccuracy (HIT)^000000 and slightly enhances Attack Speed (ASPD).";
|
mes "Just like any other class, ^FF3131DEX^000000 increases ^3131FFAccuracy (HIT)^000000 and slightly enhances Attack Speed (ASPD).";
|
||||||
next;
|
next;
|
||||||
if(tu_archer01 == 1) set tu_archer01, 2;
|
if(tu_archer01 == 1) tu_archer01 = 2;
|
||||||
break;
|
continue;
|
||||||
case 6:
|
case 6:
|
||||||
mes "[Seisner]";
|
mes "[Seisner]";
|
||||||
mes "^FF0000LUK^000000 affects your";
|
mes "^FF0000LUK^000000 affects your";
|
||||||
@ -1343,18 +1324,16 @@ pay_arche,84,139,3 script Seisner 727,{
|
|||||||
mes "[Seisner]";
|
mes "[Seisner]";
|
||||||
mes "For Hunters, one of the Second Classes for the Archer, LUK increases the chance of ^3131FFBlitz Beat^000000 occurring automatically. So Hunters who rely on their Falcons might want to invest in LUK.";
|
mes "For Hunters, one of the Second Classes for the Archer, LUK increases the chance of ^3131FFBlitz Beat^000000 occurring automatically. So Hunters who rely on their Falcons might want to invest in LUK.";
|
||||||
next;
|
next;
|
||||||
if(tu_archer01 == 1) set tu_archer01, 2;
|
if(tu_archer01 == 1) tu_archer01 = 2;
|
||||||
break;
|
continue;
|
||||||
case 7:
|
case 7:
|
||||||
mes "[Seisner]";
|
mes "[Seisner]";
|
||||||
mes "So is there";
|
mes "So is there";
|
||||||
mes "anything else that";
|
mes "anything else that";
|
||||||
mes "you want to ask me?";
|
mes "you want to ask me?";
|
||||||
next;
|
|
||||||
set .@exitwhile,1;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (.@exitwhile) break;
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
@ -1378,7 +1357,7 @@ pay_arche,84,139,3 script Seisner 727,{
|
|||||||
mes "If you feel comfortable enough with the knowledge I've taught you, you should go back to Master Kavaruk. But if you still have questions, you can always come and ask me.";
|
mes "If you feel comfortable enough with the knowledge I've taught you, you should go back to Master Kavaruk. But if you still have questions, you can always come and ask me.";
|
||||||
close2;
|
close2;
|
||||||
specialeffect2 EF_WIND;
|
specialeffect2 EF_WIND;
|
||||||
set tu_archer01, 3;
|
tu_archer01 = 3;
|
||||||
if(JobLevel == 1){
|
if(JobLevel == 1){
|
||||||
getexp 0,30;
|
getexp 0,30;
|
||||||
} else if((JobLevel > 1) && (JobLevel < 11)){
|
} else if((JobLevel > 1) && (JobLevel < 11)){
|
||||||
@ -1395,7 +1374,7 @@ pay_arche,84,139,3 script Seisner 727,{
|
|||||||
|
|
||||||
// Target
|
// Target
|
||||||
//============================================================
|
//============================================================
|
||||||
pay_arche,76,135,3 script #Target 111,{ end; }
|
pay_arche,76,135,3 script #Target HIDDEN_NPC,{ end; }
|
||||||
|
|
||||||
// Acolyte
|
// Acolyte
|
||||||
//============================================================
|
//============================================================
|
||||||
@ -1431,7 +1410,7 @@ pay_arche,76,135,3 script #Target 111,{ end; }
|
|||||||
mes "Wow!";
|
mes "Wow!";
|
||||||
mes "Thank you, thank you!";
|
mes "Thank you, thank you!";
|
||||||
mes "I''ll try my very best!";
|
mes "I''ll try my very best!";
|
||||||
set tu_archer01, 15;
|
tu_archer01 = 15;
|
||||||
close;
|
close;
|
||||||
case 2:
|
case 2:
|
||||||
mes "[Acolyte]";
|
mes "[Acolyte]";
|
||||||
@ -1456,8 +1435,6 @@ pay_arche,76,135,3 script #Target 111,{ end; }
|
|||||||
mes "Y-you're a man!";
|
mes "Y-you're a man!";
|
||||||
mes "D-d-d-don't tease me";
|
mes "D-d-d-don't tease me";
|
||||||
mes "like that! I'm serious!";
|
mes "like that! I'm serious!";
|
||||||
set tu_archer01, 15;
|
|
||||||
close;
|
|
||||||
} else {
|
} else {
|
||||||
mes "And he's so brave";
|
mes "And he's so brave";
|
||||||
mes "and funny and smart.";
|
mes "and funny and smart.";
|
||||||
@ -1468,12 +1445,12 @@ pay_arche,76,135,3 script #Target 111,{ end; }
|
|||||||
mes "^333333*Sniffle*^000000";
|
mes "^333333*Sniffle*^000000";
|
||||||
mes "I'll d-do my best to help you!";
|
mes "I'll d-do my best to help you!";
|
||||||
mes "I wish you both happiness! (Waaaaaah~!)";
|
mes "I wish you both happiness! (Waaaaaah~!)";
|
||||||
set tu_archer01, 15;
|
}
|
||||||
|
tu_archer01 = 15;
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
end;
|
else {
|
||||||
} else {
|
|
||||||
mes "^666666Zzzzz...^000000";
|
mes "^666666Zzzzz...^000000";
|
||||||
mes "Wh-wha...?";
|
mes "Wh-wha...?";
|
||||||
mes "Who are you?";
|
mes "Who are you?";
|
||||||
@ -1487,7 +1464,6 @@ pay_arche,76,135,3 script #Target 111,{ end; }
|
|||||||
case 0: npcskill "AL_HEAL",3,90,62; break;
|
case 0: npcskill "AL_HEAL",3,90,62; break;
|
||||||
case 1: npcskill "AL_HEAL",9,90,62; break;
|
case 1: npcskill "AL_HEAL",9,90,62; break;
|
||||||
case 2: npcskill "AL_HEAL",8,90,62; break;
|
case 2: npcskill "AL_HEAL",8,90,62; break;
|
||||||
case 3: break;
|
|
||||||
}
|
}
|
||||||
switch(rand(3)) {
|
switch(rand(3)) {
|
||||||
case 0: npcskill "AL_INCAGI",1,0,0; break;
|
case 0: npcskill "AL_INCAGI",1,0,0; break;
|
||||||
@ -1501,7 +1477,8 @@ pay_arche,76,135,3 script #Target 111,{ end; }
|
|||||||
}
|
}
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
} else if(tu_archer01 == 15){
|
}
|
||||||
|
else if(tu_archer01 == 15){
|
||||||
if((gettime(3) >= 18) && (gettime(3) < 22)){
|
if((gettime(3) >= 18) && (gettime(3) < 22)){
|
||||||
mes "^666666Zzzzz...^000000";
|
mes "^666666Zzzzz...^000000";
|
||||||
mes "Wh-wha...?";
|
mes "Wh-wha...?";
|
||||||
@ -1528,7 +1505,6 @@ pay_arche,76,135,3 script #Target 111,{ end; }
|
|||||||
case 0: npcskill "AL_HEAL",3,90,62; break;
|
case 0: npcskill "AL_HEAL",3,90,62; break;
|
||||||
case 1: npcskill "AL_HEAL",10,90,62; break;
|
case 1: npcskill "AL_HEAL",10,90,62; break;
|
||||||
case 2: npcskill "AL_HEAL",8,90,62; break;
|
case 2: npcskill "AL_HEAL",8,90,62; break;
|
||||||
case 3: break;
|
|
||||||
}
|
}
|
||||||
switch(rand(3)) {
|
switch(rand(3)) {
|
||||||
case 0: npcskill "AL_INCAGI",1,0,0; break;
|
case 0: npcskill "AL_INCAGI",1,0,0; break;
|
||||||
@ -1553,7 +1529,7 @@ pay_arche,76,135,3 script #Target 111,{ end; }
|
|||||||
|
|
||||||
// Alchemist Guildmember
|
// Alchemist Guildmember
|
||||||
//============================================================
|
//============================================================
|
||||||
pay_arche,130,113,3 script Alchemist Guildmember#tu 740,{
|
pay_arche,130,113,3 script Alchemist Guildmember#tu 2_M_ALCHE,{
|
||||||
mes "[Alchemist Guildmember]";
|
mes "[Alchemist Guildmember]";
|
||||||
if(tu_archer02 > 0){
|
if(tu_archer02 > 0){
|
||||||
if((countitem(1032) > 0) || (countitem(905) > 0 )){ // Blossom_Of_Maneater & Stem
|
if((countitem(1032) > 0) || (countitem(905) > 0 )){ // Blossom_Of_Maneater & Stem
|
||||||
@ -1580,20 +1556,14 @@ pay_arche,130,113,3 script Alchemist Guildmember#tu 740,{
|
|||||||
mes "Flora field! I really";
|
mes "Flora field! I really";
|
||||||
mes "appreciate your help~";
|
mes "appreciate your help~";
|
||||||
|
|
||||||
set .@alche_f,countitem(1032); // Blossom_Of_Maneater
|
.@alche_f = countitem(1032); // Blossom_Of_Maneater
|
||||||
set .@alche_s,countitem(905); // Stem
|
.@alche_s = countitem(905); // Stem
|
||||||
set .@f_zeny, .@alche_f * 130;
|
.@total_zeny = .@alche_f * 130 + .@alche_s * 30;
|
||||||
set .@s_zeny, .@alche_s * 30;
|
if (countitem(1032))
|
||||||
set .@total_zeny, .@f_zeny + .@s_zeny;
|
|
||||||
if(countitem(1032) == 0){
|
|
||||||
delitem 905, .@alche_s; //Stem
|
|
||||||
} else if(countitem(905) == 0){
|
|
||||||
delitem 1032, .@alche_f; //Blossom_Of_Maneater
|
|
||||||
} else {
|
|
||||||
delitem 1032, .@alche_f; //Blossom_Of_Maneater
|
delitem 1032, .@alche_f; //Blossom_Of_Maneater
|
||||||
|
if (countitem(905))
|
||||||
delitem 905, .@alche_s; //Stem
|
delitem 905, .@alche_s; //Stem
|
||||||
}
|
Zeny = Zeny+.@total_zeny;
|
||||||
set Zeny,Zeny+.@total_zeny;
|
|
||||||
close;
|
close;
|
||||||
case 2:
|
case 2:
|
||||||
mes "[Alchemist Guildmember]";
|
mes "[Alchemist Guildmember]";
|
||||||
@ -1627,7 +1597,7 @@ pay_arche,130,113,3 script Alchemist Guildmember#tu 740,{
|
|||||||
|
|
||||||
// Arthail
|
// Arthail
|
||||||
//============================================================
|
//============================================================
|
||||||
prontera,126,335,5 script Arthail 51,{
|
prontera,126,335,5 script Arthail 1_M_BARD,{
|
||||||
mes "[Arthail]";
|
mes "[Arthail]";
|
||||||
if(tu_archer02 < 3){
|
if(tu_archer02 < 3){
|
||||||
mes "I am the Bard";
|
mes "I am the Bard";
|
||||||
@ -1679,16 +1649,15 @@ prontera,126,335,5 script Arthail 51,{
|
|||||||
next;
|
next;
|
||||||
mes "[Arthail]";
|
mes "[Arthail]";
|
||||||
mes "Would you please go and see if there's any news being spread around in that area for me?";
|
mes "Would you please go and see if there's any news being spread around in that area for me?";
|
||||||
set tu_archer02, 3;
|
tu_archer02 = 3;
|
||||||
}
|
}
|
||||||
close;
|
}
|
||||||
} else if(tu_archer02 == 3){
|
else if(tu_archer02 == 3){
|
||||||
mes "I'm ashamed to ask,";
|
mes "I'm ashamed to ask,";
|
||||||
mes "but would you go the fountain in Prontera's central plaza and see";
|
mes "but would you go the fountain in Prontera's central plaza and see";
|
||||||
mes "if there's any news?";
|
mes "if there's any news?";
|
||||||
close;
|
}
|
||||||
|
else if(tu_archer02 == 4){
|
||||||
} else if(tu_archer02 == 4){
|
|
||||||
mes "I see...";
|
mes "I see...";
|
||||||
mes "Nothing much.";
|
mes "Nothing much.";
|
||||||
mes "Another person";
|
mes "Another person";
|
||||||
@ -1767,14 +1736,11 @@ prontera,126,335,5 script Arthail 51,{
|
|||||||
mes "I can't help it then.";
|
mes "I can't help it then.";
|
||||||
mes "I'd better go check";
|
mes "I'd better go check";
|
||||||
mes "this out on my own.";
|
mes "this out on my own.";
|
||||||
set tu_archer02, 5;
|
tu_archer02 = 5;
|
||||||
close;
|
}
|
||||||
|
else if(tu_archer02 > 4 && tu_archer02 < 7)
|
||||||
} else if(tu_archer02 > 4 && tu_archer02 < 7){
|
|
||||||
mes "^333333Zzzzz...^000000";
|
mes "^333333Zzzzz...^000000";
|
||||||
close;
|
else if(tu_archer02 == 8){
|
||||||
|
|
||||||
} else if(tu_archer02 == 8){
|
|
||||||
mes "Where did you go?";
|
mes "Where did you go?";
|
||||||
mes "I thought you might have been kidnapped since you weren't";
|
mes "I thought you might have been kidnapped since you weren't";
|
||||||
mes "here when I woke up.";
|
mes "here when I woke up.";
|
||||||
@ -1798,17 +1764,18 @@ prontera,126,335,5 script Arthail 51,{
|
|||||||
mes "I guess I'll finally";
|
mes "I guess I'll finally";
|
||||||
mes "have a song that";
|
mes "have a song that";
|
||||||
mes "I can share with you.";
|
mes "I can share with you.";
|
||||||
set tu_archer02, 9;
|
tu_archer02 = 9;
|
||||||
close;
|
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
mes "...";
|
mes "...";
|
||||||
mes "......";
|
mes "......";
|
||||||
|
}
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
|
|
||||||
// New Guild Master
|
// New Guild Master
|
||||||
//============================================================
|
//============================================================
|
||||||
prontera,167,281,3 script New Guild Master#tu 753,{
|
prontera,167,281,3 script New Guild Master#tu 4_M_MONK,{
|
||||||
mes "[New Guild Master]";
|
mes "[New Guild Master]";
|
||||||
mes "Hearken, all";
|
mes "Hearken, all";
|
||||||
mes "of you who seek";
|
mes "of you who seek";
|
||||||
@ -1825,13 +1792,13 @@ prontera,167,281,3 script New Guild Master#tu 753,{
|
|||||||
mes "those who call themselves";
|
mes "those who call themselves";
|
||||||
mes "my comrades will never";
|
mes "my comrades will never";
|
||||||
mes "know the taste of defeat!";
|
mes "know the taste of defeat!";
|
||||||
if(tu_archer02 == 3) set tu_archer02, 4;
|
if(tu_archer02 == 3) tu_archer02 = 4;
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Mage
|
// Mage
|
||||||
//============================================================
|
//============================================================
|
||||||
prontera,144,301,5 script Mage#tu 123,{
|
prontera,144,301,5 script Mage#tu 2_F_MAGICMASTER,{
|
||||||
mes "[Mage]";
|
mes "[Mage]";
|
||||||
mes "Did you see that";
|
mes "Did you see that";
|
||||||
mes "new guild master?";
|
mes "new guild master?";
|
||||||
@ -1859,7 +1826,7 @@ prontera,144,301,5 script Mage#tu 123,{
|
|||||||
|
|
||||||
// Minister
|
// Minister
|
||||||
//============================================================
|
//============================================================
|
||||||
prt_castle,76,165,6 script Minister#tu 55,{
|
prt_castle,76,165,6 script Minister#tu 1_M_JOBTESTER,{
|
||||||
mes "[Minister]";
|
mes "[Minister]";
|
||||||
mes "The royal family";
|
mes "The royal family";
|
||||||
mes "is extremely busy";
|
mes "is extremely busy";
|
||||||
@ -1878,15 +1845,15 @@ prt_castle,76,165,6 script Minister#tu 55,{
|
|||||||
next;
|
next;
|
||||||
mes "[Minister]";
|
mes "[Minister]";
|
||||||
mes "Ah, there are a few stray cats running around, those Wild Roses, so those noises you heard must have been them. Everything is fine here in the palace.";
|
mes "Ah, there are a few stray cats running around, those Wild Roses, so those noises you heard must have been them. Everything is fine here in the palace.";
|
||||||
set tu_archer02, 6;
|
tu_archer02 = 6;
|
||||||
close;
|
}
|
||||||
} else if(tu_archer02 == 7){
|
else if(tu_archer02 == 7){
|
||||||
next;
|
next;
|
||||||
mes "^3355FFThe urgency that the Minister expressed earlier has been";
|
mes "^3355FFThe urgency that the Minister expressed earlier has been";
|
||||||
mes "replaced with a stone cold feeling of sternness. He probably won't tell you much more information,";
|
mes "replaced with a stone cold feeling of sternness. He probably won't tell you much more information,";
|
||||||
mes "no matter how much you ask him.";
|
mes "no matter how much you ask him.";
|
||||||
close;
|
}
|
||||||
} else if(tu_acolyte01 == 25){
|
else if(tu_acolyte01 == 25){
|
||||||
next;
|
next;
|
||||||
mes "["+strcharinfo(0)+"]";
|
mes "["+strcharinfo(0)+"]";
|
||||||
mes "Um...";
|
mes "Um...";
|
||||||
@ -1919,14 +1886,14 @@ prt_castle,76,165,6 script Minister#tu 55,{
|
|||||||
|
|
||||||
// Range NPC
|
// Range NPC
|
||||||
//============================================================
|
//============================================================
|
||||||
prt_castle,94,150,4 script #sound_tu 139,6,6,{
|
prt_castle,94,150,4 script #sound_tu HIDDEN_WARP_NPC,6,6,{
|
||||||
OnTouch_:
|
OnTouch_:
|
||||||
if(tu_archer02 == 6) {
|
if(tu_archer02 == 6) {
|
||||||
mes "[Minister]";
|
mes "[Minister]";
|
||||||
mes "Contact the";
|
mes "Contact the";
|
||||||
mes "Prontera Church.";
|
mes "Prontera Church.";
|
||||||
mes "Hurry, this is urgent!";
|
mes "Hurry, this is urgent!";
|
||||||
set tu_archer02, 7;
|
tu_archer02 = 7;
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
end;
|
end;
|
||||||
@ -1934,7 +1901,7 @@ OnTouch_:
|
|||||||
|
|
||||||
// Bishop Maugins
|
// Bishop Maugins
|
||||||
//============================================================
|
//============================================================
|
||||||
monk_in,19,43,1 script Bishop Maugins 60,{
|
monk_in,19,43,1 script Bishop Maugins 1_M_PASTOR,{
|
||||||
mes "[Bishop Maugins]";
|
mes "[Bishop Maugins]";
|
||||||
if(tu_archer02 == 7){
|
if(tu_archer02 == 7){
|
||||||
mes "Greetings.";
|
mes "Greetings.";
|
||||||
@ -1947,8 +1914,7 @@ monk_in,19,43,1 script Bishop Maugins 60,{
|
|||||||
mes "charge of that area. So";
|
mes "charge of that area. So";
|
||||||
mes "how may I help you?";
|
mes "how may I help you?";
|
||||||
next;
|
next;
|
||||||
switch(select("Has something happened to the Kingdom?:Nothing.")) {
|
if (select("Has something happened to the Kingdom?:Nothing.") == 1) {
|
||||||
case 1:
|
|
||||||
mes "[Bishop Maugins]";
|
mes "[Bishop Maugins]";
|
||||||
mes "...!!";
|
mes "...!!";
|
||||||
next;
|
next;
|
||||||
@ -1961,8 +1927,7 @@ monk_in,19,43,1 script Bishop Maugins 60,{
|
|||||||
mes "Of course not!";
|
mes "Of course not!";
|
||||||
mes "The king and I regularly write to each other, but I haven't heard of anything in particular. Please don't worry yourself.";
|
mes "The king and I regularly write to each other, but I haven't heard of anything in particular. Please don't worry yourself.";
|
||||||
next;
|
next;
|
||||||
set tu_archer02, 8;
|
tu_archer02 = 8;
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
mes "[Bishop Maugins]";
|
mes "[Bishop Maugins]";
|
||||||
mes "Good luck on";
|
mes "Good luck on";
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -3,7 +3,7 @@
|
|||||||
//===== By: ==================================================
|
//===== By: ==================================================
|
||||||
//= Fix up by Jukka
|
//= Fix up by Jukka
|
||||||
//===== Current Version: =====================================
|
//===== Current Version: =====================================
|
||||||
//= 1.5
|
//= 2.0
|
||||||
//===== Compatible With: =====================================
|
//===== Compatible With: =====================================
|
||||||
//= rAthena Project
|
//= rAthena Project
|
||||||
//===== Description: =========================================
|
//===== Description: =========================================
|
||||||
@ -15,7 +15,7 @@
|
|||||||
//= 1.2 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
|
//= 1.2 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
|
||||||
//= 1.3 Misc. updates. [L0ne_W0lf]
|
//= 1.3 Misc. updates. [L0ne_W0lf]
|
||||||
//= 1.4 Updated to match the official script. [Euphy]
|
//= 1.4 Updated to match the official script. [Euphy]
|
||||||
//= 1.5 Replaced occurrence of PcName and clean-up. [Capuche]
|
//= 2.0 Replaced occurrence of PcName and clean-up. [Capuche]
|
||||||
//============================================================
|
//============================================================
|
||||||
|
|
||||||
// Sign
|
// Sign
|
||||||
@ -37,7 +37,7 @@ geffen,67,180,4 script New Mage Manager#M 8_F,{
|
|||||||
mes "a Mage first. Alright, dear?";
|
mes "a Mage first. Alright, dear?";
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
if(BaseClass != Job_Mage){
|
if(BaseClass != Job_Mage || eaclass()&EAJL_BABY){
|
||||||
mes "You know, sometimes";
|
mes "You know, sometimes";
|
||||||
mes "other jobs might look a";
|
mes "other jobs might look a";
|
||||||
mes "little better in some battle";
|
mes "little better in some battle";
|
||||||
@ -46,7 +46,7 @@ geffen,67,180,4 script New Mage Manager#M 8_F,{
|
|||||||
mes "anyone can do what you do~";
|
mes "anyone can do what you do~";
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
if(eaclass()&(EAJL_UPPER|EAJL_2|EAJL_THIRD) && tu_magician01 < 7){
|
if(Class != Job_Mage && tu_magician01 < 7){
|
||||||
mes "Although I offer magic";
|
mes "Although I offer magic";
|
||||||
mes "training, it's not very helpful";
|
mes "training, it's not very helpful";
|
||||||
mes "if you're already experienced";
|
mes "if you're already experienced";
|
||||||
@ -164,8 +164,8 @@ geffen,67,180,4 script New Mage Manager#M 8_F,{
|
|||||||
mes "In other words, even the same properties";
|
mes "In other words, even the same properties";
|
||||||
mes "have different features that must be considered.";
|
mes "have different features that must be considered.";
|
||||||
mes "I will explain the properties now.";
|
mes "I will explain the properties now.";
|
||||||
next;
|
|
||||||
while((1)){
|
while((1)){
|
||||||
|
next;
|
||||||
switch(select("^ff0000Fire^000000", "^5C4033Earth^000000", "^93DB70Wind^000000", "^0000FFWater^000000", "^CFB53BGhost^000000", "Quit.")){
|
switch(select("^ff0000Fire^000000", "^5C4033Earth^000000", "^93DB70Wind^000000", "^0000FFWater^000000", "^CFB53BGhost^000000", "Quit.")){
|
||||||
case 1:
|
case 1:
|
||||||
mes "[Mana]";
|
mes "[Mana]";
|
||||||
@ -211,7 +211,6 @@ geffen,67,180,4 script New Mage Manager#M 8_F,{
|
|||||||
mes "Fire Wall won't necessarily";
|
mes "Fire Wall won't necessarily";
|
||||||
mes "block its approach. So beware!";
|
mes "block its approach. So beware!";
|
||||||
.@eread_1 = 1;
|
.@eread_1 = 1;
|
||||||
next;
|
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
mes "[Mana]";
|
mes "[Mana]";
|
||||||
@ -246,7 +245,6 @@ geffen,67,180,4 script New Mage Manager#M 8_F,{
|
|||||||
mes "Fire Ball, to take advantage of";
|
mes "Fire Ball, to take advantage of";
|
||||||
mes "the monster's Earth property.";
|
mes "the monster's Earth property.";
|
||||||
.@eread_2 = 1;
|
.@eread_2 = 1;
|
||||||
next;
|
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
mes "[Mana]";
|
mes "[Mana]";
|
||||||
@ -284,7 +282,6 @@ geffen,67,180,4 script New Mage Manager#M 8_F,{
|
|||||||
mes "that we Mages can use are";
|
mes "that we Mages can use are";
|
||||||
mes "Lighning Bolt and Thunder Storm.";
|
mes "Lighning Bolt and Thunder Storm.";
|
||||||
.@eread_3 = 1;
|
.@eread_3 = 1;
|
||||||
next;
|
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
mes "[Mana]";
|
mes "[Mana]";
|
||||||
@ -321,7 +318,6 @@ geffen,67,180,4 script New Mage Manager#M 8_F,{
|
|||||||
mes "While monsters are frozen by";
|
mes "While monsters are frozen by";
|
||||||
mes "Frost Diver, they're considered Water monsters. Interesting, huh?";
|
mes "Frost Diver, they're considered Water monsters. Interesting, huh?";
|
||||||
.@eread_4 = 1;
|
.@eread_4 = 1;
|
||||||
next;
|
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
mes "[Mana]";
|
mes "[Mana]";
|
||||||
@ -354,7 +350,6 @@ geffen,67,180,4 script New Mage Manager#M 8_F,{
|
|||||||
mes "attacks or strong property";
|
mes "attacks or strong property";
|
||||||
mes "attacks, so be really careful!";
|
mes "attacks, so be really careful!";
|
||||||
.@eread_5 = 1;
|
.@eread_5 = 1;
|
||||||
next;
|
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
mes "[Mana]";
|
mes "[Mana]";
|
||||||
@ -476,7 +471,7 @@ geffen,67,180,4 script New Mage Manager#M 8_F,{
|
|||||||
}
|
}
|
||||||
next;
|
next;
|
||||||
mes "[Mana]";
|
mes "[Mana]";
|
||||||
if (countitem(915) < 10){
|
if (countitem(915) < 10){// Chrysalis
|
||||||
if (tu_magician01 == 3) {
|
if (tu_magician01 == 3) {
|
||||||
mes "Aw, you don't";
|
mes "Aw, you don't";
|
||||||
mes "have enough of";
|
mes "have enough of";
|
||||||
@ -512,8 +507,8 @@ geffen,67,180,4 script New Mage Manager#M 8_F,{
|
|||||||
mes "more advanced Mage";
|
mes "more advanced Mage";
|
||||||
mes "skills. Which one would";
|
mes "skills. Which one would";
|
||||||
mes "you like me to explain?";
|
mes "you like me to explain?";
|
||||||
next;
|
|
||||||
while(1){
|
while(1){
|
||||||
|
next;
|
||||||
switch(select("Soul Strike:Safety Wall:Fire Ball:Frost Diver:Thunderstorm:Fire Wall:Energy Coat:Quit.")) {
|
switch(select("Soul Strike:Safety Wall:Fire Ball:Frost Diver:Thunderstorm:Fire Wall:Energy Coat:Quit.")) {
|
||||||
case 1:
|
case 1:
|
||||||
mes "[Mana]";
|
mes "[Mana]";
|
||||||
@ -679,7 +674,6 @@ geffen,67,180,4 script New Mage Manager#M 8_F,{
|
|||||||
if (.@total) getexp (.@total*300),(.@total*100);
|
if (.@total) getexp (.@total*300),(.@total*100);
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
next;
|
|
||||||
}
|
}
|
||||||
close;
|
close;
|
||||||
case 6:
|
case 6:
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -3,7 +3,7 @@
|
|||||||
//===== By: ==================================================
|
//===== By: ==================================================
|
||||||
//= Fix up by Jukka
|
//= Fix up by Jukka
|
||||||
//===== Current Version: =====================================
|
//===== Current Version: =====================================
|
||||||
//= 1.5
|
//= 2.0
|
||||||
//===== Compatible With: =====================================
|
//===== Compatible With: =====================================
|
||||||
//= rAthena Project
|
//= rAthena Project
|
||||||
//===== Description: =========================================
|
//===== Description: =========================================
|
||||||
@ -16,11 +16,12 @@
|
|||||||
//= 1.3 Fixed a few minor mistakes [Playtester]
|
//= 1.3 Fixed a few minor mistakes [Playtester]
|
||||||
//= 1.4 Misc. updates. [L0ne_W0lf]
|
//= 1.4 Misc. updates. [L0ne_W0lf]
|
||||||
//= 1.5 Added Pre-Renewal support. [Euphy]
|
//= 1.5 Added Pre-Renewal support. [Euphy]
|
||||||
|
//= 2.0 Fixed a wrong exp value & clean-up. [Capuche]
|
||||||
//============================================================
|
//============================================================
|
||||||
|
|
||||||
// Thief Trainer
|
// Thief Trainer
|
||||||
//============================================================
|
//============================================================
|
||||||
moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
moc_ruins,66,164,4 script Thief Trainer#T 4_M_02,{
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
if(Class == Job_Novice){
|
if(Class == Job_Novice){
|
||||||
mes "Eh...?";
|
mes "Eh...?";
|
||||||
@ -34,10 +35,9 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
mes "Listen, if you ever decide to become a Thief--a smart choice";
|
mes "Listen, if you ever decide to become a Thief--a smart choice";
|
||||||
mes "I might add--come and talk to me. I'll show you the ropes!";
|
mes "I might add--come and talk to me. I'll show you the ropes!";
|
||||||
close;
|
close;
|
||||||
|
}
|
||||||
} else if(Class == Job_Thief || Class == Job_Thief_High || Class == Job_Assassin || Class ==Job_Assassin_Cross || Class == Job_Rogue || Class == Job_Stalker){
|
else if (BaseClass == Job_Thief && Upper != 2) {
|
||||||
if(Class == Job_Thief_High || Class == Job_Assassin || Class == Job_Assassin_Cross || Class == Job_Rogue || Class == Job_Stalker){
|
if (Class != Job_Thief && tu_thief01 < 8) {
|
||||||
if(tu_thief01 < 8){
|
|
||||||
mes "Whaaaat are you";
|
mes "Whaaaat are you";
|
||||||
mes "doin' here? There's";
|
mes "doin' here? There's";
|
||||||
mes "nothing I can teach you!";
|
mes "nothing I can teach you!";
|
||||||
@ -50,7 +50,6 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
mes "Come on! I need new moves!";
|
mes "Come on! I need new moves!";
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
if(tu_thief01 == 0){
|
if(tu_thief01 == 0){
|
||||||
mes "Heya pal.";
|
mes "Heya pal.";
|
||||||
mes "I'm Yierhan.";
|
mes "I'm Yierhan.";
|
||||||
@ -88,10 +87,8 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
next;
|
next;
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "So if you're feeling like the damage you're making is pretty weak, you might want more stat points in ^2F4F2FSTR^000000. How high your raise your own STR is really up to you.";
|
mes "So if you're feeling like the damage you're making is pretty weak, you might want more stat points in ^2F4F2FSTR^000000. How high your raise your own STR is really up to you.";
|
||||||
set tu_thief01, 1;
|
|
||||||
getexp 200,100;
|
getexp 200,100;
|
||||||
specialeffect2 EF_HIT5;
|
break;
|
||||||
close;
|
|
||||||
case 2:
|
case 2:
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "Yeah, that's right! If you wanna increase your damage, you need";
|
mes "Yeah, that's right! If you wanna increase your damage, you need";
|
||||||
@ -104,10 +101,8 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "Sure, ^23238EDEX^000000 and LUK can";
|
mes "Sure, ^23238EDEX^000000 and LUK can";
|
||||||
mes "also increase your attack damage, but they're insignificant compared to STR. I repeat: ^660000insignificant^000000.";
|
mes "also increase your attack damage, but they're insignificant compared to STR. I repeat: ^660000insignificant^000000.";
|
||||||
set tu_thief01, 1;
|
|
||||||
getexp 400,200;
|
getexp 400,200;
|
||||||
specialeffect2 EF_HIT5;
|
break;
|
||||||
close;
|
|
||||||
case 3:
|
case 3:
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "Say whaaat? ^23238EDEX^000000 affects";
|
mes "Say whaaat? ^23238EDEX^000000 affects";
|
||||||
@ -119,35 +114,37 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
next;
|
next;
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "So if you're feeling like the damage you're making is pretty weak, you might want more stat points in ^2F4F2FSTR^000000. How high your raise your own STR is really up to you.";
|
mes "So if you're feeling like the damage you're making is pretty weak, you might want more stat points in ^2F4F2FSTR^000000. How high your raise your own STR is really up to you.";
|
||||||
set tu_thief01, 1;
|
|
||||||
getexp 200,100;
|
getexp 200,100;
|
||||||
|
}
|
||||||
|
tu_thief01 = 1;
|
||||||
specialeffect2 EF_HIT5;
|
specialeffect2 EF_HIT5;
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
} else if(tu_thief01 == 1){
|
else if(tu_thief01 == 1){
|
||||||
mes "Alright, enough about stats.";
|
mes "Alright, enough about stats.";
|
||||||
mes "You know what? I think I'll just talk to you about the skills that we Thieves use.";
|
mes "You know what? I think I'll just talk to you about the skills that we Thieves use.";
|
||||||
next;
|
next;
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "So level up your skills, learn a few new ones if you want, and";
|
mes "So level up your skills, learn a few new ones if you want, and";
|
||||||
mes "then come back over here.";
|
mes "then come back over here.";
|
||||||
set tu_thief01, 2;
|
tu_thief01 = 2;
|
||||||
close;
|
close;
|
||||||
} else if(tu_thief01 == 2){
|
}
|
||||||
|
else if(tu_thief01 == 2){
|
||||||
mes "Okay, let me see your skills. You know you gotta change your battle strategy depending on what skills you have, right? Skills are just as important as stats!";
|
mes "Okay, let me see your skills. You know you gotta change your battle strategy depending on what skills you have, right? Skills are just as important as stats!";
|
||||||
next;
|
next;
|
||||||
set .@chk_th_skill1, getskilllv("TF_DOUBLE");
|
.@chk_th_skill1 = getskilllv("TF_DOUBLE");
|
||||||
set .@chk_th_skill2, getskilllv("TF_MISS");
|
.@chk_th_skill2 = getskilllv("TF_MISS");
|
||||||
set .@chk_th_skill3, getskilllv("TF_STEAL");
|
.@chk_th_skill3 = getskilllv("TF_STEAL");
|
||||||
set .@chk_th_skill4, getskilllv("TF_HIDING");
|
.@chk_th_skill4 = getskilllv("TF_HIDING");
|
||||||
set .@chk_th_skill5, getskilllv("TF_POISON");
|
.@chk_th_skill5 = getskilllv("TF_POISON");
|
||||||
set .@chk_th_skill6, getskilllv("TF_DETOXIFY");
|
.@chk_th_skill6 = getskilllv("TF_DETOXIFY");
|
||||||
|
|
||||||
if(.@chk_th_skill1 == 0 && .@chk_th_skill2 == 0 && .@chk_th_skill3 == 0 && .@chk_th_skill4 == 0 && .@chk_th_skill5 == 0 && .@chk_th_skill6 == 0){
|
if(.@chk_th_skill1 == 0 && .@chk_th_skill2 == 0 && .@chk_th_skill3 == 0 && .@chk_th_skill4 == 0 && .@chk_th_skill5 == 0 && .@chk_th_skill6 == 0){
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "You haven't learned any skills yet? Come on, it's your skills that'll set you apart from Novices and everyone else!";
|
mes "You haven't learned any skills yet? Come on, it's your skills that'll set you apart from Novices and everyone else!";
|
||||||
close;
|
close;
|
||||||
} else {
|
}
|
||||||
if(.@chk_th_skill1 > 0){
|
if(.@chk_th_skill1 > 0){
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "Ah, so you've learned";
|
mes "Ah, so you've learned";
|
||||||
@ -223,25 +220,25 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
mes "after you learn the Envenom skill. Detoxify allows you to counteract the effects of poison on a target.";
|
mes "after you learn the Envenom skill. Detoxify allows you to counteract the effects of poison on a target.";
|
||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "Alright, I guess";
|
mes "Alright, I guess";
|
||||||
mes "if you want to know";
|
mes "if you want to know";
|
||||||
mes "about any other skills,";
|
mes "about any other skills,";
|
||||||
mes "I can explain real quick.";
|
mes "I can explain real quick.";
|
||||||
set tu_thief01, 3;
|
tu_thief01 = 3;
|
||||||
getexp BaseLevel*30,BaseLevel*15;
|
getexp BaseLevel*30,BaseLevel*15;
|
||||||
specialeffect2 EF_HIT5;
|
specialeffect2 EF_HIT5;
|
||||||
close;
|
close;
|
||||||
} else if(tu_thief01 == 3){
|
}
|
||||||
|
else if(tu_thief01 == 3){
|
||||||
mes "So...";
|
mes "So...";
|
||||||
mes "Are there any";
|
mes "Are there any";
|
||||||
mes "skills you want";
|
mes "skills you want";
|
||||||
mes "explained or is this";
|
mes "explained or is this";
|
||||||
mes "pretty much stuff you";
|
mes "pretty much stuff you";
|
||||||
mes "already know?";
|
mes "already know?";
|
||||||
next;
|
|
||||||
while(1){
|
while(1){
|
||||||
|
next;
|
||||||
switch(select("Double Attack:Increase Dodge:Steal:Hiding:Envenom:Detoxify:I know enough.")) {
|
switch(select("Double Attack:Increase Dodge:Steal:Hiding:Envenom:Detoxify:I know enough.")) {
|
||||||
case 1:
|
case 1:
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
@ -250,8 +247,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
next;
|
next;
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "It's a Passive skill, so it's always in effect and won't have to use any SP to use it. The higher your Double Attack skill level, the more double attacks you'll do.";
|
mes "It's a Passive skill, so it's always in effect and won't have to use any SP to use it. The higher your Double Attack skill level, the more double attacks you'll do.";
|
||||||
set .@read_d, 1;
|
.@read_d = 1;
|
||||||
next;
|
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
@ -265,8 +261,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "Just like the Double Attack skill, Increase Dodge is a Passive skill. It won't use SP and it's always in";
|
mes "Just like the Double Attack skill, Increase Dodge is a Passive skill. It won't use SP and it's always in";
|
||||||
mes "effect. If you don't like to bruise, this is your skill.";
|
mes "effect. If you don't like to bruise, this is your skill.";
|
||||||
set .@read_f, 1;
|
.@read_f = 1;
|
||||||
next;
|
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
@ -276,8 +271,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
specialeffect2 EF_STEAL;
|
specialeffect2 EF_STEAL;
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "But you can use Steal to take items from monsters! If you're lucky, you can get some good items that way. Oh, and Steal doesn't affect monster drop rates.";
|
mes "But you can use Steal to take items from monsters! If you're lucky, you can get some good items that way. Oh, and Steal doesn't affect monster drop rates.";
|
||||||
set .@read_s, 1;
|
.@read_s = 1;
|
||||||
next;
|
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
@ -289,8 +283,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
next;
|
next;
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "Certain monsters will still be able to find you, no matter how well you hide. There are even a few monsters that can flush you out of hiding!";
|
mes "Certain monsters will still be able to find you, no matter how well you hide. There are even a few monsters that can flush you out of hiding!";
|
||||||
set .@read_p, 1;
|
.@read_p = 1;
|
||||||
next;
|
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
@ -300,8 +293,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
mes "This attack skill has the chance";
|
mes "This attack skill has the chance";
|
||||||
mes "to poison your enemy for a set amount of time. While poisoned, an enemy will constantly lose its HP and will have decreased defense.";
|
mes "to poison your enemy for a set amount of time. While poisoned, an enemy will constantly lose its HP and will have decreased defense.";
|
||||||
mes "Remember that.";
|
mes "Remember that.";
|
||||||
set .@read_h, 1;
|
.@read_h = 1;
|
||||||
next;
|
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
@ -314,10 +306,9 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "You can learn Detoxify";
|
mes "You can learn Detoxify";
|
||||||
mes "after you learn the Envenom skill. Detoxify allows you to counteract the effects of poison on a target.";
|
mes "after you learn the Envenom skill. Detoxify allows you to counteract the effects of poison on a target.";
|
||||||
set .@read_r, 1;
|
.@read_r = 1;
|
||||||
next;
|
next;
|
||||||
specialeffect2 EF_DETOXICATION;
|
specialeffect2 EF_DETOXICATION;
|
||||||
next;
|
|
||||||
break;
|
break;
|
||||||
case 7:
|
case 7:
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
@ -327,18 +318,16 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
next;
|
next;
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "Now that you're such an expert on skills, I want you to level up your skills and come back, got it?";
|
mes "Now that you're such an expert on skills, I want you to level up your skills and come back, got it?";
|
||||||
set tu_thief01, 4;
|
tu_thief01 = 4;
|
||||||
specialeffect2 EF_HIT5;
|
specialeffect2 EF_HIT5;
|
||||||
if(.@read_d) getexp 300,100;
|
.@total = .@read_d + .@read_f + .@read_s + .@read_p + .@read_h + .@read_r;
|
||||||
if(.@read_f) getexp 300,100;
|
if (.@total)
|
||||||
if(.@read_s) getexp 300,100;
|
getexp (.@total*300),(.@total*100);
|
||||||
if(.@read_p) getexp 300,100;
|
|
||||||
if(.@read_h) getexp 300,100;
|
|
||||||
if(.@read_r) getexp 300,100;
|
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if(tu_thief01 == 4){
|
}
|
||||||
|
else if(tu_thief01 == 4){
|
||||||
mes "Alright, we studied the skills and you've been practicing a little, right? You better have...";
|
mes "Alright, we studied the skills and you've been practicing a little, right? You better have...";
|
||||||
next;
|
next;
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
@ -348,7 +337,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
mes "Go and get me";
|
mes "Go and get me";
|
||||||
mes "10 ^ff0000Feather of Birds^000000.";
|
mes "10 ^ff0000Feather of Birds^000000.";
|
||||||
mes "You can go ahead and kill Pickies to get those. It really shouldn't be that hard. Oh, and use this Wing thingee to come back.";
|
mes "You can go ahead and kill Pickies to get those. It really shouldn't be that hard. Oh, and use this Wing thingee to come back.";
|
||||||
set tu_thief01, 5;
|
tu_thief01 = 5;
|
||||||
savepoint "moc_ruins",80,164;
|
savepoint "moc_ruins",80,164;
|
||||||
getitem 602,1; //Wing_Of_Butterfly
|
getitem 602,1; //Wing_Of_Butterfly
|
||||||
getexp 100,50;
|
getexp 100,50;
|
||||||
@ -356,14 +345,16 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
close2;
|
close2;
|
||||||
warp "moc_fild12",158,373;
|
warp "moc_fild12",158,373;
|
||||||
end;
|
end;
|
||||||
} else if(tu_thief01 == 5 || tu_thief01 == 6){
|
}
|
||||||
|
else if(tu_thief01 == 5 || tu_thief01 == 6){
|
||||||
if(countitem(916) < 10){
|
if(countitem(916) < 10){
|
||||||
mes "'Ey, you don't have the 10 ^ff0000Feather of Birds^000000 I asked you for! You gotta apply what you know, you know.";
|
mes "'Ey, you don't have the 10 ^ff0000Feather of Birds^000000 I asked you for! You gotta apply what you know, you know.";
|
||||||
mes "Now hurry up and do it!";
|
mes "Now hurry up and do it!";
|
||||||
close2;
|
close2;
|
||||||
warp "moc_fild07",203,38;
|
warp "moc_fild07",203,38;
|
||||||
end;
|
end;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
mes "Alright...!";
|
mes "Alright...!";
|
||||||
mes "Nice work, pal.";
|
mes "Nice work, pal.";
|
||||||
mes "Seeing as you got these feathers, you must be really gung-ho about becoming a good Thief.";
|
mes "Seeing as you got these feathers, you must be really gung-ho about becoming a good Thief.";
|
||||||
@ -407,7 +398,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
mes "not to get too close";
|
mes "not to get too close";
|
||||||
mes "to the poison! That stuff";
|
mes "to the poison! That stuff";
|
||||||
mes "is pretty strong!";
|
mes "is pretty strong!";
|
||||||
set tu_thief01, 8;
|
tu_thief01 = 8;
|
||||||
getitem 1207,1; //Main_Gauche
|
getitem 1207,1; //Main_Gauche
|
||||||
getexp 1000,500;
|
getexp 1000,500;
|
||||||
specialeffect2 EF_HIT5;
|
specialeffect2 EF_HIT5;
|
||||||
@ -417,13 +408,14 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
mes "Good!";
|
mes "Good!";
|
||||||
mes "Less work for me!";
|
mes "Less work for me!";
|
||||||
mes "Alright, you better get stronger the next time I see you. Oh, and you can have this stuff. You know, since you're so gangster and all.";
|
mes "Alright, you better get stronger the next time I see you. Oh, and you can have this stuff. You know, since you're so gangster and all.";
|
||||||
set tu_thief01, 7;
|
tu_thief01 = 7;
|
||||||
getitem 1207,1; //Main_Gauche
|
getitem 1207,1; //Main_Gauche
|
||||||
getexp 500,200;
|
getexp 500,200;
|
||||||
specialeffect2 EF_HIT5;
|
specialeffect2 EF_HIT5;
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
switch(select("It was nice to meet you.:Nope.")) {
|
switch(select("It was nice to meet you.:Nope.")) {
|
||||||
case 1:
|
case 1:
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
@ -436,22 +428,24 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
mes "you so much, kid,";
|
mes "you so much, kid,";
|
||||||
mes "you can have this.";
|
mes "you can have this.";
|
||||||
mes "Take it, it's yours!";
|
mes "Take it, it's yours!";
|
||||||
|
getexp 500,200;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "Good!";
|
mes "Good!";
|
||||||
mes "Less work for me!";
|
mes "Less work for me!";
|
||||||
mes "Alright, you better get stronger the next time I see you. Oh, and you can have this stuff. You know, since you're so gangster and all.";
|
mes "Alright, you better get stronger the next time I see you. Oh, and you can have this stuff. You know, since you're so gangster and all.";
|
||||||
|
getexp 50,20;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
set tu_thief01, 7;
|
tu_thief01 = 7;
|
||||||
getitem 1207,1; //Main_Gauche
|
getitem 1207,1; //Main_Gauche
|
||||||
getexp 500,200;
|
|
||||||
specialeffect2 EF_HIT5;
|
specialeffect2 EF_HIT5;
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if(tu_thief01 == 7){
|
}
|
||||||
|
else if(tu_thief01 == 7){
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "You know...";
|
mes "You know...";
|
||||||
mes "There was this";
|
mes "There was this";
|
||||||
@ -488,11 +482,12 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
mes "decide to check it";
|
mes "decide to check it";
|
||||||
mes "out, be real careful";
|
mes "out, be real careful";
|
||||||
mes "other there, okay?";
|
mes "other there, okay?";
|
||||||
set tu_thief01, 8;
|
tu_thief01 = 8;
|
||||||
getexp 200,100;
|
getexp 200,100;
|
||||||
specialeffect2 EF_HIT5;
|
specialeffect2 EF_HIT5;
|
||||||
close;
|
close;
|
||||||
} else if(tu_thief01 == 8){
|
}
|
||||||
|
else if(tu_thief01 == 8){
|
||||||
mes "Heya pal.";
|
mes "Heya pal.";
|
||||||
mes "You doin' alright?";
|
mes "You doin' alright?";
|
||||||
next;
|
next;
|
||||||
@ -504,7 +499,8 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
mes "It's a good policy to just be really careful on your adventures. Look out for monsters and look";
|
mes "It's a good policy to just be really careful on your adventures. Look out for monsters and look";
|
||||||
mes "out for people! Got it?";
|
mes "out for people! Got it?";
|
||||||
close;
|
close;
|
||||||
} else if(tu_thief01 < 26){
|
}
|
||||||
|
else if(tu_thief01 < 26){
|
||||||
mes "I heard there was";
|
mes "I heard there was";
|
||||||
mes "this one Assassin";
|
mes "this one Assassin";
|
||||||
mes "that went on a mission";
|
mes "that went on a mission";
|
||||||
@ -520,7 +516,8 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
mes "Anyway, take";
|
mes "Anyway, take";
|
||||||
mes "care of yourself.";
|
mes "care of yourself.";
|
||||||
close;
|
close;
|
||||||
} else if(tu_thief01 == 26){
|
}
|
||||||
|
else if(tu_thief01 == 26){
|
||||||
mes "'Ey, did you";
|
mes "'Ey, did you";
|
||||||
mes "complete your mission?";
|
mes "complete your mission?";
|
||||||
mes "I know, I know, the thing you've gotta do is pretty rough.";
|
mes "I know, I know, the thing you've gotta do is pretty rough.";
|
||||||
@ -570,13 +567,14 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
next;
|
next;
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "Hey, this stuff is yours. Think of it as a reward for helping us out. Take care of yourself now~";
|
mes "Hey, this stuff is yours. Think of it as a reward for helping us out. Take care of yourself now~";
|
||||||
set tu_thief01, 27;
|
tu_thief01 = 27;
|
||||||
getitem 2307,1; //Mantle
|
getitem 2307,1; //Mantle
|
||||||
set Zeny, Zeny + 5000;
|
Zeny = Zeny + 5000;
|
||||||
getexp 8000,3000;
|
getexp 8000,3000;
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "Hey...";
|
mes "Hey...";
|
||||||
mes "You got dreams,";
|
mes "You got dreams,";
|
||||||
@ -589,7 +587,8 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
mes "I just like telling people to follow their dreams. So do it. Life without anything to look forward to is pretty boring, doncha think?";
|
mes "I just like telling people to follow their dreams. So do it. Life without anything to look forward to is pretty boring, doncha think?";
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
} else if(Class == Job_Mage || Class == Job_Mage_High || Class == Job_Wizard || Class == Job_High_Wizard || Class == Job_Sage || Class == Job_Professor){
|
}
|
||||||
|
else if (BaseClass == Job_Mage && Upper != 2){
|
||||||
if(tu_magician01 < 7){
|
if(tu_magician01 < 7){
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "Heya.";
|
mes "Heya.";
|
||||||
@ -599,14 +598,14 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
mes "I actually got a few magic using friends here and there. That mystic stuff is waaay over my head, but";
|
mes "I actually got a few magic using friends here and there. That mystic stuff is waaay over my head, but";
|
||||||
mes "I got a lotta respect for it.";
|
mes "I got a lotta respect for it.";
|
||||||
close;
|
close;
|
||||||
} else if(tu_magician01 == 7){
|
}
|
||||||
|
else if(tu_magician01 == 7){
|
||||||
mes "Hm...?";
|
mes "Hm...?";
|
||||||
mes "That's weird, usually only";
|
mes "That's weird, usually only";
|
||||||
mes "Thieves hang around this joint. What's someone like you doing";
|
mes "Thieves hang around this joint. What's someone like you doing";
|
||||||
mes "here? Unless...";
|
mes "here? Unless...";
|
||||||
next;
|
next;
|
||||||
switch(select("I'm here on behalf of 'Mana.'")) {
|
select("I'm here on behalf of 'Mana.'");
|
||||||
case 1:
|
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "Right, you must be the help that Mana sent! You came just at the right time. You see, we found something weird in South Morroc.";
|
mes "Right, you must be the help that Mana sent! You came just at the right time. You see, we found something weird in South Morroc.";
|
||||||
next;
|
next;
|
||||||
@ -620,10 +619,10 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "Anyway, head over to";
|
mes "Anyway, head over to";
|
||||||
mes "South Morroc since it seems to be a good place to start investigating. You'll see what we found right outside the South Morroc gate.";
|
mes "South Morroc since it seems to be a good place to start investigating. You'll see what we found right outside the South Morroc gate.";
|
||||||
set tu_magician01, 8;
|
tu_magician01 = 8;
|
||||||
break;
|
close;
|
||||||
}
|
}
|
||||||
} else if(tu_magician01 < 26){
|
else if(tu_magician01 < 26){
|
||||||
mes "I heard there was";
|
mes "I heard there was";
|
||||||
mes "this one Assassin";
|
mes "this one Assassin";
|
||||||
mes "that went on a mission";
|
mes "that went on a mission";
|
||||||
@ -641,7 +640,8 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
mes "might be related to";
|
mes "might be related to";
|
||||||
mes "that mysterious Assassin...";
|
mes "that mysterious Assassin...";
|
||||||
close;
|
close;
|
||||||
} else if(tu_magician01 == 26){
|
}
|
||||||
|
else if(tu_magician01 == 26){
|
||||||
mes "So how's the";
|
mes "So how's the";
|
||||||
mes "investigation";
|
mes "investigation";
|
||||||
mes "coming along?";
|
mes "coming along?";
|
||||||
@ -694,12 +694,13 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{
|
|||||||
next;
|
next;
|
||||||
mes "[Yierhan]";
|
mes "[Yierhan]";
|
||||||
mes "Hey, this stuff is yours. Think of it as a reward for helping us out. Right, and I'll let Mana know you did a great job. Take care of yourself now~";
|
mes "Hey, this stuff is yours. Think of it as a reward for helping us out. Right, and I'll let Mana know you did a great job. Take care of yourself now~";
|
||||||
set tu_magician01, 27;
|
tu_magician01 = 27;
|
||||||
set Zeny, Zeny + 5000;
|
Zeny = Zeny + 5000;
|
||||||
getexp 5000,2000;
|
getexp 5000,2000;
|
||||||
close;
|
close;
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
mes "Just as I thought,";
|
mes "Just as I thought,";
|
||||||
mes "more than one group";
|
mes "more than one group";
|
||||||
mes "was involved in all this.";
|
mes "was involved in all this.";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user