Quantcast
Download
(7 Kb)
Download
Updated: 06/02/21 02:01 PM
Pictures
File Info
Compatibility:
Blackwood (7.0.5)
Updated:06/02/21 02:01 PM
Created:05/24/21 01:38 PM
Monthly downloads:156
Total downloads:1,708
Favorites:6
MD5:
Aenathel's Lazy Antiquarian
Version: 1.2.1
by: Aenathel [More]
This add-on allows you to scry for the best scryable antiquity, by rarity, in your current zone using a keybind.

You can choose to only scry repeatable antiquities and/or only scry activities up to a certain difficulty.

By default, Smart Scry only considers repeatable antiquities of Simple, Intermediate, and Advanced difficulty.

Dependencies
The following dependencies are needed for the add-on to work:
  • LibAddonMenu-2.0
1.2.1 - 2021-06-02
Fixed a display issue for languages that use control characters in antiquity names. Thanks DaBear78!

1.2.0 - 2021-06-02
Updated for Blackwood.

1.1.0 - 2021-05-29
Renamed Auto-scry to Smart Scry to avoid giving the impression that this addon automates the scrying process.

Fixed antiquities filter so wrong antiquities are not used in Smart Scrying.

Don't announce scrying of an antiquity if it cannot be scried because of being in combat etc.

Remove startup message and LibChatMessage dependency.

Add German localization provided by Baertram.

1.0.0 - 2021-05-24
Initial release.
Optional Files (0)


Archived Files (3)
File Name
Version
Size
Uploader
Date
1.2.0
7kB
Aenathel
06/02/21 01:49 PM
1.1.0
7kB
Aenathel
05/29/21 09:09 AM
1.0.0
6kB
Aenathel
05/24/21 01:42 PM


Post A Reply Comment Options
Unread 05/30/21, 10:22 AM  
Aenathel
 
Aenathel's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 35
Uploads: 5
Originally Posted by DaBear78
Love the idea of this addon!
Thanks!

Originally Posted by DaBear78
Is there any way you can remove the ^f or ^m at the end of the name of the antiquity when using it in german? When pressing the keybind it shows "Erspähe... [icon][Name of the antiquity]^m"


EDIT: I changed line 126 of AenathelsLazyAntiquarian.lua to
Code:
ShowAnnouncement(GetString(AELA_SCRYING),  colorDef:Colorize(zo_strformat("<<1>>", antiquity.name)),  antiquity.icon)
an the ^m or ^f is gone. Don't know if it's the best solution, but it works for me
I wasn't aware that would happen, but from what I can tell, your fix is the right way to handle it.

I'll get the fix included in the next release, thanks!
Report comment to moderator  
Reply With Quote
Unread 05/30/21, 09:57 AM  
DaBear78
 
DaBear78's Avatar

Forum posts: 1
File comments: 111
Uploads: 0
Love the idea of this addon!


Is there any way you can remove the ^f or ^m at the end of the name of the antiquity when using it in german? When pressing the keybind it shows "Erspähe... [icon][Name of the antiquity]^m"


EDIT: I changed line 126 of AenathelsLazyAntiquarian.lua to
Code:
ShowAnnouncement(GetString(AELA_SCRYING),  colorDef:Colorize(zo_strformat("<<1>>", antiquity.name)),  antiquity.icon)
an the ^m or ^f is gone. Don't know if it's the best solution, but it works for me
Report comment to moderator  
Reply With Quote
Unread 05/29/21, 09:16 AM  
Aenathel
 
Aenathel's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 35
Uploads: 5
The German translations have been added in v1.1.0. I have also removed the startup message behavior. Thank you!

Originally Posted by Baertram
DE translations:
Code:
ZO_CreateStringId("AELA_CHAT_STARTUP_MESSAGE", "Version <<1>> geladen. Öffne die Steuerung Optionen, um das AddOn zu konfigurieren.") --imho such messages are not needed as the description of the addon should be enough. They pollute the chat at start of the game and make it very annoying. Either use LibDebugLogger so that only the ones really interested in would see it in their DebugLogViewer or strip them please. Providing a setting to disable them is good as well, but both (message and setting) are really not needed

ZO_CreateStringId("AELA_NO_AUTOSCRYABLE_ANTIQUITIES_IN_ZONE", "Du hast keine \'Smart\'-Erspähen Antiquitäten in der aktuellen Zone")
ZO_CreateStringId("AELA_SCRYING", "Erspähe...") --If this is the verb for "currently scyring", else use "Erspähen"
ZO_CreateStringId("AELA_SETTINGS_MAX_AUTOSCRY_DIFFICULTY", "Maximale \'Smart\'-Erspähen Schwierigkeitsstufe")
ZO_CreateStringId("AELA_SETTINGS_ONLY_AUTOSCRY_REPEATABLE_ANTIQUITIES", "Nur wiederholbare Antiquitäten: \'Smart\'-Erspähen")
ZO_CreateStringId("AELA_SETTINGS_PRINT_STARTUP_MESSAGE", "Gebe Start Nachricht aus")

ZO_CreateStringId("SI_BINDING_NAME_AELA_AUTOSCRY", "\'Smart\'-Erspähen")
Report comment to moderator  
Reply With Quote
Unread 05/29/21, 09:14 AM  
Aenathel
 
Aenathel's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 35
Uploads: 5
Originally Posted by Morvacia
So, it picks antiquities for you, whether you actually have a lead for it or not. I'm guessing that is not working as intended?
This issue has been fixed in v1.1.0, at least as far as I can tell. Do tell if you experience it again!

Originally Posted by Morvacia
PS. Maybe rename it Smart Scry so people don't think it's going to do it all for them.
Also done in v1.1.0, thanks for the suggestion!
Report comment to moderator  
Reply With Quote
Unread 05/26/21, 01:05 PM  
Aenathel
 
Aenathel's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 35
Uploads: 5
Thank you for the translations! I'll get them added in the next release.

I see your point about startup messages. I actually agree that they are not needed, so I'm going to remove them from my addons as I update them.

Just need to finish setting up pipelines in Azure DevOps for my projects, I'm getting tired of updating addons by hand.

Originally Posted by Baertram
DE translations:
Code:
ZO_CreateStringId("AELA_CHAT_STARTUP_MESSAGE", "Version <<1>> geladen. Öffne die Steuerung Optionen, um das AddOn zu konfigurieren.") --imho such messages are not needed as the description of the addon should be enough. They pollute the chat at start of the game and make it very annoying. Either use LibDebugLogger so that only the ones really interested in would see it in their DebugLogViewer or strip them please. Providing a setting to disable them is good as well, but both (message and setting) are really not needed

ZO_CreateStringId("AELA_NO_AUTOSCRYABLE_ANTIQUITIES_IN_ZONE", "Du hast keine \'Smart\'-Erspähen Antiquitäten in der aktuellen Zone")
ZO_CreateStringId("AELA_SCRYING", "Erspähe...") --If this is the verb for "currently scyring", else use "Erspähen"
ZO_CreateStringId("AELA_SETTINGS_MAX_AUTOSCRY_DIFFICULTY", "Maximale \'Smart\'-Erspähen Schwierigkeitsstufe")
ZO_CreateStringId("AELA_SETTINGS_ONLY_AUTOSCRY_REPEATABLE_ANTIQUITIES", "Nur wiederholbare Antiquitäten: \'Smart\'-Erspähen")
ZO_CreateStringId("AELA_SETTINGS_PRINT_STARTUP_MESSAGE", "Gebe Start Nachricht aus")

ZO_CreateStringId("SI_BINDING_NAME_AELA_AUTOSCRY", "\'Smart\'-Erspähen")
Report comment to moderator  
Reply With Quote
Unread 05/26/21, 01:02 PM  
Aenathel
 
Aenathel's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 35
Uploads: 5
Awesome, that is good to know. Thanks!

Originally Posted by Baertram
Changing the String contents ("Auto scry" -> "Smart scry") of a String constant like SI_BINDING_NAME_AELA_AUTOSCRY shouldn't reset the keybinding, as the key, the constant value SI_BINDING_NAME_AELA_AUTOSCRY, keeps to be the same.
Report comment to moderator  
Reply With Quote
Unread 05/26/21, 12:51 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 3753
File comments: 4612
Uploads: 69
Changing the String contents ("Auto scry" -> "Smart scry") of a String constant like SI_BINDING_NAME_AELA_AUTOSCRY shouldn't reset the keybinding, as the key, the constant value SI_BINDING_NAME_AELA_AUTOSCRY, keeps to be the same.

Originally Posted by Aenathel
Good idea! The only problem is that this would reset the keybind, but I guess it's better to do this sooner rather than later.

DE translations:
Code:
ZO_CreateStringId("AELA_CHAT_STARTUP_MESSAGE", "Version <<1>> geladen. Öffne die Steuerung Optionen, um das AddOn zu konfigurieren.") --imho such messages are not needed as the description of the addon should be enough. They pollute the chat at start of the game and make it very annoying. Either use LibDebugLogger so that only the ones really interested in would see it in their DebugLogViewer or strip them please. Providing a setting to disable them is good as well, but both (message and setting) are really not needed

ZO_CreateStringId("AELA_NO_AUTOSCRYABLE_ANTIQUITIES_IN_ZONE", "Du hast keine \'Smart\'-Erspähen Antiquitäten in der aktuellen Zone")
ZO_CreateStringId("AELA_SCRYING", "Erspähe...") --If this is the verb for "currently scyring", else use "Erspähen"
ZO_CreateStringId("AELA_SETTINGS_MAX_AUTOSCRY_DIFFICULTY", "Maximale \'Smart\'-Erspähen Schwierigkeitsstufe")
ZO_CreateStringId("AELA_SETTINGS_ONLY_AUTOSCRY_REPEATABLE_ANTIQUITIES", "Nur wiederholbare Antiquitäten: \'Smart\'-Erspähen")
ZO_CreateStringId("AELA_SETTINGS_PRINT_STARTUP_MESSAGE", "Gebe Start Nachricht aus")

ZO_CreateStringId("SI_BINDING_NAME_AELA_AUTOSCRY", "\'Smart\'-Erspähen")
Last edited by Baertram : 05/26/21 at 01:01 PM.
Report comment to moderator  
Reply With Quote
Unread 05/26/21, 09:57 AM  
Aenathel
 
Aenathel's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 35
Uploads: 5
Originally Posted by Morvacia
So, it picks antiquities for you, whether you actually have a lead for it or not. I'm guessing that is not working as intended?
That is definitely not intended, and I haven't experienced that myself.

Can you give me an example of a zone and antiquity that this happens with?

Originally Posted by Morvacia
PS. Maybe rename it Smart Scry so people don't think it's going to do it all for them.
Good idea! The only problem is that this would reset the keybind, but I guess it's better to do this sooner rather than later.
Report comment to moderator  
Reply With Quote
Unread 05/25/21, 01:10 PM  
Morvacia
 
Morvacia's Avatar

Forum posts: 0
File comments: 4
Uploads: 0
So, it picks antiquities for you, whether you actually have a lead for it or not. I'm guessing that is not working as intended?

PS. Maybe rename it Smart Scry so people don't think it's going to do it all for them.
Last edited by Morvacia : 05/25/21 at 01:59 PM.
Report comment to moderator  
Reply With Quote
Unread 05/25/21, 03:20 AM  
Aenathel
 
Aenathel's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 35
Uploads: 5
Originally Posted by Marazota
what you mean auto scry?

it using skills to scry better, passive scrying skills?
it never fails and can connect all facets for you?
Autoscry as in automatically picking the best antiquity to scry in your current zone. I realize that the name can be a bit misleading, but it was the best I could come up with.

As Baertram said, any kind of automatic scrying would be against the Terms of Service, and probably wouldn't be possible using the available addon APIs, anyway.

If you can think of somthing that would help make scrying/excavation easier, without being against the ToS, please let me know and I'll consider it/see if it's possible.
Report comment to moderator  
Reply With Quote
Unread 05/24/21, 04:16 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 3753
File comments: 4612
Uploads: 69
Originally Posted by Marazota
what you mean auto scry?

it using skills to scry better, passive scrying skills?
it never fails and can connect all facets for you?
Yeah, and automatically searches for chests and loots them, moves your char to the bank automatically and sells items to guild traders...

This add-on allows you to automatically scry for the best scryable antiquity, by rarity, in your current zone using a keybind.
Auto-scry seems to be a setting in the settings menu of this addon and means, like described, "automatically choose the best scryable antiquity from your given list".

If any addon would be able to automatically scry (which is not possible due to ZOs restrictions, for god's sake) this would be botting and the addon would be against TOS, as you could imagine/answer yourself
Last edited by Baertram : 05/24/21 at 04:18 PM.
Report comment to moderator  
Reply With Quote
Unread 05/24/21, 02:23 PM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 232
File comments: 1406
Uploads: 2
what you mean auto scry?

it using skills to scry better, passive scrying skills?
it never fails and can connect all facets for you?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: