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
github-merge-queue bot pushed a commit to WoWAnalyzer/WoWAnalyzer that referenced this pull request Jan 17, 2026
* update Felblade/RG GCDs (#7497)

* update Felblade/RG GCDs

* Update CHANGELOG.tsx

* [Classic] Affliction Warlock (#7498)

* Felblade has a static GCD (#7500)

* Felblade has a static GCD

* Update CHANGELOG.tsx

* add new classic realms to character/guild search (#7504)

* Included the Demon Soul ID for FS and updated it in DemonSoulBuff.tsx, might aswell check how the added damage is calculated because my numbers doesnt add up, 4-5% of damage amp in ~50% uptime and obviously lined with cooldowns sounds bad to me but idk (#7509)

* Feat/demon soul allowlist (#7511)

* Added to Demon Soul Allowlist the IDs for:
-Demonsurge HDH and VDH
-Burning blades
-SoF
-SoD
-Ragefire
-Soulscar
-Throw glaive

* Changelog updated

* Specify type of event in getDamageEvents and getAppliedDots in TheHuntNormalizer (#7512)

* [Classic] Warlock Demonology (#7505)

* [CLASSIC] Warlock Demonology

* bump wow-dbc version, properly check if non-glyph temporary spells are known

* prevent infinite recursion with spells that are granted by and override the same spell

* mop classic warlock updates

---------

Co-authored-by: emallson <emallson@emallson.net>

* Feat/update sigil properties + CoB draft tww (#7513)

* SoS and SoC updated to TWW behaviour

* Approximation to update CoB

* CoB working almost completely

* #7565 refactor loading of players within a fight (#7569)

* #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

---------

Co-authored-by: Richard Harrah <1672786+ToppleTheNun@users.noreply.github.com>
Co-authored-by: Jazminite <65823478+jazminite@users.noreply.github.com>
Co-authored-by: David Fernandez <78975007+Quaarkz@users.noreply.github.com>
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