Download
(4 Kb)
Download
Updated: 05/14/20 04:29 AM
Pictures
File Info
Compatibility:
Greymoor (6.0.5)
Updated:05/14/20 04:29 AM
Created:05/12/20 04:07 PM
Monthly downloads:51
Total downloads:4,601
Favorites:11
MD5:
Skill Blocker
Version: 1.0b
by: adjutant [More]
This addon adds little lock buttons to your Skills menu. Locked skills cannot be cast to ensure that Inner Light or Repentance stays in your bar only for stats. No more accidental casts!

Features:
  • Lock skills on both bars independently
  • Handlers for temp bars like Werewolf form and Volendrung
  • "Unlock all" hotkey
  • Per-character locked skill memory (can be disabled)
  • Configurable alerts on locked skill cast attempt

Feedback is very welcome!

GitHub



Due to how ESO executes skill casts, and addon API limitations, 100% effectiveness is not possible (at least to my current knowledge) so locked skills may still fire if you mash buttons too hard. Fixing this is my #1 priority.
1.0b - minor fixes by Baertram
1.0a - fixed folder name
Optional Files (0)


Archived Files (2)
File Name
Version
Size
Uploader
Date
1.0a
4kB
adjutant
05/13/20 04:07 AM
1.0
4kB
adjutant
05/12/20 04:07 PM


Post A Reply Comment Options
Unread 04/22/22, 09:06 PM  
K1nor
 
K1nor's Avatar

Forum posts: 0
File comments: 50
Uploads: 0
Is it possible to implement the intellectual use of execute abilities (block their use until the boss has 49%, 24%, 19% HP left)?
Report comment to moderator  
Reply With Quote
Unread 11/05/21, 02:54 PM  
[Daniel]

Forum posts: 1
File comments: 133
Uploads: 0
Great addon!

Hi there! I am probably trying to use this add-on for use outside it's original intention... but I wonder if I could suggest an addition that would greatly help this necro-vamp trying to avoid "criminal activity".

Currently you have the ability to select/set locked skills (which I confirmed works!) and a keybind to "forget all locked skills"... what would you think about adding a second keybind option that acts more like a toggle?

This way one could:
  1. set locks on their "criminal activity' skills
  2. use a keybind to toggle the locked skills "available"/unlocked when they leave town
  3. use a keybind to toggle the locked skills "unavailable"/locked when they enter town
Report comment to moderator  
Reply With Quote
Unread 02/24/21, 12:50 AM  
clawe

Forum posts: 5
File comments: 9
Uploads: 0
Nice idea and execution. Adding to darkscion0 comment it would be great if it could also had options to block/unblock skills in and outside of combat.
Last edited by clawe : 02/24/21 at 12:50 AM.
Report comment to moderator  
Reply With Quote
Unread 01/16/21, 01:44 PM  
adjutant
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 2
Originally Posted by romilly
OMG if this works to stop me accidentally cancelling WW form I will love you forever!

OK -- UPDATE -- this does not work when you are in WW form. It happens far too often for my liking, I hit my Ulti, then in the heat of combat blood lust I hit it again, and am out of form...

Can you make a lock work on WW ulti when in WW form please?
I made it so it doesn't work in WW form at all, but I can change that. ATM I am very busy and don't have a computer capable of running ESO properly, so I don't know when I'll get to it.
Report comment to moderator  
Reply With Quote
Unread 12/31/20, 02:24 PM  
romilly

Forum posts: 3
File comments: 30
Uploads: 0
OMG if this works to stop me accidentally cancelling WW form I will love you forever!

OK -- UPDATE -- this does not work when you are in WW form. It happens far too often for my liking, I hit my Ulti, then in the heat of combat blood lust I hit it again, and am out of form...

Can you make a lock work on WW ulti when in WW form please?
Last edited by romilly : 01/02/21 at 01:28 AM.
Report comment to moderator  
Reply With Quote
Unread 05/18/20, 02:29 PM  
darkscion0

Forum posts: 0
File comments: 24
Uploads: 0
Awesome addon! Would it be possible to get the ability to lock only when mounted? Would save some situations where I accidentally dismount myself from using the Rapid Riding addon.

Thanks!
Report comment to moderator  
Reply With Quote
Unread 05/15/20, 11:48 AM  
FwdBias

Forum posts: 0
File comments: 4
Uploads: 0
Recast stopper?

It would be amazing if it could be extended to stop you from recasting skills that can be "overwritten". I'm thinking of the Warden Scorch skills and the Psjiic Imbue Weapon ones (maybe others). Scorch for instance is an instant but it takes 3 seconds before it fires, if you cast it again in those 3 seconds you just reset the timer and miss a cast. Imbue likewise allows you to use it on its next light attack but if you recast you just waste resources.
Report comment to moderator  
Reply With Quote
Unread 05/15/20, 07:13 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5990
Uploads: 78
Oh this was only related to the normal UI not the skills window.

Originally Posted by Baertram
Shouldn't/Mustn't be the locks though as there is not that much space available above the icons (if you use other addons). This would just disturb.
Last edited by Baertram : 05/15/20 at 07:14 AM.
Report comment to moderator  
Reply With Quote
Unread 05/14/20, 10:11 AM  
adjutant
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 2
Originally Posted by Baertram
The small locks are currently only shown inside the skill window. Is this the intended behavior?
It is, I wanted to make this clean and compatible with addons like LUI, etc, so placing them there seemed a good idea (and quite cute IMO ).
Originally Posted by Baertram
Could we get any visual enhancement on the normal UI as well? Maybe make the deactivated skill slots more transparent, or add/change their border to a red rectangle or something similar?
Or add the locks but inside the action buttons center, not next to them.
Good idea, I'll look into it but atm I have little understanding on how it is going to work with other addons (if I put a lock image or modify the border on top of a locked slot in normal UI, for instance) As for placing locks inside the skill icon, dunno, kinda ugly IMO, but could be an option for a future update.
Originally Posted by Baertram
Shouldn't/Mustn't be the locks though as there is not that much space available above the icons (if you use other addons). This would just disturb.
To be honest, I've never used any addons which would work with Skills menu, so putting my controls there was my first thought.
Report comment to moderator  
Reply With Quote
Unread 05/14/20, 09:09 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5990
Uploads: 78
Thanks for the update.

The small locks are currently only shown inside the skill window. Is this the intended behaviour?
Could we get any visual enhancement on the normal UI as well?
Shouldn't/Mustn't be the locks though as there is not that much space available above the icons (if you use other addons). This would just disturb.
Maybe make the deactivated skill slots more transparent, or add/change their border to a red rectangle or something similar?
Or add the locks but inside the action buttons center, not next to them.
Last edited by Baertram : 05/14/20 at 09:11 AM.
Report comment to moderator  
Reply With Quote
Unread 05/13/20, 12:45 PM  
KLISK
 
KLISK's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 271
Uploads: 7
Hmm ... This may be useful for advanced macros
Report comment to moderator  
Reply With Quote
Unread 05/13/20, 05:31 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5990
Uploads: 78
Thanks for the addon!
Comes in handy

Global vars normally are using capital characters. Your global variable blocker is not very specific and could be overwritring other variables with the same name.
I'd change it to the addon's name e.g. SkillBlocker (with capital S and B) as this won't be most likely reused in other addons. Only if they want to check if your addon exists.

And what is a no go:
slotNum

You did not define it anywhere as local in your addon, e.g. at the top.
So it's lacking to global and there are definetaly other addons using variables called slotNum, if not even vanilla UI does!
Please add local slotNum at the top of your addon OR change it to e.g. blocker (or SkillBlocker).slotNum so it's ONLY inside your addon's namespace.

Edit:

Please change the SaveVariables to use characterId instead of names!
Instead of :New use :NewCharacterIdSettings.
And please add server dependent settings using GetWorldName() as profile in the savedvars e.g.
so we can have different settings for chars on different servers.
Last edited by Baertram : 05/13/20 at 05:46 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: