1
Fork 0
mirror of https://bitbucket.org/Ioncannon/project-meteor-server.git synced 2025-04-20 03:37:48 +00:00

Save class/level parameter save info on level up

This commit is contained in:
yogurt 2017-10-06 20:45:10 -05:00
parent f3a823af03
commit 116a573f85

View file

@ -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 (exp >= diff && GetLevel() < charaWork.battleSave.skillLevelCap[classId])
{
//Level up
LevelUp(classId);
leveled = true;
@ -2242,6 +2243,7 @@ namespace FFXIVClassic_Map_Server.Actors
//also i dunno how to do this
Database.SetLevel(this, classId, GetLevel());
Database.SavePlayerCurrentClass(this);
}
//Cap experience for level 50
charaWork.battleSave.skillPoint[classId - 1] = Math.Min(charaWork.battleSave.skillPoint[classId - 1] + exp, MAXEXP[GetLevel() - 1]);