Download
(3 Kb)
Download
Updated: 02/28/22 08:37 PM
Pictures
File Info
Compatibility:
Deadlands (7.2.5)
Waking Flame (7.1.5)
Blackwood (7.0.5)
Flames of Ambition (6.3.5)
Markarth (6.2.5)
Updated:02/28/22 08:37 PM
Created:02/05/21 10:59 PM
Monthly downloads:332
Total downloads:19,836
Favorites:29
MD5:
Categories:Casting Bars, Cooldowns, Buff, Debuff, Spell
Am I Blocking?  Popular! (More than 5000 hits)
Version: 2.7
by: Qcell [More]
Show a visible cue when your character is blocking.

We've all heard "I was blocking!" from our allies falling in battle, but in reality we all know they just weren't. After countless hours doing log analysis, checking death recaps and replaying VODs, Qcell brings you the ultimate answer to the controversial claim.

The following are supported:
  • Roll dodge while blocking
  • Bar swap while blocking
  • Sprinting while blocking
  • Channel and cast-time abilities and ultimates
  • Block cancelling skill animations
  • Block casting (non-channeled abilities)
  • Interrupting a channel or cast-time to block again.
  • Stunned status
  • Fear totem from Necro
  • Correctly detected while swimming, and while swimming and jumping&blocking.
  • Sprinting detected correctly both when moving and not moving.
  • Tracking correctly when dead/resurrected.

Known issues
- The 1h&shield ultimate is not tracked correctly.

Feel free to send feature requests or bugs you encounter.


INFO FOR ADDON DEVS ONLY:
You can register a callback to check on the block status. Thanks Sem for the idea.
LUA:

if AmIBlocking then
AmIBlocking.CallbackManager:RegisterCallback(AmIBlocking.name .. "BLOCKING_STATE_CHANGE", function(condition)
if condition == true then
logger:Warn("Blocking")
else
logger:Warn("Not Blocking")
end
end)
end


TXT:
## OptionalDependsOn: AmIBlocking>=26
*2.7*
Added an explicit dependency on LibAdonMenu-2.0, since it was used but not declared. Everyone already has it, but it would display errors otherwise.

*2.6*
Woops, forgot some debug lines on 2.5. Cleaned them up.

*2.5*
Updated API version
Added a callback for other addons to track the block status efficiently, with no performance impact.

*2.4*
Updated API version

*2.3*
Fixed the default position detection the first time you use the addon to be centered.

*2.2*
Fixed initial crash that everyone was experiencing where the saved position was not being loaded correctly. Thanks ExoY for your help!

*2.1*
Updating to Flames of Ambition API version.

*2.0*

1) Added an option to move the annotation and reset its position.
2) Fixed small issues with block detection
[*] Sprinting detected correctly both when moving and not moving.[*] Tracking correctly when dead/resurrected.[*] Blocking no longer shows while swimming. But if you jump and block in the air, it's shown correctly.[*] Fixed issues with not detecting bock correctly after being feared by the necromancer totem
Optional Files (0)


Archived Files (7)
File Name
Version
Size
Uploader
Date
2.6
3kB
Qcell
02/28/22 08:12 PM
2.4
2kB
Qcell
09/06/21 02:24 PM
2.3
2kB
Qcell
04/21/21 10:40 AM
2.2
2kB
Qcell
04/21/21 10:12 AM
2.1
2kB
Qcell
03/23/21 07:21 PM
2.0
2kB
Qcell
02/09/21 12:12 AM
1.3
3kB
02/05/21 10:59 PM


Post A Reply Comment Options
Unread 12/07/23, 12:01 PM  
virtus753

Forum posts: 0
File comments: 27
Uploads: 0
gamepad mode: block message does not disappear when block is dropped due to sprinting

Thank you very much for this add-on! I find it very useful for both tanking and dps.

One thing I have noticed is an issue with blocking and sprinting. Part of this is the game's native behavior. When I hold block and sprint gets activated, the game drops block and does not reapply it until I let go of the block button and press it again. The add-on still says BLOCKING on the screen even after I sprint and the game no longer registers or shows me as blocking. Only when I release block to re-apply does the BLOCKING text disappear (and then successfully re-appears when I press block again). So during the time when the game has dropped block due to sprint being activated but before I let go of block, the add-on says BLOCKING when I'm not according to the game.

It is sometimes very hard for me to tell in a trial or dungeon when block has dropped due to the game thinking I've hit the sprint toggle. I'm using a controller, so sprint isn't a discrete button but can activate if I'm pressing the axis stick at just the wrong angle.

I now try not to move at all while blocking something critical (like Nocturnal's Favor) to ensure the game doesn't register a sprint toggle when I don't mean it to. But is there any way to get this add-on to recognize when block has been dropped due to the sprint toggle and remove the BLOCKING message so I know when sprint has accidentally been triggered and I can reapply block?

This is an issue with gamepad mode specifically. In keyboard mode, the add-on properly removes the BLOCKING message when I hold block and then activate sprint.
Report comment to moderator  
Reply With Quote
Unread 11/13/21, 07:29 PM  
Qcell
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 50
Uploads: 5
Re: Install error

Originally Posted by bitrock
Yo, big fan of your rockgrove addon, would love to get this one to work so I can stop ripping my hair out to block fails. Had this issue on install:

Code:
user:/AddOns/AmIBlocking/AmIBlocking.lua:18: function expected instead of nil
stack traceback:
user:/AddOns/AmIBlocking/AmIBlocking.lua:18: in function 'AmIBlocking.OnAddOnLoaded'
Am on version 2.3.
Hey bitrock, thanks! I had not seen this message until now. I'll look into it for the next update.
Report comment to moderator  
Reply With Quote
Unread 08/09/21, 08:41 PM  
bitrock
 
bitrock's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 5
Install error

Yo, big fan of your rockgrove addon, would love to get this one to work so I can stop ripping my hair out to block fails. Had this issue on install:

Code:
user:/AddOns/AmIBlocking/AmIBlocking.lua:18: function expected instead of nil
stack traceback:
user:/AddOns/AmIBlocking/AmIBlocking.lua:18: in function 'AmIBlocking.OnAddOnLoaded'
Am on version 2.3.
Report comment to moderator  
Reply With Quote
Unread 05/03/21, 10:19 PM  
Qcell
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 50
Uploads: 5
Originally Posted by xen32
I am no longer seeing error message on startup, glorious.
I uploaded the fix with 2.2 should work fine by now! If anyone sees any error please update it.

@Zetheras, thanks for your fix.
Report comment to moderator  
Reply With Quote
Unread 04/24/21, 12:39 AM  
xen32
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 104
Uploads: 1
I am no longer seeing error message on startup, glorious.
Report comment to moderator  
Reply With Quote
Unread 04/10/21, 08:53 PM  
zetheras
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 2
Qcell I was able to fix this by changing the self in line 56/57 to
Code:
  local left = AmIBlocking.savedVariables.left
  local top = AmIBlocking.savedVariables.top

Originally Posted by Qcell
As a workaround, on the meantime, for this and other addons, I can recommend to skip all the errors...
Report comment to moderator  
Reply With Quote
Unread 03/14/21, 10:31 AM  
choekstr
 
choekstr's Avatar

Forum posts: 14
File comments: 391
Uploads: 0
Originally Posted by Qcell
As a workaround, on the meantime, for this and other addons, I can recommend to skip all the errors: https://www.esoui.com/downloads/info...erUpdate4.html

As an alternative workaround, you can comment (or remove) lines 56-63 since the restore position doesn't work yet anyway. This seems to remove the error on startup/reloadui

Code:
function AmIBlocking.RestorePosition()
--  local left = self.savedVariables.left
--  local top = self.savedVariables.top
--  if (left ~= nil and top ~= nil and left > 0 and top > 0) then
--    if AmIBlockingIndicator:GetAnchor() ~= nil then
--      AmIBlockingIndicator:ClearAnchors()
--    end
--    AmIBlockingIndicator:SetAnchor(TOPLEFT, GuiRoot, TOPLEFT, left, top)
--  end
end
Report comment to moderator  
Reply With Quote
Unread 02/23/21, 12:06 AM  
Qcell
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 50
Uploads: 5
Originally Posted by StamWhip
Originally Posted by Qcell
Originally Posted by Saenic
Haha nice, I had the same idea for this addon. Will try it out. I wanted to show a shield around the cursor instead of the text. Maybe I'll add it.
That'd be amazing! That was an idea I had too, I wanted the "blocking icon" that shows in front of the character but could not find any good/transparent graphics of it.

I'm really excited with the response it got on day 1! 46 installs in 12hours.

If you make any modifications feel free to share them and I'll consider adding it.

Could add settings to choose between addon and text, and allow moving them around, I suppose. Also an option to only display it in combat.

It's my first addon
I like the addon concept
It is very helpful as well
One issue I have with it is it is not saving the position where I move the text.
Whenever I log out and relog on a character addon position resets to default.
I'm very glad to read you like the addon!

Thanks for reporting the issues.

The error is related to moving the position and saving it. I will fix it as soon as possible.

As a workaround, on the meantime, for this and other addons, I can recommend to skip all the errors: https://www.esoui.com/downloads/info...erUpdate4.html
Report comment to moderator  
Reply With Quote
Unread 02/18/21, 03:11 AM  
StamWhip

Forum posts: 0
File comments: 5
Uploads: 0
Originally Posted by Qcell
Originally Posted by Saenic
Haha nice, I had the same idea for this addon. Will try it out. I wanted to show a shield around the cursor instead of the text. Maybe I'll add it.
That'd be amazing! That was an idea I had too, I wanted the "blocking icon" that shows in front of the character but could not find any good/transparent graphics of it.

I'm really excited with the response it got on day 1! 46 installs in 12hours.

If you make any modifications feel free to share them and I'll consider adding it.

Could add settings to choose between addon and text, and allow moving them around, I suppose. Also an option to only display it in combat.

It's my first addon
I like the addon concept
It is very helpful as well
One issue I have with it is it is not saving the position where I move the text.
Whenever I log out and relog on a character addon position resets to default.
Report comment to moderator  
Reply With Quote
Unread 02/13/21, 03:23 AM  
xen32
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 104
Uploads: 1
Originally Posted by Onigar
Info: After your last update I am getting a UI error on each char login.

Came here to say this ^^

Also, good addon.

Option for changing font size would be great, seemed oversized at first, but I already got used to it.
Report comment to moderator  
Reply With Quote
Unread 02/09/21, 11:01 PM  
Onigar
 
Onigar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 361
Uploads: 4
Info: After your last update I am getting a UI error on each char login.

Report comment to moderator  
Reply With Quote
Unread 02/06/21, 01:26 PM  
Qcell
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 50
Uploads: 5
Originally Posted by Saenic
Haha nice, I had the same idea for this addon. Will try it out. I wanted to show a shield around the cursor instead of the text. Maybe I'll add it.
That'd be amazing! That was an idea I had too, I wanted the "blocking icon" that shows in front of the character but could not find any good/transparent graphics of it.

I'm really excited with the response it got on day 1! 46 installs in 12hours.

If you make any modifications feel free to share them and I'll consider adding it.

Could add settings to choose between addon and text, and allow moving them around, I suppose. Also an option to only display it in combat.

It's my first addon
Report comment to moderator  
Reply With Quote
Unread 02/06/21, 03:36 AM  
Saenic
 
Saenic's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 125
Uploads: 2
Haha nice, I had the same idea for this addon. Will try it out. I wanted to show a shield around the cursor instead of the text. Maybe I'll add it.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: