Character progression missing heroic on boss

90 Human Warrior
9265
I have automated tests to validate the response payloads for the APIs. It's been very helpful for me to notice when API updates have been made or data fixes have been made.
I ran my said tests tonight and found that some of the raid bosses no longer have the heroic info shown in the payload. Just wanted to raise this issue for attention.

The test that caught the issue:
https://gist.github.com/4631225

Test failure is:
Object does not contain heroicKills attribute
Failed asserting that object of class "stdClass" has attribute "heroicKills".
Edited by Carteron on 1/24/2013 6:32 PM PST
Reply Quote
Battle.net Developer
Which boss is it?

As part of an update today (that added timestamps to progression counters) we also removed the heroicKills attribute from bosses that don't have a heroic mode. This should match the main profile page as well now.

Clearly we might have screwed up a boss that should have a heroic counter.
Reply Quote
90 Orc Shaman
18715
I happened to notice that this character's armory page lost credit for completing Valiona and Elementium Monstrosity (normal and heroic), Toxitron (normal and heroic), and Icehowl (normal and heroic). I also appear to have lost the check for Mimiron and Lady Vashj, but I don't know if that's related.
Reply Quote
Battle.net Developer
Cool, I will track down all of the bosses that are missing today.
Reply Quote
90 Dwarf Warrior
14765
01/25/2013 06:52 AMPosted by Mnevis
I happened to notice that this character's armory page lost credit for completing Valiona and Elementium Monstrosity (normal and heroic), Toxitron (normal and heroic), and Icehowl (normal and heroic). I also appear to have lost the check for Mimiron and Lady Vashj, but I don't know if that's related.


I've also lost credit for all of those except for Lady Vashj.
Reply Quote
90 Gnome Death Knight
11770
Is the timestamp tracking the last time the boss was killed? or the first?
Reply Quote
90 Gnome Death Knight
11770
also, could you please tell us the significance of the normal and heroic values in the dungeon's portion of the data?


"raids": [
{
"name": "Molten Core",
"normal": 2,
"heroic": 0,
"id": 2717,
"bosses": [
{
"id": 11502,
"name": "Ragnaros",
"normalKills": 26,
"normalTimestamp": 1336222744000
}
]
}]

I understand normalKills under the boss, but under the dungeon name is where I'm asking.
Reply Quote
Battle.net Developer
also, could you please tell us the significance of the normal and heroic values in the dungeon's portion of the data?


"raids": [
{
"name": "Molten Core",
"normal": 2,
"heroic": 0,
"id": 2717,
"bosses": [
{
"id": 11502,
"name": "Ragnaros",
"normalKills": 26,
"normalTimestamp": 1336222744000
}
]
}]

I understand normalKills under the boss, but under the dungeon name is where I'm asking.


It's a status value of 0 1 or 2 that corresponds with NONE, INPROGRESS, COMPLETED. It's what front end uses for the yellow and green boxes on the site.
Reply Quote
Battle.net Developer
01/25/2013 09:50 AMPosted by Eethan
Is the timestamp tracking the last time the boss was killed? or the first?


It should be the latest, not the first. It's the last time that counter was updated. If you see issues in the data let us know.
Reply Quote
90 Gnome Death Knight
11770
Thanks Peratryn, as always your quick responses are always appreciated. Another question, and I do apologize for hijacking the OP's thread, but are their plans to track wether a boss has an "elite" mode or not? I noticed you guys also snuck in LFR kills - thanks!
Reply Quote
90 Human Warrior
9265
Thanks! I noticed the new updates for LFR after posting this. I'd assumed this was why you removed them. Note: The documentation still shows the old payload :(

http://blizzard.github.com/api-wow-docs/#character-profile-api/progression

Payload gist: https://gist.github.com/3772776
Reply Quote
Battle.net Developer
The docs are pretty old, I just haven't had time to really update them. I plan on it soon :)
Reply Quote
100 Goblin Priest
19175
Not sure if this has anything to do with this issue... I noticed my armory page is missing some boss kills I had. My Cata progression shows me as missing heroic Toxitron, Valiona, and Elemental Monstrosity kills, however I have killed all these on heroic. I have the achieve.

Also noticed going back further I have no credit for Icehowl and Mimiron. Looks kinda funny having killed Yogg 45 times, but 0 Mimiron kills :P
Reply Quote
Battle.net Developer
Not sure if this has anything to do with this issue... I noticed my armory page is missing some boss kills I had. My Cata progression shows me as missing heroic Toxitron, Valiona, and Elemental Monstrosity kills, however I have killed all these on heroic. I have the achieve.

Also noticed going back further I have no credit for Icehowl and Mimiron. Looks kinda funny having killed Yogg 45 times, but 0 Mimiron kills :P


The fixes for Garalon caused other issues that I'm planning to fix at some point today.
Reply Quote
90 Blood Elf Hunter
7395
Not sure if this has anything to do with this issue... I noticed my armory page is missing some boss kills I had. My Cata progression shows me as missing heroic Toxitron, Valiona, and Elemental Monstrosity kills, however I have killed all these on heroic. I have the achieve.

Also noticed going back further I have no credit for Icehowl and Mimiron. Looks kinda funny having killed Yogg 45 times, but 0 Mimiron kills :P


It's funny, I noticed this today too. Didn't really think much of it and just so happen to stumble upon this post on MMO Champ.

I thought it was weird that I did ToC 4 times and never killed Icehowl, thought I was crazy lol
Reply Quote
10 Human Mage
20
I'm not sure if anyone else noticed this ...

Stone Guard id = 0

http://us.battle.net/api/wow/character/moonrunner/bamastrike?fields=progression

{
"name": "Mogu'shan Vaults",
"normal": 1,
"heroic": 0,
"id": 6125,
"bosses": [
{
"id": 0,
"name": "The Stone Guard",
"lfrKills": 3,
"lfrTimestamp": 1357076956000,
"normalKills": 1,
"normalTimestamp": 1359513104000,
"heroicKills": 0,
"heroicTimestamp": 0
},
Reply Quote
1 Night Elf Druid
0
02/01/2013 05:26 AMPosted by Kelen
Stone Guard id = 0
Several Mogu'shan Vaults bosses have this id:
- The Stone Guard
- The Spirit Kings
- Will of the Emperor
Reply Quote
Battle.net Developer
Right now the ID of these bosses is the NPC id associated with them. This doesn't work for all bosses. Some have a different ID in normal/heroic difficulties (the root of the whole Garalon issue) and some have multiple NPC's (as is the case in the ones that are currently wrong). Would you like it if the ID was put back to the npc id that it was previously, or would it be better to switch and display the encounter ID or some other unique ID to each boss encounter?

The issue with doing that is that all of the ID's would switch. My current thinking is to deprecate the ID column here and put in an "encounterId" column that people should switch to using in the future.
Reply Quote
MVP - Technical Support
100 Human Warrior
19610
actually garalon doesn't have diff IDs in normal and heroic. He just has two IDs, in ALL modes. an invisible form factor and a regular form factor player can see and interact with.

63191 is the ID players attack for garalon 62164 is the one that casts stuff as shown in combat log.

:)

Zorlok is coded same way. Although to a lesser extent as only the thing the second ID of zorlok casts is the attenuation directional spellid.

although switching to encounter ID does seem like a better idea, garalons is 713
Reply Quote
10 Human Mage
20
02/04/2013 05:28 PMPosted by Peratryn
My current thinking is to deprecate the ID column here and put in an "encounterId" column that people should switch to using in the future.

That would be awesome.
Reply Quote

Please report any Code of Conduct violations, including:

Threats of violence. We take these seriously and will alert the proper authorities.

Posts containing personal information about other players. This includes physical addresses, e-mail addresses, phone numbers, and inappropriate photos and/or videos.

Harassing or discriminatory language. This will not be tolerated.

Forums Code of Conduct

Report Post # written by

Reason
Explain (256 characters max)
Submit Cancel

Reported!

[Close]