Commit Graph
84 Commits
Author SHA1 Message Date
Jrc13245 da23987449 fix nampower errors 2025-12-24 15:05:51 -05:00
Jrc13245 167ab96d34 consolidate some cc types 2025-12-24 11:13:40 -05:00
Jrc13245 473e7f8741 crowd control conditionals 2025-12-24 11:01:57 -05:00
Jrc13245 a619aa4d30 expand group party raid conditionals slightly 2025-12-22 15:50:56 -05:00
Jrc13245 ca50bb5b55 fix icon out of range on self cast spells and nil check for combodurations 2025-12-22 12:05:20 -05:00
Jrc13245 aa6e532d4f reduce garbage and fix stopmacro calls for supermacro users 2025-12-21 08:35:22 -05:00
Jrc13245 58431b1967 fix use with nampower and boss creature type 2025-12-20 13:23:13 -05:00
Jrc13245 c3721036bd fix spellbook and actionslot errors 2025-12-20 08:20:17 -05:00
Jrc13245 f3791c4562 further fixes for debuffs above 16 slots and fixes for item usage 2025-12-19 20:32:52 -05:00
Jrc13245 eede643540 optimize buff and debuff checks and update functions to nampower v2_18_0 2025-12-17 16:29:32 -05:00
Jrc13245 ed67c38b0f fix multi use for some conditionals 2025-12-16 15:03:29 -05:00
Jrc13245 426971e117 notarget and hastarget conditionals 2025-12-14 13:19:21 -05:00
Jrc13245 1b1854248e fix parsing spells like faerie fire (feral) 2025-12-14 08:39:21 -05:00
Jrc13245 2fd4ac3298 reduce bag event usage for lag and fix macro calling within macros 2025-12-12 15:43:21 -05:00
Jrc13245 35cce7e61a fix overflow debuffs 2025-12-11 22:22:46 -05:00
Jrc13245 9c1f8649eb update channeling to respect arcane missiles haste 2025-12-10 17:56:57 -05:00
Jrc13245 8d7b9086d9 fix debuff and buff not using new operator usage properly 2025-12-10 08:49:50 -05:00
Jrc13245 b36416f38a revert & / noable multi usage 2025-12-08 14:17:56 -05:00
Jrc13245 0f4392b590 update how & and / work in conditionals to be more user friendly 2025-12-08 10:46:56 -05:00
Jrc13245 25048490a1 fix slam base cast speed to match turtle 2025-12-06 14:20:55 -05:00
Jrc13245 38158d8b8f warrior slam specific condditionals and update readme 2025-12-06 14:19:14 -05:00
Jrc13245 fdaa2a108c twthreat conditional integration, ttk conditional integration, quickheal conditional integration 2025-12-05 22:38:43 -05:00
Jrc13245 442eeb9cbc fix lag of casting and channeling conditionals. 2025-12-02 15:24:48 -05:00
Jrc13245 ce017f5832 fix lower rank spells showing as refreshing higher ranks in pfui. further improve debuff duration handling. 2025-11-30 19:25:19 -05:00
Jrc13245 42522cfd18 fix shared debuffs 2025-11-30 11:16:23 -05:00
Jrc13245 c0d5c1fbb2 correct dodge parry block immune for personal debuff tracking 2025-11-30 09:18:22 -05:00
Jrc13245 003bf39c22 really fix checking your own debuff timers for personal debuffs 2025-11-30 09:00:58 -05:00
Jrc13245 bc40ba17ab fix only checking your debuff casts and buff timers 2025-11-30 08:27:57 -05:00
Jrc13245 964df2133b fix toggle spells icon swaps like prowl and shadowmeld and fix debuff conditionals correctly filtering by caster for shared and individual debuffs 2025-11-29 21:54:59 -05:00
Jrc13245 dd84ca0f66 fix boss level as level 63 and fix partial block resists 2025-11-28 21:56:55 -05:00
Jrc13245 d59ccc0821 fix immunity system lag 2025-11-28 21:40:05 -05:00
Jrc13245 6486c87798 fix multi and negated multi conditionals using / and & 2025-11-28 15:06:42 -05:00
Jrc13245 1f4781165f fix channeltime 2025-11-27 21:01:25 -05:00
Jrc13245 5b5d8860c5 new conditional channeltime and bump version 2025-11-27 18:18:54 -05:00
Jrc13245 8764fc1dd3 all multi conditionals will now use / or & 2025-11-27 16:52:11 -05:00
Jrc13245 b188fc85f3 fix some issuues with OR on mybuff, mydebuff, buff, debuff, inrange, outrange, checkchanneled 2025-11-27 16:38:53 -05:00
Jrc13245 ff6ec25c06 bleed immunity, fix icons and their tooltips with no available actions, reformat readme 2025-11-27 09:21:41 -05:00
Jrc13245 83d95219f2 usable conditional checking existence of regeant for use 2025-11-26 17:05:37 -05:00
Jrc13245 5e26b776eb fix negated conditionals using multi and fix revenge proc from reactive 2025-11-26 13:32:23 -05:00
Jrc13245 6a4f7a417c fix revenge reactive and majorly improve pfui compatibility for icons and actionbars 2025-11-26 07:48:12 -05:00
Jrc13245 21119c8bd5 fix reactive for overpower and revenge to see as active in any stance. 2025-11-25 16:58:44 -05:00
Jrc13245 139c95ba22 new conditional powertype 2025-11-25 15:10:02 -05:00
Jrc13245 a33f3f21db clarify actual multi and noable multi usage, add AND operator for multi, and fix swintimer to be more intuitive. 2025-11-25 14:23:54 -05:00
Jrc13245 6261785507 memory and cpu usage overhaul 2025-11-25 07:41:04 -05:00
Jrc13245 1ff4da7471 fix nocasting conditional 2025-11-24 22:43:56 -05:00
Jrc13245 9dcc2446b7 new conditional swingtimer and druid set bonus debuff durations and warrior talent debuff durations 2025-11-23 16:16:53 -05:00
Claude 62c39f71cf Fix Lua 5.1 compatibility: remove goto statement from ValidateUnitDebuff
- Replaced goto/label with shouldSkip flag variable
- Lua 5.1 (used in WoW 1.12) doesn't support goto statements
- Functionality remains identical
2025-11-17 18:35:32 +00:00
Claude b8cc607d90 Reorganize debuff durations into personal and shared tables
Changes:
- Split lib.durations into lib.personalDebuffs and lib.sharedDebuffs
- Removed combo-scaling spells (Rupture, Rip, Kidney Shot) from static tables
  since they are handled dynamically by ComboPointTracker
- Added lib:IsPersonalDebuff() helper to distinguish debuff types
- Updated ValidateUnitDebuff to auto-detect personal vs shared debuffs
- Personal debuffs (DoTs, poisons, most CC) now auto-filter to player by default
- Shared debuffs (Sunder, Faerie Fire, Hunter's Mark) remain unfiltered
- Maintained lib.durations for backwards compatibility

This prevents false positives when checking personal debuffs like Rupture
in multi-player scenarios while allowing shared debuffs like Sunder Armor
to work correctly.
2025-11-17 18:28:58 +00:00
Claude a570c41245 Add 'mine' parameter to ValidateUnitDebuff for personal debuff tracking
- ValidateUnitDebuff now supports args.mine to filter player-cast debuffs
- Fixes issue where personal debuffs (Rupture, Rip) from other players
  were incorrectly matched when checking timeleft
- Shared stacking debuffs (Sunder Armor) continue to work as expected
- Uses new lib:UnitDebuff filterCaster parameter internally
2025-11-17 18:20:25 +00:00
Torio 55c0b2d0cf Merge pull request #45 from jrc13245/main
fix debuff validation
2025-11-16 18:59:20 -05:00