Quantcast
Download
(37 Kb)
Download
Updated: 05/23/20 06:25 PM
Addon for:
No, thank you!.
Compatibility:
Greymoor (6.0.5)
Harrowstorm (5.3.4)
Updated:05/23/20 06:25 PM
Created:10/21/19 07:20 PM
Monthly downloads:9,184
Total downloads:22,235
Favorites:62
MD5:
6.0.5
No, thank you! - Greymoor  Updated this week!  Popular! (More than 5000 hits)
Version: 10.5
by: uta.karas [More]
This is an updated version of No, thank you! for Harrowstorm.

All libraries are removed from the addon so you need install them individually if not yet.
v10.5
- compatible with update26 (Greymoor)
- added Solitude Wayshrine to Capital Wayshrines on world map

v10.4b
- removed dependency of LibStub

v10.4a
- fixed "Don't warn when trying to equip a bindable item" option didn't work by D&D
- fixed "Disable Chat autocompletion" option didn't work
- added Dragonguard Sanctum Wayshrine to Capital Wayshrines on world map

v10.4
- compatible with update25 (Harrowstorm)
- moved the LibAnnyoingUpdateNotificationInGame library from DependsOn to OptionalDependsOn
- fixed an error occurred when D&D a BoE gear into equipment area while "Don't warn when trying to equip a bindable item" on
> it will show the warning by D&D, means this option doesn't work because of unable to ignore the warn on this situation.
> still this warning is ignorable when double clicking a BoE gear for equipping.
- "Disable Chat autocompletion" option is temporarily disabled on update25 environment because of this feature occuring errors on pts
> it will be developped in another way when new API document will be released.

v10.3b
- fixed "chat message" option for blocking AVA messages didn't work
- fixed "chat message" option for blocking message "Lorebook Discovered" didn't work
- fixed "chat message" option for blocking message "Ability progressed to Rank X" didn't work

v10.3a
- fixed "Hide" option for Unowned Houses didn't work

v10.3
- compatible with update24 (Dragonhold)
- removed all libraries
- added recent Capital Wayshrines (Lilmoth, Rimmen and Senchal) on world map
- fixed some arenas (DragonStar and Maelstrom) were not hidden on world map as dungeons

before
see No thank you#ChangeLog
Archived Files (6)
File Name
Version
Size
Uploader
Date
10.4b
37kB
uta.karas
03/02/20 04:44 AM
10.4a
37kB
uta.karas
02/26/20 08:53 PM
10.4
37kB
uta.karas
02/07/20 06:51 PM
10.3b
37kB
uta.karas
11/23/19 06:57 PM
10.3a
37kB
uta.karas
11/11/19 03:43 AM
10.3
37kB
uta.karas
10/21/19 07:20 PM


Post A Reply Comment Options
Unread 02/27/20, 04:15 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2858
File comments: 3446
Uploads: 60
Re: Re: Friend status alerts

Sorry for that but ZOs f***ed up the chat handlers and one needs to "overwrite" them currently to make them work. In the past one could sue ZOs functions to "Add" several addons to them.

We are waiting for a fix by ZOs which will hopefully not take long, but could.
Until then "there can only be one" addon using the chat handlers like formatters etc. properly. Thanks ZOs...

Originally Posted by wizzard2k
Originally Posted by Laren
Blocking of friend status alerts does not seem to work. But this was already an issue before the Harrowstorm update today.
I always get messages like: [@user] has logged on with [character]
It's pchat's new handlers (see pchat discussion sticky)
if you want to turn those off, you can disable the feature in pchat which monitors for them to log them (since you don't want them anyway) by commenting out line 312 of pChat_chatHandlers.lua
Code:
chatHandlers[EVENT_FRIEND_PLAYER_STATUS_CHANGED]  = pChatChatHandlersFriendPlayerStatusChangedReceiver
to
Code:
--chatHandlers[EVENT_FRIEND_PLAYER_STATUS_CHANGED]  = pChatChatHandlersFriendPlayerStatusChangedReceiver
Last edited by Baertram : 02/27/20 at 04:16 AM.
Report comment to moderator  
Reply With Quote
Unread 02/27/20, 04:13 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2858
File comments: 3446
Uploads: 60
Originally Posted by Shocker74
I use Pointsofcolor to make map icons more colorful, including owned houses on the map, but this addon makes them ordinary white again, any workaround for that?
Try to edit the PointsOfColor.txt file and add:
Code:
## OptionalDependsOn: NoThankYou
This will make the PointsOfColor addon load AFTER NoThankYou and maybe will fix it for you if the colorization is then also done after NoThankYou did it's magic.

If it does not work one needs to look deeper into this.
Report comment to moderator  
Reply With Quote
Unread 02/27/20, 12:37 AM  
wizzard2k

Forum posts: 0
File comments: 57
Uploads: 0
Re: Friend status alerts

Originally Posted by Laren
Blocking of friend status alerts does not seem to work. But this was already an issue before the Harrowstorm update today.
I always get messages like: [@user] has logged on with [character]
It's pchat's new handlers (see pchat discussion sticky)
if you want to turn those off, you can disable the feature in pchat which monitors for them to log them (since you don't want them anyway) by commenting out line 312 of pChat_chatHandlers.lua
Code:
chatHandlers[EVENT_FRIEND_PLAYER_STATUS_CHANGED]  = pChatChatHandlersFriendPlayerStatusChangedReceiver
to
Code:
--chatHandlers[EVENT_FRIEND_PLAYER_STATUS_CHANGED]  = pChatChatHandlersFriendPlayerStatusChangedReceiver
Report comment to moderator  
Reply With Quote
Unread 02/25/20, 09:07 PM  
uta.karas
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 3
Re: Re: Re: Trying to add No spin Toggle command

Originally Posted by OneSkyGod
Thanks you for taking the time to let me know what is wrong with the code!

It works great!

It would be cool if it became a feature for the next update for people to use, as the code is already there !

Thanks take care
As I already said some times I just maintain this addon and I don't intend to implement any features into it.
So I recommend you keep this code as independent addon, otherwise it will be overwritten by every update.

Originally Posted by gwahiir
LibStub is deprecated now and won't be updated anymore. Any chance of removing it from the addon now?
ok I will treat this issue in near future, not next tho.

Originally Posted by Laren
Blocking of friend status alerts does not seem to work. But this was already an issue before the Harrowstorm update today.
I always get messages like: [@user] has logged on with [character]
This option seems to work well for me.
Plz try again with only "No thank you" is active.
If it works, then the problem should be caused by addon conflicts.
Last edited by uta.karas : 02/25/20 at 09:09 PM.
Report comment to moderator  
Reply With Quote
Unread 02/25/20, 09:25 AM  
Shocker74

Forum posts: 0
File comments: 23
Uploads: 0
I use Pointsofcolor to make map icons more colorful, including owned houses on the map, but this addon makes them ordinary white again, any workaround for that?
Report comment to moderator  
Reply With Quote
Unread 02/24/20, 02:43 PM  
Laren

Forum posts: 3
File comments: 26
Uploads: 0
Friend status alerts

Blocking of friend status alerts does not seem to work. But this was already an issue before the Harrowstorm update today.
I always get messages like: [@user] has logged on with [character]
Report comment to moderator  
Reply With Quote
Unread 02/24/20, 11:05 AM  
gwahiir

Forum posts: 0
File comments: 1
Uploads: 0
LibStub is deprecated now and won't be updated anymore. Any chance of removing it from the addon now?
Report comment to moderator  
Reply With Quote
Unread 02/22/20, 01:13 PM  
OneSkyGod

Forum posts: 5
File comments: 40
Uploads: 0
Thumbs up Re: Re: Trying to add No spin Toggle command

Originally Posted by uta.karas
Originally Posted by OneSkyGod
Hello I am new to coding, I would really appreciate if you could help me with adding a no Spin toggle command or keybind.
I tried to do it myself but cant seam to get it done.

Code:
local function TogSpin()
  SV.noCameraSpin = not SV.noCameraSpin
  DontRotateGameCamera()
end

SLASH_COMMANDS["/TogSpin"] = TogSpin
let me know if its possible

Thanks
I think uppercase is not allowed as slashcomands.
so change it to "/togspin", then it will work.
Thanks you for taking the time to let me know what is wrong with the code!

It works great!

It would be cool if it became a feature for the next update for people to use, as the code is already there !

Thanks take care
Report comment to moderator  
Reply With Quote
Unread 02/20/20, 06:12 AM  
uta.karas
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 3
Re: Trying to add No spin Toggle command

Originally Posted by OneSkyGod
Hello I am new to coding, I would really appreciate if you could help me with adding a no Spin toggle command or keybind.
I tried to do it myself but cant seam to get it done.

Code:
local function TogSpin()
  SV.noCameraSpin = not SV.noCameraSpin
  DontRotateGameCamera()
end

SLASH_COMMANDS["/TogSpin"] = TogSpin
let me know if its possible

Thanks
I think uppercase is not allowed as slashcomands.
so change it to "/togspin", then it will work.
Report comment to moderator  
Reply With Quote
Unread 02/18/20, 04:56 PM  
OneSkyGod

Forum posts: 5
File comments: 40
Uploads: 0
Lightbulb Trying to add No spin Toggle command

Hello I am new to coding, I would really appreciate if you could help me with adding a no Spin toggle command or keybind.
I tried to do it myself but cant seam to get it done.

Code:
local function TogSpin()
  SV.noCameraSpin = not SV.noCameraSpin
  DontRotateGameCamera()
end

SLASH_COMMANDS["/TogSpin"] = TogSpin
let me know if its possible

Thanks
Report comment to moderator  
Reply With Quote
Unread 02/10/20, 10:09 PM  
uta.karas
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 3
Originally Posted by Baertram
Okay in that case you could save the bagId and slotIndex temporarily via the EVENT_INVENTORY_SLOT_LOCKED

EVENT_INVENTORY_SLOT_LOCKED (number eventCode, Bag bagId, number slotId)

It should fire as one drags&drops (and maybe also if you double click the item to equip it).

Use the saved bagid and slotIndex then inside the dialogs functions of No, Thank You.

And in
EVENT_INVENTORY_SLOT_UNLOCKED (number eventCode, Bag bagId, number slotId)
you can unset the saved bagId and slotIndex again then.
Or already before in the dialog functions.

Maybe this helps.
wow thank you.
I tried it a bit and it seems to work well.

I will test em for a while and will implement if it suits.
thanks again.
Report comment to moderator  
Reply With Quote
Unread 02/10/20, 05:25 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2858
File comments: 3446
Uploads: 60
Okay in that case you could save the bagId and slotIndex temporarily via the EVENT_INVENTORY_SLOT_LOCKED

EVENT_INVENTORY_SLOT_LOCKED (number eventCode, Bag bagId, number slotId)

It should fire as one drags&drops (and maybe also if you double click the item to equip it).

Use the saved bagid and slotIndex then inside the dialogs functions of No, Thank You.

And in
EVENT_INVENTORY_SLOT_UNLOCKED (number eventCode, Bag bagId, number slotId)
you can unset the saved bagId and slotIndex again then.
Or already before in the dialog functions.

Maybe this helps.

I'm using this within FCOItemSaver to build my own Anti-equip protection as ZOs had not implemented this properly for all qualities of the items in the past! Not sure if this is still the same today.



Originally Posted by uta.karas
Originally Posted by Baertram
Hey there, about the bind item dialog and BoE stuff: Not sure if I understood what the problem is you got but maybe you can use one of these additions for your needs to check the item's bindtype and if it's still tradeable (BoP but tradeable) etc.
thank you for your help, but that "CONFIRM_EQUIP_ITEM" dialog is called only when treating BoP items.

the real issue is in vanilla code.

https://esoapi.uesp.net/100029/src/i...t.lua.html#547

1. when i drag a gear into equipment area, "PlaceInventoryItem(inventorySlot)" function is called.
2. if the gear is BoP, "CONFIRM_EQUIP_ITEM" dialog is shown and "RequestMoveItem" function is set as onAcceptCallback.
3. this addon want to ignore the confirmation dialog, so trying to kick the callback and skip dialog.
4. but that callback function is private function so error will occur when addon kick it.

i tried suggested code, but both "GetCursorBagId()" and "GetCursorSlotIndex()" returns nil on this timing.
i think it is caused by cursor is cleared in vanilla code before calling "CONFIRM_EQUIP_ITEM" dialog.


so i think this issue is out of controll as addon author.
Last edited by Baertram : 02/10/20 at 05:26 AM.
Report comment to moderator  
Reply With Quote
Unread 02/08/20, 08:06 PM  
uta.karas
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 3
Originally Posted by Baertram
Hey there, about the bind item dialog and BoE stuff: Not sure if I understood what the problem is you got but maybe you can use one of these additions for your needs to check the item's bindtype and if it's still tradeable (BoP but tradeable) etc.
thank you for your help, but that "CONFIRM_EQUIP_ITEM" dialog is called only when treating BoP items.

the real issue is in vanilla code.

https://esoapi.uesp.net/100029/src/i...t.lua.html#547

1. when i drag a gear into equipment area, "PlaceInventoryItem(inventorySlot)" function is called.
2. if the gear is BoP, "CONFIRM_EQUIP_ITEM" dialog is shown and "RequestMoveItem" function is set as onAcceptCallback.
3. this addon want to ignore the confirmation dialog, so trying to kick the callback and skip dialog.
4. but that callback function is private function so error will occur when addon kick it.

i tried suggested code, but both "GetCursorBagId()" and "GetCursorSlotIndex()" returns nil on this timing.
i think it is caused by cursor is cleared in vanilla code before calling "CONFIRM_EQUIP_ITEM" dialog.


so i think this issue is out of controll as addon author.
Report comment to moderator  
Reply With Quote
Unread 02/08/20, 10:29 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2858
File comments: 3446
Uploads: 60
Hey there, about the bind item dialog and BoE stuff: Not sure if I understood what the problem is you got but maybe you can use one of these additions for your needs to check the item's bindtype and if it's still tradeable (BoP but tradeable) etc.



Lua Code:
  1. local function HookBindAlerts()
  2.     local function ShowDialog_Hook(name, data)
  3.         if name == "CONFIRM_EQUIP_ITEM" then
  4.             if SV.noBindAlert then
  5.  
  6.                 --Cursortype should be empty for drag&dropped inventory items
  7.                 local cursorType = GetCursorContentType()
  8.                 if cursorType ~= MOUSE_CONTENT_EMPTY then
  9.                     --get source of drag bagId and slotIndex
  10.                     local sourceBag = GetCursorBagId()
  11.                     local sourceSlot = GetCursorSlotIndex()
  12.                     if sourceBag and sourceSlot then
  13.                         --Check if item is BoE
  14.                         local itemlinkBindType = GetItemBindType(sourceBag, sourceSlot)
  15.  
  16.                         if itemlinkBindType == BIND_TYPE_ON_EQUIP then
  17.                         end
  18.  
  19.                             local isBOPTradeable = IsItemBoPAndTradeable(sourceBag, sourceSlot)
  20.                             if isBOPTradeable == true then
  21.                                 --your code here
  22.                             else
  23.                             end
  24.  
  25.                     end
  26.                 end
  27.  
  28.                 local status, result = pcall(data.onAcceptCallback)
  29.                 if status then
  30.                     return true
  31.                 end
  32.             end
  33.         end
  34.     end
  35.     ZO_PreHook("ZO_Dialogs_ShowDialog", ShowDialog_Hook)
  36. end
Last edited by Baertram : 02/08/20 at 10:29 AM.
Report comment to moderator  
Reply With Quote
Unread 02/05/20, 07:16 AM  
uta.karas
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 3
Originally Posted by Octopuss
Could you possibly add an option not to minimize chat window when opening interface menus?
sry but no.
I just maintain this addon for fixing critical errors caused by game update.


Originally Posted by amber1019
AvA Messages, Blocking Options: "chat message" isn't working.
I'm still getting AvA messages in the big "on-screen notifications" while in Cyrodiil.
I guess it's intended feature of this addon.
that option works while you are in PvE zone only.
tooltip on Setting Menu describes as "Select how you want to handle AvA messages outside of the AvA world".
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: