Skip to content

Conversation

@emallson
Copy link
Contributor

@emallson emallson commented Jan 7, 2026

part of WoWAnalyzer/WoWAnalyzer#7565

this uses playerDetails to get specs for all players in a way that works properly on classic

emallson added a commit to emallson/WoWAnalyzer that referenced this pull request Jan 7, 2026
this replaces the use of combatantinfo with the use of the playerDetails
v2 api (see backend PR WoWAnalyzer/server#73).

this is a relatively big patch because of the way that so many pieces
relied on the initial `combatantinfo` data directly, but most of those
places only used the id, name, or guid---all of which are set on `playerDetails`
as well
Copy link
Contributor

@Krealle Krealle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested with both backend/frontend checked out and looks to be working great!

@emallson emallson merged commit 23ab6cd into main Jan 8, 2026
2 checks passed
@emallson emallson deleted the players-in-fight branch January 8, 2026 14:57
github-merge-queue bot pushed a commit to WoWAnalyzer/WoWAnalyzer that referenced this pull request Jan 8, 2026
* #7565 refactor loading of players within a fight

this replaces the use of combatantinfo with the use of the playerDetails
v2 api (see backend PR WoWAnalyzer/server#73).

this is a relatively big patch because of the way that so many pieces
relied on the initial `combatantinfo` data directly, but most of those
places only used the id, name, or guid---all of which are set on `playerDetails`
as well

* remove ranged role icon

* fix tests

* lint fixes + remove healing cds from raid buff list

* ilvl can be undefined

* allow name-only urls again
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants