AccountStats, Clan, PlayerAccount, PlayerStatsDefaultClan, DefaultPlayerAccount, DefaultPlayerStatspublic interface Achievable
Tattoo| Modifier and Type | Method | Description |
|---|---|---|
AchievementLibrary.Tracker |
getAchievementTracker(AchievementLibrary.Achievement A,
Tattooable tracked,
MOB mob) |
Returns the tracker for the given achievement, for the given mob, for the given
tracked thing, or creates it if it does not exist.
|
void |
killAchievementTracker(AchievementLibrary.Achievement A,
Tattooable tracked,
MOB mob) |
Deletes the tracker for the given achievement, for the given mob, for the given
tracked thing.
|
void |
rebuildAchievementTracker(Tattooable tracked,
MOB mob,
java.lang.String achievementTattoo) |
If an Achievement is modified or removed, this method will update the
internal player tracker for that achievement.
|
AchievementLibrary.Tracker getAchievementTracker(AchievementLibrary.Achievement A, Tattooable tracked, MOB mob)
A - the achievement to get the tracker fortracked - the mob or clan being trackedmob - the mob to create a tracker for#see Achievable#killAchievementTracker(Achievement, MOB),
AchievementLibrary.Tracker,
AchievementLibrary.Achievementvoid killAchievementTracker(AchievementLibrary.Achievement A, Tattooable tracked, MOB mob)
A - the achievement to kill the tracker fortracked - the mob or clan being trackedmob - the mob to delete a tracker forrebuildAchievementTracker(Tattooable, MOB, String),
AchievementLibrary.Tracker,
AchievementLibrary.Achievementvoid rebuildAchievementTracker(Tattooable tracked, MOB mob, java.lang.String achievementTattoo)
tracked - the mob or clan being trackedmob - the mob to modify the tracker for.achievementTattoo - the tattoo/id of the achievementgetAchievementTracker(com.planet_ink.coffee_mud.Libraries.interfaces.AchievementLibrary.Achievement, Tattooable, MOB)