Quantcast
Download
(10 Kb)
Download
Updated: 01/24/22 06:53 AM
Pictures
File Info
Compatibility:
Deadlands (7.2.5)
Updated:01/24/22 06:53 AM
Created:01/03/22 11:39 PM
Monthly downloads:1,021
Total downloads:1,085
Favorites:4
MD5:
7.2.5
LongPressCtrlToInteract  Updated Today!
Version: 2022.01.24
by: Masteroshi430 [More]
Annoyed by Companions, Followers, Seats, Insects, etc interactions at the wrong moment ?

LongPressCtrlToInteract will only allow companion & quest follower (NPCs following you during a quest) interaction if you keep the Ctrl (or Alt/Shift/Cmd) key pressed while using your "Interact with Environment" keybind.

Parts of code were "borrowed" from No Interact by Rhyono and No, thank you! by Garkin, Ayantir and SlippyCheeze.

Note:
The quest follower's name is recorded during the 1st dialogue with him/her/it after him/her/it has acquired his/her/its follower status and the addon starts doing it's magic just after that.
For the companion and the other features, it works instantly.
  • Fully automatic
  • Message in chat to remind you the right keys to press to interact with companion / quest follower if you use use the regular keybind alone on them.


Settings:
  • You can set SHIFT, ALT or CMD instead of the default CTRL as the long press key.
  • Disallow seeing text links and thus interaction with Known books
  • Disallow seeing text links and thus interaction with Insects
  • Disallow seeing text links and thus interaction with Empty containers (which means empty backpacks, barrels, urns, baskets, chests, crates, cupboards, drawers, nightstands, etc links all become non displayed/usable)
  • Disallow seeing text links and thus interaction with Seats
  • Auto summon latest companion after 1st fight without him/her (You have to do a combat with him/her first, then he/she will comeback after next fight after being removed)


Required Libraries:
[b]2022.01.24/B]
- fixed a typo in all languages for Seht's Dovah-Fly

2022.01.21-2
- Only the actual 2 forbidden insects with Mirri
- Added Blackreach jelly to the list of insects in "no interaction with insects"

2022.01.21
- Fixed a issue where you couldn't loot corpses of giant wasps called "wasp" with the "no interaction with insects" setting on.

2022.01.20
- Excluded Bright Moon Lunar moth from the forbidden insects with Mirri

2022.01.18-2
- Removed the version from the addon name

2022.01.18
- Exclude YOUR assistants (vendors & merchants) from the main feature

2022.01.16
- Bugfix: Yesterday's added feature was working... But with Bastian... NOW FIXED!

2022.01.15
- Added option : Auto disallow interaction with insects when Mirri is around DISABLED BY DEFAULT

2022.01.14-2
- Added Swamp Jelly to the insect list

2022.01.14
- Bugfix: Allowing interactions with insects/bugs now really works (true bug fix indeed :O) )

2022.01.13
- Added: Auto summon companion after 1st fight without him/her (e.g. after a group) DISABLED BY DEFAULT
- Full French Translation

2022.01.12
- Now really stops interactions with empty containers, insects, known books, seats instead of just hiding the interaction text. Oo!

2022.01.11-2
- "disallow interactions with insects": Added some moths in various languages

2022.01.11
- Removed a filter which was causing the "disallow interactions with insects" feature to not work in some languages.

2022.01.09
- Performance optimisations for the "Disallow interactions with known books" feature
- Toggle settings for disallow interactions with : empty containers, insects, known books, seats. ALL DISABLED BY DEFAULT
- Ready for FR, RU, DE translations

2022.01.08-1
- Greatly improved the "Disallow interactions with known books & shelves" performance so yes, it is back!
(there's room to add filters to improve performance again, I'll do it later)

2022.01.08
- Removed: Disallow interactions with known books (after investigations, that feature is a huge FPS eater, removed for now)

2022.01.07-2
- Better colours for chat messages (used game colours)

2022.01.07
- Added: Disallow interactions with known books

2022.01.06
- Tiny icons in chat to identify follower & companion.
- I forgot to change a variable name thus the follower feature wasn't working anymore, this is now fixed.

2022.01.05-2
- You can now set Shift, Alt or Cmd instead of the default Ctrl as the long press key.
- Now requires the LibAddonMenu library

2022.01.05
- I found another way to get the quest follower's name so the addon should now work flawlessly (the previous way was glitchy)
- Applied most of Baertram's advice

2022.01.04-4
- Fixed the typo in the chat message Oo!

2022.01.04-3
- Clarified the code

2022.01.04-2
- Fixed a tiny bug
- Exclude pets from followers to avoid unintended behavior

2022.01.04
- Initial Release
Optional Files (0)


Archived Files (21)
File Name
Version
Size
Uploader
Date
2022.01.21-2
10kB
Masteroshi430
01/21/22 08:10 AM
2022.01.21
9kB
Masteroshi430
01/21/22 03:26 AM
2022.01.20
9kB
Masteroshi430
01/20/22 02:27 PM
2022.01.18-2
9kB
Masteroshi430
01/18/22 03:27 PM
2022.01.18
9kB
Masteroshi430
01/18/22 02:20 PM
2022.01.16
9kB
Masteroshi430
01/16/22 06:47 AM
2022.01.15
9kB
Masteroshi430
01/15/22 02:43 PM
2022.01.14-2
9kB
Masteroshi430
01/14/22 06:48 AM
2022.01.13
9kB
Masteroshi430
01/13/22 01:52 AM
2022.01.12
8kB
Masteroshi430
01/12/22 12:12 PM
2022.01.11-2
8kB
Masteroshi430
01/11/22 04:49 PM
2022.01.11
8kB
Masteroshi430
01/11/22 01:06 PM
2022.01.09
8kB
Masteroshi430
01/09/22 10:19 AM
2022.01.08-2
5kB
Masteroshi430
01/08/22 03:44 AM
2022.01.08
5kB
Masteroshi430
01/07/22 04:35 PM
2022.01.07-2
4kB
Masteroshi430
01/07/22 05:45 AM
2022.01.07
4kB
Masteroshi430
01/06/22 11:07 PM
2022.01.06
4kB
Masteroshi430
01/06/22 06:51 AM
2022.01.05-2
2kB
Masteroshi430
01/05/22 02:16 PM
2022.01.05
2kB
Masteroshi430
01/04/22 03:06 PM
2022.01.04-4
2kB
Masteroshi430
01/04/22 04:08 AM


Post A Reply Comment Options
Unread 01/21/22, 06:05 AM  
Masteroshi430
 
Masteroshi430's Avatar
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 51
Uploads: 3
Originally Posted by FlatBadger
Hi, I think we both decided to create similar addons at the same time, although mine is exclusively for companions and behaves differently (and you got yours out first ) - I won't plug it here though

Just thought I'd let you know as one author to another that I've tested Mirri's rapport reduction with insects and can only find two that actually DO decrease rapport - seems she doesn't care about the rest!

They are Butterfly and Torchbug
Thanks for the precious info, I'll update my addon according to that soon

Originally Posted by FlatBadger
I'm also curious about some insects you've added as they may be pets? - Ancestor Moth, Dusklight Lunar Moth and Springlight Moth

I was missing one insect you had, so if you still want to have a list of all insects you may want to include Blackreach Jelly and Wasp - although Mirri couldnn't care less about those either. Maybe add an option to ignore all insects or just the ones Mirri gets precious about - that's what I've done.

Happy coding!
Yep I used a list on a database website so some of the insects in my list are possibly pets
Yep I did that too
Thanks for all and happy coding to you as well!
Last edited by Masteroshi430 : 01/21/22 at 06:06 AM.
Report comment to moderator  
Reply With Quote
Unread 01/21/22, 05:58 AM  
FlatBadger
 
FlatBadger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 20
Uploads: 3
Hi, I think we both decided to create similar addons at the same time, although mine is exclusively for companions and behaves differently (and you got yours out first ) - I won't plug it here though

Just thought I'd let you know as one author to another that I've tested Mirri's rapport reduction with insects and can only find two that actually DO decrease rapport - seems she doesn't care about the rest!

They are Butterfly and Torchbug

I'm also curious about some insects you've added as they may be pets? - Ancestor Moth, Dusklight Lunar Moth and Springlight Moth

I was missing one insect you had, so if you still want to have a list of all insects you may want to include Blackreach Jelly and Wasp - although Mirri couldnn't care less about those either. Maybe add an option to ignore all insects or just the ones Mirri gets precious about - that's what I've done.

Happy coding!
Report comment to moderator  
Reply With Quote
Unread 01/21/22, 12:00 AM  
jpor

Forum posts: 3
File comments: 37
Uploads: 0
That makes total sense and works well.

I just tried both my banker and merchant cats and they worked with a one-key interaction. I don't know why before one required the additional control key - maybe a one off glitch.

Originally Posted by Masteroshi430
The way I coded it it should allow interactions with all YOUR assistants (because your assistants can be easily toggled on/off ingame via quickslots) and ask you in chat to use the key combination for the assistants belonging to other players in your group (but only after a 1st interaction).
e. g. Interactions with your assistants should work as usual, interaction with other players's assistants is only allowed 1 time before being blocked and getting a message in chat with the key combination.

Unfortunately I don't own any assistant at this moment so I can't test myself so please test it thoroughly and report if it doesn't work as I said it should work.

I don't think I want to add these options because as I wrote earlier I think you can easily toggle off your assistant to avoid interactions (but I could be wrong).
Report comment to moderator  
Reply With Quote
Unread 01/20/22, 11:48 PM  
Masteroshi430
 
Masteroshi430's Avatar
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 51
Uploads: 3
Originally Posted by jpor
Your add on works on Ezabi the Banker cat so I have to click control-capslock to talk with it. I like that since it stops accidents.

But your add on doesn't do anything for Fezez the Merchant cat. Could you add on work on Fezez too so I have to add control to talk with it?

As a bonus, if it is easy to add, maybe put in the settings "Works on Merchant", "Works on Banker", "Works on Fence", etc with On and Off options.

Thanks for the add on and your fast help!
The way I coded it it should allow interactions with all YOUR assistants (because your assistants can be easily toggled on/off ingame via quickslots) and ask you in chat to use the key combination for the assistants belonging to other players in your group (but only after a 1st interaction).
e. g. Interactions with your assistants should work as usual, interaction with other players's assistants is only allowed 1 time before being blocked and getting a message in chat with the key combination.

Unfortunately I don't own any assistant at this moment so I can't test myself so please test it thoroughly and report if it doesn't work as I said it should work.

I don't think I want to add these options because as I wrote earlier I think you can easily toggle off your assistant to avoid interactions (but I could be wrong).
Report comment to moderator  
Reply With Quote
Unread 01/20/22, 08:23 PM  
jpor

Forum posts: 3
File comments: 37
Uploads: 0
Your add on works on Ezabi the Banker cat so I have to click control-capslock to talk with it. I like that since it stops accidents.

But your add on doesn't do anything for Fezez the Merchant cat. Could you add on work on Fezez too so I have to add control to talk with it?

As a bonus, if it is easy to add, maybe put in the settings "Works on Merchant", "Works on Banker", "Works on Fence", etc with On and Off options.

Thanks for the add on and your fast help!
Report comment to moderator  
Reply With Quote
Unread 01/20/22, 01:56 PM  
Masteroshi430
 
Masteroshi430's Avatar
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 51
Uploads: 3
Originally Posted by thejadefalcon
Wonderful addon, exactly what I needed, thank you! And I appreciate that it attempts to lock out ONLY the insects Mirri dislikes. But the Bright Moons Lunar Moths in Summerset are ones Mirri doesn't care about, so if it would be possible to unlock those again so I can continue my random harvesting, that would be great!
Ah I didn't know that, I will see if I can exclude them!
Last edited by Masteroshi430 : 01/20/22 at 02:22 PM.
Report comment to moderator  
Reply With Quote
Unread 01/20/22, 01:48 PM  
thejadefalcon

Forum posts: 0
File comments: 68
Uploads: 0
Wonderful addon, exactly what I needed, thank you! And I appreciate that it attempts to lock out ONLY the insects Mirri dislikes. But the Bright Moons Lunar Moths in Summerset are ones Mirri doesn't care about, so if it would be possible to unlock those again so I can continue my random harvesting, that would be great!
Report comment to moderator  
Reply With Quote
Unread 01/18/22, 03:33 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 3821
File comments: 4708
Uploads: 70
Thank you very much for the quick updates.
Report comment to moderator  
Reply With Quote
Unread 01/18/22, 03:32 PM  
Masteroshi430
 
Masteroshi430's Avatar
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 51
Uploads: 3
Originally Posted by Baertram
Hm, there is no new setting, so your update will exclude bankers/vendors in total now?
Yep, I think, since the assistants are easily accessible/removable from the quickslots menu, that nobody will need the main feature of the addon on them. The feature works for the assistants belonging to the other players in your group though.

I removed the version from the addon name as requested.
Last edited by Masteroshi430 : 01/18/22 at 03:35 PM.
Report comment to moderator  
Reply With Quote
Unread 01/18/22, 03:22 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 3821
File comments: 4708
Uploads: 70
Hm, there is no new setting, so your update will exclude bankers/vendors in total now?
Maybe do not change this in the official version but create a beta and link it to the comments for testing
Edit: Oh I think I understood now. It should not have blocked the normal interactable assistants, just the NPCs and companion

Both seem to be interactable without pressing the key now, yes.
Bastian is blocked, seems to work.

Could you please remove this version string from the addon's title in your txt:

The addon name should be kept clean, no author and no version info in there (author is discussable as some addons always start with the authors name or similar ).

I really disturbs the eye, and it disturbs addons like Addon selector which search the addon names as it will find 2022 or . that way.
The version is something you should show in the LAM settings menu (which you already do) or add it to the description text of the txt file as it will be shown in the addon manager's expanded text (Votans AddonList popup of the addon) then.







Originally Posted by Masteroshi430
Originally Posted by Baertram
Any chance we can get an additional option for the non-companion followers (bankers, vendors) so that the long press key is not needed to be pressed forr them if the setting is disabled -> Means 1 setting to disable the long press key for non-companion followers.

I only summon the NPcs for bank and vendor as I need them so I do not need to press any extar key for them, only the companion is troubling me as he will be up most of the time.
Thanks for considering this.
Ah it works for bankers & vendors?
I will try to exclude them but I don't have any to test...
I will try to find a way...

edit :
IsInteractingWithMyAssistant() should do the job, I will try to add that condition to exclude them but you'll have to report if it works after the update

edit2: uploaded, tell me if it works
Last edited by Baertram : 01/18/22 at 03:33 PM.
Report comment to moderator  
Reply With Quote
Unread 01/18/22, 02:08 PM  
Masteroshi430
 
Masteroshi430's Avatar
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 51
Uploads: 3
Originally Posted by Baertram
Any chance we can get an additional option for the non-companion followers (bankers, vendors) so that the long press key is not needed to be pressed forr them if the setting is disabled -> Means 1 setting to disable the long press key for non-companion followers.

I only summon the NPcs for bank and vendor as I need them so I do not need to press any extar key for them, only the companion is troubling me as he will be up most of the time.
Thanks for considering this.
Ah it works for bankers & vendors?
I will try to exclude them but I don't have any to test...
I will try to find a way...

edit :
IsInteractingWithMyAssistant() should do the job, I will try to add that condition to exclude them but you'll have to report if it works after the update

edit2: uploaded, tell me if it works

edit3: - It doesn't afftect the other features
- It doesn't work with other group member's assistants because it's IsInteractingWithMyAssistant()
I hope it works for your assistant.
Last edited by Masteroshi430 : 01/18/22 at 03:18 PM.
Report comment to moderator  
Reply With Quote
Unread 01/18/22, 02:04 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 3821
File comments: 4708
Uploads: 70
Any chance we can get an additional option for the non-companion followers (bankers, vendors) so that the long press key is not needed to be pressed forr them if the setting is disabled -> Means 1 setting to disable the long press key for non-companion followers.

I only summon the NPcs for bank and vendor as I need them so I do not need to press any extar key for them, only the companion is troubling me as he will be up most of the time.
Thanks for considering this.
Last edited by Baertram : 01/18/22 at 02:05 PM.
Report comment to moderator  
Reply With Quote
Unread 01/16/22, 01:36 PM  
cheerful

Forum posts: 0
File comments: 24
Uploads: 0
Originally Posted by Masteroshi430
HAHAHAHAHA I used Bastian's ID instead, uploading the fix in a few minutes
Thanks again for the quick fix - now its perfect
Report comment to moderator  
Reply With Quote
Unread 01/16/22, 06:43 AM  
Masteroshi430
 
Masteroshi430's Avatar
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 51
Uploads: 3
Originally Posted by cheerful
Thanks for the quick response and update. Mirris restriction doesnt work for me. I tried with different bugs on the german(native) and to be sure on english client too. All other checks are perfectly working.

Personally i dont need a thiefing protection because my thiefing tools prevent me from accidental stealing.
HAHAHAHAHA I used Bastian's ID instead, uploading the fix in a few minutes
Report comment to moderator  
Reply With Quote
Unread 01/16/22, 06:29 AM  
cheerful

Forum posts: 0
File comments: 24
Uploads: 0
Originally Posted by Masteroshi430
Originally Posted by cheerful
Thanks for the addon - i love it
could you eventually make an addidional checkbutton for the bugcollection filter to only work when exploring with mirri ?
It's doable, I will have a look at it tonight...
I assume somebody will then ask to disable thieving with Bastian...(also doable)
Thanks for the quick response and update. Mirris restriction doesnt work for me. I tried with different bugs on the german(native) and to be sure on english client too. All other checks are perfectly working.

Personally i dont need a thiefing protection because my thiefing tools prevent me from accidental stealing.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: