Go to Page... |
Compatibility: | Gold Road (10.0.0) Scions of Ithelia (9.3.0) |
Updated: | 04/17/24 03:16 PM |
Created: | 07/19/21 06:01 PM |
Monthly downloads: | 484 |
Total downloads: | 35,762 |
Favorites: | 73 |
MD5: | |
Categories: | Data Mods, Utility Mods |
Join my addon Discord server to discuss Endeavor Tracker! - https://discord.gg/tsHe7syRaU |
File Name |
Version |
Size |
Uploader |
Date |
2.2 |
25kB |
Lari |
02/15/24 01:44 PM |
|
2.1 |
25kB |
Lari |
10/08/23 11:18 AM |
|
2.0.3 |
24kB |
Lari |
08/26/23 05:45 AM |
|
2.0.2 |
24kB |
Lari |
06/07/23 12:03 PM |
|
2.0.1 |
24kB |
Lari |
07/02/22 10:29 AM |
![]() |
Comment Options |
NoOneOfImportance |
View Public Profile |
Send a private message to NoOneOfImportance |
Find More Posts by NoOneOfImportance |
Add NoOneOfImportance to Your Buddy List |
![]() |
||
Re: Sort By Seals of Endeavor Reward
Hope this helps, let me know if you have more questions! |
||
![]() |
![]() |
Lari |
View Public Profile |
Send a private message to Lari |
Find More Posts by Lari |
Add Lari to Your Buddy List |
![]() |
|
Forum posts: 0
File comments: 28
Uploads: 0
|
Sort By Seals of Endeavor Reward
Hi,
Can you display the seals of endeavor reward amount, and display daily endeavors sorted by reward amount? How do you invoke the function to show when a daily/weekly endeavor has greater rewards than others? Thanks! |
![]() |
![]() |
NoOneOfImportance |
View Public Profile |
Send a private message to NoOneOfImportance |
Find More Posts by NoOneOfImportance |
Add NoOneOfImportance to Your Buddy List |
![]() |
||
|
This doesn't really solve the problem I have with the addon. If you hide the panel with the button while using missing endeavors, whenever you go into combat and leave combat it will re-open the panel that you've hidden manually. Conversely, if you chose the option to not open the panel when endeavors aren't completed, entering combat hides the panel and does not re-open the panel when exiting combat. It sounds like the auto-close in combat piggy backs off the state for manually closing the button which explain the buggy behavior. To fix this, the manual state of closing the addon panel should be more important than the combat close and open state. I haven't looked at the internals of the addon yet, but if the combat state currently changes the display state of the tracker directly, consider keeping a combat state and a manual display state separately. That way if I chose to manually close the panel with the button, going in and out of combat doesn't affect the visible state of the addon. Back to the point, the buggy behavior with auto-close in combat is what makes it frustrating to use when you have chosen to not complete one of the endeavors. If that were fixed, an option to manually mark off endeavors as complete wouldn't be necessary. Unfortunately, I gave you a bit of an X Y problem without realizing it, my bad. Also, I would not consider changing settings for an addon as an acceptable substitute for proper behavior. Settings are for configuring options in software, not for regular use cases of said software — to do so would be a friction-full and jarring experience, i.e., bad UX. That said, I don't agree with recommending changing settings on a weekly basis as a work around to the addon not working as expected. Edit: Upon quick inspection of the addon, my suspicions were true. I can see why it works this way as it's simple to just change the state of the panel by toggling it and to update that state based on settings (dungeon, cyro, combat, etc). Unfortunately that leads to the unexpected behavior above. The behavior that I expect can be achieved by adding a separate override. For example: Code:
function ET.TogglePanel() -- XiiDraco: Set manual override state isETPanelHidden = ET_Panel:IsHidden() if isETPanelHidden == true then ET.ManualHide = false ET_Panel:SetHidden(false) else ET.ManualHide = true ET_Panel:SetHidden(true) end return isETPanelHidden -- XiiDraco end function ET.DisplayPanelBySetting(setting) -- XiiDraco: Override combat, area, and state changes if manually set to hidden if ET.ManualHide == true then ET_Panel:SetHidden(true) isETPanelHidden = true return isETPanelHidden end -- XiiDraco . . . end function ET.LoadNewEndeavors() local numActivities = GetNumTimedActivities() if numActivities > 0 then ET.RefreshAll() EVENT_MANAGER:UnregisterForUpdate("ET_LoadNewEndeavors") CHAT_SYSTEM:AddMessage(string.format("|c33A532Endeavor Tracker:|r %s", GetString(ENDEAVOR_TRACKER_ChatMsgNewEndeavorsAvailable))) -- XiiDraco: Forcefully unset manual hide if there are new endeavors ET.ManualHide = false -- XiiDraco end end It overloads the expected action of the shortcut button a bit and the functionality isn't exactly documented so it's not a perfect solution in terms of UX, but it's much better than the panel re-opening after you manually close it and combat ends. Anyway, if you disagree about that functionality and don't want to make a setting or something I can just make a separate patch addon.
Last edited by XiiDraco : 06/20/24 at 10:57 AM.
|
|
![]() |
![]() |
XiiDraco |
View Public Profile |
Send a private message to XiiDraco |
Find More Posts by XiiDraco |
Add XiiDraco to Your Buddy List |
![]() |
|
Forum posts: 0
File comments: 45
Uploads: 0
|
Wow I had absolutely no idea there were now some endeavors giving a higher reward than others, I could've gone through this whole event without figuring it out lmao, thank you!
Last edited by Maars : 04/17/24 at 11:50 PM.
|
![]() |
![]() |
Maars |
View Public Profile |
Send a private message to Maars |
Find More Posts by Maars |
Add Maars to Your Buddy List |
![]() |
||
And thanks for the suggestion! There are a couple of other display settings that might achieve a similar effect, if you would like to play around with them. I'm not planning on updating the UI very much otherwise ![]() |
||
![]() |
![]() |
Lari |
View Public Profile |
Send a private message to Lari |
Find More Posts by Lari |
Add Lari to Your Buddy List |
![]() |
|
I got an error for the first time and thought I should share it...
Code:
user:/AddOns/EndeavorTracker/EndeavorTracker.lua:149: attempt to index a nil value stack traceback: user:/AddOns/EndeavorTracker/EndeavorTracker.lua:149: in function 'ET.DisplayPanelBySetting' <Locals> setting = "Missing endeavors", dailiesCompleted = T, weekliesCompleted = F </Locals> user:/AddOns/EndeavorTracker/EndeavorTracker.lua:623: in function 'ET.OnCombatStateChanged' <Locals> event = 131448 </Locals> I also have an addon suggestion. If the daily or the weekly is done, hide them from the UI. Rather than waiting until both are done. Minimizing them is nice but seems unnecessary to have them shown at all. Maybe as an option? |
|
![]() |
![]() |
DeanGrey |
View Public Profile |
Send a private message to DeanGrey |
Find More Posts by DeanGrey |
Add DeanGrey to Your Buddy List |
![]() |
||||
It sounds like the setting in your game is currently set to 'Missing endeavors' - this setting basically keeps the addon panel visible if you have any daily or weekly endeavors left to complete. If you decide you don't want to focus on weekly endeavors for any given week, you can set this to 'Missing dailies only'. This way, the addon will turn off automatically once you have completed all your daily endeavors and ignore any progress on the weekly endeavors. There is also a setting that hides the addon automatically when you enter combat and shows it again when you leave combat. This can be toggled on or off as you prefer.
|
||||
![]() |
![]() |
Lari |
View Public Profile |
Send a private message to Lari |
Find More Posts by Lari |
Add Lari to Your Buddy List |
![]() |
||
I'm not remotely a coder, but I found that commenting out a section near the end of EndeavorTracker.lua causes it to stay hidden when I toggle it to hidden. This is for combat state. There's another section for zone change that I didn't try. With this commented out, I got an error on initial /reloadui, but no additional errors after that. --[[function ET.OnCombatStateChanged(event) ET.DisplayPanelBySetting(ET.SavedVars.displayPanelSetting) end]] |
||
![]() |
![]() |
BigMons |
View Public Profile |
Send a private message to BigMons |
Find More Posts by BigMons |
Add BigMons to Your Buddy List |
![]() |
|
|
Okay this is a bit of a weird one. (Also btw, great addon! It's been quite useful to me)
Often times I find that certain weeklies I have no desire to do because it's either too much time investment or a part of the game I don't really want to do. For example, this week happens to be kill 15 players in cyrodill, 7 patrolling horrors in the imperial city, or complete 4 trials. I don't really play PvP ever and I am not going to invest time into doing 4 trials this week (I only like playing with my friends for that type of content). Anyway, reasons aside that section of the list won't get complete. As it stands if I try to toggle the endeavor list it just gets re-opened the second combat ends or I move areas as that functionality overrides the toggle. It kinda makes sense I guess since when endeavors refresh the list needs to be shown again. But I don't really like it taking up space on my screen for a whole week with no realistic way to keep it off without turning off the addon. Would there be a way for you to have a setting to make the toggle actually keep the list off until the list resets daily or so that I could mark endeavors off manually that I can't/don't want to complete? And if not, would you be alright with me just making a seperate addon to guerilla patch the functionality in myself? |
![]() |
![]() |
XiiDraco |
View Public Profile |
Send a private message to XiiDraco |
Find More Posts by XiiDraco |
Add XiiDraco to Your Buddy List |
![]() |
||
i am happy ![]() EDIT: works perfect (no more infos in chat), thx for the quick fix.... have a nice weekend. ![]() ![]()
Last edited by FWSWBN : 02/16/24 at 02:12 AM.
|
||
![]() |
![]() |
FWSWBN |
View Public Profile |
Send a private message to FWSWBN |
Find More Posts by FWSWBN |
Add FWSWBN to Your Buddy List |
![]() |
||
![]() Hope this helps! Let me know if you have any issues! |
||
![]() |
![]() |
Lari |
View Public Profile |
Send a private message to Lari |
Find More Posts by Lari |
Add Lari to Your Buddy List |
![]() |
|
hi,
great addon, i must say i love it. much more easy to see than normal. one problem i have and i dont found any solution for this. i turned off notifications in chat. if i complete a daily or weekly it shows up in chat (even if the notification is turned off). only for info and i use the german client. |
|
![]() |
![]() |
FWSWBN |
View Public Profile |
Send a private message to FWSWBN |
Find More Posts by FWSWBN |
Add FWSWBN to Your Buddy List |
![]() |
||
![]() |
||
![]() |
![]() |
Lari |
View Public Profile |
Send a private message to Lari |
Find More Posts by Lari |
Add Lari to Your Buddy List |
![]() |
|
Would it be possible to define an anchor point as top or bottom? So this way when the addon needs to become vertically larger, it will grow upward instead of downwards? It would help to avoid having to leave empty gaps in my UI for days when text is longer.
|
|
![]() |
![]() |
DeanGrey |
View Public Profile |
Send a private message to DeanGrey |
Find More Posts by DeanGrey |
Add DeanGrey to Your Buddy List |
![]() |