|
@@ -4,7 +4,7 @@
|
|
//= Masao
|
|
//= Masao
|
|
//= Credits: Muad_Dib, Gepard & L0ne_W0lf
|
|
//= Credits: Muad_Dib, Gepard & L0ne_W0lf
|
|
//===== Current Version: =====================================
|
|
//===== Current Version: =====================================
|
|
-//= 1.0
|
|
|
|
|
|
+//= 1.1
|
|
//===== Compatible With: =====================================
|
|
//===== Compatible With: =====================================
|
|
//= Any rAthena SVN
|
|
//= Any rAthena SVN
|
|
//===== Description: =========================================
|
|
//===== Description: =========================================
|
|
@@ -12,6 +12,8 @@
|
|
//= Job change Quest from Wizard / High Wizard -> Warlock.
|
|
//= Job change Quest from Wizard / High Wizard -> Warlock.
|
|
//===== Additional Comments: =================================
|
|
//===== Additional Comments: =================================
|
|
//= 1.0 First Version.
|
|
//= 1.0 First Version.
|
|
|
|
+//= 1.1 Fixed some conversion mistakes, replaced numbers with
|
|
|
|
+//= constants, added item names in comments.
|
|
//============================================================
|
|
//============================================================
|
|
|
|
|
|
morocc,103,144,0 script distorted place morroc 139,1,1,{
|
|
morocc,103,144,0 script distorted place morroc 139,1,1,{
|
|
@@ -310,7 +312,7 @@ spl_in02,77,107,5 script Assistant#Warlock 446,{
|
|
case 1:
|
|
case 1:
|
|
mes "[Yoop]";
|
|
mes "[Yoop]";
|
|
mes "Leave me alone...!";
|
|
mes "Leave me alone...!";
|
|
- close;
|
|
|
|
|
|
+ close2;
|
|
warp "splendide",200,100;
|
|
warp "splendide",200,100;
|
|
end;
|
|
end;
|
|
case 2:
|
|
case 2:
|
|
@@ -340,7 +342,7 @@ spl_in02,77,107,5 script Assistant#Warlock 446,{
|
|
mes "Would you like to";
|
|
mes "Would you like to";
|
|
mes "become a Warlock?";
|
|
mes "become a Warlock?";
|
|
next;
|
|
next;
|
|
- if (SkillPoints > 0){
|
|
|
|
|
|
+ if (SkillPoint != 0) {
|
|
mes "[Yoop]";
|
|
mes "[Yoop]";
|
|
mes "First, use all of your remaining job skills points before continuing.";
|
|
mes "First, use all of your remaining job skills points before continuing.";
|
|
set job_wl,3;
|
|
set job_wl,3;
|
|
@@ -364,8 +366,8 @@ spl_in02,77,107,5 script Assistant#Warlock 446,{
|
|
mes "[Yoop]";
|
|
mes "[Yoop]";
|
|
mes "Show us how strong you are. And don't forget to wear this.";
|
|
mes "Show us how strong you are. And don't forget to wear this.";
|
|
set job_wl,4;
|
|
set job_wl,4;
|
|
- getitem 2796,1;
|
|
|
|
- getitem 2797,1;
|
|
|
|
|
|
+ getitem 2796,1; //Magical_Stone
|
|
|
|
+ getitem 2797,1; //Magical_Stone_
|
|
changequest 11106,11107;
|
|
changequest 11106,11107;
|
|
next;
|
|
next;
|
|
mes "[Yoop]";
|
|
mes "[Yoop]";
|
|
@@ -380,7 +382,7 @@ spl_in02,77,107,5 script Assistant#Warlock 446,{
|
|
close;
|
|
close;
|
|
}
|
|
}
|
|
if (job_wl == 3){
|
|
if (job_wl == 3){
|
|
- if (SkillPoints > 0){
|
|
|
|
|
|
+ if (SkillPoint != 0) {
|
|
mes "[Yoop]";
|
|
mes "[Yoop]";
|
|
mes "First, use all of your remaining job skills points before continuing.";
|
|
mes "First, use all of your remaining job skills points before continuing.";
|
|
close;
|
|
close;
|
|
@@ -399,8 +401,8 @@ spl_in02,77,107,5 script Assistant#Warlock 446,{
|
|
mes "[Yoop]";
|
|
mes "[Yoop]";
|
|
mes "Show us how strong you are. And don't forget to wear this.";
|
|
mes "Show us how strong you are. And don't forget to wear this.";
|
|
set job_wl,4;
|
|
set job_wl,4;
|
|
- getitem 2796,1;
|
|
|
|
- getitem 2797,1;
|
|
|
|
|
|
+ getitem 2796,1; //Magical_Stone
|
|
|
|
+ getitem 2797,1; //Magical_Stone_
|
|
changequest 11106,11107;
|
|
changequest 11106,11107;
|
|
next;
|
|
next;
|
|
mes "[Yoop]";
|
|
mes "[Yoop]";
|
|
@@ -512,10 +514,10 @@ spl_in02,60,231,5 script Yoop#Warlock 446,{
|
|
mes "[Yoop]";
|
|
mes "[Yoop]";
|
|
mes "While I am concentrating on working on this stone. Can you go back to my master?";
|
|
mes "While I am concentrating on working on this stone. Can you go back to my master?";
|
|
mes "I will follow up once it's done.";
|
|
mes "I will follow up once it's done.";
|
|
- delitem 2796,countitem(2796);
|
|
|
|
- delitem 2797,countitem(2797);
|
|
|
|
- delitem 6152,countitem(6152);
|
|
|
|
- delitem 6151,countitem(6151);
|
|
|
|
|
|
+ delitem 2796,countitem(2796); //Magical_Stone
|
|
|
|
+ delitem 2797,countitem(2797); //Magical_Stone_
|
|
|
|
+ delitem 6152,countitem(6152); //Glittering_Crystal
|
|
|
|
+ delitem 6151,countitem(6151); //Peice_Of_Great_Bradium
|
|
set job_wl,5;
|
|
set job_wl,5;
|
|
changequest 11107,11108;
|
|
changequest 11107,11108;
|
|
close;
|
|
close;
|
|
@@ -543,9 +545,9 @@ spl_in02,60,231,5 script Yoop#Warlock 446,{
|
|
mes "[Yoop]";
|
|
mes "[Yoop]";
|
|
mes " I will overlook your fault.";
|
|
mes " I will overlook your fault.";
|
|
mes "Please be careful with it.";
|
|
mes "Please be careful with it.";
|
|
- delitem 732,2;
|
|
|
|
- getitem 2796,1;
|
|
|
|
- getitem 2797,1;
|
|
|
|
|
|
+ delitem 732,2; //Crystal_Jewel__
|
|
|
|
+ getitem 2796,1; //Magical_Stone
|
|
|
|
+ getitem 2797,1; //Magical_Stone_
|
|
close;
|
|
close;
|
|
case 2:
|
|
case 2:
|
|
mes "[Yoop]";
|
|
mes "[Yoop]";
|
|
@@ -811,10 +813,10 @@ spl_in02,84,103,3 script Assistant#Warlock2 445,{
|
|
mes "I will guide you into the magic room.";
|
|
mes "I will guide you into the magic room.";
|
|
set job_wl,7;
|
|
set job_wl,7;
|
|
changequest 11109,11110;
|
|
changequest 11109,11110;
|
|
- getitem 12384,5;
|
|
|
|
- getitem 12385,5;
|
|
|
|
- getitem 12386,5;
|
|
|
|
- getitem 12387,5;
|
|
|
|
|
|
+ getitem 12384,5; //Rainbow_Ruby_Water
|
|
|
|
+ getitem 12385,5; //Rainbow_Ruby_Fire
|
|
|
|
+ getitem 12386,5; //Rainbow_Ruby_Wind
|
|
|
|
+ getitem 12387,5; //Rainbow_Ruby_Earth
|
|
close2;
|
|
close2;
|
|
warp "job3_war01",23,20;
|
|
warp "job3_war01",23,20;
|
|
end;
|
|
end;
|
|
@@ -829,22 +831,18 @@ spl_in02,84,103,3 script Assistant#Warlock2 445,{
|
|
mes "Would you like to try it again?";
|
|
mes "Would you like to try it again?";
|
|
mes "Let me give you more rubies.";
|
|
mes "Let me give you more rubies.";
|
|
next;
|
|
next;
|
|
- if (countitem(12384) > 0){
|
|
|
|
- delitem 12384,countitem(12384);
|
|
|
|
- }
|
|
|
|
- if (countitem(12385) > 0){
|
|
|
|
- delitem 12385,countitem(12385);
|
|
|
|
- }
|
|
|
|
- if (countitem(12386) > 0){
|
|
|
|
- delitem 12386,countitem(12386);
|
|
|
|
- }
|
|
|
|
- if (countitem(12387) > 0){
|
|
|
|
- delitem 12387,countitem(12387);
|
|
|
|
- }
|
|
|
|
- getitem 12384,5;
|
|
|
|
- getitem 12385,5;
|
|
|
|
- getitem 12386,5;
|
|
|
|
- getitem 12387,5;
|
|
|
|
|
|
+ if (countitem(12384))
|
|
|
|
+ delitem 12384,countitem(12384); //Rainbow_Ruby_Water
|
|
|
|
+ if (countitem(12385))
|
|
|
|
+ delitem 12385,countitem(12385); //Rainbow_Ruby_Fire
|
|
|
|
+ if (countitem(12386))
|
|
|
|
+ delitem 12386,countitem(12386); //Rainbow_Ruby_Wind
|
|
|
|
+ if (countitem(12387))
|
|
|
|
+ delitem 12387,countitem(12387); //Rainbow_Ruby_Earth
|
|
|
|
+ getitem 12384,5; //Rainbow_Ruby_Water
|
|
|
|
+ getitem 12385,5; //Rainbow_Ruby_Fire
|
|
|
|
+ getitem 12386,5; //Rainbow_Ruby_Wind
|
|
|
|
+ getitem 12387,5; //Rainbow_Ruby_Earth
|
|
close2;
|
|
close2;
|
|
warp "job3_war01",23,20;
|
|
warp "job3_war01",23,20;
|
|
end;
|
|
end;
|
|
@@ -853,18 +851,14 @@ spl_in02,84,103,3 script Assistant#Warlock2 445,{
|
|
mes "[Assistant]";
|
|
mes "[Assistant]";
|
|
mes "You have successfully crystallized the Hollow Stone.";
|
|
mes "You have successfully crystallized the Hollow Stone.";
|
|
mes "I'm sorry that I've doubted you.";
|
|
mes "I'm sorry that I've doubted you.";
|
|
- if (countitem(12384) > 0){
|
|
|
|
- delitem 12384,countitem(12384);
|
|
|
|
- }
|
|
|
|
- if (countitem(12385) > 0){
|
|
|
|
- delitem 12385,countitem(12385);
|
|
|
|
- }
|
|
|
|
- if (countitem(12386) > 0){
|
|
|
|
- delitem 12386,countitem(12386);
|
|
|
|
- }
|
|
|
|
- if (countitem(12387) > 0){
|
|
|
|
- delitem 12387,countitem(12387);
|
|
|
|
- }
|
|
|
|
|
|
+ if (countitem(12384))
|
|
|
|
+ delitem 12384,countitem(12384); //Rainbow_Ruby_Water
|
|
|
|
+ if (countitem(12385))
|
|
|
|
+ delitem 12385,countitem(12385); //Rainbow_Ruby_Fire
|
|
|
|
+ if (countitem(12386))
|
|
|
|
+ delitem 12386,countitem(12386); //Rainbow_Ruby_Wind
|
|
|
|
+ if (countitem(12387))
|
|
|
|
+ delitem 12387,countitem(12387); //Rainbow_Ruby_Earth
|
|
next;
|
|
next;
|
|
mes "[Assistant]";
|
|
mes "[Assistant]";
|
|
mes "All of the tests are done. Now talk to Master Engoloria.";
|
|
mes "All of the tests are done. Now talk to Master Engoloria.";
|
|
@@ -1395,7 +1389,7 @@ spl_in02,80,108,5 script Guild Master#Warlock 465,{
|
|
mes "[Yoop]";
|
|
mes "[Yoop]";
|
|
mes "Yup, Master.";
|
|
mes "Yup, Master.";
|
|
mes "Please follow me.";
|
|
mes "Please follow me.";
|
|
- Emotion 44,"Assistant#Warlock2";
|
|
|
|
|
|
+ emotion e_ic,"Assistant#Warlock2";
|
|
set job_wl,6;
|
|
set job_wl,6;
|
|
changequest 11108,11109;
|
|
changequest 11108,11109;
|
|
close;
|
|
close;
|
|
@@ -1415,7 +1409,7 @@ spl_in02,80,108,5 script Guild Master#Warlock 465,{
|
|
mes "Please come back after reducing the number of items you have.";
|
|
mes "Please come back after reducing the number of items you have.";
|
|
close;
|
|
close;
|
|
}
|
|
}
|
|
- if (SkillPoint > 0){
|
|
|
|
|
|
+ if (SkillPoint != 0) {
|
|
mes "[Master Egnoloria]";
|
|
mes "[Master Egnoloria]";
|
|
//Custom Translation
|
|
//Custom Translation
|
|
mes "Unless you like being your current job, you should use all your skill points.";
|
|
mes "Unless you like being your current job, you should use all your skill points.";
|
|
@@ -1433,10 +1427,10 @@ spl_in02,80,108,5 script Guild Master#Warlock 465,{
|
|
mes "[Master Egnoloria]";
|
|
mes "[Master Egnoloria]";
|
|
mes "This crystallized magical stone will keep you safe.";
|
|
mes "This crystallized magical stone will keep you safe.";
|
|
set job_wl,10;
|
|
set job_wl,10;
|
|
- jobchange 4055;
|
|
|
|
|
|
+ jobchange Job_Warlock;
|
|
completequest 11112;
|
|
completequest 11112;
|
|
- getitem 5753,1;
|
|
|
|
- getitem 2795,1;
|
|
|
|
|
|
+ getitem 5753,1; //Magic_Stone_Hat
|
|
|
|
+ getitem 2795,1; //Green_Apple_Ring
|
|
close;
|
|
close;
|
|
}
|
|
}
|
|
if(Class == Job_High_Wizard){
|
|
if(Class == Job_High_Wizard){
|
|
@@ -1452,10 +1446,10 @@ spl_in02,80,108,5 script Guild Master#Warlock 465,{
|
|
mes "[Master Egnoloria]";
|
|
mes "[Master Egnoloria]";
|
|
mes "This crystallized magical stone will keep you safe.";
|
|
mes "This crystallized magical stone will keep you safe.";
|
|
set job_wl,11;
|
|
set job_wl,11;
|
|
- jobchange 4061;
|
|
|
|
|
|
+ jobchange Job_Warlock_T;
|
|
completequest 11112;
|
|
completequest 11112;
|
|
- getitem 5753,1;
|
|
|
|
- getitem 2795,1;
|
|
|
|
|
|
+ getitem 5753,1; //Magic_Stone_Hat
|
|
|
|
+ getitem 2795,1; //Green_Apple_Ring
|
|
close;
|
|
close;
|
|
}else if ((JobLevel > 59) && (JobLevel < 70)){
|
|
}else if ((JobLevel > 59) && (JobLevel < 70)){
|
|
mes "[Master Egnoloria]";
|
|
mes "[Master Egnoloria]";
|
|
@@ -1469,10 +1463,10 @@ spl_in02,80,108,5 script Guild Master#Warlock 465,{
|
|
mes "[Master Egnoloria]";
|
|
mes "[Master Egnoloria]";
|
|
mes "This crystallized magical stone will keep you safe.";
|
|
mes "This crystallized magical stone will keep you safe.";
|
|
set job_wl,12;
|
|
set job_wl,12;
|
|
- jobchange 4061;
|
|
|
|
|
|
+ jobchange Job_Warlock_T;
|
|
completequest 11112;
|
|
completequest 11112;
|
|
- getitem 5753,1;
|
|
|
|
- getitem 2795,1;
|
|
|
|
|
|
+ getitem 5753,1; //Magic_Stone_Hat
|
|
|
|
+ getitem 2795,1; //Green_Apple_Ring
|
|
close;
|
|
close;
|
|
}else if (JobLevel == 70){
|
|
}else if (JobLevel == 70){
|
|
mes "[Master Egnoloria]";
|
|
mes "[Master Egnoloria]";
|
|
@@ -1486,10 +1480,10 @@ spl_in02,80,108,5 script Guild Master#Warlock 465,{
|
|
mes "[Master Egnoloria]";
|
|
mes "[Master Egnoloria]";
|
|
mes "This crystallized magical stone will keep you safe.";
|
|
mes "This crystallized magical stone will keep you safe.";
|
|
set job_wl,13;
|
|
set job_wl,13;
|
|
- jobchange 4061;
|
|
|
|
|
|
+ jobchange Job_Warlock_T;
|
|
completequest 11112;
|
|
completequest 11112;
|
|
- getitem 5753,1;
|
|
|
|
- getitem 2795,1;
|
|
|
|
|
|
+ getitem 5753,1; //Magic_Stone_Hat
|
|
|
|
+ getitem 2795,1; //Green_Apple_Ring
|
|
close;
|
|
close;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -1547,6 +1541,7 @@ job3_war01,29,25,0 script Ebein#WRR 437,{
|
|
}
|
|
}
|
|
|
|
|
|
job3_war01,29,25,5 script The chamber of magic 437,{
|
|
job3_war01,29,25,5 script The chamber of magic 437,{
|
|
|
|
+ end;
|
|
|
|
|
|
OnInit:
|
|
OnInit:
|
|
disablenpc "The chamber of magic";
|
|
disablenpc "The chamber of magic";
|
|
@@ -1570,6 +1565,7 @@ OnDisable:
|
|
}
|
|
}
|
|
|
|
|
|
job3_war02,1,1,0 script The chamber of magic#W 66,{
|
|
job3_war02,1,1,0 script The chamber of magic#W 66,{
|
|
|
|
+ end;
|
|
|
|
|
|
OnInit:
|
|
OnInit:
|
|
disablenpc "The chamber of magic#W";
|
|
disablenpc "The chamber of magic#W";
|
|
@@ -1667,6 +1663,7 @@ OnTimer305000:
|
|
}
|
|
}
|
|
|
|
|
|
job3_war02,1,2,0 script The chamber of magic#W2 66,{
|
|
job3_war02,1,2,0 script The chamber of magic#W2 66,{
|
|
|
|
+ end;
|
|
|
|
|
|
OnInit:
|
|
OnInit:
|
|
disablenpc "The chamber of magic#W2";
|
|
disablenpc "The chamber of magic#W2";
|
|
@@ -1760,6 +1757,7 @@ OnTimer305000:
|
|
}
|
|
}
|
|
|
|
|
|
job3_war02,1,3,0 script The chamber of magic#W3 66,{
|
|
job3_war02,1,3,0 script The chamber of magic#W3 66,{
|
|
|
|
+ end;
|
|
|
|
|
|
OnInit:
|
|
OnInit:
|
|
disablenpc "The chamber of magic#W3";
|
|
disablenpc "The chamber of magic#W3";
|
|
@@ -1841,6 +1839,7 @@ OnTimer65000:
|
|
}
|
|
}
|
|
|
|
|
|
job3_war02,1,4,0 script Hollow Stone#W 66,{
|
|
job3_war02,1,4,0 script Hollow Stone#W 66,{
|
|
|
|
+ end;
|
|
|
|
|
|
OnInit:
|
|
OnInit:
|
|
disablenpc "Hollow Stone#W";
|
|
disablenpc "Hollow Stone#W";
|
|
@@ -1938,6 +1937,7 @@ OnTimer607000:
|
|
}
|
|
}
|
|
|
|
|
|
job3_war01,1,1,0 script Ebein#E 66,{
|
|
job3_war01,1,1,0 script Ebein#E 66,{
|
|
|
|
+ end;
|
|
|
|
|
|
OnInit:
|
|
OnInit:
|
|
disablenpc "Ebein#E";
|
|
disablenpc "Ebein#E";
|
|
@@ -1967,6 +1967,7 @@ OnTimer6000:
|
|
}
|
|
}
|
|
|
|
|
|
job3_war02,1,1,0 script Ebein#E2 66,{
|
|
job3_war02,1,1,0 script Ebein#E2 66,{
|
|
|
|
+ end;
|
|
|
|
|
|
OnInit:
|
|
OnInit:
|
|
disablenpc "Ebein#E2";
|
|
disablenpc "Ebein#E2";
|
|
@@ -1996,55 +1997,40 @@ OnTimer6000:
|
|
}
|
|
}
|
|
|
|
|
|
/*
|
|
/*
|
|
-npc "job3_war01" "???" 1_F_01 1 2 0 0 0
|
|
|
|
-OnClick:
|
|
|
|
- switch(select( "?????" "?????" "??????" "??????" "??????" "??????" "??"
|
|
|
|
- case 1
|
|
|
|
- mes "??????"
|
|
|
|
- donpcevent "??? ?" "on"
|
|
|
|
|
|
+job3_war01,1,2,0 script ??? 66,{
|
|
|
|
+ switch(select("?????:?????:??????:??????:??????:??????:??")) {
|
|
|
|
+ case 1:
|
|
|
|
+ mes "??????";
|
|
|
|
+ donpcevent "??? ?::OnEnable";
|
|
close;
|
|
close;
|
|
- end;
|
|
|
|
- break
|
|
|
|
- case 2
|
|
|
|
- mes "??????"
|
|
|
|
- donpcevent "??? ?" "off"
|
|
|
|
|
|
+ case 2:
|
|
|
|
+ mes "??????";
|
|
|
|
+ donpcevent "??? ?::OnDisable";
|
|
close;
|
|
close;
|
|
- end;
|
|
|
|
- break
|
|
|
|
- case 3
|
|
|
|
- mes "??? ? ???"
|
|
|
|
- donpcevent "??? ?#?????" "on"
|
|
|
|
|
|
+ case 3:
|
|
|
|
+ mes "??? ? ???";
|
|
|
|
+ donpcevent "??? ?#?????::OnEnable";
|
|
close;
|
|
close;
|
|
- end;
|
|
|
|
- break
|
|
|
|
- case 4
|
|
|
|
- mes "??? ? ???"
|
|
|
|
- donpcevent "??? ?#?????" "reset"
|
|
|
|
- donpcevent "??? ?#?????" "off"
|
|
|
|
- donpcevent "??? ?#?????2" "reset"
|
|
|
|
- donpcevent "??? ?#?????2" "off"
|
|
|
|
- donpcevent "??? ?#?????3" "reset"
|
|
|
|
- donpcevent "??? ?#?????3" "off"
|
|
|
|
|
|
+ case 4:
|
|
|
|
+ mes "??? ? ???";
|
|
|
|
+ donpcevent "??? ?#?????::OnReset";
|
|
|
|
+ donpcevent "??? ?#?????::OnDisable";
|
|
|
|
+ donpcevent "??? ?#?????2::OnReset";
|
|
|
|
+ donpcevent "??? ?#?????2::OnDisable";
|
|
|
|
+ donpcevent "??? ?#?????3::OnReset";
|
|
|
|
+ donpcevent "??? ?#?????3::OnDisable";
|
|
close;
|
|
close;
|
|
- end;
|
|
|
|
- break
|
|
|
|
- case 5
|
|
|
|
- mes "??? ? ???"
|
|
|
|
- donpcevent "??? ?#?????" "on"
|
|
|
|
|
|
+ case 5:
|
|
|
|
+ mes "??? ? ???";
|
|
|
|
+ donpcevent "??? ?#?????::OnEnable";
|
|
close;
|
|
close;
|
|
- end;
|
|
|
|
- break
|
|
|
|
- case 6
|
|
|
|
- mes "??? ? ???"
|
|
|
|
- donpcevent "??? ?#?????" "reset"
|
|
|
|
- donpcevent "??? ?#?????" "off"
|
|
|
|
|
|
+ case 6:
|
|
|
|
+ mes "??? ? ???";
|
|
|
|
+ donpcevent "??? ?#?????::OnReset";
|
|
|
|
+ donpcevent "??? ?#?????::OnDisable";
|
|
close;
|
|
close;
|
|
- end;
|
|
|
|
- break
|
|
|
|
- case 7
|
|
|
|
|
|
+ case 7:
|
|
close;
|
|
close;
|
|
- end;
|
|
|
|
- break
|
|
|
|
}
|
|
}
|
|
-end;
|
|
|
|
|
|
+}
|
|
*/
|
|
*/
|