소스 검색

- 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 년 전
부모
커밋
93d361847e

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

@@ -110,7 +110,6 @@ in_moc_16,19,33,1	script	Guildsman	55,{
 		} else {
 			jobchange Job_Assassin;
 		}
-		set FJOB,Job_Guillotine_Cross;
 		changequest 8007,8008;
 		completequest 8008;
 		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 {
 				jobchange Job_Blacksmith;
 			}
-			set FJOB,Job_Mechanic;
 			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 "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 {
 					jobchange Job_Hunter;
 				}
-				set FJOB,Job_Ranger;
 				completequest 4013;
 				next;
 				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 {
 			jobchange Job_Knight;
 		}
-		set FJOB,Job_Rune_Knight;
 		mes "[Captain Herman]";
 		mes "I hereby declare";
 		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 {
 			jobchange Job_Priest;
 		}
-		set FJOB,Job_Arch_Bishop;
 		changequest 8015,8016;
 		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.";

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

@@ -420,7 +420,6 @@ gef_tower,111,37,4	script	Wizard Guildsman	70,{
 		} else {
 			jobchange Job_Wizard;
 		}
-		set FJOB,Job_Warlock;
 		completequest 9018;
 		mes "[Catherine]";
 		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,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 			mes "[Assassin Cross]";
@@ -43,7 +43,7 @@ valkyrie,44,58,5	script	Assassin Cross#Valkyrie	725,{
 		mes "Nobody...";
 		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 "The time has come.";
 		mes "The world needs you...";
@@ -79,7 +79,7 @@ valkyrie,44,58,5	script	Assassin Cross#Valkyrie	725,{
 			close;
 		}
 		jobchange Job_Assassin_Cross;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[Assassin Cross]";
 		mes "Congratulations.";
 		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,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 			mes "[High Priest]";
@@ -32,7 +32,7 @@ valkyrie,44,42,5	script	High Priest#Valkyrie	60,{
 		mes "us from the forces of evil...";
 		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 "Our world is in";
 		mes "need of people of";
@@ -59,7 +59,7 @@ valkyrie,44,42,5	script	High Priest#Valkyrie	60,{
 			close;
 		}
 		jobchange Job_High_Priest;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[High Priest]";
 		mes "Congratulations.";
 		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,{
-	if (FJOB == 0 ||  Upper != 1) {
+	if (ADVJOB == 0 ||  Upper != 1) {
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 			mes "[High Wizard]";
@@ -38,7 +38,7 @@ valkyrie,44,47,5	script	High Wizard#Valkyrie	735,{
 		mes "was placed in the wrong hands?!";
 		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 "It is time.";
 		mes "And Rune-Midgard has";
@@ -63,7 +63,7 @@ valkyrie,44,47,5	script	High Wizard#Valkyrie	735,{
 			close;
 		}
 		jobchange Job_High_Wizard;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[High Wizard]";
 		mes "Congratulations.";
 		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,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 			mes "[Lord Knight]";
@@ -36,7 +36,7 @@ valkyrie,44,39,5	script	Lord Knight#Valkyrie	56,{
 		mes "well being of our comrades.";
 		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 "Your time has come!";
 		mes "The world still needs you.";
@@ -61,7 +61,7 @@ valkyrie,44,39,5	script	Lord Knight#Valkyrie	56,{
 			close;
 		}
 		jobchange Job_Lord_Knight;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[Lord Knight]";
 		mes "Congratulations!";
 		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,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 			mes "[Sniper]";
@@ -33,7 +33,7 @@ valkyrie,44,55,5	script	Sniper#Valkyrie	727,{
 		mes "of battling.";
 		close;
 	}
-	if ((FJOB == Job_Ranger) && (Class == Job_Archer_High) && (JobLevel > 39)) {
+	if ((ADVJOB == Job_Sniper) && (Class == Job_Archer_High) && (JobLevel > 39)) {
 		mes "[Sniper]";
 		mes "The world is in";
 		mes "need of mighty Bowmen";
@@ -59,7 +59,7 @@ valkyrie,44,55,5	script	Sniper#Valkyrie	727,{
 			close;
 		}
 		jobchange Job_Sniper;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[Sniper]";
 		mes "Congratulations!";
 		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,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 			mes "[MasterSmith]";
@@ -40,7 +40,7 @@ valkyrie,44,50,5	script	MasterSmith#Valkyrie	731,{
 		mes "crafting...";
 		close;
 	}
-	if ((FJOB == Job_Mechanic) && (Class == Job_Merchant_High) && (JobLevel > 39)) {
+	if ((ADVJOB == Job_WhiteSmith) && (Class == Job_Merchant_High) && (JobLevel > 39)) {
 		mes "[MasterSmith]";
 		mes "The time has come!";
 		mes "Our world needs brave,";
@@ -65,7 +65,7 @@ valkyrie,44,50,5	script	MasterSmith#Valkyrie	731,{
 			close;
 		}
 		jobchange Job_Whitesmith;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[MasterSmith]";
 		mes "Congratulations!";
 		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 {
 				jobchange Job_Alchemist;
 			}
-			set FJOB,Job_Genetic;
 			mes "[Vincent Carsciallo]";
 			mes "Henceforth, you are";
 			mes "now a member of our";
@@ -2248,7 +2247,6 @@ alde_alche,101,184,4	script	Master Alchemist	122,{
 		} else {
 			jobchange Job_Alchemist;
 		}
-		set FJOB,Job_Genetic;
 		mes "[Vincent Carsciallo]";
 		mes "Henceforth, you are";
 		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 {
 					jobchange Job_Bard;
 				}
-				set FJOB,Job_Minstrel;
 				mes "[Lalo]";
 				mes "Very well! Hope you sing happy enjoyable songs.";
 				mes "Live like the wind and the clouds!";
@@ -1297,7 +1296,6 @@ comodo,226,123,5	script	Roaming Bard	741,{
 			} else {
 				jobchange Job_Bard;
 			}
-			set FJOB,Job_Minstrel;
 			mes "[Lalo]";
 			mes "Very well! Hope you sing happy enjoyable songs.";
 			mes "Live like the wind and the clouds!";
@@ -1341,7 +1339,6 @@ comodo,226,123,5	script	Roaming Bard	741,{
 			} else {
 				jobchange Job_Bard;
 			}
-			set FJOB,Job_Minstrel;
 			mes "[Lalo]";
 			mes "Good job. I will make you a job change souvenir with this.";
 			mes "Wait just a moment.";
@@ -1369,7 +1366,6 @@ comodo,226,123,5	script	Roaming Bard	741,{
 			} else {
 				jobchange Job_Bard;
 			}
-			set FJOB,Job_Minstrel;
 			mes "[Lalo]";
 			mes "Good job. I will make you a job change souvenir with this.";
 			mes "Wait just a moment.";
@@ -1397,7 +1393,6 @@ comodo,226,123,5	script	Roaming Bard	741,{
 			} else {
 				jobchange Job_Bard;
 			}
-			set FJOB,Job_Minstrel;
 			mes "[Lalo]";
 			mes "Good job. I will make you a job change souvenir with this.";
 			mes "Wait just a moment.";
@@ -1425,7 +1420,6 @@ comodo,226,123,5	script	Roaming Bard	741,{
 				} else {
 					jobchange Job_Bard;
 				}
-				set FJOB,Job_Minstrel;
 				mes "[Lalo]";
 				mes "Good job. I will make you a job change souvenir with this.";
 				mes "Wait just a moment.";
@@ -1451,7 +1445,6 @@ comodo,226,123,5	script	Roaming Bard	741,{
 			} else {
 				jobchange Job_Bard;
 			}
-			set FJOB,Job_Minstrel;
 			mes "[Lalo]";
 			mes "Good job. I will make you a job change souvenir with this.";
 			mes "Wait just a moment.";
@@ -1500,7 +1493,6 @@ comodo,226,123,5	script	Roaming Bard	741,{
 			} else {
 				jobchange Job_Bard;
 			}
-			set FJOB,Job_Minstrel;
 			completequest 3004;
 			mes "[Lalo]";
 			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 {
 				jobchange Job_Crusader;
 			}
-			set FJOB,Job_Royal_Guard;
 			mes "[Michael Halig]";
 			mes "Behold...!";
 			mes "You are now a Crusader!";
@@ -409,7 +408,6 @@ prt_castle,45,169,5	script	Senior Crusader	752,{
 		} else {
 			jobchange Job_Crusader;
 		}
-		set FJOB,Job_Royal_Guard;
 		mes "[Michael Halig]";
 		mes "Behold...!";
 		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 {
 			jobchange Job_Dancer;
 		}
-		set FJOB,Job_Wanderer;
 		completequest 7006;
 		mes "Ooh...!";
 		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 {
 				jobchange Job_Monk;
 			}
-			set FJOB,Job_Sura;
 			mes "[Sensei Moohae]";
 			mes "....You are a monk.";
 			next;

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

@@ -153,7 +153,6 @@ in_rogue,363,122,4	script	Rogue Guildsman	747,{
 				} else {
 					jobchange Job_Rogue;
 				}
-				set FJOB,Job_Shadow_Chaser;
 				changequest 2026,2027;
 				completequest 2027;
 				next;
@@ -188,7 +187,6 @@ in_rogue,363,122,4	script	Rogue Guildsman	747,{
 				} else {
 					jobchange Job_Rogue;
 				}
-				set FJOB,Job_Shadow_Chaser;
 				changequest 2026,2027;
 				completequest 2027;
 				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 {
 				jobchange Job_Sage;
 			}
-			set FJOB,Job_Sorcerer;
 			completequest 2052;
 			mes "[Kayron Grik]";
 			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,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 			mes "[Champion]";
@@ -38,7 +38,7 @@ valkyrie,53,42,3	script	Champion#Valkyrie	52,{
 		mes "so much in life...";
 		close;
 	}
-	if ((FJOB == Job_Sura) && (Class == Job_Acolyte_High) && (JobLevel > 39)) {
+	if ((ADVJOB == Job_Champion) && (Class == Job_Acolyte_High) && (JobLevel > 39)) {
 		mes "[Champion]";
 		mes "It's time.";
 		mes "Time for great heroes";
@@ -64,7 +64,7 @@ valkyrie,53,42,3	script	Champion#Valkyrie	52,{
 			close;
 		}
 		jobchange Job_Champion;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[Champion]";
 		mes "Congratulations!";
 		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,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 			mes "[Minstrel]";
@@ -32,7 +32,7 @@ valkyrie,53,54,3	script	Minstrel#Valkyrie	741,{
 		mes "Sha la la la la~";
 		close;
 	}
-	if ((FJOB == Job_Minstrell) && (Class == Job_Archer_High) && (JobLevel > 39)) {
+	if ((ADVJOB == Job_Clown) &&( Class == Job_Archer_High) && (JobLevel > 39)) {
 		mes "[Minstrel]";
 		mes "The dreary world";
 		mes "of mortals is in need";
@@ -60,7 +60,7 @@ valkyrie,53,54,3	script	Minstrel#Valkyrie	741,{
 			close;
 		}
 		jobchange Job_Clown;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[Minstrel]";
 		mes "Congratulations!";
 		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,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 			mes "[Biochemist]";
@@ -40,7 +40,7 @@ valkyrie,53,50,3	script	Biochemist#Valkyrie	122,{
 		mes "a place in Valhalla...";
 		close;
 	}
-	if ((FJOB == Job_Genetic) && (Class == Job_Merchant_High) && (JobLevel > 39)) {
+	if ((ADVJOB == Job_Creator) && (Class == Job_Merchant_High) && (JobLevel > 39)) {
 		mes "[Biochemist]";
 		mes "Yes...";
 		mes "It's about time.";
@@ -65,7 +65,7 @@ valkyrie,53,50,3	script	Biochemist#Valkyrie	122,{
 			close;
 		}
 		jobchange Job_Creator;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[Biochemist]";
 		mes "Congratulations!";
 		mes "As a Biochemist,";

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

@@ -16,7 +16,7 @@
 //============================================================ 
 
 valkyrie,53,56,3	script	Gypsy#Valkyrie	101,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 			mes "[Gypsy]";
@@ -33,7 +33,7 @@ valkyrie,53,56,3	script	Gypsy#Valkyrie	101,{
 		mes "For me, it's a way of life~";
 		close;
 	}
-	if ((FJOB == Job_Wanderer) && (Class == Job_Archer_High) && (JobLevel > 39)) {
+	if ((ADVJOB == Job_Gypsy) && (Class == Job_Archer_High) && (JobLevel > 39)) {
 		mes "[Gypsy]";
 		mes "The land of Rune-Midgard";
 		mes "is in need of talented women";
@@ -60,7 +60,7 @@ valkyrie,53,56,3	script	Gypsy#Valkyrie	101,{
 			close;
 		}
 		jobchange Job_Gypsy;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[Gypsy]";
 		mes "Congratulations!";
 		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,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 			mes "[Paladin]";
@@ -33,7 +33,7 @@ valkyrie,53,39,3	script	Paladin#Valkyrie	752,{
 		mes "always brighten our path!";
 		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 "The Holy War will";
 		mes "be upon us before we";
@@ -61,7 +61,7 @@ valkyrie,53,39,3	script	Paladin#Valkyrie	752,{
 			close;
 		}
 		jobchange Job_Paladin;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[Paladin]";
 		mes "Congratulations.";
 		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,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 			mes "[Scholar]";
@@ -40,7 +40,7 @@ valkyrie,53,47,3	script	Scholar#Valkyrie	743,{
 		mes "process of learning...";
 		close;
 	}
-	if ((FJOB == Job_Sorcerer) && (Class == Job_Mage_High) && (JobLevel > 39)) {
+	if ((ADVJOB == Job_Professor) && (Class == Job_Mage_High) && (JobLevel > 39)) {
 		mes "[Scholar]";
 		mes "Rune-Midgard doesn't";
 		mes "have enough Scholars to";
@@ -68,7 +68,7 @@ valkyrie,53,47,3	script	Scholar#Valkyrie	743,{
 			close;
 		}
 		jobchange Job_Professor;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[Scholar]";
 		mes "Congratulations!";
 		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,{
-	if (FJOB == 0 || Upper != 1) {
+	if (ADVJOB == 0 || Upper != 1) {
 		set .@karma_d,rand(1,10);
 		if (.@karma_d > 4) {
 			mes "[Stalker]";
@@ -41,7 +41,7 @@ valkyrie,53,58,3	script	Stalker#Valkyrie	747,{
 		mes "they need me.";
 		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 "This world needs";
 		mes "more heroes who are";
@@ -69,7 +69,7 @@ valkyrie,53,58,3	script	Stalker#Valkyrie	747,{
 			close;
 		}
 		jobchange Job_Stalker;
-		set FJOB,0;
+		set ADVJOB,0;
 		mes "[Stalker]";
 		mes "Congratulations!";
 		mes "As a Stalker, I hope";

+ 110 - 109
npc/jobs/valkyrie.txt

@@ -40,7 +40,7 @@
 //============================================================ 
 
 valkyrie,48,86,4	script	Valkyrie#	811,{
-	if (FJOB != 0 || Upper == 1) {
+	if (ADVJOB != 0 || Upper == 1) {
 		mes "[Valkyrie]";
 		mes "Welcome";
 		mes "to Valhalla,";
@@ -53,7 +53,7 @@ valkyrie,48,86,4	script	Valkyrie#	811,{
 		mes "Honor to the warriors!";
 		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 "Welcome";
 		mes "to Valhalla,";
@@ -84,113 +84,114 @@ valkyrie,48,86,4	script	Valkyrie#	811,{
 			warp "yuno_in02",93,205;
 			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 "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;
-			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;
 		}
+		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 "Welcome";
@@ -205,7 +206,7 @@ valkyrie,48,86,4	script	Valkyrie#	811,{
 }
 
 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) {
 			mes "[Metheus Sylphe]";
 			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,{
-	if (FJOB != 0 || Upper == 1) {
+	if (ADVJOB != 0 || Upper == 1) {
 		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.";
 		next;
@@ -270,7 +271,7 @@ yuno_in02,93,207,1	script	Book of Ymir	111,{
 		warp "valkyrie",48,8;
 		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) {
 			mes "[The Book of Ymir]";
 			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,{
-	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;
 	}
 	end;

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

@@ -15,7 +15,7 @@
 //============================================================ 
 prt_church,184,41,4	script	Cleric#aco	60,{
 	if (Upper == 1) {
-		if (FJOB == Job_Arch_Bishop || FJOB == Job_Sura) {
+		if (ADVJOB == Job_High_Priest || ADVJOB == Job_Champion) {
 			if (Class == Job_Novice_High) {
 				mes "[Father Mareusis]";
 				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,{
-	if (Class == Job_Novice) {
-		if (ACO_Q== 6) {
+	if (Class == Job_Baby || Class == Job_Novice) {
+		if (ACO_Q == 6) {
 			mes "[Father Rubalkabara]";
 			mes "Please take care. They should know that you've met me by the time you arrive at the Prontera Sanctuary.";
 			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...";
 			close;
 		}
-		if (ACO_Q!= 0) {
-			if (ACO_Q== 2) {
+		if (ACO_Q != 0) {
+			if (ACO_Q == 2) {
 				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.";
 				next;
@@ -180,8 +180,8 @@ prt_fild03,365,255,2	script	Ascetic#aco	89,{
 		close;
 	}
 	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 "Ah yes, so you're the young Acolyte who wishes to become a Priest.";
 				next;
@@ -194,10 +194,10 @@ prt_fild03,365,255,2	script	Ascetic#aco	89,{
 				mes "[Father Rubalkabara]";
 				mes "Well then, please head to your next destination for your pilgrimage. Be safe in your travels.";
 				savepoint "prt_fild03",361,255;
-				set PRST_Q,2;
+				set ACO_Q2,2;
 				close;
 			}
-			if (PRST_Q == 2) {
+			if (ACO_Q2 == 2) {
 				mes "[Father Rubalkabara]";
 				mes "Please be hurry to the next destination for your pilgrimage. I hope you become a Priest soon.";
 				close;
@@ -228,8 +228,8 @@ prt_fild03,365,255,2	script	Ascetic#aco	89,{
 }
 
 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 "I will send a carrier pigeon to the Prontera Sanctuary. When you return, the Priest there should already have received my message.";
 			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.";
 			close;
 		}
-		if (ACO_Q!= 0) {
-			if (ACO_Q== 3) {
+		if (ACO_Q != 0) {
+			if (ACO_Q == 3) {
 				mes "[Mother Marthilda]";
 				mes "Ah, you must be one of the Acolyte applicants. I sincerely welcome you.";
 				next;
@@ -278,8 +278,8 @@ moc_fild07,41,355,4	script	Ascetic#2	95,{
 		close;
 	}
 	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 "Hmm...";
 				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...";
 				close;
 			}
-			if (PRST_Q == 2) {
+			if (ACO_Q2 == 2) {
 				mes "[Mother Marthilda]";
 				mes "Ah, are you";
 				mes "a Priest trainee...?";
@@ -312,10 +312,10 @@ moc_fild07,41,355,4	script	Ascetic#2	95,{
 				mes "God for safety";
 				mes "on your journey.";
 				savepoint "moc_fild07",35,355;
-				set PRST_Q,3;
+				set ACO_Q2,3;
 				close;
 			}
-			if (PRST_Q == 3) {
+			if (ACO_Q2 == 3) {
 				mes "[Mother Marthilda]";
 				mes "Please leave soon, and";
 				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,{
-	if (Class == Job_Novice) {
-		if (ACO_Q== 8) {
+	if (Class == Job_Baby || Class == Job_Novice) {
+		if (ACO_Q == 8) {
 			mes "[Father Yosuke]";
 			mes "What?";
 			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!";
 			close;
 		}
-		if (ACO_Q!= 0) {
-			if (ACO_Q== 4) {
+		if (ACO_Q != 0) {
+			if (ACO_Q == 4) {
 				mes "[Father Yosuke]";
 				mes "Hey.";
 				mes "Whatever you are,";
@@ -401,8 +401,8 @@ prt_fild00,208,218,6	script	Ascetic#3	98,{
 		close;
 	}
 	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 "Hmm...";
 				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.";
 				close;
 			}
-			if (PRST_Q == 2) {
+			if (ACO_Q2 == 2) {
 				mes "[Father Yosuke]";
 				mes "Hmm...";
 				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.";
 				close;
 			}
-			if (PRST_Q == 3) {
+			if (ACO_Q2 == 3) {
 				mes "[Father Yosuke]";
 				mes "Hmm.";
 				mes "A Priest";
@@ -446,10 +446,10 @@ prt_fild00,208,218,6	script	Ascetic#3	98,{
 				mes "your trials is now";
 				mes "completed.";
 				savepoint "prt_fild00",206,230;
-				set PRST_Q,4;
+				set ACO_Q2,4;
 				close;
 			}
-			if (PRST_Q == 4) {
+			if (ACO_Q2 == 4) {
 				mes "[Father Yosuke]";
 				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...?";

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

@@ -14,7 +14,7 @@
 //============================================================ 
 payon_in02,64,71,4	script	Archer Guildsman	85,{
 	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 "Hey, I know you.";
 			next;
@@ -76,7 +76,7 @@ payon_in02,64,71,4	script	Archer Guildsman	85,{
 				mes "extremely high concentration,";
 				mes "so we do not accept ";
 				mes "those who have little patience.";
-				close2;
+				close;
 			}
 			mes "[Archer Guildsman]";
 			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,{
 	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) {
 				mes "[Mage Guildsman]";
 				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,{
 	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 "Long time no see!";
 			mes "Hey, you didn't quit";
@@ -70,7 +70,7 @@ alberta_in,53,43,6	script	Merchant#mer	86,{
 				next;
 				mes "[Guildsman Mahnsoo]";
 				mes "Don't you think we need to learn some basic skills although we just deal with money?";
-				close2;
+				close;
 			}
 			mes "[Guildsman Mahnsoo]";
 			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,{
-	if (MERCNT_Q == 0 || MERCNT_Q == 1 || MERCNT_Q == 2) {
+	if ((MERCNT_Q >= 0) && (MERCNT_Q <= 2)) {
 		mes "[Union Staff Kay]";
 		mes "I am sorry, but we don't make deliveries anymore.";
 		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,{
 	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 "It...";
 			mes "Can't be...";
@@ -85,7 +85,7 @@ izlude_in,74,172,4	script	Swordman	119,{
 		if (Class == Job_Baby || Class == Job_Novice) {
 			if (getskilllv("NV_BASIC") < 9) {
 				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.";
 				next;
 				mes "[Swordman Guildsman]";
@@ -109,7 +109,6 @@ izlude_in,74,172,4	script	Swordman	119,{
 				} else {
 					jobchange Job_Swordman;
 				}
-				set job_sword_q,0;
 				getitem 13415,1; //N_Falchion
 				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.";
@@ -121,7 +120,7 @@ izlude_in,74,172,4	script	Swordman	119,{
 				close;
 			}
 		}
-		if (Class == Job_Baby_Swordman || Class == Job_Swordman || Class == Job_Swordman) {
+		if (Class == Job_Baby_Swordman || Class == Job_Swordman) {
 			mes "[Swordman Guildsman]";
 			mes "You are already an excellent Swordman, aren't you?";
 			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,{
 	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) {
 				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?";

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

@@ -15,7 +15,7 @@
 //============================================================ 
 prt_church,184,41,4	script	Cleric#aco	60,{
 	if (Upper == 1) {
-		if (FJOB == Job_Arch_Bishop || FJOB == Job_Sura) {
+		if (ADVJOB == Job_High_Priest || ADVJOB == Job_Champion) {
 			if (Class == Job_Novice_High) {
 				mes "[Father Mareusis]";
 				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,{
-	if (Class == Job_Novice) {
-		if (ACO_Q== 6) {
+	if (Class == Job_Baby || Class == Job_Novice) {
+		if (ACO_Q == 6) {
 			mes "[Father Rubalkabara]";
 			mes "Please take care. They should know that you've met me by the time you arrive at the Prontera Sanctuary.";
 			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...";
 			close;
 		}
-		if (ACO_Q!= 0) {
-			if (ACO_Q== 2) {
+		if (ACO_Q != 0) {
+			if (ACO_Q == 2) {
 				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.";
 				next;
@@ -180,8 +180,8 @@ prt_fild03,365,255,2	script	Ascetic#aco	89,{
 		close;
 	}
 	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 "Ah yes, so you're the young Acolyte who wishes to become a Priest.";
 				next;
@@ -194,10 +194,10 @@ prt_fild03,365,255,2	script	Ascetic#aco	89,{
 				mes "[Father Rubalkabara]";
 				mes "Well then, please head to your next destination for your pilgrimage. Be safe in your travels.";
 				savepoint "prt_fild03",361,255;
-				set PRST_Q,2;
+				set ACO_Q2,2;
 				close;
 			}
-			if (PRST_Q == 2) {
+			if (ACO_Q2 == 2) {
 				mes "[Father Rubalkabara]";
 				mes "Please be hurry to the next destination for your pilgrimage. I hope you become a Priest soon.";
 				close;
@@ -228,8 +228,8 @@ prt_fild03,365,255,2	script	Ascetic#aco	89,{
 }
 
 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 "I will send a carrier pigeon to the Prontera Sanctuary. When you return, the Priest there should already have received my message.";
 			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.";
 			close;
 		}
-		if (ACO_Q!= 0) {
-			if (ACO_Q== 3) {
+		if (ACO_Q != 0) {
+			if (ACO_Q == 3) {
 				mes "[Mother Marthilda]";
 				mes "Ah, you must be one of the Acolyte applicants. I sincerely welcome you.";
 				next;
@@ -278,8 +278,8 @@ moc_fild07,41,355,4	script	Ascetic#2	95,{
 		close;
 	}
 	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 "Hmm...";
 				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...";
 				close;
 			}
-			if (PRST_Q == 2) {
+			if (ACO_Q2 == 2) {
 				mes "[Mother Marthilda]";
 				mes "Ah, are you";
 				mes "a Priest trainee...?";
@@ -312,10 +312,10 @@ moc_fild07,41,355,4	script	Ascetic#2	95,{
 				mes "God for safety";
 				mes "on your journey.";
 				savepoint "moc_fild07",35,355;
-				set PRST_Q,3;
+				set ACO_Q2,3;
 				close;
 			}
-			if (PRST_Q == 3) {
+			if (ACO_Q2 == 3) {
 				mes "[Mother Marthilda]";
 				mes "Please leave soon, and";
 				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,{
-	if (Class == Job_Novice) {
-		if (ACO_Q== 8) {
+	if (Class == Job_Baby || Class == Job_Novice) {
+		if (ACO_Q == 8) {
 			mes "[Father Yosuke]";
 			mes "What?";
 			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!";
 			close;
 		}
-		if (ACO_Q!= 0) {
-			if (ACO_Q== 4) {
+		if (ACO_Q != 0) {
+			if (ACO_Q == 4) {
 				mes "[Father Yosuke]";
 				mes "Hey.";
 				mes "Whatever you are,";
@@ -401,8 +401,8 @@ prt_fild00,208,218,6	script	Ascetic#3	98,{
 		close;
 	}
 	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 "Hmm...";
 				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.";
 				close;
 			}
-			if (PRST_Q == 2) {
+			if (ACO_Q2 == 2) {
 				mes "[Father Yosuke]";
 				mes "Hmm...";
 				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.";
 				close;
 			}
-			if (PRST_Q == 3) {
+			if (ACO_Q2 == 3) {
 				mes "[Father Yosuke]";
 				mes "Hmm.";
 				mes "A Priest";
@@ -446,10 +446,10 @@ prt_fild00,208,218,6	script	Ascetic#3	98,{
 				mes "your trials is now";
 				mes "completed.";
 				savepoint "prt_fild00",206,230;
-				set PRST_Q,4;
+				set ACO_Q2,4;
 				close;
 			}
-			if (PRST_Q == 4) {
+			if (ACO_Q2 == 4) {
 				mes "[Father Yosuke]";
 				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...?";

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

@@ -14,7 +14,7 @@
 //============================================================ 
 payon_in02,64,71,4	script	Archer Guildsman	85,{
 	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 "Hey, I know you.";
 			next;
@@ -76,7 +76,7 @@ payon_in02,64,71,4	script	Archer Guildsman	85,{
 				mes "extremely high concentration,";
 				mes "so we do not accept ";
 				mes "those who have little patience.";
-				close2;
+				close;
 			}
 			mes "[Archer Guildsman]";
 			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,{
 	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) {
 				mes "[Mage Guildsman]";
 				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,{
 	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 "Long time no see!";
 			mes "Hey, you didn't quit";
@@ -70,7 +70,7 @@ alberta_in,53,43,6	script	Merchant#mer	86,{
 				next;
 				mes "[Guildsman Mahnsoo]";
 				mes "Don't you think we need to learn some basic skills although we just deal with money?";
-				close2;
+				close;
 			}
 			mes "[Guildsman Mahnsoo]";
 			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,{
-	if (MERCNT_Q == 0 || MERCNT_Q == 1 || MERCNT_Q == 2) {
+	if ((MERCNT_Q >= 0) && (MERCNT_Q <= 2)) {
 		mes "[Union Staff Kay]";
 		mes "I am sorry, but we don't make deliveries anymore.";
 		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,{
 	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 "It...";
 			mes "Can't be...";
@@ -85,7 +85,7 @@ izlude_in,74,172,4	script	Swordman	119,{
 		if (Class == Job_Baby || Class == Job_Novice) {
 			if (getskilllv("NV_BASIC") < 9) {
 				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.";
 				next;
 				mes "[Swordman Guildsman]";
@@ -109,7 +109,6 @@ izlude_in,74,172,4	script	Swordman	119,{
 				} else {
 					jobchange Job_Swordman;
 				}
-				set job_sword_q,0;
 				getitem 13415,1; //N_Falchion
 				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.";
@@ -121,7 +120,7 @@ izlude_in,74,172,4	script	Swordman	119,{
 				close;
 			}
 		}
-		if (Class == Job_Baby_Swordman || Class == Job_Swordman || Class == Job_Swordman) {
+		if (Class == Job_Baby_Swordman || Class == Job_Swordman) {
 			mes "[Swordman Guildsman]";
 			mes "You are already an excellent Swordman, aren't you?";
 			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,{
 	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) {
 				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?";