mirror of
https://github.com/mangosfour/server.git
synced 2025-12-16 04:37:00 +00:00
[11295] Load achievment system state before laoding other character data.
This prevent lost detected achievement criteria update or have unexpected criteria update event at character data loading like skills/spells/itemts/etc. Achievment system state load by self not dependent from other character data (checked after all data loading in CheckAllAchievementCriteria() call.
This commit is contained in:
parent
cc24542aec
commit
2aef552668
3 changed files with 8 additions and 2 deletions
|
|
@ -535,6 +535,9 @@ void AchievementMgr::SaveToDB()
|
|||
|
||||
void AchievementMgr::LoadFromDB(QueryResult *achievementResult, QueryResult *criteriaResult)
|
||||
{
|
||||
// Note: this code called before any character data loading so don't must triggering any events req. inventory/etc
|
||||
// all like cases must be happens in CheckAllAchievementCriteria called after character data load
|
||||
|
||||
if(achievementResult)
|
||||
{
|
||||
do
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue