Blizzard / Blizzard/heroprotocol
RegenGlobePickedUp not synced with SUnitDiedEvent
- Dominant language
- Python
- Stars
- 401
- Forks
- 77
- PR merge metrics
- No merged PRs in 30d
Description
I'm trying to map the locations of regen globe pickups however RegenGlobePickedUp events happen 4-8 game ticks after their SUnitDiedEvents which sometimes leads to sequences such as:
SUnitDiedEvents
SUnitDiedEvents
RegenGlobePickedUp
RegenGlobePickedUp
making it impossible to determine weather 2 players picked up the same globe or weather they each picked up one or tell if a globe expired vs was picked up in the last tick of it's life. Would t be possible to add m_unitTagIndex and m_unitTagRecycle to the m_intData of of RegenGlobePickedUp events?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the decoder or event definitions for RegenGlobePickedUp and SUnitDiedEvent, then compare how their m_intData fields are populated. Done means RegenGlobePickedUp exposes m_unitTagIndex and m_unitTagRecycle so globe pickups can be matched reliably to deaths or expiry.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100