-
Account Upgraded | Title Enabled!
Mihile doesnt get SP after job 1
mihile get SP for job 1, and after adv to job 2, he get the sp to job 1, and you cant use them on job 2(you cant even click +). and job 3+4 same as job 2..
someone know how to fix it?
-
-
Enthusiast
Re: Mihile doesnt get SP after job 1
No one here knows how to fix it.. I already asked. Your best option would be to allow them to max their stats. Like check how much SP they have and have them assign it to a skill. Either by NPC or a command such like @str.
-
Valued Member
Re: Mihile doesnt get SP after job 1
You mean you have 0 sp for job 2 and 3? You are kinda vague...
Mihile is a job with seperated sp tables, like evans, mercedes, resistance, etc.
-
Enthusiast
Re: Mihile doesnt get SP after job 1
^ It is quite clear to me.
He is level 10, he gets the job of Mihile 1. All is well but when he reaches level 30 and ranks up to Mihile 2, the SP that should be allocated in the 2nd job tab is instead placed in the 1st tab. Even when you keep leveling up, only the first tab gets the SP, the rest stay with 0.
You can fix it via Character Table. But if you want an in game fix, then do as I suggested with an NPC or a command.
-
Re: Mihile doesnt get SP after job 1
Check the method called isSeparatedSp (casing might be off?)
-
Apprentice
Re: Mihile doesnt get SP after job 1
I faced this problem before and I managed to fixed it. I am using Timeless MS rev 5.
The way I fixed them as follows (You can understand if you know logic of basic programming --> switch case):
1. For reference the job code, refer to "MapleJob.java" --> "public enum MapleJob". You will found something like this:
MIHILE1(5100),
MIHILE2(5110),
MIHILE3(5111),
MIHILE4(5112),
Not sure the what is your job numbers there but from what I believe they are:
MIHILE1(5100) --> Mihile 1st job
MIHILE2(5110) --> Mihile 2nd job
MIHILE3(5111) --> Mihile 3rd job
MIHILE4(5112) --> Mihile 4th job
2. Go to "GameConstant.java" --> "public static int getSkillBook(final int job, final int level)" --> "switch (job)"
3. There is a lot of "case", add-on:
case 5100:
case 5110:
case 5111:
case 5112:
4. Compile it to jar file and replace the jar file to your dist server folder.
[optional -- if it still does not work]
1. Go to "GameConstant.java" --> "public static int getSkillBook(final int job)"
Please don't confuse with "public static int getSkillBook(final int job)" and "public static int getSkillBook(final int job, final int level)"
2. Same way, go to "switch (job)" --> above "return 1" add on the "case 5110:" --> above "return 2" add on the "case 5111:" -->
above "return 3" add on the "case 5112:"
3. Compile it to jar file and replace the jar file to your dist server folder.
If all of them still does not work then I need an expert to explain or provide better solution. If can the expert explain how it works? haha.