Yes thank you for the testing and the explanation. Now i understand the system but it could be better
Lua Code:
d( "--- 64",
GetPreviousAchievementInLine(64),
GetAchievementCategoryInfo(GetCategoryInfoFromAchievementId(64)),
GetNextAchievementInLine(64),
"--- 65",
GetPreviousAchievementInLine(65),
GetAchievementCategoryInfo(GetCategoryInfoFromAchievementId(65)),
GetNextAchievementInLine(65),
"--- 66",
GetPreviousAchievementInLine(66),
GetAchievementCategoryInfo(GetCategoryInfoFromAchievementId(66)),
GetNextAchievementInLine(66),
"--- 67",
GetPreviousAchievementInLine(67),
GetAchievementCategoryInfo(GetCategoryInfoFromAchievementId(67)),
GetNextAchievementInLine(67),
"--- 68",
GetPreviousAchievementInLine(68),
GetAchievementCategoryInfo(GetCategoryInfoFromAchievementId(68)),
GetNextAchievementInLine(68),
"---"
)
Why should only the achieved achievement return the correct category and the others not?
And why can i step through the achievements with previous and next only in one direction for unachieved achievements?
Now i understand the system but this is still weird. In my opinion they should "fix" the behaviour if possible