mirror of
https://github.com/brues-code/SuperCleveRoidMacros.git
synced 2026-09-16 03:38:00 +00:00
reduce garbage creation and fix channel spell range checks
This commit is contained in:
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user