Commit graph

123 commits

Author SHA1 Message Date
0b0a5004eb fix: pcall GetSpecInfoByID, fix specs_per_class indexing, FDID->string
Three CoA 3.3.5 compatibility fixes for Details:

1. LibOpenRaid/LibOpenRaid.lua:1298 - C_ClassInfo.GetSpecInfoByID is now
   pcall-guarded. On CoA, specId can be non-numeric and the API errors
   out, taking the unit-info update with it. Matches the pcall pattern
   already shipped for GetSpecInfo(class, spec) in 7 sibling files.

2. Libs/DF/fw.lua:4257 - specs_per_class[index] was writing into the
   outer table by numeric index, clobbering keys and never populating
   the nested per-class table initialised on line 4253. Corrected to
   specs_per_class[class][index] so DF:GetClassSpecIDs(engClass) returns
   the right list.

3. Libs/DF/icongeneric.lua:211 - SetTexture(130759) passed a FileDataID
   to a 3.3.5 client that only resolves string paths, leaving icon
   borders blank. Replaced with the documented mapping
   [[Interface\COMMON\WhiteIconFrame]] (same path already used in
   frames/window_mythicplus/window_end_of_run.lua:358). Follows the
   FDID->string pattern shipped in coa-ace3 d422ad3.
2026-05-24 17:38:31 +02:00
Tercio Jose
f392108ea2 Libraries Updates, Quick fixes, Version bump for wow 11 launch 2024-08-26 10:22:30 -07:00
Tercio Jose
d10c2083c5 Open Raid update 2024-08-26 10:19:07 -07:00
Tercio Jose
214f0b2d88 Libraries update 2024-08-26 10:06:39 -07:00
Tercio Jose
065c61c8ff Major rework on the M+ end of run panel 2024-08-26 10:05:12 -07:00
Tercio Jose
68be90f6cd Fixing typos and updating OpenRaid 2024-08-26 09:33:48 -07:00
Tercio Jose
4c65968927 Fixed /key not showing the map name 2024-08-26 09:25:47 -07:00
Tercio Jose
beca97a948 Changed the health on death logs to be live percent (health % at hit moment), was before health amount divided by default character life amount 2024-08-26 09:24:39 -07:00
Tercio Jose
41a347e606 Updating LibOpenRaid 2024-08-26 09:23:33 -07:00
Tercio Jose
c405c2be75 Library update and release version 2024-08-26 09:22:32 -07:00
Tercio Jose
f6c59381ab Pet container rewritten 2024-07-09 06:55:49 -07:00
andrew6180
6a677e5a22 fix lua errors 2024-05-27 01:48:01 -07:00
andrew6180
2368623870 fix bad class icon 2024-05-26 20:04:08 -07:00
andrew6180
b6264af117 fix lua error 2024-05-26 17:00:59 -07:00
andrew6180
0756c77923 update default unit prototype 2024-05-26 16:47:37 -07:00
andrew6180
eb16000a12 Send mystic enchant through OpenRaidLib renown 2024-05-26 16:45:48 -07:00
andrew6180
9147d275e0 Fix small lua errors 2024-05-24 15:21:51 -07:00
andrew6180
c768231956 Ascension has GROUP_ROSTER_UPDATE actually 2024-05-21 15:42:52 -07:00
andrew6180
c89fc78cec Cleanup GetBuildInfo since we dont need to check versions. 2024-05-21 02:06:53 -07:00
andrew6180
bb7e0d2c27 Work on Ascension Backport 2024-05-17 15:08:08 -07:00
Tercio Jose
9e8a5a3a06 Version Update 2024-04-05 17:58:37 -03:00
Tercio Jose
2928593144 Updated Open Raid Library 2024-02-05 20:05:58 -03:00
Tercio Jose
c1d8082546 Using now a crowd control spell list from Lib Open Raid 2024-02-05 19:57:19 -03:00
Tercio Jose
b7c2b6c7a1 Release Candidate 1 2024-01-20 14:28:25 -03:00
Tercio Jose
4eff7b223e General Fixes after major patch 2024-01-17 11:35:18 -03:00
Tercio Jose
cf591e89fb Fixes for: OpenRaidLib, Rounded Cooltip, Evoker Extra Bar and Ebon Might, Welcome Window 2024-01-16 19:48:55 -03:00
Tercio Jose
9eb4d344e6 General Changes ad Improvements
- Added: Details:IsInMythicPlus() return true if the player is on a mythic dungeon run.
- CombatObjects now have the key 'is_challenge' if the combat is a part of a challenge mode or mythic+ run.
- Evoker extra bar tooltip's, now also show the uptime of Black Attunement and Prescience applications.
- Breakdown Window now show Plater Npc Colors in the target box.
- Added event: "COMBAT_MYTHICPLUS_OVERALL_READY", trigger when the overall segment for the mythic+ is ready.
- Added event: "COMBAT_PLAYER_LEAVING", trigger at the beginning of the leave combat process.
- Library updates: Details! Framework and Lib Open Raid.
2024-01-08 14:18:08 -03:00
Tercio Jose
64675e2f71 Framework Update and Removed Debug String 2023-12-29 17:21:09 -03:00
Tercio Jose
7a3c32f6f8 Update Libraries 2023-12-26 11:19:08 -03:00
Tercio Jose
2efc5a58f8 General Updates and fixed (see commit description)
- Added the 'Remove Battleground Segments' option to the menu that opens when hovering over the erase button.
- Attempt to fix Battleground faction icons, shown on enemy players damage bars.
- Fixed custom scripts showing the damage text too close to the dps text.
- Lib OpenRaid updated.
- Framework Updated.
2023-12-21 14:34:21 -03:00
Tercio Jose
298228ece4 Update for Lib OpenRaid 2023-12-14 15:03:05 -03:00
Tercio Jose
1830359943 General Fixes, Backend Improvements, Library Updates.
Release Documentation:
- Classic now uses the same combat log reader as retail (Flamanis).
- Merged Rage of Fyr'alath spells (equara).
- Added Rogue Ambushes to merged spells (WillowGryph).
- The Remove Common Segments option now also removes segments trash between raid bosses.
- Fixed an issue where auras applied before combat start, such as Power Infusion and Prescience, which are counted towards the target, were not being accounted for.
- Added to Combat Class: classCombat:GetRunTimeNoDefault(). This returns the run time of the Mythic+ if available, nil otherwise.

Technical Notes:
- Classic now uses retail parser.
- Combat class now have the member: classCombat:GetRunTimeNoDefault(); Returns the run time of a M+ (after completed).
- The Utility class's buff scan at the start of combat has been improved, and the code has been cleaned. Also, the scan runs now on the next frame after combat start.
- Augmentation Evoker won't track auras from the combat start aura scan, if the player isn't in combat (example: a player in the group enters in combat).
- Remove tier bonus for Augmentation Evoker Ebon Might damage prediction and nerfed Close as Cluthmates to 10%.
- Segments Container's ResetDataByCombatType() now supports multiple combat types per classification.
- Code cleanup on Segments menu code to use the new Mythic+ functions added to Combat class.
- Mythic+ start detection produced errors if a WORLD_STATE_TIMER_START event triggered before the CHALLENGE_MODE_START event.
- Mythic+ finish code was bugging when 'time' returned by C_ChallengeMode.GetCompletionInfo() wasn't being checked again nil value.
- Rogue's Ambush ability and Rage of Fyr'alath spellIds added to override_spellId within the parser.
- Details! Framework updated.
- Open Raid Library updated.
2023-12-14 11:33:30 -03:00
Tercio Jose
0ff046b500 Major upgrade for alpha testers 2023-11-30 16:13:14 -03:00
Tercio Jose
73d152baac Framework and 10.2 updates 2023-10-25 12:57:00 -03:00
Tercio Jose
2b82e4bce2 Updates
- Improved Augmented damage prediction.
- Lib Open Raid update
2023-09-08 10:41:02 -03:00
Tercio Jose
ea2cec6861 Added augmented buffs in the Auras tab of players which received Ebon Might and Precience
- Forcing update interval to 0.1 on arenas matches using the real-time dps feature.
- Framework Update.
- Lib Open Raid Update.
- More parser cleanups and code improvements.
- Auras tab now ignores regular "world auras" (those weekly buffs of reputation, etc)
2023-08-05 21:39:00 -03:00
Tercio Jose
c39deda381 LibOpenRaid Update
- Fixed an issue with the rename InstaciaCallFunction to InstanceCallDetailsFunc.
2023-07-19 18:20:08 -03:00
Tercio Jose
72120a8a3e Fixed things about the Real Time DPS; Open Raid Lib Update 2023-07-17 22:02:35 -03:00
Tercio Jose
7a0e045308 Real Time DPS, ten years old 2023-07-13 22:02:10 -03:00
Tercio Jose
fa65530a7c update 2023-07-11 14:11:03 -03:00
Tercio Jose
b5f302ae03 Libraries Update 2023-07-04 18:23:57 -03:00
Tercio Jose
3b395f7769 Open Raid update 2023-05-12 12:49:23 -03:00
Tercio Jose
e9ebf2bdce Open Raid update 2023-05-12 12:25:01 -03:00
Tercio Jose
2c65744f51 Open Raid updated 2023-05-12 11:22:02 -03:00
Tercio Jose
17f2fdd05a Bug Fixes 2023-04-30 18:22:39 -03:00
Tercio Jose
b812a54aa8 temporary fix for cvar bug in the game client 2023-03-27 09:38:37 -03:00
Tercio Jose
33b0dd0138 Libraries update 2023-03-19 20:06:58 -03:00
Tercio Jose
c73c5612bc Open raid lib update 2023-03-08 11:51:46 -03:00
Tercio Jose
cb9c14a844 Revert "Open Raid Library update"
This reverts commit 3e340023c8.
2023-03-04 20:51:51 -03:00
Tercio Jose
3e340023c8 Open Raid Library update 2023-03-04 15:33:07 -03:00