[DiscordArchive] I want to make additional achievement entries ...
[DiscordArchive] I want to make additional achievement entries ...
Archived author: Needle • Posted: 2025-04-27T08:31:45.772000+00:00
Original source
Archived author: Needle • Posted: 2025-04-27T08:31:46.321000+00:00
Original source
Thread automatically created by Goatrek in <#415944535718494208>
Archived author: Rev • Posted: 2025-04-27T08:48:19.630000+00:00
Original source
<@81344332384174080>
```c++
case ACHIEVEMENT_CRITERIA_TYPE_EARN_ACHIEVEMENT_POINTS:
return progress->counter >= 9000;
```
Archived author: Rev • Posted: 2025-04-27T08:48:23.389000+00:00
Original source
in AchievementMgr.cpp
Archived author: Goatrek • Posted: 2025-04-27T08:49:50.512000+00:00
Original source
Can I just copy paste those two lines at every number I want an achievment trigger? I need each new achievment to point towards each such new entry.
I dont see how to do that.
Archived author: Rev • Posted: 2025-04-27T08:49:50.931000+00:00
Original source
```c++
case ACHIEVEMENT_CRITERIA_TYPE_EARN_ACHIEVEMENT_POINTS:
if (!miscValue1)
{
uint32 points = 0;
for (std::pair<uint32 const, CompletedAchievementData> const& completedAchievement : m_completedAchievements)
if (AchievementEntry const* completedAchievements = sAchievementMgr->GetAchievement(completedAchievement.first))
points += completedAchievements->Points;
SetCriteriaProgress(achievementCriteria, points, PROGRESS_SET);
}
else
SetCriteriaProgress(achievementCriteria, miscValue1, PROGRESS_ACCUMULATE);
break;
```
Archived author: Rev • Posted: 2025-04-27T08:49:52.553000+00:00
Original source
and this too
Archived author: Rev • Posted: 2025-04-27T08:50:34.851000+00:00
Original source
that line points to criteria type so its global by default
Archived author: Goatrek • Posted: 2025-04-27T08:51:52.561000+00:00
Original source
hmm Im just trying to think how the game knows which achievement ID is tied to each achievment points entry if I introduce multiples.
Archived author: Rev • Posted: 2025-04-27T08:51:59.710000+00:00
Original source
Quantity in Achievement_Criteria.dbc overrides the script