mirror of
https://bitbucket.org/Ioncannon/project-meteor-server.git
synced 2025-04-20 11:47:48 +00:00
Save class/level parameter save info on level up
This commit is contained in:
parent
f3a823af03
commit
116a573f85
1 changed files with 2 additions and 0 deletions
|
@ -2219,6 +2219,7 @@ namespace FFXIVClassic_Map_Server.Actors
|
||||||
//While there is enough experience to level up, keep leveling up, unlocking skills and removing experience from exp until we don't have enough to level up
|
//While there is enough experience to level up, keep leveling up, unlocking skills and removing experience from exp until we don't have enough to level up
|
||||||
while (exp >= diff && GetLevel() < charaWork.battleSave.skillLevelCap[classId])
|
while (exp >= diff && GetLevel() < charaWork.battleSave.skillLevelCap[classId])
|
||||||
{
|
{
|
||||||
|
|
||||||
//Level up
|
//Level up
|
||||||
LevelUp(classId);
|
LevelUp(classId);
|
||||||
leveled = true;
|
leveled = true;
|
||||||
|
@ -2242,6 +2243,7 @@ namespace FFXIVClassic_Map_Server.Actors
|
||||||
//also i dunno how to do this
|
//also i dunno how to do this
|
||||||
|
|
||||||
Database.SetLevel(this, classId, GetLevel());
|
Database.SetLevel(this, classId, GetLevel());
|
||||||
|
Database.SavePlayerCurrentClass(this);
|
||||||
}
|
}
|
||||||
//Cap experience for level 50
|
//Cap experience for level 50
|
||||||
charaWork.battleSave.skillPoint[classId - 1] = Math.Min(charaWork.battleSave.skillPoint[classId - 1] + exp, MAXEXP[GetLevel() - 1]);
|
charaWork.battleSave.skillPoint[classId - 1] = Math.Min(charaWork.battleSave.skillPoint[classId - 1] + exp, MAXEXP[GetLevel() - 1]);
|
||||||
|
|
Loading…
Add table
Reference in a new issue