From ca715304f24e1177ab2fd17a761d5f9581ac08e5 Mon Sep 17 00:00:00 2001 From: Lance Date: Sun, 21 May 2006 04:57:02 +0000 Subject: Bugfix git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@6675 54d463be-8e91-2dee-dedb-b68131a5f0ec --- npc/custom/jobs/jobmaster.txt | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) (limited to 'npc/custom') diff --git a/npc/custom/jobs/jobmaster.txt b/npc/custom/jobs/jobmaster.txt index 10952f55c..7b6902d0e 100644 --- a/npc/custom/jobs/jobmaster.txt +++ b/npc/custom/jobs/jobmaster.txt @@ -33,7 +33,33 @@ prontera.gat,153,193,6 script Job Master 123,{ skill 143,1,0; mes "Welcome, please select the job you wish to change into"; if(lastJob != 0 && Class == Job_Novice_High){ - set @target_job, BaseClass + 4001; + switch(lastJob){ + case Job_Knight: + case Job_Crusader: + set @target_job, Job_Swordman_High; + break; + case Job_Monk: + case Job_Priest: + set @target_job, Job_Acolyte_High; + break; + case Job_Alchem: + case Job_Blacksmith: + set @target_job, Job_Merchant_High; + break; + case Job_Rogue: + case Job_Assassin: + set @target_job, Job_Thief_High; + break; + case Job_Wizard: + case Job_Sage: + set @target_job, Job_Mage_High; + break; + case Job_Hunter: + case Job_Bard: + case Job_Dancer: + set @target_job, Job_Archer_High; + break; + } } else { switch(select("Swordsman","Mage","Archer","Acolyte","Merchant","Thief", "Super Novice","Taekwon","Gunslinger","Ninja")){ -- cgit v1.2.3-60-g2f50