reduce garbage creation and fix channel spell range checks

This commit is contained in:
Jrc13245
2025-12-20 13:46:06 -05:00
parent 58431b1967
commit d8b4a097b3
4 changed files with 155 additions and 158 deletions
+10
View File
@@ -161,6 +161,16 @@ CleveRoids.spamConditions = {
[CleveRoids.Localized.Shoot] = "checkchanneled",
}
-- PERFORMANCE: Static lookup for toggled buff abilities (built once, used per-frame)
CleveRoids._toggledBuffAbilities = {
[CleveRoids.Localized.Spells["Prowl"]] = true,
[CleveRoids.Localized.Spells["Shadowmeld"]] = true,
}
function CleveRoids.IsToggledBuffAbility(spellName)
return CleveRoids._toggledBuffAbilities[spellName]
end
CleveRoids.auraTextures = {
[CleveRoids.Localized.Spells["Stealth"]] = "Interface\\Icons\\Ability_Stealth",
[CleveRoids.Localized.Spells["Prowl"]] = "Interface\\Icons\\Spell_Nature_Invisibilty",