From 116a573f85c4448e683af5b7d66c237920bc819a Mon Sep 17 00:00:00 2001 From: yogurt Date: Fri, 6 Oct 2017 20:45:10 -0500 Subject: [PATCH] Save class/level parameter save info on level up --- FFXIVClassic Map Server/actors/chara/player/Player.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/FFXIVClassic Map Server/actors/chara/player/Player.cs b/FFXIVClassic Map Server/actors/chara/player/Player.cs index 56010d9f..0579e523 100644 --- a/FFXIVClassic Map Server/actors/chara/player/Player.cs +++ b/FFXIVClassic Map Server/actors/chara/player/Player.cs @@ -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]);