barrett777 / Heroes.ReplayParser

A C# library for parsing Heroes of the Storm replay files (.StormReplay)
MIT License
223 stars 95 forks source link

Strange `MiscellaneousScoreResultEventDictionary` data. #66

Closed wakuflair closed 6 years ago

wakuflair commented 6 years ago

I parsed a replay file to extract the map objectives data, and I know it will be stored in the player's ScoreResult -> MiscellaneousScoreResultEventDictionary.

But I found there are some strange data: The map is Volskaya Foundry, and the replay parsed with no error. But the MiscellaneousScoreResultEventDictionary data are:

        "MiscellaneousScoreResultEventDictionary": {
            "TeamTakedowns": 4,
            "Tier1Talent": 1,
            "Tier2Talent": 1,
            "Tier3Talent": 2,
                        ...
            "DragonNumberOfDragonCaptures": 0,
            "DragonShrinesCaptured": 0

They are the map objectives data of the Dragon Shire?? The same thing happed again when I parsed a Hanamura replay, this time the MinesSkullsCollected from Haunted Mines showed up.

koliva8245 commented 6 years ago

Can you upload/attach a replay file(s)?

wakuflair commented 6 years ago

replays.zip

Replays uploaded. The replays are from chinese region, but I don't think it will cause the issue.

barrett777 commented 6 years ago

That is a bit odd but I wouldn't think anything of it. It's probably something the developers forgot or didn't care to remove. The values for these are '0' as they should be. It's just odd that they are included on a map they don't exist on.