do not list only-once-Achievements that have already be achieved (Issue #215)
This commit is contained in:
parent
5a3c3d88b4
commit
3fea2c4799
2 changed files with 15 additions and 6 deletions
|
|
@ -74,7 +74,16 @@
|
|||
$achievedAchievements = $this->Achievements->getAchievedAchievementsForCharacter($character['id'], false);
|
||||
|
||||
// Get unachieved Achievements
|
||||
$unachievedAchievements = $this->Achievements->getUnachhievedAchievementsForCharacter($seminary['id'], $character['id'], true, false);
|
||||
$unachievedAchievements = array_merge(
|
||||
$this->Achievements->getUnachhievedAchievementsForCharacter($seminary['id'], $character['id'], false, false),
|
||||
$this->Achievements->getUnachievedOnlyOnceAchievementsForSeminary($seminary['id'])
|
||||
);
|
||||
usort($unachievedAchievements, function($a, $b) {
|
||||
if($a['pos'] == $b['pos']) {
|
||||
return 0;
|
||||
}
|
||||
return ($a['pos'] > $b['pos']) ? 1 : -1;
|
||||
});
|
||||
foreach($unachievedAchievements as &$achievement)
|
||||
{
|
||||
// Get Character progress
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue