- 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
This commit is contained in:
masao87 2012-08-05 11:19:56 +00:00
parent 9a71512a79
commit 93d361847e
39 changed files with 225 additions and 249 deletions

View File

@ -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']";

View File

@ -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.";

View File

@ -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]";

View File

@ -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";

View File

@ -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.";

View File

@ -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?";

View File

@ -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,";

View File

@ -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,";

View File

@ -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,";

View File

@ -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,";

View File

@ -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";

View File

@ -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,";

View File

@ -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";

View File

@ -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.";

View File

@ -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!";

View File

@ -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";

View File

@ -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;

View File

@ -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;

View File

@ -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.";

View File

@ -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,";

View File

@ -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";

View File

@ -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,";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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 "[Valkyrie]";
mes "I see you've already"; mes "Hmm... I sense that you have";
mes "released yourself from"; mes "some lingering attachment or";
mes "all worldy attachments,"; mes "unfinished business in your";
mes ""+ strcharinfo(0) +"."; mes "current life. Take care of that,";
next; mes "and bring closure to your present life.";
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 "And I pray that the new life to which the goddess Skuld will guide you will be even more honorable than your last.";
close2; close2;
switch (FJOB) { warp "yuno_in02",93,205;
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;
}
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;

View File

@ -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 (Class == Job_Baby || Class == Job_Novice) {
if (ACO_Q== 6) { 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 != 0) {
if (ACO_Q== 2) { 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 (ACO_Q2 != 0) {
if (PRST_Q == 1) { 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 (Class == Job_Baby || Class == Job_Novice) {
if (ACO_Q== 6) { 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 != 0) {
if (ACO_Q== 3) { 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 (ACO_Q2 != 0) {
if (PRST_Q == 1) { 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 (Class == Job_Baby || Class == Job_Novice) {
if (ACO_Q== 8) { 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 != 0) {
if (ACO_Q== 4) { 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 (ACO_Q2 != 0) {
if (PRST_Q == 1) { 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...?";

View File

@ -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..";

View File

@ -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?";

View File

@ -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?";

View File

@ -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.";

View File

@ -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?";

View File

@ -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 (Class == Job_Baby || Class == Job_Novice) {
if (ACO_Q== 6) { 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 != 0) {
if (ACO_Q== 2) { 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 (ACO_Q2 != 0) {
if (PRST_Q == 1) { 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 (Class == Job_Baby || Class == Job_Novice) {
if (ACO_Q== 6) { 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 != 0) {
if (ACO_Q== 3) { 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 (ACO_Q2 != 0) {
if (PRST_Q == 1) { 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 (Class == Job_Baby || Class == Job_Novice) {
if (ACO_Q== 8) { 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 != 0) {
if (ACO_Q== 4) { 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 (ACO_Q2 != 0) {
if (PRST_Q == 1) { 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...?";

View File

@ -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..";

View File

@ -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?";

View File

@ -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?";

View File

@ -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.";

View File

@ -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?";