Browse Source

- Some little adjustments to the job change quests, also reverted some variables to the old job change files.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16582 54d463be-8e91-2dee-dedb-b68131a5f0ec
masao87 12 years ago
parent
commit
93d361847e

+ 0 - 1
npc/jobs/2-1/assassin.txt

@@ -110,7 +110,6 @@ in_moc_16,19,33,1	script	Guildsman	55,{
 		} else {
 		} else {
 			jobchange Job_Assassin;
 			jobchange Job_Assassin;
 		}
 		}
-		set FJOB,Job_Guillotine_Cross;
 		changequest 8007,8008;
 		changequest 8007,8008;
 		completequest 8008;
 		completequest 8008;
 		mes "[Assassin Expert 'Huey']";
 		mes "[Assassin Expert 'Huey']";

+ 0 - 1
npc/jobs/2-1/blacksmith.txt

@@ -219,7 +219,6 @@ ein_in01,18,28,4	script	Guildsman#BLS	731,{
 			} else {
 			} else {
 				jobchange Job_Blacksmith;
 				jobchange Job_Blacksmith;
 			}
 			}
-			set FJOB,Job_Mechanic;
 			mes "[Altiregen]";
 			mes "[Altiregen]";
 			mes "Always remember that we are creators, and artists over metals. Be wary that you do not fall into the pitfalls of selfishness";
 			mes "Always remember that we are creators, and artists over metals. Be wary that you do not fall into the pitfalls of selfishness";
 			mes "and greed.";
 			mes "and greed.";

+ 0 - 1
npc/jobs/2-1/hunter.txt

@@ -158,7 +158,6 @@ hu_in01,386,373,4	script	Hunter Guildsman#hnt	727,{
 				} else {
 				} else {
 					jobchange Job_Hunter;
 					jobchange Job_Hunter;
 				}
 				}
-				set FJOB,Job_Ranger;
 				completequest 4013;
 				completequest 4013;
 				next;
 				next;
 				mes "[Hunter Sherin]";
 				mes "[Hunter Sherin]";

+ 0 - 1
npc/jobs/2-1/knight.txt

@@ -624,7 +624,6 @@ prt_in,88,101,4	script	Chivalry Captain	56,{
 		} else {
 		} else {
 			jobchange Job_Knight;
 			jobchange Job_Knight;
 		}
 		}
-		set FJOB,Job_Rune_Knight;
 		mes "[Captain Herman]";
 		mes "[Captain Herman]";
 		mes "I hereby declare";
 		mes "I hereby declare";
 		mes "you a member of";
 		mes "you a member of";

+ 0 - 1
npc/jobs/2-1/priest.txt

@@ -512,7 +512,6 @@ prt_church,16,41,4	script	High Bishop#prst	60,{
 		} else {
 		} else {
 			jobchange Job_Priest;
 			jobchange Job_Priest;
 		}
 		}
-		set FJOB,Job_Arch_Bishop;
 		changequest 8015,8016;
 		changequest 8015,8016;
 		mes "[Bishop Paul]";
 		mes "[Bishop Paul]";
 		mes "Now you are born again as a Priest. I congratulate you, and hope you will greatly help other people for the rest of your life.";
 		mes "Now you are born again as a Priest. I congratulate you, and hope you will greatly help other people for the rest of your life.";

+ 0 - 1
npc/jobs/2-1/wizard.txt

@@ -420,7 +420,6 @@ gef_tower,111,37,4	script	Wizard Guildsman	70,{
 		} else {
 		} else {
 			jobchange Job_Wizard;
 			jobchange Job_Wizard;
 		}
 		}
-		set FJOB,Job_Warlock;
 		completequest 9018;
 		completequest 9018;
 		mes "[Catherine]";
 		mes "[Catherine]";
 		mes "Since you're a Wizard now, act like a Wizard, got it?";
 		mes "Since you're a Wizard now, act like a Wizard, got it?";

+ 3 - 3
npc/jobs/2-1a/AssassinCross.txt

@@ -16,7 +16,7 @@
 //============================================================ 
 //============================================================ 
 
 
 valkyrie,44,58,5	script	Assassin Cross#Valkyrie	725,{
 valkyrie,44,58,5	script	Assassin Cross#Valkyrie	725,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 		if (.@karma_d > 4) {
 			mes "[Assassin Cross]";
 			mes "[Assassin Cross]";
@@ -43,7 +43,7 @@ valkyrie,44,58,5	script	Assassin Cross#Valkyrie	725,{
 		mes "Nobody...";
 		mes "Nobody...";
 		close;
 		close;
 	}
 	}
-	if ((FJOB == Job_Guillotine_Cross) && (Class == Job_Thief_High) && (JobLevel > 39)) {
+	if ((ADVJOB == Job_Assassin_Cross) && (Class == Job_Thief_High) && (JobLevel > 39)) {
 		mes "[Assassin Cross]";
 		mes "[Assassin Cross]";
 		mes "The time has come.";
 		mes "The time has come.";
 		mes "The world needs you...";
 		mes "The world needs you...";
@@ -79,7 +79,7 @@ valkyrie,44,58,5	script	Assassin Cross#Valkyrie	725,{
 			close;
 			close;
 		}
 		}
 		jobchange Job_Assassin_Cross;
 		jobchange Job_Assassin_Cross;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[Assassin Cross]";
 		mes "[Assassin Cross]";
 		mes "Congratulations.";
 		mes "Congratulations.";
 		mes "As an Assassin Cross,";
 		mes "As an Assassin Cross,";

+ 3 - 3
npc/jobs/2-1a/HighPriest.txt

@@ -16,7 +16,7 @@
 //============================================================ 
 //============================================================ 
 
 
 valkyrie,44,42,5	script	High Priest#Valkyrie	60,{
 valkyrie,44,42,5	script	High Priest#Valkyrie	60,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 		if (.@karma_d > 4) {
 			mes "[High Priest]";
 			mes "[High Priest]";
@@ -32,7 +32,7 @@ valkyrie,44,42,5	script	High Priest#Valkyrie	60,{
 		mes "us from the forces of evil...";
 		mes "us from the forces of evil...";
 		close;
 		close;
 	}
 	}
-	if ((FJOB == Job_Arch_Bishop) && (Class == Job_Acolyte_High) && (JobLevel > 39)) {
+	if ((ADVJOB == Job_High_Priest) && (Class == Job_Acolyte_High) && (JobLevel > 39)) {
 		mes "[High Priest]";
 		mes "[High Priest]";
 		mes "Our world is in";
 		mes "Our world is in";
 		mes "need of people of";
 		mes "need of people of";
@@ -59,7 +59,7 @@ valkyrie,44,42,5	script	High Priest#Valkyrie	60,{
 			close;
 			close;
 		}
 		}
 		jobchange Job_High_Priest;
 		jobchange Job_High_Priest;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[High Priest]";
 		mes "[High Priest]";
 		mes "Congratulations.";
 		mes "Congratulations.";
 		mes "As a High Priest,";
 		mes "As a High Priest,";

+ 3 - 3
npc/jobs/2-1a/HighWizard.txt

@@ -16,7 +16,7 @@
 //============================================================ 
 //============================================================ 
 
 
 valkyrie,44,47,5	script	High Wizard#Valkyrie	735,{
 valkyrie,44,47,5	script	High Wizard#Valkyrie	735,{
-	if (FJOB == 0 ||  Upper != 1) {
+	if (ADVJOB == 0 ||  Upper != 1) {
 		set .@karma_d,rand(1,10);
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 		if (.@karma_d > 4) {
 			mes "[High Wizard]";
 			mes "[High Wizard]";
@@ -38,7 +38,7 @@ valkyrie,44,47,5	script	High Wizard#Valkyrie	735,{
 		mes "was placed in the wrong hands?!";
 		mes "was placed in the wrong hands?!";
 		close;
 		close;
 	}
 	}
-	if ((FJOB == Job_Warlock) && (Class == Job_Mage_High) && (JobLevel > 39)) {
+	if ((ADVJOB == Job_High_Wizard) && (Class == Job_Mage_High) && (JobLevel > 39)) {
 		mes "[High Wizard]";
 		mes "[High Wizard]";
 		mes "It is time.";
 		mes "It is time.";
 		mes "And Rune-Midgard has";
 		mes "And Rune-Midgard has";
@@ -63,7 +63,7 @@ valkyrie,44,47,5	script	High Wizard#Valkyrie	735,{
 			close;
 			close;
 		}
 		}
 		jobchange Job_High_Wizard;
 		jobchange Job_High_Wizard;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[High Wizard]";
 		mes "[High Wizard]";
 		mes "Congratulations.";
 		mes "Congratulations.";
 		mes "As a High Wizard,";
 		mes "As a High Wizard,";

+ 3 - 3
npc/jobs/2-1a/LordKnight.txt

@@ -16,7 +16,7 @@
 //============================================================ 
 //============================================================ 
 
 
 valkyrie,44,39,5	script	Lord Knight#Valkyrie	56,{
 valkyrie,44,39,5	script	Lord Knight#Valkyrie	56,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 		if (.@karma_d > 4) {
 			mes "[Lord Knight]";
 			mes "[Lord Knight]";
@@ -36,7 +36,7 @@ valkyrie,44,39,5	script	Lord Knight#Valkyrie	56,{
 		mes "well being of our comrades.";
 		mes "well being of our comrades.";
 		close;
 		close;
 	}
 	}
-	if ((FJOB == Job_Rune_Knight) && (Class == Job_Swordman_High) && (JobLevel > 39)) {
+	if ((ADVJOB == Job_Lord_Knight) && (Class == Job_Swordman_High) && (JobLevel > 39)) {
 		mes "[Lord Knight]";
 		mes "[Lord Knight]";
 		mes "Your time has come!";
 		mes "Your time has come!";
 		mes "The world still needs you.";
 		mes "The world still needs you.";
@@ -61,7 +61,7 @@ valkyrie,44,39,5	script	Lord Knight#Valkyrie	56,{
 			close;
 			close;
 		}
 		}
 		jobchange Job_Lord_Knight;
 		jobchange Job_Lord_Knight;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[Lord Knight]";
 		mes "[Lord Knight]";
 		mes "Congratulations!";
 		mes "Congratulations!";
 		mes "As a Lord Knight,";
 		mes "As a Lord Knight,";

+ 3 - 3
npc/jobs/2-1a/Sniper.txt

@@ -16,7 +16,7 @@
 //============================================================ 
 //============================================================ 
 
 
 valkyrie,44,55,5	script	Sniper#Valkyrie	727,{
 valkyrie,44,55,5	script	Sniper#Valkyrie	727,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 		if (.@karma_d > 4) {
 			mes "[Sniper]";
 			mes "[Sniper]";
@@ -33,7 +33,7 @@ valkyrie,44,55,5	script	Sniper#Valkyrie	727,{
 		mes "of battling.";
 		mes "of battling.";
 		close;
 		close;
 	}
 	}
-	if ((FJOB == Job_Ranger) && (Class == Job_Archer_High) && (JobLevel > 39)) {
+	if ((ADVJOB == Job_Sniper) && (Class == Job_Archer_High) && (JobLevel > 39)) {
 		mes "[Sniper]";
 		mes "[Sniper]";
 		mes "The world is in";
 		mes "The world is in";
 		mes "need of mighty Bowmen";
 		mes "need of mighty Bowmen";
@@ -59,7 +59,7 @@ valkyrie,44,55,5	script	Sniper#Valkyrie	727,{
 			close;
 			close;
 		}
 		}
 		jobchange Job_Sniper;
 		jobchange Job_Sniper;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[Sniper]";
 		mes "[Sniper]";
 		mes "Congratulations!";
 		mes "Congratulations!";
 		mes "As a Sniper, I hope";
 		mes "As a Sniper, I hope";

+ 3 - 3
npc/jobs/2-1a/WhiteSmith.txt

@@ -16,7 +16,7 @@
 //============================================================ 
 //============================================================ 
 
 
 valkyrie,44,50,5	script	MasterSmith#Valkyrie	731,{
 valkyrie,44,50,5	script	MasterSmith#Valkyrie	731,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 		if (.@karma_d > 4) {
 			mes "[MasterSmith]";
 			mes "[MasterSmith]";
@@ -40,7 +40,7 @@ valkyrie,44,50,5	script	MasterSmith#Valkyrie	731,{
 		mes "crafting...";
 		mes "crafting...";
 		close;
 		close;
 	}
 	}
-	if ((FJOB == Job_Mechanic) && (Class == Job_Merchant_High) && (JobLevel > 39)) {
+	if ((ADVJOB == Job_WhiteSmith) && (Class == Job_Merchant_High) && (JobLevel > 39)) {
 		mes "[MasterSmith]";
 		mes "[MasterSmith]";
 		mes "The time has come!";
 		mes "The time has come!";
 		mes "Our world needs brave,";
 		mes "Our world needs brave,";
@@ -65,7 +65,7 @@ valkyrie,44,50,5	script	MasterSmith#Valkyrie	731,{
 			close;
 			close;
 		}
 		}
 		jobchange Job_Whitesmith;
 		jobchange Job_Whitesmith;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[MasterSmith]";
 		mes "[MasterSmith]";
 		mes "Congratulations!";
 		mes "Congratulations!";
 		mes "As a MasterSmith,";
 		mes "As a MasterSmith,";

+ 0 - 2
npc/jobs/2-2/alchemist.txt

@@ -2214,7 +2214,6 @@ alde_alche,101,184,4	script	Master Alchemist	122,{
 			} else {
 			} else {
 				jobchange Job_Alchemist;
 				jobchange Job_Alchemist;
 			}
 			}
-			set FJOB,Job_Genetic;
 			mes "[Vincent Carsciallo]";
 			mes "[Vincent Carsciallo]";
 			mes "Henceforth, you are";
 			mes "Henceforth, you are";
 			mes "now a member of our";
 			mes "now a member of our";
@@ -2248,7 +2247,6 @@ alde_alche,101,184,4	script	Master Alchemist	122,{
 		} else {
 		} else {
 			jobchange Job_Alchemist;
 			jobchange Job_Alchemist;
 		}
 		}
-		set FJOB,Job_Genetic;
 		mes "[Vincent Carsciallo]";
 		mes "[Vincent Carsciallo]";
 		mes "Henceforth, you are";
 		mes "Henceforth, you are";
 		mes "now a member of our";
 		mes "now a member of our";

+ 0 - 8
npc/jobs/2-2/bard.txt

@@ -853,7 +853,6 @@ comodo,226,123,5	script	Roaming Bard	741,{
 				} else {
 				} else {
 					jobchange Job_Bard;
 					jobchange Job_Bard;
 				}
 				}
-				set FJOB,Job_Minstrel;
 				mes "[Lalo]";
 				mes "[Lalo]";
 				mes "Very well! Hope you sing happy enjoyable songs.";
 				mes "Very well! Hope you sing happy enjoyable songs.";
 				mes "Live like the wind and the clouds!";
 				mes "Live like the wind and the clouds!";
@@ -1297,7 +1296,6 @@ comodo,226,123,5	script	Roaming Bard	741,{
 			} else {
 			} else {
 				jobchange Job_Bard;
 				jobchange Job_Bard;
 			}
 			}
-			set FJOB,Job_Minstrel;
 			mes "[Lalo]";
 			mes "[Lalo]";
 			mes "Very well! Hope you sing happy enjoyable songs.";
 			mes "Very well! Hope you sing happy enjoyable songs.";
 			mes "Live like the wind and the clouds!";
 			mes "Live like the wind and the clouds!";
@@ -1341,7 +1339,6 @@ comodo,226,123,5	script	Roaming Bard	741,{
 			} else {
 			} else {
 				jobchange Job_Bard;
 				jobchange Job_Bard;
 			}
 			}
-			set FJOB,Job_Minstrel;
 			mes "[Lalo]";
 			mes "[Lalo]";
 			mes "Good job. I will make you a job change souvenir with this.";
 			mes "Good job. I will make you a job change souvenir with this.";
 			mes "Wait just a moment.";
 			mes "Wait just a moment.";
@@ -1369,7 +1366,6 @@ comodo,226,123,5	script	Roaming Bard	741,{
 			} else {
 			} else {
 				jobchange Job_Bard;
 				jobchange Job_Bard;
 			}
 			}
-			set FJOB,Job_Minstrel;
 			mes "[Lalo]";
 			mes "[Lalo]";
 			mes "Good job. I will make you a job change souvenir with this.";
 			mes "Good job. I will make you a job change souvenir with this.";
 			mes "Wait just a moment.";
 			mes "Wait just a moment.";
@@ -1397,7 +1393,6 @@ comodo,226,123,5	script	Roaming Bard	741,{
 			} else {
 			} else {
 				jobchange Job_Bard;
 				jobchange Job_Bard;
 			}
 			}
-			set FJOB,Job_Minstrel;
 			mes "[Lalo]";
 			mes "[Lalo]";
 			mes "Good job. I will make you a job change souvenir with this.";
 			mes "Good job. I will make you a job change souvenir with this.";
 			mes "Wait just a moment.";
 			mes "Wait just a moment.";
@@ -1425,7 +1420,6 @@ comodo,226,123,5	script	Roaming Bard	741,{
 				} else {
 				} else {
 					jobchange Job_Bard;
 					jobchange Job_Bard;
 				}
 				}
-				set FJOB,Job_Minstrel;
 				mes "[Lalo]";
 				mes "[Lalo]";
 				mes "Good job. I will make you a job change souvenir with this.";
 				mes "Good job. I will make you a job change souvenir with this.";
 				mes "Wait just a moment.";
 				mes "Wait just a moment.";
@@ -1451,7 +1445,6 @@ comodo,226,123,5	script	Roaming Bard	741,{
 			} else {
 			} else {
 				jobchange Job_Bard;
 				jobchange Job_Bard;
 			}
 			}
-			set FJOB,Job_Minstrel;
 			mes "[Lalo]";
 			mes "[Lalo]";
 			mes "Good job. I will make you a job change souvenir with this.";
 			mes "Good job. I will make you a job change souvenir with this.";
 			mes "Wait just a moment.";
 			mes "Wait just a moment.";
@@ -1500,7 +1493,6 @@ comodo,226,123,5	script	Roaming Bard	741,{
 			} else {
 			} else {
 				jobchange Job_Bard;
 				jobchange Job_Bard;
 			}
 			}
-			set FJOB,Job_Minstrel;
 			completequest 3004;
 			completequest 3004;
 			mes "[Lalo]";
 			mes "[Lalo]";
 			mes "Wonderful! Sing happy enjoyable songs.";
 			mes "Wonderful! Sing happy enjoyable songs.";

+ 0 - 2
npc/jobs/2-2/crusader.txt

@@ -372,7 +372,6 @@ prt_castle,45,169,5	script	Senior Crusader	752,{
 			} else {
 			} else {
 				jobchange Job_Crusader;
 				jobchange Job_Crusader;
 			}
 			}
-			set FJOB,Job_Royal_Guard;
 			mes "[Michael Halig]";
 			mes "[Michael Halig]";
 			mes "Behold...!";
 			mes "Behold...!";
 			mes "You are now a Crusader!";
 			mes "You are now a Crusader!";
@@ -409,7 +408,6 @@ prt_castle,45,169,5	script	Senior Crusader	752,{
 		} else {
 		} else {
 			jobchange Job_Crusader;
 			jobchange Job_Crusader;
 		}
 		}
-		set FJOB,Job_Royal_Guard;
 		mes "[Michael Halig]";
 		mes "[Michael Halig]";
 		mes "Behold...!";
 		mes "Behold...!";
 		mes "You are now a Crusader!";
 		mes "You are now a Crusader!";

+ 0 - 1
npc/jobs/2-2/dancer.txt

@@ -935,7 +935,6 @@ job_duncer,95,93,4	script	Bijou	101,{
 		} else {
 		} else {
 			jobchange Job_Dancer;
 			jobchange Job_Dancer;
 		}
 		}
-		set FJOB,Job_Wanderer;
 		completequest 7006;
 		completequest 7006;
 		mes "Ooh...!";
 		mes "Ooh...!";
 		mes "You look great";
 		mes "You look great";

+ 0 - 1
npc/jobs/2-2/monk.txt

@@ -925,7 +925,6 @@ monk_in,99,58,1	script	Sensei Moohae	60,{
 			} else {
 			} else {
 				jobchange Job_Monk;
 				jobchange Job_Monk;
 			}
 			}
-			set FJOB,Job_Sura;
 			mes "[Sensei Moohae]";
 			mes "[Sensei Moohae]";
 			mes "....You are a monk.";
 			mes "....You are a monk.";
 			next;
 			next;

+ 0 - 2
npc/jobs/2-2/rogue.txt

@@ -153,7 +153,6 @@ in_rogue,363,122,4	script	Rogue Guildsman	747,{
 				} else {
 				} else {
 					jobchange Job_Rogue;
 					jobchange Job_Rogue;
 				}
 				}
-				set FJOB,Job_Shadow_Chaser;
 				changequest 2026,2027;
 				changequest 2026,2027;
 				completequest 2027;
 				completequest 2027;
 				next;
 				next;
@@ -188,7 +187,6 @@ in_rogue,363,122,4	script	Rogue Guildsman	747,{
 				} else {
 				} else {
 					jobchange Job_Rogue;
 					jobchange Job_Rogue;
 				}
 				}
-				set FJOB,Job_Shadow_Chaser;
 				changequest 2026,2027;
 				changequest 2026,2027;
 				completequest 2027;
 				completequest 2027;
 				next;
 				next;

+ 0 - 1
npc/jobs/2-2/sage.txt

@@ -170,7 +170,6 @@ yuno_in02,38,61,5	script	Dean of the Academy	743,{
 			} else {
 			} else {
 				jobchange Job_Sage;
 				jobchange Job_Sage;
 			}
 			}
-			set FJOB,Job_Sorcerer;
 			completequest 2052;
 			completequest 2052;
 			mes "[Kayron Grik]";
 			mes "[Kayron Grik]";
 			mes "Congratulations! You have now become a Sage.";
 			mes "Congratulations! You have now become a Sage.";

+ 3 - 3
npc/jobs/2-2a/Champion.txt

@@ -16,7 +16,7 @@
 //============================================================ 
 //============================================================ 
 
 
 valkyrie,53,42,3	script	Champion#Valkyrie	52,{
 valkyrie,53,42,3	script	Champion#Valkyrie	52,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 		if (.@karma_d > 4) {
 			mes "[Champion]";
 			mes "[Champion]";
@@ -38,7 +38,7 @@ valkyrie,53,42,3	script	Champion#Valkyrie	52,{
 		mes "so much in life...";
 		mes "so much in life...";
 		close;
 		close;
 	}
 	}
-	if ((FJOB == Job_Sura) && (Class == Job_Acolyte_High) && (JobLevel > 39)) {
+	if ((ADVJOB == Job_Champion) && (Class == Job_Acolyte_High) && (JobLevel > 39)) {
 		mes "[Champion]";
 		mes "[Champion]";
 		mes "It's time.";
 		mes "It's time.";
 		mes "Time for great heroes";
 		mes "Time for great heroes";
@@ -64,7 +64,7 @@ valkyrie,53,42,3	script	Champion#Valkyrie	52,{
 			close;
 			close;
 		}
 		}
 		jobchange Job_Champion;
 		jobchange Job_Champion;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[Champion]";
 		mes "[Champion]";
 		mes "Congratulations!";
 		mes "Congratulations!";
 		mes "Live as a Champion,";
 		mes "Live as a Champion,";

+ 3 - 3
npc/jobs/2-2a/Clown.txt

@@ -18,7 +18,7 @@
 //============================================================ 
 //============================================================ 
 
 
 valkyrie,53,54,3	script	Minstrel#Valkyrie	741,{
 valkyrie,53,54,3	script	Minstrel#Valkyrie	741,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 		if (.@karma_d > 4) {
 			mes "[Minstrel]";
 			mes "[Minstrel]";
@@ -32,7 +32,7 @@ valkyrie,53,54,3	script	Minstrel#Valkyrie	741,{
 		mes "Sha la la la la~";
 		mes "Sha la la la la~";
 		close;
 		close;
 	}
 	}
-	if ((FJOB == Job_Minstrell) && (Class == Job_Archer_High) && (JobLevel > 39)) {
+	if ((ADVJOB == Job_Clown) &&( Class == Job_Archer_High) && (JobLevel > 39)) {
 		mes "[Minstrel]";
 		mes "[Minstrel]";
 		mes "The dreary world";
 		mes "The dreary world";
 		mes "of mortals is in need";
 		mes "of mortals is in need";
@@ -60,7 +60,7 @@ valkyrie,53,54,3	script	Minstrel#Valkyrie	741,{
 			close;
 			close;
 		}
 		}
 		jobchange Job_Clown;
 		jobchange Job_Clown;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[Minstrel]";
 		mes "[Minstrel]";
 		mes "Congratulations!";
 		mes "Congratulations!";
 		mes "As a Minstrel, your";
 		mes "As a Minstrel, your";

+ 3 - 3
npc/jobs/2-2a/Creator.txt

@@ -16,7 +16,7 @@
 //============================================================ 
 //============================================================ 
 
 
 valkyrie,53,50,3	script	Biochemist#Valkyrie	122,{
 valkyrie,53,50,3	script	Biochemist#Valkyrie	122,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 		if (.@karma_d > 4) {
 			mes "[Biochemist]";
 			mes "[Biochemist]";
@@ -40,7 +40,7 @@ valkyrie,53,50,3	script	Biochemist#Valkyrie	122,{
 		mes "a place in Valhalla...";
 		mes "a place in Valhalla...";
 		close;
 		close;
 	}
 	}
-	if ((FJOB == Job_Genetic) && (Class == Job_Merchant_High) && (JobLevel > 39)) {
+	if ((ADVJOB == Job_Creator) && (Class == Job_Merchant_High) && (JobLevel > 39)) {
 		mes "[Biochemist]";
 		mes "[Biochemist]";
 		mes "Yes...";
 		mes "Yes...";
 		mes "It's about time.";
 		mes "It's about time.";
@@ -65,7 +65,7 @@ valkyrie,53,50,3	script	Biochemist#Valkyrie	122,{
 			close;
 			close;
 		}
 		}
 		jobchange Job_Creator;
 		jobchange Job_Creator;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[Biochemist]";
 		mes "[Biochemist]";
 		mes "Congratulations!";
 		mes "Congratulations!";
 		mes "As a Biochemist,";
 		mes "As a Biochemist,";

+ 3 - 3
npc/jobs/2-2a/Gypsy.txt

@@ -16,7 +16,7 @@
 //============================================================ 
 //============================================================ 
 
 
 valkyrie,53,56,3	script	Gypsy#Valkyrie	101,{
 valkyrie,53,56,3	script	Gypsy#Valkyrie	101,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 		if (.@karma_d > 4) {
 			mes "[Gypsy]";
 			mes "[Gypsy]";
@@ -33,7 +33,7 @@ valkyrie,53,56,3	script	Gypsy#Valkyrie	101,{
 		mes "For me, it's a way of life~";
 		mes "For me, it's a way of life~";
 		close;
 		close;
 	}
 	}
-	if ((FJOB == Job_Wanderer) && (Class == Job_Archer_High) && (JobLevel > 39)) {
+	if ((ADVJOB == Job_Gypsy) && (Class == Job_Archer_High) && (JobLevel > 39)) {
 		mes "[Gypsy]";
 		mes "[Gypsy]";
 		mes "The land of Rune-Midgard";
 		mes "The land of Rune-Midgard";
 		mes "is in need of talented women";
 		mes "is in need of talented women";
@@ -60,7 +60,7 @@ valkyrie,53,56,3	script	Gypsy#Valkyrie	101,{
 			close;
 			close;
 		}
 		}
 		jobchange Job_Gypsy;
 		jobchange Job_Gypsy;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[Gypsy]";
 		mes "[Gypsy]";
 		mes "Congratulations!";
 		mes "Congratulations!";
 		mes "As a Gypsy, I know";
 		mes "As a Gypsy, I know";

+ 3 - 3
npc/jobs/2-2a/Paladin.txt

@@ -16,7 +16,7 @@
 //============================================================ 
 //============================================================ 
 
 
 valkyrie,53,39,3	script	Paladin#Valkyrie	752,{
 valkyrie,53,39,3	script	Paladin#Valkyrie	752,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 		if (.@karma_d > 4) {
 			mes "[Paladin]";
 			mes "[Paladin]";
@@ -33,7 +33,7 @@ valkyrie,53,39,3	script	Paladin#Valkyrie	752,{
 		mes "always brighten our path!";
 		mes "always brighten our path!";
 		close;
 		close;
 	}
 	}
-	if ((FJOB == Job_Royal_Guard) && (Class == Job_Swordman_High) && (JobLevel > 39)) {
+	if ((ADVJOB == Job_Paladin) && (Class == Job_Swordman_High) && (JobLevel > 39)) {
 		mes "[Paladin]";
 		mes "[Paladin]";
 		mes "The Holy War will";
 		mes "The Holy War will";
 		mes "be upon us before we";
 		mes "be upon us before we";
@@ -61,7 +61,7 @@ valkyrie,53,39,3	script	Paladin#Valkyrie	752,{
 			close;
 			close;
 		}
 		}
 		jobchange Job_Paladin;
 		jobchange Job_Paladin;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[Paladin]";
 		mes "[Paladin]";
 		mes "Congratulations.";
 		mes "Congratulations.";
 		mes "As a Paladin, I hope";
 		mes "As a Paladin, I hope";

+ 3 - 3
npc/jobs/2-2a/Professor.txt

@@ -16,7 +16,7 @@
 //============================================================ 
 //============================================================ 
 
 
 valkyrie,53,47,3	script	Scholar#Valkyrie	743,{
 valkyrie,53,47,3	script	Scholar#Valkyrie	743,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 		if (.@karma_d > 4) {
 			mes "[Scholar]";
 			mes "[Scholar]";
@@ -40,7 +40,7 @@ valkyrie,53,47,3	script	Scholar#Valkyrie	743,{
 		mes "process of learning...";
 		mes "process of learning...";
 		close;
 		close;
 	}
 	}
-	if ((FJOB == Job_Sorcerer) && (Class == Job_Mage_High) && (JobLevel > 39)) {
+	if ((ADVJOB == Job_Professor) && (Class == Job_Mage_High) && (JobLevel > 39)) {
 		mes "[Scholar]";
 		mes "[Scholar]";
 		mes "Rune-Midgard doesn't";
 		mes "Rune-Midgard doesn't";
 		mes "have enough Scholars to";
 		mes "have enough Scholars to";
@@ -68,7 +68,7 @@ valkyrie,53,47,3	script	Scholar#Valkyrie	743,{
 			close;
 			close;
 		}
 		}
 		jobchange Job_Professor;
 		jobchange Job_Professor;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[Scholar]";
 		mes "[Scholar]";
 		mes "Congratulations!";
 		mes "Congratulations!";
 		mes "As a Professor, I hope";
 		mes "As a Professor, I hope";

+ 3 - 3
npc/jobs/2-2a/Stalker.txt

@@ -16,7 +16,7 @@
 //============================================================ 
 //============================================================ 
 
 
 valkyrie,53,58,3	script	Stalker#Valkyrie	747,{
 valkyrie,53,58,3	script	Stalker#Valkyrie	747,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 		if (.@karma_d > 4) {
 			mes "[Stalker]";
 			mes "[Stalker]";
@@ -41,7 +41,7 @@ valkyrie,53,58,3	script	Stalker#Valkyrie	747,{
 		mes "they need me.";
 		mes "they need me.";
 		close;
 		close;
 	}
 	}
-	if ((FJOB == Job_Shadow_Chaser) && (Class == Job_Thief_High) && (JobLevel > 39)) {
+	if ((ADVJOB == Job_Stalker) && (Class == Job_Thief_High) && (JobLevel > 39)) {
 		mes "[Stalker]";
 		mes "[Stalker]";
 		mes "This world needs";
 		mes "This world needs";
 		mes "more heroes who are";
 		mes "more heroes who are";
@@ -69,7 +69,7 @@ valkyrie,53,58,3	script	Stalker#Valkyrie	747,{
 			close;
 			close;
 		}
 		}
 		jobchange Job_Stalker;
 		jobchange Job_Stalker;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[Stalker]";
 		mes "[Stalker]";
 		mes "Congratulations!";
 		mes "Congratulations!";
 		mes "As a Stalker, I hope";
 		mes "As a Stalker, I hope";

+ 110 - 109
npc/jobs/valkyrie.txt

@@ -40,7 +40,7 @@
 //============================================================ 
 //============================================================ 
 
 
 valkyrie,48,86,4	script	Valkyrie#	811,{
 valkyrie,48,86,4	script	Valkyrie#	811,{
-	if (FJOB != 0 || Upper == 1) {
+	if (ADVJOB != 0 || Upper == 1) {
 		mes "[Valkyrie]";
 		mes "[Valkyrie]";
 		mes "Welcome";
 		mes "Welcome";
 		mes "to Valhalla,";
 		mes "to Valhalla,";
@@ -53,7 +53,7 @@ valkyrie,48,86,4	script	Valkyrie#	811,{
 		mes "Honor to the warriors!";
 		mes "Honor to the warriors!";
 		close;
 		close;
 	}
 	}
-	if ((Baselevel > 98) && (JobLevel > 49) && ((Class >= Job_Knight) && (Class <= Job_Crusader2))) {
+	if ((Baselevel > 98) && (JobLevel > 49) && (Class >= Job_Knight) && (Class <= Job_Crusader2)) {
 		mes "[Valkyrie]";
 		mes "[Valkyrie]";
 		mes "Welcome";
 		mes "Welcome";
 		mes "to Valhalla,";
 		mes "to Valhalla,";
@@ -84,113 +84,114 @@ valkyrie,48,86,4	script	Valkyrie#	811,{
 			warp "yuno_in02",93,205;
 			warp "yuno_in02",93,205;
 			end;
 			end;
 		}
 		}
-		else {
-			mes "[Valkyrie]";
-			mes "I see you've already";
-			mes "released yourself from";
-			mes "all worldy attachments,";
-			mes ""+ strcharinfo(0) +".";
-			next;
-			mes "[Valkyrie]";
-			mes "That's an admirable attitude for an adventurer such as yourself. Honor comes when you abandon all personal desires for the sake of mankind.";
-			next;
-			if (SkillPoint) {
-				mes "[Valkyrie]";
-				mes "Hmm... I sense that you have";
-				mes "some lingering attachment or";
-				mes "unfinished business in your";
-				mes "current life. Take care of that,";
-				mes "and bring closure to your present life.";
-				close2;
-				warp "yuno_in02",93,205;
-				end;
-			}
-			mes "[Valkyrie]";
-			mes "Now, let me remove all";
-			mes "of your present memories...";
-			mes "However, you will be able to";
-			mes "remember the most honorable";
-			mes "moments of this life.";
-			next;
-			mes "[Valkyrie]";
-			mes "With one,";
-			mes "I will ask the";
-			mes "goddess Urd to remove";
-			mes "all of your present";
-			mes "memories.";
-			next;
-			mes "[Valkyrie]";
-			mes "With two,";
-			mes "I will ask the";
-			mes "goddess Verdandi to keep";
-			mes "and record the most honorable moments of your present life.";
-			next;
-			mes "[Valkyrie]";
-			mes "With three,";
-			mes "I will ask the";
-			mes "goddess Skuld to";
-			mes "guide you to your";
-			mes "next life.";
-			next;
-			mes "[Valkyrie]";
-			mes "One...";
-			callfunc "F_ClearJobVar";
-			next;
-			mes "[Valkyrie]";
-			mes "One...";
-			mes "Two......";
-			next;
-			mes "[Valkyrie]";
-			mes "One...";
-			mes "Two......";
-			mes "And Three.";
-			jobchange Job_Novice_High;
-			resetlvl(1);
-			set MISC_QUEST,MISC_QUEST | 1024; //<-reset Skill Reset Event
-			skill 142,1,0;
-			skill 143,1,0;
-			completequest 1000;
-			next;
-			mes "[Valkyrie]";
-			mes "Congratulations.";
-			mes "You are now reborn";
-			mes "into a brand new life.";
-			mes "Please take these small gifts";
-			mes "in preparation for your new adventures.";
-			getitem 1202,1; //Knife_
-			getitem 2302,1; //Cotton_Shirt_
-			next;
-			mes "[Valkyrie]";
-			mes "I wish that the release the goddess Urd has granted you proves to be a blessing. I hope that the memories Verdandi has recorded will always honor you.";
-			next;
+		mes "[Valkyrie]";
+		mes "I see you've already";
+		mes "released yourself from";
+		mes "all worldy attachments,";
+		mes ""+ strcharinfo(0) +".";
+		next;
+		mes "[Valkyrie]";
+		mes "That's an admirable attitude for an adventurer such as yourself. Honor comes when you abandon all personal desires for the sake of mankind.";
+		next;
+		if (SkillPoint) {
 			mes "[Valkyrie]";
 			mes "[Valkyrie]";
-			mes "And I pray that the new life to which the goddess Skuld will guide you will be even more honorable than your last.";
+			mes "Hmm... I sense that you have";
+			mes "some lingering attachment or";
+			mes "unfinished business in your";
+			mes "current life. Take care of that,";
+			mes "and bring closure to your present life.";
 			close2;
 			close2;
-			switch (FJOB) {
-			case 4054:
-			case 4066:
-				warp "izlude",94,103; break;
-			case 4057:
-			case 4070:
-				warp "prontera",273,354; break;
-			case 4055:
-			case 4067:
-				warp "geffen",120,60; break;
-			case 4058:
-			case 4071:
-				warp "alberta",116,57; break;
-			case 4056:
-			case 4068:
-			case 4069:
-				warp "payon",69,100; break;
-			case 4059:
-			case 4072:
-				warp "morocc",154,50; break;
-			default:
-				warp "yuno_in02",93,205; break;
-			}
+			warp "yuno_in02",93,205;
 			end;
 			end;
 		}
 		}
+		mes "[Valkyrie]";
+		mes "Now, let me remove all";
+		mes "of your present memories...";
+		mes "However, you will be able to";
+		mes "remember the most honorable";
+		mes "moments of this life.";
+		next;
+		mes "[Valkyrie]";
+		mes "With one,";
+		mes "I will ask the";
+		mes "goddess Urd to remove";
+		mes "all of your present";
+		mes "memories.";
+		next;
+		mes "[Valkyrie]";
+		mes "With two,";
+		mes "I will ask the";
+		mes "goddess Verdandi to keep";
+		mes "and record the most honorable moments of your present life.";
+		next;
+		mes "[Valkyrie]";
+		mes "With three,";
+		mes "I will ask the";
+		mes "goddess Skuld to";
+		mes "guide you to your";
+		mes "next life.";
+		next;
+		mes "[Valkyrie]";
+		mes "One...";
+		callfunc "F_ClearJobVar";
+		next;
+		mes "[Valkyrie]";
+		mes "One...";
+		mes "Two......";
+		next;
+		mes "[Valkyrie]";
+		mes "One...";
+		mes "Two......";
+		mes "And Three.";
+		set ADVJOB, Class+Job_Novice_High; //memo the target 3rd Job ID
+		if(ADVJOB == Job_Lord_Knight2) set ADVJOB,Job_Lord_Knight;
+		if(ADVJOB == Job_Paladin2) set ADVJOB,Job_Paladin;
+		jobchange Job_Novice_High;
+		resetlvl(1);
+		set MISC_QUEST,MISC_QUEST | 1024; //<-reset Skill Reset Event
+		skill 142,1,0;
+		skill 143,1,0;
+		completequest 1000;
+		next;
+		mes "[Valkyrie]";
+		mes "Congratulations.";
+		mes "You are now reborn";
+		mes "into a brand new life.";
+		mes "Please take these small gifts";
+		mes "in preparation for your new adventures.";
+		getitem 1202,1; //Knife_
+		getitem 2302,1; //Cotton_Shirt_
+		next;
+		mes "[Valkyrie]";
+		mes "I wish that the release the goddess Urd has granted you proves to be a blessing. I hope that the memories Verdandi has recorded will always honor you.";
+		next;
+		mes "[Valkyrie]";
+		mes "And I pray that the new life to which the goddess Skuld will guide you will be even more honorable than your last.";
+		close2;
+		switch (ADVJOB) {
+		case 4008:
+		case 4015:
+			warp "izlude",94,103; break;
+		case 4009:
+		case 4016:
+			warp "prontera",273,354; break;
+		case 4010:
+		case 4017:
+			warp "geffen",120,60; break;
+		case 4011:
+		case 4019:
+			warp "alberta",116,57; break;
+		case 4012:
+		case 4020:
+		case 4021:
+			warp "payon",69,100; break;
+		case 4013:
+		case 4018:
+			warp "morocc",154,50; break;
+		default:
+			warp "yuno_in02",93,205; break;
+		}
+		end;
 	}
 	}
 	mes "[Valkyrie]";
 	mes "[Valkyrie]";
 	mes "Welcome";
 	mes "Welcome";
@@ -205,7 +206,7 @@ valkyrie,48,86,4	script	Valkyrie#	811,{
 }
 }
 
 
 yuno_in02,88,164,5	script	Metheus Sylphe#Library	742,{
 yuno_in02,88,164,5	script	Metheus Sylphe#Library	742,{
-	if ((Baselevel > 98) && (JobLevel > 49) && ((Class >= Job_Knight) && (Class <= Job_Crusader2))) {
+	if ((Baselevel > 98) && (JobLevel > 49) && (Class >= Job_Knight) && (Class <= Job_Crusader2)) {
 		if (valkyrie_Q == 0) {
 		if (valkyrie_Q == 0) {
 			mes "[Metheus Sylphe]";
 			mes "[Metheus Sylphe]";
 			mes "Welcome to the Library of the Schweicherbil Magic Academy.";
 			mes "Welcome to the Library of the Schweicherbil Magic Academy.";
@@ -252,7 +253,7 @@ yuno_in02,88,164,5	script	Metheus Sylphe#Library	742,{
 }
 }
 
 
 yuno_in02,93,207,1	script	Book of Ymir	111,{
 yuno_in02,93,207,1	script	Book of Ymir	111,{
-	if (FJOB != 0 || Upper == 1) {
+	if (ADVJOB != 0 || Upper == 1) {
 		mes "[The Book of Ymir]";
 		mes "[The Book of Ymir]";
 		mes "...The entrance to the Hall of Honor is open to anyone who has moved forward into their next life. It is there to help heroes decide what they want to do, and can lead them to anywhere in this world.";
 		mes "...The entrance to the Hall of Honor is open to anyone who has moved forward into their next life. It is there to help heroes decide what they want to do, and can lead them to anywhere in this world.";
 		next;
 		next;
@@ -270,7 +271,7 @@ yuno_in02,93,207,1	script	Book of Ymir	111,{
 		warp "valkyrie",48,8;
 		warp "valkyrie",48,8;
 		end;
 		end;
 	}
 	}
-	if ((Baselevel > 98) && (JobLevel > 49) && ((Class >= Job_Knight) && (Class <= Job_Crusader2))) {
+	if ((Baselevel > 98) && (JobLevel > 49) && (Class >= Job_Knight) && (Class <= Job_Crusader2)) {
 		if (valkyrie_Q != 0) {
 		if (valkyrie_Q != 0) {
 			mes "[The Book of Ymir]";
 			mes "[The Book of Ymir]";
 			mes "...Therefore, ancient heroes were";
 			mes "...Therefore, ancient heroes were";
@@ -338,7 +339,7 @@ yuno_in02,93,207,1	script	Book of Ymir	111,{
 }
 }
 
 
 yuno_in05,49,43,1	script	Heart of Ymir	111,{
 yuno_in05,49,43,1	script	Heart of Ymir	111,{
-	if ((Baselevel > 98) && (JobLevel > 49) && ((Class >= Job_Knight) && (Class <= Job_Crusader2))) {
+	if ((Baselevel > 98) && (JobLevel > 49) && (Class >= Job_Knight) && (Class <= Job_Crusader2)) {
 		if (valkyrie_Q == 2) warp "valkyrie",48,8;
 		if (valkyrie_Q == 2) warp "valkyrie",48,8;
 	}
 	}
 	end;
 	end;

+ 28 - 28
npc/pre-re/jobs/1-1/acolyte.txt

@@ -15,7 +15,7 @@
 //============================================================ 
 //============================================================ 
 prt_church,184,41,4	script	Cleric#aco	60,{
 prt_church,184,41,4	script	Cleric#aco	60,{
 	if (Upper == 1) {
 	if (Upper == 1) {
-		if (FJOB == Job_Arch_Bishop || FJOB == Job_Sura) {
+		if (ADVJOB == Job_High_Priest || ADVJOB == Job_Champion) {
 			if (Class == Job_Novice_High) {
 			if (Class == Job_Novice_High) {
 				mes "[Father Mareusis]";
 				mes "[Father Mareusis]";
 				mes "Ah, I sense you have endured";
 				mes "Ah, I sense you have endured";
@@ -125,8 +125,8 @@ prt_church,184,41,4	script	Cleric#aco	60,{
 }
 }
 
 
 prt_fild03,365,255,2	script	Ascetic#aco	89,{
 prt_fild03,365,255,2	script	Ascetic#aco	89,{
-	if (Class == Job_Novice) {
-		if (ACO_Q== 6) {
+	if (Class == Job_Baby || Class == Job_Novice) {
+		if (ACO_Q == 6) {
 			mes "[Father Rubalkabara]";
 			mes "[Father Rubalkabara]";
 			mes "Please take care. They should know that you've met me by the time you arrive at the Prontera Sanctuary.";
 			mes "Please take care. They should know that you've met me by the time you arrive at the Prontera Sanctuary.";
 			next;
 			next;
@@ -134,8 +134,8 @@ prt_fild03,365,255,2	script	Ascetic#aco	89,{
 			mes "I've sent a carrier pigeon with a message. I hope it will arrive there safely...";
 			mes "I've sent a carrier pigeon with a message. I hope it will arrive there safely...";
 			close;
 			close;
 		}
 		}
-		if (ACO_Q!= 0) {
-			if (ACO_Q== 2) {
+		if (ACO_Q != 0) {
+			if (ACO_Q == 2) {
 				mes "[Father Rubalkabara]";
 				mes "[Father Rubalkabara]";
 				mes "Oh...? You must be the one who aspires to become an Acolyte. I've already received news from the Sanctuary that you might be coming.";
 				mes "Oh...? You must be the one who aspires to become an Acolyte. I've already received news from the Sanctuary that you might be coming.";
 				next;
 				next;
@@ -180,8 +180,8 @@ prt_fild03,365,255,2	script	Ascetic#aco	89,{
 		close;
 		close;
 	}
 	}
 	if (Class == Job_Baby_Acolyte || Class == Job_Acolyte) {
 	if (Class == Job_Baby_Acolyte || Class == Job_Acolyte) {
-		if (PRST_Q != 0) {
-			if (PRST_Q == 1) {
+		if (ACO_Q2 != 0) {
+			if (ACO_Q2 == 1) {
 				mes "[Father Rubalkabara]";
 				mes "[Father Rubalkabara]";
 				mes "Ah yes, so you're the young Acolyte who wishes to become a Priest.";
 				mes "Ah yes, so you're the young Acolyte who wishes to become a Priest.";
 				next;
 				next;
@@ -194,10 +194,10 @@ prt_fild03,365,255,2	script	Ascetic#aco	89,{
 				mes "[Father Rubalkabara]";
 				mes "[Father Rubalkabara]";
 				mes "Well then, please head to your next destination for your pilgrimage. Be safe in your travels.";
 				mes "Well then, please head to your next destination for your pilgrimage. Be safe in your travels.";
 				savepoint "prt_fild03",361,255;
 				savepoint "prt_fild03",361,255;
-				set PRST_Q,2;
+				set ACO_Q2,2;
 				close;
 				close;
 			}
 			}
-			if (PRST_Q == 2) {
+			if (ACO_Q2 == 2) {
 				mes "[Father Rubalkabara]";
 				mes "[Father Rubalkabara]";
 				mes "Please be hurry to the next destination for your pilgrimage. I hope you become a Priest soon.";
 				mes "Please be hurry to the next destination for your pilgrimage. I hope you become a Priest soon.";
 				close;
 				close;
@@ -228,8 +228,8 @@ prt_fild03,365,255,2	script	Ascetic#aco	89,{
 }
 }
 
 
 moc_fild07,41,355,4	script	Ascetic#2	95,{
 moc_fild07,41,355,4	script	Ascetic#2	95,{
-	if (Class == Job_Novice) {
-		if (ACO_Q== 6) {
+	if (Class == Job_Baby || Class == Job_Novice) {
+		if (ACO_Q == 6) {
 			mes "[Mother Marthilda]";
 			mes "[Mother Marthilda]";
 			mes "I will send a carrier pigeon to the Prontera Sanctuary. When you return, the Priest there should already have received my message.";
 			mes "I will send a carrier pigeon to the Prontera Sanctuary. When you return, the Priest there should already have received my message.";
 			next;
 			next;
@@ -237,8 +237,8 @@ moc_fild07,41,355,4	script	Ascetic#2	95,{
 			mes "I will pray to God, and hope that you become an Acolyte soon.";
 			mes "I will pray to God, and hope that you become an Acolyte soon.";
 			close;
 			close;
 		}
 		}
-		if (ACO_Q!= 0) {
-			if (ACO_Q== 3) {
+		if (ACO_Q != 0) {
+			if (ACO_Q == 3) {
 				mes "[Mother Marthilda]";
 				mes "[Mother Marthilda]";
 				mes "Ah, you must be one of the Acolyte applicants. I sincerely welcome you.";
 				mes "Ah, you must be one of the Acolyte applicants. I sincerely welcome you.";
 				next;
 				next;
@@ -278,8 +278,8 @@ moc_fild07,41,355,4	script	Ascetic#2	95,{
 		close;
 		close;
 	}
 	}
 	if (Class == Job_Baby_Acolyte || Class == Job_Acolyte) {
 	if (Class == Job_Baby_Acolyte || Class == Job_Acolyte) {
-		if (PRST_Q != 0) {
-			if (PRST_Q == 1) {
+		if (ACO_Q2 != 0) {
+			if (ACO_Q2 == 1) {
 				mes "[Mother Marthilda]";
 				mes "[Mother Marthilda]";
 				mes "Hmm...";
 				mes "Hmm...";
 				mes "It seems you're";
 				mes "It seems you're";
@@ -293,7 +293,7 @@ moc_fild07,41,355,4	script	Ascetic#2	95,{
 				mes "Perhaps you should ask Bishop Paul or Sister Cecilia once again. Well, may God be with you...";
 				mes "Perhaps you should ask Bishop Paul or Sister Cecilia once again. Well, may God be with you...";
 				close;
 				close;
 			}
 			}
-			if (PRST_Q == 2) {
+			if (ACO_Q2 == 2) {
 				mes "[Mother Marthilda]";
 				mes "[Mother Marthilda]";
 				mes "Ah, are you";
 				mes "Ah, are you";
 				mes "a Priest trainee...?";
 				mes "a Priest trainee...?";
@@ -312,10 +312,10 @@ moc_fild07,41,355,4	script	Ascetic#2	95,{
 				mes "God for safety";
 				mes "God for safety";
 				mes "on your journey.";
 				mes "on your journey.";
 				savepoint "moc_fild07",35,355;
 				savepoint "moc_fild07",35,355;
-				set PRST_Q,3;
+				set ACO_Q2,3;
 				close;
 				close;
 			}
 			}
-			if (PRST_Q == 3) {
+			if (ACO_Q2 == 3) {
 				mes "[Mother Marthilda]";
 				mes "[Mother Marthilda]";
 				mes "Please leave soon, and";
 				mes "Please leave soon, and";
 				mes "continue your training.";
 				mes "continue your training.";
@@ -345,8 +345,8 @@ moc_fild07,41,355,4	script	Ascetic#2	95,{
 }
 }
 
 
 prt_fild00,208,218,6	script	Ascetic#3	98,{
 prt_fild00,208,218,6	script	Ascetic#3	98,{
-	if (Class == Job_Novice) {
-		if (ACO_Q== 8) {
+	if (Class == Job_Baby || Class == Job_Novice) {
+		if (ACO_Q == 8) {
 			mes "[Father Yosuke]";
 			mes "[Father Yosuke]";
 			mes "What?";
 			mes "What?";
 			next;
 			next;
@@ -354,8 +354,8 @@ prt_fild00,208,218,6	script	Ascetic#3	98,{
 			mes "Have you any more business with me?! You don't! Go back to the Sanctuary now!";
 			mes "Have you any more business with me?! You don't! Go back to the Sanctuary now!";
 			close;
 			close;
 		}
 		}
-		if (ACO_Q!= 0) {
-			if (ACO_Q== 4) {
+		if (ACO_Q != 0) {
+			if (ACO_Q == 4) {
 				mes "[Father Yosuke]";
 				mes "[Father Yosuke]";
 				mes "Hey.";
 				mes "Hey.";
 				mes "Whatever you are,";
 				mes "Whatever you are,";
@@ -401,8 +401,8 @@ prt_fild00,208,218,6	script	Ascetic#3	98,{
 		close;
 		close;
 	}
 	}
 	if (Class == Job_Baby_Acolyte || Class == Job_Acolyte) {
 	if (Class == Job_Baby_Acolyte || Class == Job_Acolyte) {
-		if (PRST_Q != 0) {
-			if (PRST_Q == 1) {
+		if (ACO_Q2 != 0) {
+			if (ACO_Q2 == 1) {
 				mes "[Father Yosuke]";
 				mes "[Father Yosuke]";
 				mes "Hmm...";
 				mes "Hmm...";
 				mes "A Priest trainee, eh?";
 				mes "A Priest trainee, eh?";
@@ -415,7 +415,7 @@ prt_fild00,208,218,6	script	Ascetic#3	98,{
 				mes "Now, go back to Church, kid.";
 				mes "Now, go back to Church, kid.";
 				close;
 				close;
 			}
 			}
-			if (PRST_Q == 2) {
+			if (ACO_Q2 == 2) {
 				mes "[Father Yosuke]";
 				mes "[Father Yosuke]";
 				mes "Hmm...";
 				mes "Hmm...";
 				mes "A Priest trainee, eh?";
 				mes "A Priest trainee, eh?";
@@ -427,7 +427,7 @@ prt_fild00,208,218,6	script	Ascetic#3	98,{
 				mes "But that's your own fault. Go back to Church.";
 				mes "But that's your own fault. Go back to Church.";
 				close;
 				close;
 			}
 			}
-			if (PRST_Q == 3) {
+			if (ACO_Q2 == 3) {
 				mes "[Father Yosuke]";
 				mes "[Father Yosuke]";
 				mes "Hmm.";
 				mes "Hmm.";
 				mes "A Priest";
 				mes "A Priest";
@@ -446,10 +446,10 @@ prt_fild00,208,218,6	script	Ascetic#3	98,{
 				mes "your trials is now";
 				mes "your trials is now";
 				mes "completed.";
 				mes "completed.";
 				savepoint "prt_fild00",206,230;
 				savepoint "prt_fild00",206,230;
-				set PRST_Q,4;
+				set ACO_Q2,4;
 				close;
 				close;
 			}
 			}
-			if (PRST_Q == 4) {
+			if (ACO_Q2 == 4) {
 				mes "[Father Yosuke]";
 				mes "[Father Yosuke]";
 				mes "I told you to go back to church.";
 				mes "I told you to go back to church.";
 				mes "Or do you want to live with me here for the rest of your life...?";
 				mes "Or do you want to live with me here for the rest of your life...?";

+ 2 - 2
npc/pre-re/jobs/1-1/archer.txt

@@ -14,7 +14,7 @@
 //============================================================ 
 //============================================================ 
 payon_in02,64,71,4	script	Archer Guildsman	85,{
 payon_in02,64,71,4	script	Archer Guildsman	85,{
 	if (Upper == 1) {
 	if (Upper == 1) {
-		if ((Class == Job_Novice_High) && (FJOB == Job_Ranger || FJOB == Job_Minstrel || FJOB == Job_Wanderer)) {
+		if ((Class == Job_Novice_High) && (ADVJOB == Job_Sniper || ADVJOB == Job_Clown || ADVJOB == Job_Gypsy)) {
 			mes "[Archer Guildsman]";
 			mes "[Archer Guildsman]";
 			mes "Hey, I know you.";
 			mes "Hey, I know you.";
 			next;
 			next;
@@ -76,7 +76,7 @@ payon_in02,64,71,4	script	Archer Guildsman	85,{
 				mes "extremely high concentration,";
 				mes "extremely high concentration,";
 				mes "so we do not accept ";
 				mes "so we do not accept ";
 				mes "those who have little patience.";
 				mes "those who have little patience.";
-				close2;
+				close;
 			}
 			}
 			mes "[Archer Guildsman]";
 			mes "[Archer Guildsman]";
 			mes "You seem to have learned the basic skills..";
 			mes "You seem to have learned the basic skills..";

+ 1 - 1
npc/pre-re/jobs/1-1/mage.txt

@@ -14,7 +14,7 @@
 //============================================================ 
 //============================================================ 
 geffen_in,164,124,4	script	Mage Guildsman	123,{
 geffen_in,164,124,4	script	Mage Guildsman	123,{
 	if (Upper == 1) {
 	if (Upper == 1) {
-		if (FJOB == Job_Warlock || FJOB == Job_Sorcerer) {
+		if ((Class == Job_Novice_High) && (ADVJOB == Job_High_Wizard || ADVJOB == Job_Professor)) {
 			if (Class == Job_Novice_High) {
 			if (Class == Job_Novice_High) {
 				mes "[Mage Guildsman]";
 				mes "[Mage Guildsman]";
 				mes "Whoa, long time no see! But weren't you supposed to be dead?";
 				mes "Whoa, long time no see! But weren't you supposed to be dead?";

+ 3 - 3
npc/pre-re/jobs/1-1/merchant.txt

@@ -14,7 +14,7 @@
 //============================================================ 
 //============================================================ 
 alberta_in,53,43,6	script	Merchant#mer	86,{
 alberta_in,53,43,6	script	Merchant#mer	86,{
 	if (Upper == 1) {
 	if (Upper == 1) {
-		if ((Class == Job_Novice_High) && (FJOB == Job_Mechanic || FJOB == Job_Genetic)) {
+		if ((Class == Job_Novice_High) && (ADVJOB == Job_Whitesmith || ADVJOB == Job_Creator)) {
 			mes "[Chief Mahnsoo]";
 			mes "[Chief Mahnsoo]";
 			mes "Long time no see!";
 			mes "Long time no see!";
 			mes "Hey, you didn't quit";
 			mes "Hey, you didn't quit";
@@ -70,7 +70,7 @@ alberta_in,53,43,6	script	Merchant#mer	86,{
 				next;
 				next;
 				mes "[Guildsman Mahnsoo]";
 				mes "[Guildsman Mahnsoo]";
 				mes "Don't you think we need to learn some basic skills although we just deal with money?";
 				mes "Don't you think we need to learn some basic skills although we just deal with money?";
-				close2;
+				close;
 			}
 			}
 			mes "[Guildsman Mahnsoo]";
 			mes "[Guildsman Mahnsoo]";
 			mes "Good, I think you're fully ready for it seeing that your basic skill level is fulfilled.";
 			mes "Good, I think you're fully ready for it seeing that your basic skill level is fulfilled.";
@@ -169,7 +169,7 @@ alberta_in,53,43,6	script	Merchant#mer	86,{
 }
 }
 
 
 alberta_in,28,29,2	script	Merchant Guildsman	83,{
 alberta_in,28,29,2	script	Merchant Guildsman	83,{
-	if (MERCNT_Q == 0 || MERCNT_Q == 1 || MERCNT_Q == 2) {
+	if ((MERCNT_Q >= 0) && (MERCNT_Q <= 2)) {
 		mes "[Union Staff Kay]";
 		mes "[Union Staff Kay]";
 		mes "I am sorry, but we don't make deliveries anymore.";
 		mes "I am sorry, but we don't make deliveries anymore.";
 		mes "Didn't Chief Mahnsoo tell you?";
 		mes "Didn't Chief Mahnsoo tell you?";

+ 3 - 4
npc/pre-re/jobs/1-1/swordman.txt

@@ -14,7 +14,7 @@
 //============================================================ 
 //============================================================ 
 izlude_in,74,172,4	script	Swordman	119,{
 izlude_in,74,172,4	script	Swordman	119,{
 	if (Upper == 1) {
 	if (Upper == 1) {
-		if ((Class == Job_Novice_High) && (FJOB == Job_Rune_Knight || FJOB == Job_Royal_Guard)) {
+		if ((Class == Job_Novice_High) && (ADVJOB == Job_Lord_Knight || ADVJOB == Job_Paladin)) {
 			mes "[Swordman Guildsman]";
 			mes "[Swordman Guildsman]";
 			mes "It...";
 			mes "It...";
 			mes "Can't be...";
 			mes "Can't be...";
@@ -85,7 +85,7 @@ izlude_in,74,172,4	script	Swordman	119,{
 		if (Class == Job_Baby || Class == Job_Novice) {
 		if (Class == Job_Baby || Class == Job_Novice) {
 			if (getskilllv("NV_BASIC") < 9) {
 			if (getskilllv("NV_BASIC") < 9) {
 				mes "[Swordman Guildsman]";
 				mes "[Swordman Guildsman]";
-				mes "I'm sorry to tell you this but to be a Swordman, you must reach at least ^4d4dffJob Level 10^000000.";
+				mes "I'm sorry to tell you this but to be a Swordman, you must reach at least ^4d4dffJOB Level 10^000000.";
 				mes "and ^4d4dffBasic Skill Level 9^000000.";
 				mes "and ^4d4dffBasic Skill Level 9^000000.";
 				next;
 				next;
 				mes "[Swordman Guildsman]";
 				mes "[Swordman Guildsman]";
@@ -109,7 +109,6 @@ izlude_in,74,172,4	script	Swordman	119,{
 				} else {
 				} else {
 					jobchange Job_Swordman;
 					jobchange Job_Swordman;
 				}
 				}
-				set job_sword_q,0;
 				getitem 13415,1; //N_Falchion
 				getitem 13415,1; //N_Falchion
 				mes "[Swordman Guildsman]";
 				mes "[Swordman Guildsman]";
 				mes "Congratulations again for becomming a Swordman and I hope that you participate in many activities for the revival of our guild.";
 				mes "Congratulations again for becomming a Swordman and I hope that you participate in many activities for the revival of our guild.";
@@ -121,7 +120,7 @@ izlude_in,74,172,4	script	Swordman	119,{
 				close;
 				close;
 			}
 			}
 		}
 		}
-		if (Class == Job_Baby_Swordman || Class == Job_Swordman || Class == Job_Swordman) {
+		if (Class == Job_Baby_Swordman || Class == Job_Swordman) {
 			mes "[Swordman Guildsman]";
 			mes "[Swordman Guildsman]";
 			mes "You are already an excellent Swordman, aren't you?";
 			mes "You are already an excellent Swordman, aren't you?";
 			mes "Just devote yourself to be a great Swordman.";
 			mes "Just devote yourself to be a great Swordman.";

+ 1 - 1
npc/pre-re/jobs/1-1/thief.txt

@@ -14,7 +14,7 @@
 //============================================================ 
 //============================================================ 
 moc_prydb1,39,129,2	script	Thief Guildsman	69,{
 moc_prydb1,39,129,2	script	Thief Guildsman	69,{
 	if (Upper == 1) {
 	if (Upper == 1) {
-		if (FJOB == Job_Guillotine_Cross || FJOB == Job_Shadow_Chaser) {
+		if ((Class == Job_Novice_High) && (ADVJOB == Job_Assassin_Cross || ADVJOB == Job_Stalker)) {
 			if (Class == Job_Novice_High) {
 			if (Class == Job_Novice_High) {
 				mes "[Thief Guildsman]";
 				mes "[Thief Guildsman]";
 				mes "Huh? Do I know you? It's creepy that you seem so familiar. You don't have a twin, do you?";
 				mes "Huh? Do I know you? It's creepy that you seem so familiar. You don't have a twin, do you?";

+ 28 - 28
npc/re/jobs/1-1/acolyte.txt

@@ -15,7 +15,7 @@
 //============================================================ 
 //============================================================ 
 prt_church,184,41,4	script	Cleric#aco	60,{
 prt_church,184,41,4	script	Cleric#aco	60,{
 	if (Upper == 1) {
 	if (Upper == 1) {
-		if (FJOB == Job_Arch_Bishop || FJOB == Job_Sura) {
+		if (ADVJOB == Job_High_Priest || ADVJOB == Job_Champion) {
 			if (Class == Job_Novice_High) {
 			if (Class == Job_Novice_High) {
 				mes "[Father Mareusis]";
 				mes "[Father Mareusis]";
 				mes "Ah, I sense you have endured";
 				mes "Ah, I sense you have endured";
@@ -125,8 +125,8 @@ prt_church,184,41,4	script	Cleric#aco	60,{
 }
 }
 
 
 prt_fild03,365,255,2	script	Ascetic#aco	89,{
 prt_fild03,365,255,2	script	Ascetic#aco	89,{
-	if (Class == Job_Novice) {
-		if (ACO_Q== 6) {
+	if (Class == Job_Baby || Class == Job_Novice) {
+		if (ACO_Q == 6) {
 			mes "[Father Rubalkabara]";
 			mes "[Father Rubalkabara]";
 			mes "Please take care. They should know that you've met me by the time you arrive at the Prontera Sanctuary.";
 			mes "Please take care. They should know that you've met me by the time you arrive at the Prontera Sanctuary.";
 			next;
 			next;
@@ -134,8 +134,8 @@ prt_fild03,365,255,2	script	Ascetic#aco	89,{
 			mes "I've sent a carrier pigeon with a message. I hope it will arrive there safely...";
 			mes "I've sent a carrier pigeon with a message. I hope it will arrive there safely...";
 			close;
 			close;
 		}
 		}
-		if (ACO_Q!= 0) {
-			if (ACO_Q== 2) {
+		if (ACO_Q != 0) {
+			if (ACO_Q == 2) {
 				mes "[Father Rubalkabara]";
 				mes "[Father Rubalkabara]";
 				mes "Oh...? You must be the one who aspires to become an Acolyte. I've already received news from the Sanctuary that you might be coming.";
 				mes "Oh...? You must be the one who aspires to become an Acolyte. I've already received news from the Sanctuary that you might be coming.";
 				next;
 				next;
@@ -180,8 +180,8 @@ prt_fild03,365,255,2	script	Ascetic#aco	89,{
 		close;
 		close;
 	}
 	}
 	if (Class == Job_Baby_Acolyte || Class == Job_Acolyte) {
 	if (Class == Job_Baby_Acolyte || Class == Job_Acolyte) {
-		if (PRST_Q != 0) {
-			if (PRST_Q == 1) {
+		if (ACO_Q2 != 0) {
+			if (ACO_Q2 == 1) {
 				mes "[Father Rubalkabara]";
 				mes "[Father Rubalkabara]";
 				mes "Ah yes, so you're the young Acolyte who wishes to become a Priest.";
 				mes "Ah yes, so you're the young Acolyte who wishes to become a Priest.";
 				next;
 				next;
@@ -194,10 +194,10 @@ prt_fild03,365,255,2	script	Ascetic#aco	89,{
 				mes "[Father Rubalkabara]";
 				mes "[Father Rubalkabara]";
 				mes "Well then, please head to your next destination for your pilgrimage. Be safe in your travels.";
 				mes "Well then, please head to your next destination for your pilgrimage. Be safe in your travels.";
 				savepoint "prt_fild03",361,255;
 				savepoint "prt_fild03",361,255;
-				set PRST_Q,2;
+				set ACO_Q2,2;
 				close;
 				close;
 			}
 			}
-			if (PRST_Q == 2) {
+			if (ACO_Q2 == 2) {
 				mes "[Father Rubalkabara]";
 				mes "[Father Rubalkabara]";
 				mes "Please be hurry to the next destination for your pilgrimage. I hope you become a Priest soon.";
 				mes "Please be hurry to the next destination for your pilgrimage. I hope you become a Priest soon.";
 				close;
 				close;
@@ -228,8 +228,8 @@ prt_fild03,365,255,2	script	Ascetic#aco	89,{
 }
 }
 
 
 moc_fild07,41,355,4	script	Ascetic#2	95,{
 moc_fild07,41,355,4	script	Ascetic#2	95,{
-	if (Class == Job_Novice) {
-		if (ACO_Q== 6) {
+	if (Class == Job_Baby || Class == Job_Novice) {
+		if (ACO_Q == 6) {
 			mes "[Mother Marthilda]";
 			mes "[Mother Marthilda]";
 			mes "I will send a carrier pigeon to the Prontera Sanctuary. When you return, the Priest there should already have received my message.";
 			mes "I will send a carrier pigeon to the Prontera Sanctuary. When you return, the Priest there should already have received my message.";
 			next;
 			next;
@@ -237,8 +237,8 @@ moc_fild07,41,355,4	script	Ascetic#2	95,{
 			mes "I will pray to God, and hope that you become an Acolyte soon.";
 			mes "I will pray to God, and hope that you become an Acolyte soon.";
 			close;
 			close;
 		}
 		}
-		if (ACO_Q!= 0) {
-			if (ACO_Q== 3) {
+		if (ACO_Q != 0) {
+			if (ACO_Q == 3) {
 				mes "[Mother Marthilda]";
 				mes "[Mother Marthilda]";
 				mes "Ah, you must be one of the Acolyte applicants. I sincerely welcome you.";
 				mes "Ah, you must be one of the Acolyte applicants. I sincerely welcome you.";
 				next;
 				next;
@@ -278,8 +278,8 @@ moc_fild07,41,355,4	script	Ascetic#2	95,{
 		close;
 		close;
 	}
 	}
 	if (Class == Job_Baby_Acolyte || Class == Job_Acolyte) {
 	if (Class == Job_Baby_Acolyte || Class == Job_Acolyte) {
-		if (PRST_Q != 0) {
-			if (PRST_Q == 1) {
+		if (ACO_Q2 != 0) {
+			if (ACO_Q2 == 1) {
 				mes "[Mother Marthilda]";
 				mes "[Mother Marthilda]";
 				mes "Hmm...";
 				mes "Hmm...";
 				mes "It seems you're";
 				mes "It seems you're";
@@ -293,7 +293,7 @@ moc_fild07,41,355,4	script	Ascetic#2	95,{
 				mes "Perhaps you should ask Bishop Paul or Sister Cecilia once again. Well, may God be with you...";
 				mes "Perhaps you should ask Bishop Paul or Sister Cecilia once again. Well, may God be with you...";
 				close;
 				close;
 			}
 			}
-			if (PRST_Q == 2) {
+			if (ACO_Q2 == 2) {
 				mes "[Mother Marthilda]";
 				mes "[Mother Marthilda]";
 				mes "Ah, are you";
 				mes "Ah, are you";
 				mes "a Priest trainee...?";
 				mes "a Priest trainee...?";
@@ -312,10 +312,10 @@ moc_fild07,41,355,4	script	Ascetic#2	95,{
 				mes "God for safety";
 				mes "God for safety";
 				mes "on your journey.";
 				mes "on your journey.";
 				savepoint "moc_fild07",35,355;
 				savepoint "moc_fild07",35,355;
-				set PRST_Q,3;
+				set ACO_Q2,3;
 				close;
 				close;
 			}
 			}
-			if (PRST_Q == 3) {
+			if (ACO_Q2 == 3) {
 				mes "[Mother Marthilda]";
 				mes "[Mother Marthilda]";
 				mes "Please leave soon, and";
 				mes "Please leave soon, and";
 				mes "continue your training.";
 				mes "continue your training.";
@@ -345,8 +345,8 @@ moc_fild07,41,355,4	script	Ascetic#2	95,{
 }
 }
 
 
 prt_fild00,208,218,6	script	Ascetic#3	98,{
 prt_fild00,208,218,6	script	Ascetic#3	98,{
-	if (Class == Job_Novice) {
-		if (ACO_Q== 8) {
+	if (Class == Job_Baby || Class == Job_Novice) {
+		if (ACO_Q == 8) {
 			mes "[Father Yosuke]";
 			mes "[Father Yosuke]";
 			mes "What?";
 			mes "What?";
 			next;
 			next;
@@ -354,8 +354,8 @@ prt_fild00,208,218,6	script	Ascetic#3	98,{
 			mes "Have you any more business with me?! You don't! Go back to the Sanctuary now!";
 			mes "Have you any more business with me?! You don't! Go back to the Sanctuary now!";
 			close;
 			close;
 		}
 		}
-		if (ACO_Q!= 0) {
-			if (ACO_Q== 4) {
+		if (ACO_Q != 0) {
+			if (ACO_Q == 4) {
 				mes "[Father Yosuke]";
 				mes "[Father Yosuke]";
 				mes "Hey.";
 				mes "Hey.";
 				mes "Whatever you are,";
 				mes "Whatever you are,";
@@ -401,8 +401,8 @@ prt_fild00,208,218,6	script	Ascetic#3	98,{
 		close;
 		close;
 	}
 	}
 	if (Class == Job_Baby_Acolyte || Class == Job_Acolyte) {
 	if (Class == Job_Baby_Acolyte || Class == Job_Acolyte) {
-		if (PRST_Q != 0) {
-			if (PRST_Q == 1) {
+		if (ACO_Q2 != 0) {
+			if (ACO_Q2 == 1) {
 				mes "[Father Yosuke]";
 				mes "[Father Yosuke]";
 				mes "Hmm...";
 				mes "Hmm...";
 				mes "A Priest trainee, eh?";
 				mes "A Priest trainee, eh?";
@@ -415,7 +415,7 @@ prt_fild00,208,218,6	script	Ascetic#3	98,{
 				mes "Now, go back to Church, kid.";
 				mes "Now, go back to Church, kid.";
 				close;
 				close;
 			}
 			}
-			if (PRST_Q == 2) {
+			if (ACO_Q2 == 2) {
 				mes "[Father Yosuke]";
 				mes "[Father Yosuke]";
 				mes "Hmm...";
 				mes "Hmm...";
 				mes "A Priest trainee, eh?";
 				mes "A Priest trainee, eh?";
@@ -427,7 +427,7 @@ prt_fild00,208,218,6	script	Ascetic#3	98,{
 				mes "But that's your own fault. Go back to Church.";
 				mes "But that's your own fault. Go back to Church.";
 				close;
 				close;
 			}
 			}
-			if (PRST_Q == 3) {
+			if (ACO_Q2 == 3) {
 				mes "[Father Yosuke]";
 				mes "[Father Yosuke]";
 				mes "Hmm.";
 				mes "Hmm.";
 				mes "A Priest";
 				mes "A Priest";
@@ -446,10 +446,10 @@ prt_fild00,208,218,6	script	Ascetic#3	98,{
 				mes "your trials is now";
 				mes "your trials is now";
 				mes "completed.";
 				mes "completed.";
 				savepoint "prt_fild00",206,230;
 				savepoint "prt_fild00",206,230;
-				set PRST_Q,4;
+				set ACO_Q2,4;
 				close;
 				close;
 			}
 			}
-			if (PRST_Q == 4) {
+			if (ACO_Q2 == 4) {
 				mes "[Father Yosuke]";
 				mes "[Father Yosuke]";
 				mes "I told you to go back to church.";
 				mes "I told you to go back to church.";
 				mes "Or do you want to live with me here for the rest of your life...?";
 				mes "Or do you want to live with me here for the rest of your life...?";

+ 2 - 2
npc/re/jobs/1-1/archer.txt

@@ -14,7 +14,7 @@
 //============================================================ 
 //============================================================ 
 payon_in02,64,71,4	script	Archer Guildsman	85,{
 payon_in02,64,71,4	script	Archer Guildsman	85,{
 	if (Upper == 1) {
 	if (Upper == 1) {
-		if ((Class == Job_Novice_High) && (FJOB == Job_Ranger || FJOB == Job_Minstrel || FJOB == Job_Wanderer)) {
+		if ((Class == Job_Novice_High) && (ADVJOB == Job_Sniper || ADVJOB == Job_Clown || ADVJOB == Job_Gypsy)) {
 			mes "[Archer Guildsman]";
 			mes "[Archer Guildsman]";
 			mes "Hey, I know you.";
 			mes "Hey, I know you.";
 			next;
 			next;
@@ -76,7 +76,7 @@ payon_in02,64,71,4	script	Archer Guildsman	85,{
 				mes "extremely high concentration,";
 				mes "extremely high concentration,";
 				mes "so we do not accept ";
 				mes "so we do not accept ";
 				mes "those who have little patience.";
 				mes "those who have little patience.";
-				close2;
+				close;
 			}
 			}
 			mes "[Archer Guildsman]";
 			mes "[Archer Guildsman]";
 			mes "You seem to have learned the basic skills..";
 			mes "You seem to have learned the basic skills..";

+ 1 - 1
npc/re/jobs/1-1/mage.txt

@@ -14,7 +14,7 @@
 //============================================================ 
 //============================================================ 
 geffen_in,164,124,4	script	Mage Guildsman	123,{
 geffen_in,164,124,4	script	Mage Guildsman	123,{
 	if (Upper == 1) {
 	if (Upper == 1) {
-		if (FJOB == Job_Warlock || FJOB == Job_Sorcerer) {
+		if ((Class == Job_Novice_High) && (ADVJOB == Job_High_Wizard || ADVJOB == Job_Professor)) {
 			if (Class == Job_Novice_High) {
 			if (Class == Job_Novice_High) {
 				mes "[Mage Guildsman]";
 				mes "[Mage Guildsman]";
 				mes "Whoa, long time no see! But weren't you supposed to be dead?";
 				mes "Whoa, long time no see! But weren't you supposed to be dead?";

+ 3 - 3
npc/re/jobs/1-1/merchant.txt

@@ -14,7 +14,7 @@
 //============================================================ 
 //============================================================ 
 alberta_in,53,43,6	script	Merchant#mer	86,{
 alberta_in,53,43,6	script	Merchant#mer	86,{
 	if (Upper == 1) {
 	if (Upper == 1) {
-		if ((Class == Job_Novice_High) && (FJOB == Job_Mechanic || FJOB == Job_Genetic)) {
+		if ((Class == Job_Novice_High) && (ADVJOB == Job_Whitesmith || ADVJOB == Job_Creator)) {
 			mes "[Chief Mahnsoo]";
 			mes "[Chief Mahnsoo]";
 			mes "Long time no see!";
 			mes "Long time no see!";
 			mes "Hey, you didn't quit";
 			mes "Hey, you didn't quit";
@@ -70,7 +70,7 @@ alberta_in,53,43,6	script	Merchant#mer	86,{
 				next;
 				next;
 				mes "[Guildsman Mahnsoo]";
 				mes "[Guildsman Mahnsoo]";
 				mes "Don't you think we need to learn some basic skills although we just deal with money?";
 				mes "Don't you think we need to learn some basic skills although we just deal with money?";
-				close2;
+				close;
 			}
 			}
 			mes "[Guildsman Mahnsoo]";
 			mes "[Guildsman Mahnsoo]";
 			mes "Good, I think you're fully ready for it seeing that your basic skill level is fulfilled.";
 			mes "Good, I think you're fully ready for it seeing that your basic skill level is fulfilled.";
@@ -169,7 +169,7 @@ alberta_in,53,43,6	script	Merchant#mer	86,{
 }
 }
 
 
 alberta_in,28,29,2	script	Merchant Guildsman	83,{
 alberta_in,28,29,2	script	Merchant Guildsman	83,{
-	if (MERCNT_Q == 0 || MERCNT_Q == 1 || MERCNT_Q == 2) {
+	if ((MERCNT_Q >= 0) && (MERCNT_Q <= 2)) {
 		mes "[Union Staff Kay]";
 		mes "[Union Staff Kay]";
 		mes "I am sorry, but we don't make deliveries anymore.";
 		mes "I am sorry, but we don't make deliveries anymore.";
 		mes "Didn't Chief Mahnsoo tell you?";
 		mes "Didn't Chief Mahnsoo tell you?";

+ 3 - 4
npc/re/jobs/1-1/swordman.txt

@@ -14,7 +14,7 @@
 //============================================================ 
 //============================================================ 
 izlude_in,74,172,4	script	Swordman	119,{
 izlude_in,74,172,4	script	Swordman	119,{
 	if (Upper == 1) {
 	if (Upper == 1) {
-		if ((Class == Job_Novice_High) && (FJOB == Job_Rune_Knight || FJOB == Job_Royal_Guard)) {
+		if ((Class == Job_Novice_High) && (ADVJOB == Job_Lord_Knight || ADVJOB == Job_Paladin)) {
 			mes "[Swordman Guildsman]";
 			mes "[Swordman Guildsman]";
 			mes "It...";
 			mes "It...";
 			mes "Can't be...";
 			mes "Can't be...";
@@ -85,7 +85,7 @@ izlude_in,74,172,4	script	Swordman	119,{
 		if (Class == Job_Baby || Class == Job_Novice) {
 		if (Class == Job_Baby || Class == Job_Novice) {
 			if (getskilllv("NV_BASIC") < 9) {
 			if (getskilllv("NV_BASIC") < 9) {
 				mes "[Swordman Guildsman]";
 				mes "[Swordman Guildsman]";
-				mes "I'm sorry to tell you this but to be a Swordman, you must reach at least ^4d4dffJob Level 10^000000.";
+				mes "I'm sorry to tell you this but to be a Swordman, you must reach at least ^4d4dffJOB Level 10^000000.";
 				mes "and ^4d4dffBasic Skill Level 9^000000.";
 				mes "and ^4d4dffBasic Skill Level 9^000000.";
 				next;
 				next;
 				mes "[Swordman Guildsman]";
 				mes "[Swordman Guildsman]";
@@ -109,7 +109,6 @@ izlude_in,74,172,4	script	Swordman	119,{
 				} else {
 				} else {
 					jobchange Job_Swordman;
 					jobchange Job_Swordman;
 				}
 				}
-				set job_sword_q,0;
 				getitem 13415,1; //N_Falchion
 				getitem 13415,1; //N_Falchion
 				mes "[Swordman Guildsman]";
 				mes "[Swordman Guildsman]";
 				mes "Congratulations again for becomming a Swordman and I hope that you participate in many activities for the revival of our guild.";
 				mes "Congratulations again for becomming a Swordman and I hope that you participate in many activities for the revival of our guild.";
@@ -121,7 +120,7 @@ izlude_in,74,172,4	script	Swordman	119,{
 				close;
 				close;
 			}
 			}
 		}
 		}
-		if (Class == Job_Baby_Swordman || Class == Job_Swordman || Class == Job_Swordman) {
+		if (Class == Job_Baby_Swordman || Class == Job_Swordman) {
 			mes "[Swordman Guildsman]";
 			mes "[Swordman Guildsman]";
 			mes "You are already an excellent Swordman, aren't you?";
 			mes "You are already an excellent Swordman, aren't you?";
 			mes "Just devote yourself to be a great Swordman.";
 			mes "Just devote yourself to be a great Swordman.";

+ 1 - 1
npc/re/jobs/1-1/thief.txt

@@ -14,7 +14,7 @@
 //============================================================ 
 //============================================================ 
 moc_prydb1,39,129,2	script	Thief Guildsman	69,{
 moc_prydb1,39,129,2	script	Thief Guildsman	69,{
 	if (Upper == 1) {
 	if (Upper == 1) {
-		if (FJOB == Job_Guillotine_Cross || FJOB == Job_Shadow_Chaser) {
+		if ((Class == Job_Novice_High) && (ADVJOB == Job_Assassin_Cross || ADVJOB == Job_Stalker)) {
 			if (Class == Job_Novice_High) {
 			if (Class == Job_Novice_High) {
 				mes "[Thief Guildsman]";
 				mes "[Thief Guildsman]";
 				mes "Huh? Do I know you? It's creepy that you seem so familiar. You don't have a twin, do you?";
 				mes "Huh? Do I know you? It's creepy that you seem so familiar. You don't have a twin, do you?";