Download
(35 Kb)
Download
Updated: 06/13/20 01:59 PM
Pictures
File Info
Compatibility:
Greymoor (6.0.5)
Harrowstorm (5.3.5)
Updated:06/13/20 01:59 PM
Created:03/24/20 10:40 AM
Monthly downloads:35
Total downloads:2,844
Favorites:2
MD5:
Dragon Lair Weyr Run
Version: 0.1.9.3
by: Hochbrawn [More]
The DragonLair Weyr Run addon records the loot items and value for the entire group, with a running Dragon Hoard total.

The seven bar graphs represent the value of items looted as follows:
From left to right
Blacksmithing (Raw Materials, Patterns and Furnishing Materials)
Clothing (Raw Materials, Patterns and Furnishing Materials)
Woodworking (Raw Materials, Patterns and Furnishing Materials)
Jewelry (Raw Materials, Jewelry Raw Trait, Jewelry Trait)
Alchemy (Reagents, Potion Base, Poison Base, Patterns and Furnishing Materials)
Enchanting (Aspect, Essence, Potency runes, Patterns and Furnishing Materials)
Provisioning (Ingredients, Fish, Insect parts, Patterns and Furnishing Materials)
Gear/Traits/Motifs (Weapons, Armor, Motifs, Styles and Trait materials)

Slash commands that are available are:
Precede each of these commands with \weyr
showdetail | shows the detail loot list
hidedetail | hides the detail loot list
run | starts the addon functions and ready to go
halt | stops the addon functions
showhoard | shows the Hoard Board totals
hidehoard | hides the Hoard Board totals
showleaders | show leaderboard
hideleaders | hide leaderboard
lootstart | restarts the looting events if stopped with lootstop (does not reset values)
lootstop | stops the loot tracking, can be restarted with lootstart
xbp | transfers items looted from craftbag to backpack

deposit | when at a guild bank, opens a separate window with looted items. Double click to deposit to guildbank. When deposit is successful, a group chat message is formed and waiting for the user to send to the group. The message communicates the deposit information and others in the group with the addon will have thier records of deposit information updated. This does nothing when not at a guild bank, and only group chat messages are being scanned. Do not change the formatting of the message as that can mess up the information transfer. No the message is not audited for accuracy, and you could probably fake deposit amounts communicated to your friends but that is just dumb. This message only appears AFTER the successful guild bank deposit is complete.


reset | resets all counters and lists to zero
clearloot | resets presistent data and resets all counters and lists to zero
quit | Resets all counters and lists, halts all events and hides controls

ie. \weyr run

If joining a group (ie you got an invite) do a '\weyr run' to build the groups if group members are not showing.

As players leave or join the group their tile will be removed and the next new player will fill that tile.

Team frames will populate as members are added. When all members of a team have left thier frame (should) disappear as well.

The values that are reported are local player dependent based on Master Merchant data. So expect some discrepencies. However, if on a guild run, identify one member as the official results if necessary.

Guild Bank deposit has been added. It is no longer necessary to transfer your craftbag loot items to the backpack prior to depositing to the guildbank.
When an item in the deposit window is double clicked, the item is looked for in the backpack, if not found it looks to the craftbag. If found the item is transfered to the backpack.
Once transfered to the backpack, it is passed to be deposited in the selected guildbank.

Note that if you have looted more than 200 items, only a single stack at a time will be deposited. The list will update with modified totals and the process continues.
If you have transfered your items already to the backpack, they will be found there first and deposited.
If you have a stack of more than the looted quantity, the stack will be split so that only the looted quantity is deposited.

Guild bank deposits require a round trip to the server to be recorded succesful. This can take a moment. When the CHAT message is prepared in the CHAT dialog the deposit is complete.
Pressing return for the CHAT message sends a group message to allow the other Weyr Run Addon users to update their totals with your deposits.

As you deposit your items, your list of 'farmed' items will be removed from the list and your bar total.
At the same time a deposit list is created of what you have deposited to the guildbank, and your items are added to the group deposit list.

The group 'farmed' list does not have its items removed. This allows a means of keeping track of what was collected and can be compared to the deposited list.

Any items that a player does not deposit, would be removed from the group 'farmed' list when they leave the group as before.

The Hoard Board loot total does not update, as this reflects the farmed value. It does reduce when players leave with non-deposited items.

Added the ability to see what other group mates have looted. Simply double click their name in their player tile and the detail list will update with their items.
To return to your own looted items double click your name on your tile. You will also be able to toggle to their deposited items, so this will help guild leaders to track what has been deposited at a more detailed level.

Leaderboard added.

Added the ability for the addon to keep the group looting/deposit history allowing it to persist through a /reloadui command. The history will be reset using a /weyr clearloot command.

Work to do:
Create an addon interface to allow the user to setup and maintain their preferences for display.
Create a loot item selection list to allow each of the seven loot bars to be customized for different farming runs.

To install, unzip the archive and move the FFFDragonLairWeyrRun folder(with subfolders) into your \Documents\Elder Scrolls Online\live\AddOns folder. Once there, you will need to load the game and activate the addon. Once activated, you will need to /reloadui to load the addon.

This addon uses Master Merchant or Arkadius Trade Tools if available. It will use Master Merchant first if available. If neither are present then the vendor value will be used.
Version 0.1.9.3
Fixed (reworked) the transfer to backpack (xbp) command. It was crashing the game client if the player had insufficient inventory space for the transfer to complete as it wasn't properly waiting for the bag transfer to complete. Now after each move command inventory updates event is tracked and checked for completion. This makes for a bit chunkier transfer but safer.

Version 0.1.9.2
Fixed an issue with the saved variable file not handling a new character being used. Ya, I thought I was being smart but I guess there was a reason why I had it the way I did before.

Version 0.1.9.1
Fixed a bug where issuing multiple run commands was doubling up the reported looted items.

Version 0.1.9.0
Added the ability for the addon to keep the group looting/deposit history allowing it to persist through a /reloadui command. The history will be reset using a /weyr clearloot command. The loot transactions should save every 15 minutes or when a /reloadui or /rl command is given. As the saved variable file gets larger, the loot save may be delayed by the game until the next load screen, so if you want it to save you will have to do a /rl.

Version 0.1.8.1
Fixed / avoided an error where if one deposited from their backpack while having the /weyr deposit window also open causing an unintentional deposit from being tracked.
Fixed an issue with the Leaderboard not functioning properly on first /weyr run. The updatefunction was not registering properly.

Version 0.1.8.0
Added a loot leader board, I have defaulted this to be shown when started. The leader board can be toggled between player farmed items and deposited item totals. Remembering that the farmed total does reduce as items get deposited.
Also I think I found the error (or at least on likely cause) that was causing the addon to break in circumstances around joining a group that is experiencing a lot of player joins and leaving.

Version 0.1.7.0
Added the ability to see what other group mates have looted. Simply double click their name in their player tile and the detail list will update with their items.
To return to your own looted items double click your name on your tile. You will also be able to toggle to their deposited items, so this will help guild leaders to track what has been deposited at a more detailed level.


Version 0.1.6.1
Removed some debug chatter.

Version 0.1.6.0
Added Guild Bank Deposit function. Uses chat system to report back in group chat items deposited to keep others posted. Deposits require interaction from player to select items for deposit and to press enter on the chat message for syncing.
Added a 'Deposited' items list. This can be switched between 'farmed' and 'deposited' on the main detail window.
Changed how the detail list swap reports to make it more clear.

Feedback on how this new function works is appreciated and there are likely odd conditions that will result in errors as it is very difficult to test. It should not affect how any other part of the addon works, but remember as items get deposited their value and item is removed from the players 'farmed' total, but added to their 'deposited' total.



Version 0.1.5.0
Added an ability to toggle between the group detail list and your looted items. Pressing the button on the detail loot window toggles between "Show Own Items" and "Show Group Items".
When in a group and a member of the group leaves, the quantity of the items and their value are removed from the group loot item list. The item names remain, but their quantity will be zero.
Fixed an issue when quitting that resulted in some of the player tiles and windows remaining.

Version 0.1.4.0
Added the ability to track not craft bag items.
New 8th Bar that tracks Artifact (Purple) level weapons, armor, jewelry, Motifs, and Style and Trait Materials
Added the ability to collect furnishing patterns and they are tracked under the respective totals
Furnishing materials are now totaled under their respective bars instead of being totaled under woodworking.


Version 0.1.3.2
Added a catch for potential nil values being returned for vendor values. (odd but will be set to 0 instead of nil)

Version 0.1.3.1
Previous update caused weapons and armor being recorded as farmed loot, which broke the transfer to backpack function. Removed item types for now.

Version 0.1.3.0
Added the use of Arkadius Trade Tools if present. However, Master Merchant is still used first if present as well.
Fixed an error when an invalid /slash command was entered. Now a list of available commands will print in the chat window with explanation.

Version 0.1.2.0

Modified loading to have all the windows hidden. Type /weyr run to start and show windows.

Modified the detail loot list to sort by cumulative value of the items.

Modified the colours of the bar graphs to match the defaults Harvest Pins. You may want to modify the Harvest Pins default colours for mushrooms, flowers and water to match the value in the flowers default as they are all alchemy items. Also set the fishing colour to the provisioning bar colour.
Bar RGB values used here are:

Blacksmithing 114 125 255
Clothing 150 252 255
Woodworking 255 177 126
Jewelry 221 237 247
Alchemy 115 145 108
Enchanting 255 116 122
Provisioning 255 103 0


version 0.1.1.0
Corrected ItemList error it was colliding with Farm Manager.
Optional Files (0)


Archived Files (16)
File Name
Version
Size
Uploader
Date
0.1.9.2
33kB
Hochbrawn
05/16/20 06:40 PM
0.1.9.1
33kB
Hochbrawn
05/16/20 02:33 PM
0.1.9.0
33kB
Hochbrawn
05/16/20 01:11 PM
0.1.8.1
30kB
Hochbrawn
05/08/20 11:46 AM
0.1.8.0
30kB
Hochbrawn
05/07/20 03:45 PM
0.1.7.0
28kB
Hochbrawn
05/02/20 10:02 AM
0.1.6.1
27kB
Hochbrawn
04/26/20 06:34 PM
0.1.6.0
27kB
Hochbrawn
04/26/20 06:09 PM
0.1.5.0
20kB
Hochbrawn
04/04/20 07:16 PM
0.1.4.0
19kB
Hochbrawn
03/28/20 06:49 PM
0.1.3.2
17kB
Hochbrawn
03/26/20 05:43 PM
0.1.3.1
17kB
Hochbrawn
03/26/20 12:25 PM
0.1.3.0
17kB
Hochbrawn
03/26/20 07:08 AM
0.1.2.0
17kB
Hochbrawn
03/25/20 07:45 AM
0.1.1.0
17kB
Hochbrawn
03/24/20 03:38 PM
0.1.0.0
17kB
03/24/20 10:40 AM


Post A Reply Comment Options
Unread 08/25/20, 08:46 AM  
Brettelectric

Forum posts: 0
File comments: 26
Uploads: 0
Error occuring at 'deposit'

Great addon, thanks!

When I attempt to deposit into the guild bank, the window comes up with a list of all the stuff I have farmed, and I can double-click on each item to put it in the guild bank, and a message gets generated in chat... so mostly it works... but there are some items that the addon can't find in my craft bag, and which don't get deposited. I get an error message 'item has gone missing probably sold or destroyed, removing from loot'.

I hadn't destroyed or sold any items - most of the errors were for alchemy mats - herbs and flowers, of which there were heaps in my craft bag. The addon needed to retrieve like 7 corn flower, and I had 400+ in my craft bag, but it couldn't find them.

Thanks!

Edit: there were also addon errors coming up in the bottom right hand side of my screen, where the usual addon errors appear. So maybe it's just because of the new patch?
Last edited by Brettelectric : 08/25/20 at 08:47 AM.
Report comment to moderator  
Reply With Quote
Unread 05/08/20, 06:05 PM  
Hochbrawn
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 2
Originally Posted by DrakeRulo
Originally Posted by Hochbrawn
I think i may have discovered something else weird. let me know if the part below helps.
For now all works fine. Leaderbords now can collect data, and I can deposit stuff.
The first time the addon thought a little and moved the item for 2 seconds. Next faster.
The only thing that throws a lot of information in the chat.
Good to hear. Yea, the bank transfer has to do a server loop and find that it deposited before it can continue. It is the biggest pain but seems to work faster as individuals than an automated dump.
I will get rid of the chat information debug statements once more confident that it is working proper.

Have a good one.
Report comment to moderator  
Reply With Quote
Unread 05/08/20, 02:15 PM  
DrakeRulo

Forum posts: 0
File comments: 24
Uploads: 0
Originally Posted by Hochbrawn
I think i may have discovered something else weird. let me know if the part below helps.
For now all works fine. Leaderbords now can collect data, and I can deposit stuff.
The first time the addon thought a little and moved the item for 2 seconds. Next faster.
The only thing that throws a lot of information in the chat.
Report comment to moderator  
Reply With Quote
Unread 05/08/20, 10:54 AM  
Hochbrawn
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 2
Originally Posted by DrakeRulo
So. I tried testing the deposit function. Guild bank was open and I have deposit rights.


Maybe I'm doing something wrong.
Sweet, I was able to reproduce your error. I think that you are depositing from the standard inventory window. The error pops because I am looking for changes to the guildbank from the player, which this activity would satisfy, but the addon was not ready for it. I will have to catch this as I can see this being a problem. So thankyou for finding this error. The intended use is further explained below.

<edit>
I think i may have discovered something else weird. let me know if the part below helps.
</edit>

So there is one more step. After you have the guild bank open then issue the '/weyr deposit' command.

A window of your looted items will appear for deposit. Double clicking an item in that window will initiate the transfer of the item from your inventory (craftbag or backpack, it will find it). It should provide some feedback in the chat console of its progress and once the transfer to the bank is complete it will prepare a group chat message, that if sent (by pressing return) to the group, others in the group with the addon will pick up on the message and adjust their results to keep track of your deposit. And then the deposited values are also updated.

Oh, and thanks again, I just found another small error on my leaderboard deposit list while checking into this. I will make a quick update to that shortly.
Last edited by Hochbrawn : 05/08/20 at 11:05 AM.
Report comment to moderator  
Reply With Quote
Unread 05/08/20, 08:48 AM  
DrakeRulo

Forum posts: 0
File comments: 24
Uploads: 0
So. I tried testing the deposit function. Guild bank was open and I have deposit rights.

user:/AddOns/FFFDragonLairWeyrRun/modules/PlayerControl.lua:388: in function 'classes.PlayerControl:UpdateBar'
<Locals> self = [table:1]{name = "FFFDragonLairWeyrRunPlayerCont...", pname = "Dragon 1", BarMaxValue = 100, playerName = "@DrakeRulo", ControlScale = 1} </Locals>
user:/AddOns/FFFDragonLairWeyrRun/FFFDragonLairWeyrRun.lua:597: in function 'FFFDragonLairWeyrRun.GuildBankItemAdded'
<Locals> event = 131546, slotId = 846, addedByLocalPlayer = T, itemSoundCategory = 39 </Locals>
Maybe I'm doing something wrong.
Report comment to moderator  
Reply With Quote
Unread 05/08/20, 05:18 AM  
Hochbrawn
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 2
Thank you for the feedback. I really appreciate it.

I never thought about a cyclic command but that does make sense, and I will try to incorporate.

Yes, my next goal is to get an options interface working as it is getting a bit confusing.

I just want to confirm that the 'deposit' only works when the player is standing at a bank with the guild bank open, and I am assuming that you have deposit rights. I admit that this function was not easy to test so it would not surprise me if I broke something.

As far as font localization, I didnt do anything except use the ingame fonts, beyond that I have no idea, but I am glad that it works.
Report comment to moderator  
Reply With Quote
Unread 05/07/20, 05:28 PM  
DrakeRulo

Forum posts: 0
File comments: 24
Uploads: 0
First of all, thank you for the addon. It is really very nice.
At the moment, it lacks only the interface and buttons.
I use the bandits UI, so I create additional panel and bind / commands in it (run and quit). And problem is realy solved.
What would I like? Either an interface with switches, or some command changes. So that one command both enables and disables the function. For example showhoard and hidehoard. If it was done by one command sequentially - I just can bind it on 1 button. But I don't insist. It's just my opinion.

And in my case "deposit" not working at all. I do not know why. But it is not a problem.

I don't know how (I didn't look at the lua file) but you immediately got support for localization fonts (unlike similar addons). Bravo.

I wish you success with the add-on.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: