Quantcast
Download
(34 Kb)
Download
Updated: 03/28/18 12:46 PM
Pictures
File Info
Compatibility:
Dragon Bones (3.3)
Updated:03/28/18 12:46 PM
Created:03/27/18 02:50 AM
Monthly downloads:22
Total downloads:266
Favorites:4
MD5:
Snoop
Version: 002-100022
by: Werewolf Finds Dragon [More]
Please read this.

I'm taking another break for a while. My anxiety isn't holding up well and I need to take some time for myself to recover. Frankly, modding can be a thankless job and some of the people one is forced to interact with can be... deeply unpleasant at best, to put it in the kindest way I can and not as I truly want to. For now, I feel like my mods don't need any further work done to them. They're fine as they are. See you later, folks.

I'll be back! I'm not gone for good, I just need to set this aside for now. That's all.

One thing I will say as a final note is that it'd be nice if one could turn off the comments system and only have a bug tracker in the vein of Nexus Mods. That'd be handy for people like myself who do deal with anxiety. And I deal with a lot of anxiety.

See you around, folks. My thanks to those who were kind.


Click here to check out my other addons.

For those experiencing chat scroll issues, please check out my Show & Tell addon.
Description
Recently I brought SmartBags back from the dead. I left out the gold loot log though as it wasn't very good at all, and I wanted to tighten up the scope. Turns out that some liked it, though, and not one to rob another of the gaming experience they want, I set to work bringing about the loot log as its own creation, with its own project and scope.

What it is, precisely, is simply an addon that tells you things. Like when your party members have picked up loot, the gold you've earned/lost, et cetera. Have a look at the screenshot on the right!

I'll be the first to admit that -- even if it's better, as it's no longer a veritable nightmare of archaic code -- it's still kind of janky because it's using the chat frame which isn't exactly the least janky thing in the world, but I did the best I could with it. Hopefully it'll find some use out there.
Features
Gold

Tells you whenever you gain/lose gold, and how much.

Loot

It tells you what you've looted -- and what amount -- in the chat log. The item link is clickable.

Count

Shows how many of the item you just looted you have already. Including the crafting bag if you're an ESO+ member.

Party

Shows you what your party has looted, and what amount of, including clickable item links.

Craft

Shows you what you've crafted in the chat log, works with count to show you how much you have over various storage mediums.

Menu & Slash Commands

You can use a menu or slash commands to control this addon. Personally, I prefer the menu, but I know some hate the addon menu system so I've provided slash commands for them. I'll include them below.

Localisable

Snoop is fully localisable!
Usage
Here are Snoop's slash commands.
  • /snoop gold Acts as a toggle to enable or disable gold reports.
  • /snoop loot Acts as a toggle to enable or disable self loot reports.
  • /snoop count Acts as a toggle to enable or disable item count reports.
  • /snoop craft Acts as a toggle to enable or disable crafted item reports.
  • /snoop party Acts as a toggle to enable or disable party loot reports.
  • /snoop show Acts as a toggle to show or not show the crafting bag in reports.
  • /snoop gaincolor [0.0-1.0] [0.0-1.0] [0.0-1.0] Sets the gold gains reports colour.
  • /snoop losscolor [0.0-1.0] [0.0-1.0] [0.0-1.0] Sets the gold losses reports colour.
  • /snoop lootcolor [0.0-1.0] [0.0-1.0] [0.0-1.0] Sets the self loot reports colour.
  • /snoop partycolor [0.0-1.0] [0.0-1.0] [0.0-1.0] Sets the party loot reports colour.
  • /snoop craftcolor [0.0-1.0] [0.0-1.0] [0.0-1.0] Sets the crafted items reports colour.
  • /snoop defaults This will restore all settings to their defaults.
Disclaimer
I'm sharing this though because I genuinely get satisfaction out of the mere possibility of helping others, even when I don't know for sure. I have no interest in being popular, cults of popularity squick me out. As such, considering my disabilities, I'm unlikely to look at the comments very much. So this addon is delivered as-is, with a hearty dose of caveat emptor. Anything that it doesn't already do is 'out of scope.' You have other choices. I just wanted to make an simple, elegant solution for a real problem I was having. And now I'm sharing it in case it helps others.
Credits
My ever patient beau who manages to sometimes raise my courage to the point where I can post things online.
:: 002-100022

o I got some feedback and based on it I've changed the format of the party prints a little.
o Fixed some logic regarding loot/craft prints across players/party. Whoops.
o The craft bag is now a toggle (the default for on/off is based on whether one is an ESO+ subscriber or not).

:: 001-100022

o Initial release.
Optional Files (0)


Post A Reply Comment Options
Unread 03/28/18, 04:05 PM  
Werewolf Finds Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 105
Uploads: 15
Originally Posted by Amaljia
Thank you so much for the quick fix! Everything works almost flawlessly. Only tiny problem now is if I scroll chat up for any reason, it gets stuck showing only the first 3-4 lines of Snoop data. However, it fixes itself if I use chat in any way (/say, /whisper, guild etc)
That's a framebuffer bug in the chat window. I haven't been able to track down the exact source of why it happens, but I did manage to fix it. You can find the fix in my Show & Tell addon.
Report comment to moderator  
Reply With Quote
Unread 03/28/18, 04:02 PM  
Amaljia

Forum posts: 0
File comments: 23
Uploads: 0
Originally Posted by Werewolf Finds Dragon
@Amaljia

I had to think about that one for a moment but then I understood what I'd done. The logic behind this is funny...

if db.loot and isPlayer then
-- stuff

elseif db.party then
-- stuff
end

Basically should be this:

if (db.loot and isPlayer) or isCrafted then
-- stuff

elseif not isPlayer and db.party then
-- stuff
end

You were getting the db.party reports. Oy vey. It should never reroute that way.

(I must've been very tired.)

Consider that fixed in the next update. Sorry about that.
Thank you so much for the quick fix! Everything works almost flawlessly. Only tiny problem now is if I scroll chat up for any reason, it gets stuck showing only the first 3-4 lines of Snoop data. However, it fixes itself if I use chat in any way (/say, /whisper, guild etc)
Report comment to moderator  
Reply With Quote
Unread 03/28/18, 12:36 PM  
Werewolf Finds Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 105
Uploads: 15
@Amaljia

I had to think about that one for a moment but then I understood what I'd done. The logic behind this is funny...

if db.loot and isPlayer then
-- stuff

elseif db.party then
-- stuff
end

Basically should be this:

if (db.loot and isPlayer) or isCrafted then
-- stuff

elseif not isPlayer and db.party then
-- stuff
end

You were getting the db.party reports. Oy vey. It should never reroute that way.

(I must've been very tired.)

Consider that fixed in the next update. Sorry about that.
Last edited by Werewolf Finds Dragon : 03/28/18 at 12:42 PM.
Report comment to moderator  
Reply With Quote
Unread 03/27/18, 12:31 PM  
Amaljia

Forum posts: 0
File comments: 23
Uploads: 0
Settings

Hi, just installed your addon, but am having problems with the settings. I turned off Show loot reports and Loot count reports (as I don't need to see them twice ~ normal loot log settings), but even after reloading UI the information still shows up in the chat window. Am I doing it wrong?

EDIT: Upon doing research, I got the following UI error:

user:/AddOns/Snoop/Components/Core/Core.lua:76: attempt to index a nil value
stack traceback:
user:/AddOns/Snoop/Components/Core/Core.lua:76: in function 'obj.LootPrint'
user:/AddOns/Snoop/Components/Core/Core.lua:88: in function 'obj.CraftPrint'
Last edited by Amaljia : 03/27/18 at 01:30 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: