|
@@ -3,7 +3,7 @@
|
|
|
//===== By: ==================================================
|
|
|
//= Fix up by Jukka
|
|
|
//===== Current Version: =====================================
|
|
|
-//= 1.6a
|
|
|
+//= 1.7
|
|
|
//===== Compatible With: =====================================
|
|
|
//= rAthena SVN (Testet in Trunk 88xx)
|
|
|
//===== Description: =========================================
|
|
@@ -18,13 +18,14 @@
|
|
|
//= 1.5 Adjusted EXP gains to Renewal values.
|
|
|
//= 1.6 Fixed a wrong placed curly bracket. [Joseph]
|
|
|
//= 1.6a Added 'npcskill' command. [Euphy]
|
|
|
+//= 1.7 Fixed exp, texts, and requirements in pre-renewal [Daegaladh]
|
|
|
//============================================================
|
|
|
|
|
|
// Priest Praupin
|
|
|
//============================================================
|
|
|
prt_church,179,15,1 script Priest Praupin 110,{
|
|
|
mes "[Priest Praupin]";
|
|
|
- if(BaseClass != Job_Acolyte){
|
|
|
+ if(BaseJob != Job_Acolyte){
|
|
|
if(tu_acolyte01 == 25){
|
|
|
mes "Oh...!";
|
|
|
mes "You're "+strcharinfo(0)+" !";
|
|
@@ -293,7 +294,10 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|
|
npcskill "AL_HEAL",10,99,60;
|
|
|
set tu_acolyte01, 3;
|
|
|
if(getskilllv("AL_HEAL") == 0){
|
|
|
- getexp 0,10;
|
|
|
+ if(checkre(3))
|
|
|
+ getexp 0,10;
|
|
|
+ else
|
|
|
+ getexp 0,100;
|
|
|
specialeffect2 EF_CONE;
|
|
|
}
|
|
|
close;
|
|
@@ -382,11 +386,20 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|
|
set tu_acolyte01, 5;
|
|
|
delitem 1504, 1; //Mace
|
|
|
if(Class == Job_Acolyte_High)
|
|
|
- getexp 200,100;
|
|
|
- else
|
|
|
- getexp 100,50;
|
|
|
- specialeffect2 EF_CONE;
|
|
|
- close;
|
|
|
+ if(checkre(3))
|
|
|
+ getexp 200,100;
|
|
|
+ else
|
|
|
+ getexp 2000,1000;
|
|
|
+ specialeffect2 EF_CONE;
|
|
|
+ close;
|
|
|
+ } else {
|
|
|
+ if(checkre(3))
|
|
|
+ getexp 100,50;
|
|
|
+ else
|
|
|
+ getexp 1000,500;
|
|
|
+ specialeffect2 EF_CONE;
|
|
|
+ close;
|
|
|
+ }
|
|
|
} else {
|
|
|
mes "Oh my!";
|
|
|
mes "Welcome back~";
|
|
@@ -451,7 +464,7 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|
|
mes "building nearby.";
|
|
|
close;
|
|
|
case 9:
|
|
|
- mes "You went to Prontera on behalf of the convent for Priest Gardron? That must have been tough...";
|
|
|
+ mes "You went to "+(checkre(0)?"Prontera":"Payon")+" on behalf of the convent for Priest Gardron? That must have been tough...";
|
|
|
next;
|
|
|
mes "[Asthe]";
|
|
|
mes "Blessing!";
|
|
@@ -772,7 +785,10 @@ prt_monk,230,106,3 script Asthe#tu 79,{
|
|
|
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~";
|
|
|
set tu_acolyte01, 25;
|
|
|
- getexp 500,300;
|
|
|
+ if(checkre(3))
|
|
|
+ getexp 500,300;
|
|
|
+ else
|
|
|
+ getexp 5000,3000;
|
|
|
specialeffect2 EF_CONE;
|
|
|
close;
|
|
|
}
|
|
@@ -826,7 +842,7 @@ monk_in,18,38,6 script Priest Gardron#tu 110,{
|
|
|
close;
|
|
|
}
|
|
|
} else if(tu_acolyte01 == 8){
|
|
|
- if(countitem(939) > 4){
|
|
|
+ if(countitem(checkre(0)?939:957) > 4){
|
|
|
mes "Oh..!";
|
|
|
mes "You've returned!";
|
|
|
mes "Let's see... One...";
|
|
@@ -838,7 +854,7 @@ monk_in,18,38,6 script Priest Gardron#tu 110,{
|
|
|
mes "on behalf of the convent,";
|
|
|
mes "not to mention the fact that";
|
|
|
mes "you've protected the citizens";
|
|
|
- mes "of Prontera from danger.";
|
|
|
+ mes "of "+(checkre(0)?"Prontera":"Payon")+" from danger.";
|
|
|
next;
|
|
|
mes "[Priest Gardron]";
|
|
|
mes "May you always";
|
|
@@ -848,45 +864,85 @@ monk_in,18,38,6 script Priest Gardron#tu 110,{
|
|
|
mes "Acolyte training.";
|
|
|
set tu_acolyte01, 9;
|
|
|
percentheal 100,100;
|
|
|
- getexp 200,200;
|
|
|
+ if(checkre(3))
|
|
|
+ getexp 200,200;
|
|
|
+ else
|
|
|
+ getexp 2000,2000;
|
|
|
specialeffect2 EF_CONE;
|
|
|
//getitem 505,1; //Blue_Potion
|
|
|
close;
|
|
|
} else {
|
|
|
- mes "A little while ago, a Prontere Sister sent me a message. Apparently,";
|
|
|
- mes "the residents of Prontera are being plagued by Hornets.";
|
|
|
-
|
|
|
- next;
|
|
|
- mes "[Priest Gardron]";
|
|
|
- mes "She has requested the convent for help, but we've got a big problem. We're running out of people here that can deal with this situation...";
|
|
|
- next;
|
|
|
- mes "[Priest Gardron]";
|
|
|
- mes "....!";
|
|
|
- emotion e_gasp;
|
|
|
- next;
|
|
|
- mes "[Priest Gardron]";
|
|
|
- mes ""+strcharinfo(0)+",";
|
|
|
- mes "may I ask";
|
|
|
- mes "you to take care";
|
|
|
- mes "of this task? Exterminate the Hornets west of Prontera.";
|
|
|
- next;
|
|
|
- mes "[Priest Gardron]";
|
|
|
- mes "Since you're still in basic training, I will give you some";
|
|
|
- mes "help if you return with";
|
|
|
- mes "^3131FF5 Bee Stings^000000.";
|
|
|
- next;
|
|
|
- mes "[Priest Gardron]";
|
|
|
- mes "Now then...";
|
|
|
- mes "Will you go to Prontera?";
|
|
|
- next;
|
|
|
- if(select("Let's go to Prontera!:Um, let me get ready first.")==1){
|
|
|
+ if(checkre(0)) {
|
|
|
+ mes "A little while ago, a Prontera Sister sent me a message. Apparently,";
|
|
|
+ mes "the residents of Prontera are being plagued by Hornets.";
|
|
|
+ next;
|
|
|
mes "[Priest Gardron]";
|
|
|
- mes "Good, good.";
|
|
|
- mes "I shall send you";
|
|
|
- mes "there to fight the monsters west of Prontera so that you can return with 5 Bee Stings. May God bless you...";
|
|
|
- close2;
|
|
|
- warp "prontera",116,72;
|
|
|
- end;
|
|
|
+ mes "She has requested the convent for help, but we've got a big problem. We're running out of people here that can deal with this situation...";
|
|
|
+ next;
|
|
|
+ mes "[Priest Gardron]";
|
|
|
+ mes "....!";
|
|
|
+ emotion e_gasp;
|
|
|
+ next;
|
|
|
+ mes "[Priest Gardron]";
|
|
|
+ mes ""+strcharinfo(0)+",";
|
|
|
+ mes "may I ask";
|
|
|
+ mes "you to take care";
|
|
|
+ mes "of this task? Exterminate the Hornets west of Prontera.";
|
|
|
+ next;
|
|
|
+ mes "[Priest Gardron]";
|
|
|
+ mes "Since you're still in basic training, I will give you some";
|
|
|
+ mes "help if you return with";
|
|
|
+ mes "^3131FF5 Bee Stings^000000.";
|
|
|
+ next;
|
|
|
+ mes "[Priest Gardron]";
|
|
|
+ mes "Now then...";
|
|
|
+ mes "Will you go to Prontera?";
|
|
|
+ next;
|
|
|
+ if(select("Let's go to Prontera!:Um, let me get ready first.")==1) {
|
|
|
+ mes "[Priest Gardron]";
|
|
|
+ mes "Good, good.";
|
|
|
+ mes "I shall send you";
|
|
|
+ mes "there to fight the monsters west of Prontera so that you can return with 5 Bee Stings. May God bless you...";
|
|
|
+ close2;
|
|
|
+ warp "prontera",116,72;
|
|
|
+ end;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ mes "A little while ago, the Payon Elder sent me a message. Apparently,";
|
|
|
+ mes "the residents of Payon are being attacked by Zombies.";
|
|
|
+ next;
|
|
|
+ mes "[Priest Gardron]";
|
|
|
+ mes "He has requested the convent for help, but we've got a big problem. We're running out of people here that can deal with this situation...";
|
|
|
+ next;
|
|
|
+ mes "[Priest Gardron]";
|
|
|
+ mes "....!";
|
|
|
+ emotion e_gasp;
|
|
|
+ next;
|
|
|
+ mes "[Priest Gardron]";
|
|
|
+ mes ""+strcharinfo(0)+",";
|
|
|
+ mes "may I ask";
|
|
|
+ mes "you to take care";
|
|
|
+ mes "of this task? Exterminate the Skeletons and Zombies in the";
|
|
|
+ mes "First Floor of Payon Dungeon.";
|
|
|
+ next;
|
|
|
+ mes "[Priest Gardron]";
|
|
|
+ mes "Since you're still in basic training, I will give you some";
|
|
|
+ mes "help if you return with";
|
|
|
+ mes "^3131FF5 Decayed Nails^000000.";
|
|
|
+ next;
|
|
|
+ mes "[Priest Gardron]";
|
|
|
+ mes "Now then...";
|
|
|
+ mes "Will you go to Payon?";
|
|
|
+ next;
|
|
|
+ if(select("Let's go to Payon!:Um, let me get ready first.")==1) {
|
|
|
+ mes "[Priest Gardron]";
|
|
|
+ mes "Good, good.";
|
|
|
+ mes "I shall send you";
|
|
|
+ mes "there to fight the monsters in Payon Dungeon so that you can return with 5 Decayed Nails. May God bless you...";
|
|
|
+ close2;
|
|
|
+ warp "payon",161,58;
|
|
|
+ end;
|
|
|
+ }
|
|
|
}
|
|
|
close;
|
|
|
}
|
|
@@ -1081,7 +1137,10 @@ prt_monk,226,257,6 script Ill Girl#tu 93,{
|
|
|
mes "It seemed that this good";
|
|
|
mes "deed has improved your skills.^000000";
|
|
|
set tu_acolyte01, 13;
|
|
|
- getexp 0,100;
|
|
|
+ if(checkre(3))
|
|
|
+ getexp 0,100;
|
|
|
+ else
|
|
|
+ getexp 0,1000;
|
|
|
specialeffect2 EF_CONE;
|
|
|
next;
|
|
|
break;
|