Skill Blocker Extension – Banner Bearer (1.0.0)

This addon is an extension of my Skill Blocker for the Scribing ability “Banner Bearer”

Dependencies:
LibAddonMenu, LibSkillBlocker and Skill Blocker

Compatible with Keyboard/Mouse and Gamepad modes

Features:

Automatic Banner Removal Blocking: Automatically detects if the “Banner Bearer” skill is active and blocks its removal. If the skill is not active, you can cast it as usual.
In-Combat Block Option: Block the removal of the banner only when the player is in combat.
PvP Option: Enable or disable blocking specifically for PvP zones.

All options are turned OFF by default.

Keybinds and most settings, such as “Toggle PvP” and “Toggle Block Suppression”, are shared with Skill Blocker.

Note:
Some buff ids could be missing as I couldn’t test all affixes, if the block fails you can do one of the following and comment the ids here:

If using an addon like Srendarr you can cursor over your banner buffs to check the id
Paste the script bellow on your chat while you have banner active, note that this will spam the chat with all buffs you currently have active, so try this with the least possible to make it easier, then you can either copy the message it created (if using pChat or similar that allows right click copying) or search for the buff and get the id

/script local unitTag = ‘player’ for buffIndex = 1, GetNumBuffs(unitTag) do local buffName, _, _, _, _, _, _, _, _, _, buffAbilityId, _, castByPlayer = GetUnitBuffInfo(unitTag, buffIndex) d(‘- name: ‘..tostring(buffName), ‘id: ‘..tostring(buffAbilityId), ‘cast by player: ‘..tostring(castByPlayer)) end

If you have trouble with these feel free to comment 😀

Leave a Reply

Your email address will not be published. Required fields are marked *

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.