File Details
Knickili-1.8.0.zip
- R
- May 28, 2026
- 20.49 KB
- 563
- 12.0.7+6
- Retail
File Name
Knickili-1.8.0.zip
Supported Versions
- 12.0.7
- 12.0.5
- 12.0.1
- 12.0.0
- 11.2.7
- 11.1.0
- 10.2.7
- Major: Migrated to C_AssistedCombat API architecture
- Now uses
C_AssistedCombat.GetNextCastSpell()to query recommended spell directly - No longer requires SBA button to be placed on action bars
- Removed all slot-tracking, auto-detection, and fallback code
- Removed SBA drag button from options panel - no manual placement needed
- Architecture fully leverages Midnight 12.0+ C_AssistedCombat namespace
- Now uses
- New: Visual feedback for spell availability
- Uses
C_AssistedCombat.IsAvailable()to check if spell can be cast - Not ready state shows: desaturation + dark overlay + vertex dimming
- Glow dims to 20% when unavailable (respects border hidden setting)
- Clear visual indication when spell is not castable due to resources/cooldown
- Uses
- Changed: Cooldown display now uses spell-based API
- Uses
C_Spell.GetSpellCooldown(spellID)instead of slot-based queries - No longer requires
ActionButton_ApplyCooldownor slot tracking - More reliable cooldown tracking independent of action bar state
- Uses
- Removed: Debug mode and slot inspection features
- Removed
/kn debugcommand (no longer relevant without slot tracking) - Removed debug hooks and slot inspection functions
- Removed all slot-mapping and detection code
- Removed
- Removed: API_TEST.lua development tool from production build
- Updated:
/kn statuscommand now shows API mode and spell availability - Updated: Options panel intro text reflects C_AssistedCombat architecture