add duration+spellType args to SPELL_START events to make it easier to handle channeling spells for other players

add GetSpellDuration
This commit is contained in:
avitasia
2026-02-17 17:53:06 -08:00
parent ab8c0b9a9f
commit e92c222ac0
9 changed files with 10023 additions and 9940 deletions
+1
View File
@@ -153,6 +153,7 @@ This includes functions for:
- Cooldown tracking (GetSpellIdCooldown, GetItemIdCooldown), including item metadata on cooldown detail tables
- Inventory helpers (GetTrinketCooldown, GetTrinkets, GetAmmo)
- Aura duration tracking and cancel helpers (GetPlayerAuraDuration, CancelPlayerAuraSlot, CancelPlayerAuraSpellId)
- Spell duration lookup (GetSpellDuration) - returns channel duration for channeling spells and the first aura effect duration for non-channeling spells
- Player movement state queries (PlayerIsMoving, PlayerIsRooted, PlayerIsSwimming)
- Talent helpers (LearnTalentRank)
- Spell lookups and utilities