--[[-------------------------------------------------------------------- |
CharAchievements |
Shows you only your current character's completed acheivements. |
|
Limitations: |
|
- This addon alters the functionality of a game API function, so it |
may interfere with the expected behavior of other achievement |
related addons. |
|
- This addon DOES NOT (and cannot) affect how other people see your |
achievements when they inspect you or view your character on the |
Battle.net website. If you want to limit which achievements other |
people can see, you need to enable the "Display Only Character |
Achievements to Others" option under Interface > Display. |
However, as of November 2012, this option does not appear to |
actually do anything. Please contact Blizzard to report the bug |
and request that they implement better privacy protections! |
----------------------------------------------------------------------]] |
|
local get = GetAchievementInfo |
|
GetAchievementInfo = function(...) |
local id, name, points, completed, month, day, year, description, flags, image, rewardText, isGuild, wasEarnedByMe, earnedBy = get(...) |
|
if not wasEarnedByMe and not (completed and bit.band(flags, ACHIEVEMENT_FLAGS_ACCOUNT) == ACHIEVEMENT_FLAGS_ACCOUNT) then |
return id, name, points, false, nil, nil, nil, description, flags, image, rewardText, isGuild, false, nil |
end |
|
return id, name, points, wasEarnedByMe, month, day, year, description, flags, image, rewardText, isGuild, wasEarnedByMe, earnedBy |
end |