Download
(11 Kb)
Download
Updated: 06/05/23 08:40 PM
Pictures
File Info
Compatibility:
Necrom (9.0.0)
Updated:06/05/23 08:40 PM
Created:03/04/15 09:18 AM
Monthly downloads:705
Total downloads:233,222
Favorites:420
MD5:
Categories:Utility Mods, UI Media, Miscellaneous
NoAccidentalStealing (+no accidental casting)  Popular! (More than 5000 hits)
Version: 1.13
by: Shinni [More]
This addon prevents you from accidentally stealing an item - like a weapon or bottle next to the merchant.
Stealing becomes possible if one of the following conditions is met:
  1. You are hidden/stealthed.
  2. The "Confirm Stealing"-key is pressed. The keybind can be set via ESC -> Controls -> Confirm Stealing (at the very bottom).
  3. You doubletap the Interaction-key.
The second line of the Interaction-Reticle turns green when one of the conditions is met and stealing becomes possible (see screenshots).

The doubletap timeframe can be set in the addon's menu: ESC -> Settings -> AddOn Settings -> NoAccidentalStealing

This addon can also block you from casting criminal necromancer abilities while out of combat.
To cast criminal abilities while out of combat you must hold the key for a certain duration (the duration can be set in the addon's settings).
1.13
- compatible with the Necrom update
- fixed missing localization in the menu regarding blocked necromancer skills

1.12
- compatible with the Greymoor update

1.11
- compatible with the Scalebreaker update

1.10
- another attempt at fixing LUA errors. This time for non-necromancer characters

1.9
- fixed LUA error when the skill buttons initialize before the addon

1.8
- compatible with Elsweyr update
- added option to block criminal necromancer abilities

1.7
- compatible with the Wrathstone update
- added an option to hide the information below the reticle

1.6
- compatible with the Murkmire update

1.5.16
- compatible with the Wolfhunter update

1.5.15
- compatible with the Summerset update

1.5.14
- compatible with the CwC update

1.5.13
- compatible with the CwC update

1.5.12
- compatible with the HotR update

1.5.11
- added russian localization by Memoraike

1.5.10
- added german localization by TNTKokser

1.5.9
- added french localization by lexo1000

1.5.8
- changed API version for the Morrowind update

1.5.7
- changed API version for the Housing update

1.5.6
- changed API version for the One Tamriel update

1.5.5
- added JP localization by k0ta0uchi.
- updated lib addon menu
- updated API version for the Hist expansion

1.5.4
- changed API version for the DB update

1.5.3
- updated lib stub library and added its path to the toc file

1.5.2
- changed API version for the TG update

1.5.1
- added an addon menu
- opening containers while auto looting owned containers is now optional and can be set in the addon menu

1.5
- when auto looting owned containers is disabled, the container can be opened regardless of the hidden state.

1.4
- changed API version

1.3
- compatible with IC update

1.2
- added doubletap as confirmation

1.1
- added 2nd line to Interaction-Reticle
- stealth enables stealing

1.0
- release
Archived Files (29)
File Name
Version
Size
Uploader
Date
1.12
61kB
Shinni
07/11/20 11:02 AM
1.11
60kB
Shinni
08/15/19 10:49 AM
1.10
60kB
Shinni
06/01/19 03:58 AM
1.9
60kB
Shinni
05/31/19 03:43 PM
1.8
60kB
Shinni
05/31/19 10:51 AM
1.7
53kB
Shinni
03/09/19 05:09 AM
1.6
56kB
Shinni
10/24/18 10:09 AM
1.5.16
47kB
Shinni
08/20/18 12:28 PM
1.5.15
47kB
Shinni
05/27/18 07:13 AM
1.5.14
47kB
Shinni
02/16/18 05:04 PM
1.5.13
47kB
Shinni
12/10/17 09:08 AM
1.5.12
47kB
Shinni
08/14/17 03:10 PM
1.5.11
47kB
Shinni
06/27/17 01:38 PM
1.5.10
46kB
Shinni
05/27/17 11:16 AM
1.5.9
45kB
Shinni
05/24/17 02:13 PM
1.5.8
44kB
Shinni
05/22/17 01:18 PM
1.5.7
44kB
Shinni
02/07/17 12:01 PM
1.5.6
44kB
Shinni
10/05/16 12:04 PM
1.5.5
42kB
Shinni
07/18/16 07:10 AM
1.5.4
39kB
Shinni
05/31/16 04:18 AM
1.5.3
39kB
Shinni
03/11/16 12:07 PM
1.5.2
39kB
Shinni
03/07/16 05:58 PM
1.5.2
39kB
Shinni
03/03/16 08:02 AM
1.5
3kB
Shinni
02/18/16 01:03 PM
1.4
3kB
Shinni
11/07/15 12:53 PM
1.3
3kB
Shinni
09/02/15 02:45 AM
1.2
3kB
Shinni
03/06/15 10:43 AM
1.1
2kB
Shinni
03/04/15 12:11 PM
1.0
2kB
Shinni
03/04/15 09:18 AM


Post A Reply Comment Options
Unread 03/04/15, 10:50 AM  
Balver
 
Balver's Avatar
AddOn Author - Click to view AddOns

Forum posts: 39
File comments: 70
Uploads: 2
You are a life saver, I already accidentally stole something while trying to talk with a Guild Merchant -.-
Report comment to moderator  
Reply With Quote
Unread 03/04/15, 11:27 AM  
SFBryan18
 
SFBryan18's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 11
Uploads: 3
Originally Posted by Balver
You are a life saver, I already accidentally stole something while trying to talk with a Guild Merchant -.-
Yep, same here. Felt like there should have been a confirmation since I did not actually choose to steal the object.

This add on is not working correctly for me. Even when I set the keybind, I simply can't interact with any items marked as steal. Looking forward to the update.
Report comment to moderator  
Reply With Quote
Unread 03/04/15, 12:10 PM  
dominoid
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 276
Uploads: 2
Awesome idea about the only steal while sneaking option!
Report comment to moderator  
Reply With Quote
Unread 03/04/15, 12:16 PM  
Shinni
AddOn Author - Click to view AddOns

Forum posts: 167
File comments: 550
Uploads: 22
Did some polishing. I added a second line underneath the reticle to display the keybind and if stealing is possible.

This add on is not working correctly for me. Even when I set the keybind, I simply can't interact with any items marked as steal. Looking forward to the update.
In the new version the 2nd line underneath the reticle becomes green when stealing is possible. (See screenshot in the addon description)
Does it turn green while you press the keybind? Can you steal while the 2nd line is green?
Report comment to moderator  
Reply With Quote
Unread 03/04/15, 12:43 PM  
dominoid
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 276
Uploads: 2
Originally Posted by Shinni
Did some polishing. I added a second line underneath the reticle to display the keybind and if stealing is possible.



In the new version the 2nd line underneath the reticle becomes green when stealing is possible. (See screenshot in the addon description)
Does it turn green while you press the keybind? Can you steal while the 2nd line is green?
The text does change color, but you can steal regardless of color, key press or stealthing. I don't even see in the code, where it would block the object interaction.

Edit: Working on it. isOwned in FISHING.StartInteraction is being returned as nil

Edit2: Odd, it simply started working.
Last edited by dominoid : 03/04/15 at 01:00 PM.
Report comment to moderator  
Reply With Quote
Unread 03/04/15, 12:55 PM  
Shinni
AddOn Author - Click to view AddOns

Forum posts: 167
File comments: 550
Uploads: 22
Originally Posted by dominoid
The text does change color, but you can steal regardless of color, key press or stealthing. I don't even see in the code, where it would block the object interaction.

Edit: Working on it. isOwned in FISHING.StartInteraction is being returned as nil
Yeah, FISHING.StartInteractio is supposed to return true, then any interaction is cancelled.
I just realized I never tested pickpocketing, only stealing overworld items/crates etc.
"but you can steal regardless of color" <- do you mean stealing an overworld item or pickpocketing?

edit nvm pickpocketing doesn't even display the 2nd line
Last edited by Shinni : 03/04/15 at 12:59 PM.
Report comment to moderator  
Reply With Quote
Unread 03/04/15, 01:01 PM  
dominoid
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 276
Uploads: 2
Originally Posted by Shinni
Originally Posted by dominoid
The text does change color, but you can steal regardless of color, key press or stealthing. I don't even see in the code, where it would block the object interaction.

Edit: Working on it. isOwned in FISHING.StartInteraction is being returned as nil
Yeah, FISHING.StartInteractio is supposed to return true, then any interaction is cancelled.
I just realized I never tested pickpocketing, only stealing overworld items/crates etc.
"but you can steal regardless of color" <- do you mean stealing an overworld item or pickpocketing?

edit nvm pickpocketing doesn't even display the 2nd line
It started working as intended? Including stealth.
Report comment to moderator  
Reply With Quote
Unread 03/04/15, 01:07 PM  
SFBryan18
 
SFBryan18's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 11
Uploads: 3
Originally Posted by Shinni
Did some polishing. I added a second line underneath the reticle to display the keybind and if stealing is possible.



In the new version the 2nd line underneath the reticle becomes green when stealing is possible. (See screenshot in the addon description)
Does it turn green while you press the keybind? Can you steal while the 2nd line is green?
I figured it out, and the new stealth feature is awesome. I actually play with PS3 controller so button space is limited. I was wondering if there was anyway to make stealing available after holding Interact for a certain amount of time. Like, clicking E does nothing, but holding it will steal the item. This would really be useful, but even if it is not possible, the safe lock plus the stealth option are enough to make this add on worth using. Thanks.
Report comment to moderator  
Reply With Quote
Unread 03/04/15, 10:06 PM  
BigM
 
BigM's Avatar

Forum posts: 16
File comments: 371
Uploads: 0
Nice addon and thanks.
Report comment to moderator  
Reply With Quote
Unread 03/05/15, 11:41 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4966
File comments: 6033
Uploads: 78
An idea how to realize this, if possible:
-You would have to overwrite the keybind strip callback function for the key "E" (should be primary keybind) to do nothing for now and set a boolean variable to true to remeber the user tried to steal something
-Start a timer, e.g. 3 seconds by using function zo_callLater(function() .... end, 3000), and then check again if the variable set before is true and if the E key is pressed (if this is possible).
-Set the boolean variable to false again and execute the steal item function (if it is global)

This will only check if the "E" key is pressed AGAIN after 3 seconds, and not if it was pressed all the time.

But I'm not sure if:
-the steal item function is global so you can trigger it again without raising an error message "called function xxxx from insecure code"
-you can check if a keybinding key is currently pressed (maybe you can do this by hooking the OnKeyDown, OnKeyUp functions somehow)

Originally Posted by SFBryan18
Originally Posted by Shinni
Did some polishing. I added a second line underneath the reticle to display the keybind and if stealing is possible.



In the new version the 2nd line underneath the reticle becomes green when stealing is possible. (See screenshot in the addon description)
Does it turn green while you press the keybind? Can you steal while the 2nd line is green?
I figured it out, and the new stealth feature is awesome. I actually play with PS3 controller so button space is limited. I was wondering if there was anyway to make stealing available after holding Interact for a certain amount of time. Like, clicking E does nothing, but holding it will steal the item. This would really be useful, but even if it is not possible, the safe lock plus the stealth option are enough to make this add on worth using. Thanks.
Report comment to moderator  
Reply With Quote
Unread 03/06/15, 09:58 AM  
Shinni
AddOn Author - Click to view AddOns

Forum posts: 167
File comments: 550
Uploads: 22
I figured it out, and the new stealth feature is awesome. I actually play with PS3 controller so button space is limited. I was wondering if there was anyway to make stealing available after holding Interact for a certain amount of time. Like, clicking E does nothing, but holding it will steal the item. This would really be useful, but even if it is not possible, the safe lock plus the stealth option are enough to make this add on worth using. Thanks.
Originally Posted by Baertram
But I'm not sure if:
-the steal item function is global so you can trigger it again without raising an error message "called function xxxx from insecure code"
The function is private, so I cannot trigger the stealing after a delay.
However, stealing on doubletapping instead of holding the interactionkey should be possible. I'll add that option today.
Report comment to moderator  
Reply With Quote
Unread 03/06/15, 10:36 AM  
SFBryan18
 
SFBryan18's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 11
Uploads: 3
Originally Posted by Shinni
Originally Posted by Baertram
But I'm not sure if:
-the steal item function is global so you can trigger it again without raising an error message "called function xxxx from insecure code"
The function is private, so I cannot trigger the stealing after a delay.
However, stealing on doubletapping instead of holding the interactionkey should be possible. I'll add that option today.
Awesome! Will the double tap also work on locked doors?
Report comment to moderator  
Reply With Quote
Unread 03/06/15, 10:43 AM  
Shinni
AddOn Author - Click to view AddOns

Forum posts: 167
File comments: 550
Uploads: 22
Originally Posted by SFBryan18
Awesome! Will the double tap also work on locked doors?
I'll have to test that, wait a moment.

edit: yes, it does.
Last edited by Shinni : 03/06/15 at 10:44 AM.
Report comment to moderator  
Reply With Quote
Unread 03/06/15, 11:30 AM  
dominoid
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 276
Uploads: 2
The double tap works nice!
Report comment to moderator  
Reply With Quote
Unread 03/06/15, 01:32 PM  
SFBryan18
 
SFBryan18's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 11
Uploads: 3
Originally Posted by Shinni
Originally Posted by SFBryan18
Awesome! Will the double tap also work on locked doors?
I'll have to test that, wait a moment.

edit: yes, it does.
Yea, it works on locked doors too. I set the delay to 200ms, and it's great. Now I can easily decide to steal but never worry about doing it by mistake. Awesome add on. Thanks again.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: