diff --git a/EOLib/PacketHandlers/NPC/NPCDeathHandler.cs b/EOLib/PacketHandlers/NPC/NPCDeathHandler.cs index 4dc648b9c..3b1a6f01a 100644 --- a/EOLib/PacketHandlers/NPC/NPCDeathHandler.cs +++ b/EOLib/PacketHandlers/NPC/NPCDeathHandler.cs @@ -121,13 +121,13 @@ protected void UpdatePlayerExperience(int experienceValue) foreach (var notifier in _mainCharacterEventNotifiers) notifier.NotifyGainedExp(expDifference); - UpdateCharacterStat(CharacterStat.Experience, experienceValue); - _characterSessionRepository.LastKillExp = expDifference; if (expDifference > _characterSessionRepository.BestKillExp) _characterSessionRepository.BestKillExp = expDifference; _characterSessionRepository.TodayTotalExp += Convert.ToUInt64(Math.Max(expDifference, 0)); } + + UpdateCharacterStat(CharacterStat.Experience, experienceValue); } protected void ApplyStats(LevelUpStats levelUpStats)