Forums WoW Modding Support Archives WoWModding Support Archives [DiscordArchive] There are achievements such as

[DiscordArchive] There are achievements such as

[DiscordArchive] There are achievements such as

rektbyfaith
Administrator
0
07-03-2024, 02:44 PM
#1
Archived author: Radeghost • Posted: 2024-07-03T14:44:40.334000+00:00
Original source

There are achievements such as

- The Twilight Destroyer (10 player) [4815 ID]
- Heroic: The Twilight Destroyer (10 player) [4816 ID]

In Achievement.dbc, Heroic achievement has 4815 ID set in Supercedes. The game client doesn't list Heroic achievement unless Normal achievement has been completed.

When I'm trying to add new achievement with this 'supercedes' thing, it's always being displayed on the list, even though the previous achievement hasn't been completed. Example: The Siege of Ulduar 25 hasn't been done by character, and it's shown as incomplete, but Heroic Siege is also being shown as incomplete. Normal Siege awards 10 points, Heroic Siege awards 10 points, and here it shows 20 points (I assume it simply adds achievement points from superceding achievements).

The flag is being set as 0, because, for example, Heroic: The Twilight Destroyer has 0 flag as well. I'm thinking that could be related to UIOrder?

Normal Twilight Destroyer has UIOrder 35, Heroic has 36. I'll check if that could be the case, to superceding achievement being UIOrder +1 of superceded.

[edit] nope. Didn't work. Maybe it's simply about the order lines in the dbc?
[Image: image.png?ex=690c0b98&is=690aba18&hm=8a5...7fe8e2a9a&]
rektbyfaith
07-03-2024, 02:44 PM #1

Archived author: Radeghost • Posted: 2024-07-03T14:44:40.334000+00:00
Original source

There are achievements such as

- The Twilight Destroyer (10 player) [4815 ID]
- Heroic: The Twilight Destroyer (10 player) [4816 ID]

In Achievement.dbc, Heroic achievement has 4815 ID set in Supercedes. The game client doesn't list Heroic achievement unless Normal achievement has been completed.

When I'm trying to add new achievement with this 'supercedes' thing, it's always being displayed on the list, even though the previous achievement hasn't been completed. Example: The Siege of Ulduar 25 hasn't been done by character, and it's shown as incomplete, but Heroic Siege is also being shown as incomplete. Normal Siege awards 10 points, Heroic Siege awards 10 points, and here it shows 20 points (I assume it simply adds achievement points from superceding achievements).

The flag is being set as 0, because, for example, Heroic: The Twilight Destroyer has 0 flag as well. I'm thinking that could be related to UIOrder?

Normal Twilight Destroyer has UIOrder 35, Heroic has 36. I'll check if that could be the case, to superceding achievement being UIOrder +1 of superceded.

[edit] nope. Didn't work. Maybe it's simply about the order lines in the dbc?
[Image: image.png?ex=690c0b98&is=690aba18&hm=8a5...7fe8e2a9a&]

rektbyfaith
Administrator
0
07-03-2024, 02:49 PM
#2
Archived author: robinsch • Posted: 2024-07-03T14:49:57.261000+00:00
Original source

I don't think UIOrder does anything, I think it's not even implemented
rektbyfaith
07-03-2024, 02:49 PM #2

Archived author: robinsch • Posted: 2024-07-03T14:49:57.261000+00:00
Original source

I don't think UIOrder does anything, I think it's not even implemented

rektbyfaith
Administrator
0
07-03-2024, 02:51 PM
#3
Archived author: Radeghost • Posted: 2024-07-03T14:51:20.109000+00:00
Original source

Yeah, the achievements are shown in their listing order
rektbyfaith
07-03-2024, 02:51 PM #3

Archived author: Radeghost • Posted: 2024-07-03T14:51:20.109000+00:00
Original source

Yeah, the achievements are shown in their listing order

rektbyfaith
Administrator
0
07-03-2024, 02:54 PM
#4
Archived author: Radeghost • Posted: 2024-07-03T14:54:30.899000+00:00
Original source

When you go to meta achievement (example: Glory of Icecrown Raider), and click on Heroic: Storming the Citadel, it points you to normal Storming the Citadel achievement if it's not done, because Heroic doesn't display. Onl;y when you complete normal Storming the CItadel achievement, the meta takes you to Heroic one, because it's displayed then.

It's happening here as well, for example, when I click "Ascended: Culling of Stratholme", it points me to Heroic: Culling of Stratholme instead of Ascended. Only when Heroic achievement is done, the meta achievement takes me to Heroic+ achievement. So this mechanic works correctly, except, the Ascended achievement shouldn't be visible until Heroic wasn't taken. 'Supercedes' position is correct in the DBC, the new Ascended achievement supercedes achi ID 500 (which is Heroic: CoT)
rektbyfaith
07-03-2024, 02:54 PM #4

Archived author: Radeghost • Posted: 2024-07-03T14:54:30.899000+00:00
Original source

When you go to meta achievement (example: Glory of Icecrown Raider), and click on Heroic: Storming the Citadel, it points you to normal Storming the Citadel achievement if it's not done, because Heroic doesn't display. Onl;y when you complete normal Storming the CItadel achievement, the meta takes you to Heroic one, because it's displayed then.

It's happening here as well, for example, when I click "Ascended: Culling of Stratholme", it points me to Heroic: Culling of Stratholme instead of Ascended. Only when Heroic achievement is done, the meta achievement takes me to Heroic+ achievement. So this mechanic works correctly, except, the Ascended achievement shouldn't be visible until Heroic wasn't taken. 'Supercedes' position is correct in the DBC, the new Ascended achievement supercedes achi ID 500 (which is Heroic: CoT)

rektbyfaith
Administrator
0
07-03-2024, 03:00 PM
#5
Archived author: Radeghost • Posted: 2024-07-03T15:00:00.365000+00:00
Original source

Nothing inside achievement UI files, I thought its maybe hardcoded to hide superceding achievements until the previous one wasn't taken
rektbyfaith
07-03-2024, 03:00 PM #5

Archived author: Radeghost • Posted: 2024-07-03T15:00:00.365000+00:00
Original source

Nothing inside achievement UI files, I thought its maybe hardcoded to hide superceding achievements until the previous one wasn't taken

rektbyfaith
Administrator
0
07-03-2024, 03:01 PM
#6
Archived author: Jyria • Posted: 2024-07-03T15:01:27.489000+00:00
Original source

Was supposidly fixed like twice already but it keeps breaking
rektbyfaith
07-03-2024, 03:01 PM #6

Archived author: Jyria • Posted: 2024-07-03T15:01:27.489000+00:00
Original source

Was supposidly fixed like twice already but it keeps breaking

rektbyfaith
Administrator
0
07-03-2024, 03:13 PM
#7
Archived author: Radeghost • Posted: 2024-07-03T15:13:44.800000+00:00
Original source

Update: I still don't have it, but even though 'Heroic: CoT' has been completed, the Ascended achievement shows that it grants 20 achievement points (its adding 10 pts from original, and 10pts from Ascended). When I completed the Acended: CoT achievement, it granted me 10 achievement points, and in UI it shows exactly as it should:

I'm just confused.
[Image: image.png?ex=690c1268&is=690ac0e8&hm=b39...a63430a9b&]
rektbyfaith
07-03-2024, 03:13 PM #7

Archived author: Radeghost • Posted: 2024-07-03T15:13:44.800000+00:00
Original source

Update: I still don't have it, but even though 'Heroic: CoT' has been completed, the Ascended achievement shows that it grants 20 achievement points (its adding 10 pts from original, and 10pts from Ascended). When I completed the Acended: CoT achievement, it granted me 10 achievement points, and in UI it shows exactly as it should:

I'm just confused.
[Image: image.png?ex=690c1268&is=690ac0e8&hm=b39...a63430a9b&]

rektbyfaith
Administrator
0
07-03-2024, 03:14 PM
#8
Archived author: Radeghost • Posted: 2024-07-03T15:14:47.483000+00:00
Original source

rektbyfaith
07-03-2024, 03:14 PM #8

Archived author: Radeghost • Posted: 2024-07-03T15:14:47.483000+00:00
Original source

rektbyfaith
Administrator
0
07-03-2024, 03:15 PM
#9
Archived author: Radeghost • Posted: 2024-07-03T15:15:16.209000+00:00
Original source

It's literally copy-pasted logic of Heroic: Storming the Citadel achievement.
rektbyfaith
07-03-2024, 03:15 PM #9

Archived author: Radeghost • Posted: 2024-07-03T15:15:16.209000+00:00
Original source

It's literally copy-pasted logic of Heroic: Storming the Citadel achievement.

Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)