Commit Graph

  • 37ca7cef40 Document the CC, immunity and DR design main Brues 2026-09-15 08:08:51 -05:00
  • 4474a607f7 Stop DR suppressing NPC immunity learning past its window Brues 2026-09-15 08:06:22 -05:00
  • ca6c55a5e7 Give every [cc:type] its own exact DBC mechanic Brues 2026-09-15 08:05:42 -05:00
  • c1a7bdb51b Fix the Nampower SPELL_MISS argument order Brues 2026-09-15 08:04:18 -05:00
  • 5d5f987555 Learn NPC CC immunity per exact DBC mechanic Brues 2026-09-15 08:03:43 -05:00
  • eddc49fc60 Make [button:N] mean the invoking button, as retail does v3.2.1 Brues 2026-09-15 01:17:06 -05:00
  • 54e3c3b3f4 Drop the dead C_LossOfControl gate Brues 2026-09-14 20:15:42 -05:00
  • 4fa254b4e6 Drop the unreachable fallbacks in the health/power wrappers Brues 2026-09-14 19:47:46 -05:00
  • b82d06d061 Add [totem] and [nototem] conditionals Brues 2026-09-14 19:28:24 -05:00
  • 891467cd7e Refresh action bars on ClassicAPI's global mouse events Brues 2026-09-14 15:31:43 -05:00
  • 87ea8bdd41 Delete the Lua paladin judgement refresh Brues 2026-09-12 20:33:43 -05:00
  • 53a1cf1441 Delete the Lua Dark Harvest acceleration Brues 2026-09-12 20:27:16 -05:00
  • 073621e233 Delete the Lua Carnage refresh Brues 2026-09-12 20:25:12 -05:00
  • 3e2b3db31f Read auras positionally where we scan Brues 2026-09-12 08:20:12 -05:00
  • 7101ad167a Re-base the libdebuff read path on C_UnitAuras Brues 2026-09-12 07:59:28 -05:00
  • afc5e513ca Finish the C_UnitAuras swap in CheckImmunity Brues 2026-09-12 07:48:31 -05:00
  • 5e27e6fe58 Name the macro slot count v3.2.0 Brues 2026-09-11 13:57:11 -05:00
  • 6edd37a76f Require ClassicAPI v1.15.0 Brues 2026-09-11 13:44:09 -05:00
  • c8bc4c134d Filter UNIT_AURA by unit token and drop the unit streams in realtime mode Brues 2026-09-11 00:42:42 -05:00
  • 5213bd5474 Migrate to ClassicAPI for macro display, auras and timing Brues 2026-09-11 00:30:36 -05:00
  • 7bbb8df010 remove pre pfUI 7.6 stuff classicapi_next Brues 2026-09-11 00:27:05 -05:00
  • 96dbe9aca8 Fail @focus clauses quietly when no focus is set Brues 2026-09-10 17:35:49 -05:00
  • 1de455f96e Support Blizzard-style bracket groups: [a][b] Spell and [] fall-through Brues 2026-09-10 17:17:08 -05:00
  • d93d97a469 Delete the write-only buff tracking tables and the overflow fallback Brues 2026-09-10 13:06:04 -05:00
  • 2a562e0550 Make ClassicAPI the source of truth for non-player aura timing Brues 2026-09-10 10:15:47 -05:00
  • daaab2fd11 Retire the hasPfUI76 flag and the pfUI 7.6 branches it gated Brues 2026-09-10 00:35:09 -05:00
  • 43f1ba378a use brues-code/packager@vCAPI for packaging Brues 2026-09-10 00:12:37 -05:00
  • 828acc0c4b Remove two silently-shadowed code paths Brues 2026-09-10 00:01:24 -05:00
  • f296425c94 Cut per-call allocations in the event and publish paths; merge SPELL_CAST_EVENT Brues 2026-09-09 23:55:19 -05:00
  • 4dd5326172 Drop the action-bar overrides now that ClassicAPI draws macro buttons Brues 2026-09-09 23:24:19 -05:00
  • c5ddc6c313 Publish resolved macro actions to ClassicAPI's C_Macro.SetMacroDisplay Brues 2026-09-09 23:22:16 -05:00
  • 9f8a5553bc feat: add /stopchanneling command (#5) liiora 2026-09-10 21:39:16 +02:00
  • 00caff0c9b Bump the README conditional count to match the wiki Brues 2026-09-10 14:24:46 -05:00
  • 080c1243b6 feat: add myspellhaste conditional (#4) liiora 2026-09-10 21:06:27 +02:00
  • 6f78be8394 Detect the relic slot via UnitHasRelicSlot instead of hardcoded classes Brues 2026-09-09 12:49:46 -05:00
  • 10ad9eb980 Add pkgmeta and luarc Brues 2026-09-09 12:46:48 -05:00
  • 0ef4fe1818 add support for 'button' conditional (#3) Artur91425 2026-09-09 10:51:51 +03:00
  • 269c6ba67e Fix the same 0-based slot assumption in the equipment Lua fallbacks Brues 2026-09-09 02:40:57 -05:00
  • c7905c2a70 fix for off-by-one error (#2) Sami Lappalainen 2026-09-09 09:38:57 +02:00
  • 77c0dba2c4 Alias [mouseuse] to [cursor] via a conditional alias table Brues 2026-09-09 02:18:36 -05:00
  • 61bab6c734 Require ClassicAPI v1.12.1; scan dispel auras via positional UnitAura Brues 2026-09-02 14:40:21 -05:00
  • daa7d6f2bf Merge pull request #1 from Seraphic8x2244/feedpet-pethappiness brues-code 2026-08-25 09:43:41 -05:00
  • 6d73c6b006 Localize Feed Pet via spell ID and fix IsReactive param Brues 2026-08-25 09:42:36 -05:00
  • d5baecaf41 new command feedpet, new conditional pethappiness Seraphic8x2244 2026-08-11 19:34:24 +01:00
  • 5c31232b52 LoadSavedVariablesFirst Brues 2026-08-23 14:40:01 -05:00
  • d5cae2136c added CleveRoids_LearnedDurations nil check Brues 2026-08-23 14:33:29 -05:00
  • 004eebc9f7 Coalesce macro/spell rebuilds to cut the login event storm v3.1.10 Brues 2026-08-21 21:39:11 -05:00
  • 63b484b1ea Replace WDB tooltip warmup with GET_ITEM_INFO_RECEIVED handler Brues 2026-08-21 21:02:34 -05:00
  • cf47d8caba Use SetSpellByID for tooltip v3.1.9 Brues 2026-08-06 00:33:12 -05:00
  • 71f8f74237 Support #showtooltip spell:<id> and item:<id> Brues 2026-08-06 00:15:19 -05:00
  • 1a98a05b7e Remove redundant local 'i' declarations Brues 2026-08-02 15:18:48 -05:00
  • 64e3f93042 Specifically disable pfUI mouseover hooks when unit attribute exists v3.1.8 Brues 2026-08-02 15:11:46 -05:00
  • 0c86ed67e9 Revert "Drop redundant pfUI mouseover frame hooks; pfUI sets native mouseover" Brues 2026-08-02 15:07:35 -05:00
  • 60c1b7f235 dont bother hooking into brues-code pfUI Brues 2026-08-01 20:21:37 -05:00
  • 8c10353567 removed useless GetSpellRecField checks Brues 2026-07-30 20:41:23 -05:00
  • fcd206756d Replace equipment cache with C_Item.IsEquippedItem Brues 2026-07-30 20:35:39 -05:00
  • 8d86389a03 Remove dead IndexEquippedItems (no callers) Brues 2026-07-30 20:28:39 -05:00
  • 8c85ce572a Scope PLAYER_EQUIPMENT_CHANGED to the changed slot Brues 2026-07-30 20:28:05 -05:00
  • a2db3ebd42 Add indoors/outdoors conditionals via ClassicAPI v3.1.7 Brues 2026-07-30 19:59:50 -05:00
  • 66d5f0c618 Switch to PLAYER_EQUIPMENT_CHANGED event Brues 2026-07-30 19:59:38 -05:00
  • 7cf2ad95c3 Use BAG_UPDATE_DELAYED Brues 2026-07-30 19:51:24 -05:00
  • c5bc69560e Drop redundant pfUI mouseover frame hooks; pfUI sets native mouseover Brues 2026-07-30 00:28:00 -05:00
  • ce10c9f456 Derive membership-only spell families by name, not hardcoded rank lists Brues 2026-07-28 12:21:38 -05:00
  • 08dd3ba4dd Remove dead code from ComboPointTracker Brues 2026-07-28 12:10:54 -05:00
  • b1fb2af861 remove fallbacks Brues 2026-07-28 10:39:41 -05:00
  • 7382e8a55f Unify dispel scan on GetAuraDataByIndex with a filter Brues 2026-07-28 09:55:05 -05:00
  • 37434911e4 Resolve tracked aura texture/stacks via C_UnitAuras, not slot scans Brues 2026-07-28 09:20:23 -05:00
  • da8ea22998 Match buff-based immunity via C_UnitAuras.GetAuraDataBySpellName Brues 2026-07-28 09:16:33 -05:00
  • d82eeabf22 Detect Banish via C_UnitAuras.GetUnitAuraBySpellID, not slot scan Brues 2026-07-28 09:12:29 -05:00
  • dd61767eb9 Add [locked]/[nolocked] school-interrupt conditional via C_LossOfControl Brues 2026-07-28 08:54:23 -05:00
  • 2e8ed33a6a focus/focustarget is provided by classicapi now Brues 2026-07-28 00:02:45 -05:00
  • 403567b381 Scan nameplateN unit tokens for /target candidates, not SuperWoW WorldFrame Brues 2026-07-28 00:00:51 -05:00
  • 7ecb66a8dc Add left/right modifier variants to kmods via ClassicAPI Brues 2026-07-27 22:46:18 -05:00
  • 494aced5bd Resolve [mhimbue:Name] via enchant DBC, not tooltip scan Brues 2026-07-27 22:44:13 -05:00
  • 4f76255f73 Mark GetWeaponEnchantInfo TODO item done Brues 2026-07-27 22:42:47 -05:00
  • fd8050aee1 Add [mhenchant]/[ohenchant] weapon temp-enchant conditionals Brues 2026-07-27 22:42:09 -05:00
  • 0e07eafbf9 Add [equipset]/[noequipset] conditionals for equipment sets Brues 2026-07-27 22:32:01 -05:00
  • 6aaa8a409b Add conditional support to /equipset via ClassicAPI equipment sets Brues 2026-07-27 22:28:09 -05:00
  • 2cf4886b01 Add [mana]/[rage]/[energy] type-specific power conditionals Brues 2026-07-27 20:10:20 -05:00
  • 77f985a927 Read HP deficit via ClassicAPI UnitHealthMissing Brues 2026-07-27 19:45:44 -05:00
  • 7c71f8fc26 Use ClassicAPI UnitPower* for power reads; drop GetUnitField/SuperWoW paths Brues 2026-07-27 19:27:25 -05:00
  • efc98bcd6a Use ClassicAPI GetSpellBonusDamage/Healing for spell-power conditionals Brues 2026-07-27 18:57:58 -05:00
  • 41d9283117 Use IsInGroup/IsInRaid for group checks Brues 2026-07-27 18:45:02 -05:00
  • 9bebbbb836 Fix addon initialization order with guard checks Brues 2026-07-27 14:32:12 -05:00
  • 586c51b53a Detect bleeds authoritatively via Spell.dbc mechanics Brues 2026-07-26 15:40:26 -05:00
  • 2ce4d11698 Use ClassicAPI EventUtil for addon-load/login extension wiring Brues 2026-07-26 14:52:39 -05:00
  • e594fda295 Use C_Spell.GetSpellTexture in GetCachedIcon Brues 2026-07-26 14:20:14 -05:00
  • 22633aa16c Replace GetSpellRecField name/rank reads with C_Spell equivalents Brues 2026-07-26 14:07:31 -05:00
  • 6718a01d79 Add [mounted]/[nomounted] and [standing]/[sitting] conditionals Brues 2026-07-26 13:44:16 -05:00
  • 1770f7b6e1 Make SendChatMessage reclaim cycle-safe and cover LVL v3.1.6 Brues 2026-07-24 14:09:36 -05:00
  • d060b04908 Reclaim SendChatMessage hook so #showtooltip stays filtered v3.1.5 Brues 2026-07-24 09:41:26 -05:00
  • 6ac69501f5 pass base object rather than ItemLocation Brues 2026-07-20 10:35:09 -05:00
  • 782c685fba Replace tooltip-scanning GetSpellCost with ClassicAPI DBC reads Brues 2026-07-19 16:33:53 -05:00
  • 97e898f14c Add /cancelform command and CancelShapeshiftForm Brues 2026-07-19 14:32:13 -05:00
  • b84835a567 Use GetInventoryItemID instead of string parsing Brues 2026-07-17 21:25:25 -05:00
  • 40cf2c8010 More ClassicAPI porting v3.1.4 Brues 2026-07-15 19:45:31 -05:00
  • a5a0b9c00a Adopt ClassicAPI C_Item.GetItemName in Utility.lua equip-modifier debug Brues 2026-07-15 19:36:18 -05:00
  • 6e57ff01dc Adopt ClassicAPI C_Item item reads in Tooltip/Generic.lua indexers Brues 2026-07-15 19:33:07 -05:00
  • 9cd79d682d Adopt ClassicAPI C_Item item reads in Conditionals.lua Brues 2026-07-15 19:17:00 -05:00
  • f54eda5ae3 Adopt ClassicAPI C_Item/C_Container item reads in Core.lua Brues 2026-07-15 19:12:56 -05:00