Download
(47Kb)
Download
Updated: 08-02-18 01:51 PM
Compatibility:
Battle for Azeroth (8.0.1)
Shadows of Argus (7.3.0)
Tomb of Sargeras (7.2.0)
Return to Karazhan (7.1.5)
Legion (7.0.3)
Updated:08-02-18 01:51 PM
Created:11-12-14 11:56 AM
Downloads:4,359
Favorites:26
MD5:

Possessions Fan Update for 8.0

Version: r16
by: Nathanyel [More]

This is based on Possessions 4.2 with Void Storage (Fan Update), based on Possessions 4.2 with Void Storage, based on Possessions for 4.2, based on the original Possessions by Siz.
(Yes, that's quite a line of succession)

Updated for 8.0 - please report any issues you still experience

I also updated WhoHas (or at least its support for Possessions & the Reagent Tab), which serves to complete Possessions, as it displays Possessions' data in item tooltips.

I added support for the 6.0 features Reagent Tab and second Void Storage Tab, as well as including characters on Connected Realms which were introduced in 5.4

I also plan to implement some support for BoAs (finding them on whatever character on whatever realm)

original description, slightly updated:
____________________________________________________________________________

Possessions keeps track of gold and items across all of your characters on each server. Its primary utility comes from being able to use a slash command to instantly show you where you already possess an item on the server without cluttering your tooltips all the time.

Commands:

  • /poss - Open the possessions window
  • /poss text - Open Possessions and search for "text"
  • /poss [Item Link] - Open Possessions and search for the item linked
  • /poss -clear name OR /poss -clear name-realm - Clears all stored data for the character or guild named "name" on the current realm, or the realm after the dash. Capitalization doesn't matter, and spaces and dashes can be omitted from the realm.
  • /poss -updatetypes - Queries the server for all item types and subtypes in existence to be used in the "All types and subtypes" dropdown. Using this command may cause your game to freeze for a moment while it processes. This should be particularly useful for non enUS users. It is most useful when you have lots of items cached, so not immediately after a patch has cleared your cache.

Some Features:
  • Item Link Storage:
    For any character on your account, Possessions stores worn items, items in your inventory, in your keyring, in the bank, in the inbox, and in the the Guild Bank. It also keeps track of the bags themselves! Of course, you must log in to each character at least once to store their worn items, their inventory, and their keyring contents. In order to track bank contents, you must visit the bank. Possessions stores the items that are in your character's inbox any time you open your inbox. It also stores any items that you mail to one of your alts that Possessions recognizes.
  • Money Tracking:
    Possessions keeps track of how much money each of your characters has and displays the total at the bottom of the Possessions results window, as well as the amount per character in a tooltip when you mouseover the total. Possessions also counts money which you have mailed to an alt, or money in your inbox.

Third-Party Enhancements:
  • WhoHas - "WhoHas modifies every tooltip in the game to show which of your characters have the item in the tooltip, and where."
____________________________________________________________________________

Origin:
Possessions was originally written for Vanilla WoW by Oystein and was updated for 2.3 and a few later patches by Siz. Updated for 4.2 by Kewi. Void Storage Support by Gello. Updated for 5.0 by Caldar. 6.0 and counting: this addon.

r16
- .toc for 8.0
- fixed a weird bug I somehow missed, Poss didn't update mailbox contents when checking your mail

r15
- fix for Poss not registering data from characters on non-connected realms. Big thanks to Szyarah for making me notice this, and being patient with me all these months, as this bug was introduced with a 7.0 API change
- you should now be able to delete character data from realms other than the current one. Usage: /poss -clear Name-Realm (capitalization doesn't matter, and you can omit spaces and dashes from the realm name)
- fix for Reagent Tab scanning. Not sure how this ever worked.

r14
- 7.2 somehow broke scanning the mailbox even more, should be fixed by delaying the scan
- something causes corrupted item data, some fixes, at least there shouldn't be any more errors
- fixed the "green tag" (Heroic, Warforged etc.) detection that would also catch "Use:" lines for non-binding items (e.g. food)

r13
- the one that proves that 13 isn't an unlucky number (hopefully)
- long/infinite loading times: undo stuff from r10-r12, instead fix like Andy suggested
- fixes for items with variations, e.g. WoD Heroic/Mythic
- speaking of which, the search frame now displays the "green tag" (Heroic, Mythic, Warforged) for any item that has it. Will only be registered when you log into the character/check the bank etc. Plan to update WhoHas accordingly.

r12 possible taint fix? If that's even worse, go back to r09

r11 yeah that didn't go so well, try this one

r10 delay parsing of inventory at startup, may fix long/infinite loading times

r09 fix for connected realms where realm names contained spaces or the character -

r08 http://imgur.com/Zo0yORj

r07
- Guild Banks return! (thanks to brolka)
- Improved support for characters on Connected Realms
- Another amount fix for items sent to your other characters
- Register returned mail to your characters on other realms (if known to Possessions) - may or may not work
- Fixed double storage of certain items

r06 forgot a local in the release version, my bad

r05 7.0 fixes for errors and item amounts being WAY off

r03,r04 toc

r02 properly detect changes to the Reagent Tab e.g. when crafting

r01 initial release
Optional Files (1)
File Name
Version
Size
Author
Date
Type
r13-fix r2
38kB
01-08-17 06:42 PM
Patch


Post A Reply Comment Options
Unread 11-21-14, 05:51 PM  
Szyarah
A Defias Bandit

Forum posts: 2
File comments: 139
Uploads: 0
Possessions not parsing characters 1st server

I have characters on several servers, but Possessions is not parsing the 1st listed one. I've tried wiping the .lua and starting again from scratch but to no avail. Do you have any idea why this is happening and can you fix it?

Also Possessions isn't doing guild banks at all.

Thanks for keeping this indispensable addon alive!
Report comment to moderator  
Reply With Quote
Unread 11-25-14, 11:41 PM  
Nathanyel
A Deviate Faerie Dragon
 
Nathanyel's Avatar
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 213
Uploads: 17
Re: Possessions not parsing characters 1st server

Originally Posted by Szyarah
I have characters on several servers, but Possessions is not parsing the 1st listed one.
Do you mean the entire server, or the first character? Can you check whether Possessions is active on the server/character? If you were using a previous version of Possessions, it might have gotten deactivated somehow - if this is about your "main server", WoW offered to deactivate outdated addons after 6.0 launched, maybe this happened to your setup.
Report comment to moderator  
Reply With Quote
Unread 12-02-14, 12:51 PM  
Szyarah
A Defias Bandit

Forum posts: 2
File comments: 139
Uploads: 0
Re: Re: Possessions not parsing characters 1st server

Originally Posted by Nathanyel
Originally Posted by Szyarah
I have characters on several servers, but Possessions is not parsing the 1st listed one.
Do you mean the entire server, or the first character? Can you check whether Possessions is active on the server/character? If you were using a previous version of Possessions, it might have gotten deactivated somehow - if this is about your "main server", WoW offered to deactivate outdated addons after 6.0 launched, maybe this happened to your setup.

I have toons on 6 servers, all but one correctly parse characters. On the one server (not my main), clicking the "all characters" drop-down only furnishes an "all characters" link -- no parsing individual characters. Possessions does correctly record all items on the server; who-has tells me who has it, but still it would be useful to have the drop-down working for this one server.\

Guild banks do not work at all.
Report comment to moderator  
Reply With Quote
Unread 01-01-15, 10:22 PM  
coani
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 40
Uploads: 3
Tooltip issues

Glad to see an update for this addon finally!
Now to hope there will be some further updates to it

One issue I did notice with the tooltips was that the itemlevel wasn't correct on some. I guess there is some flag in the raw tooltip which isn't being handled by Poss?
As example, heroic (and I assume mythic) items are not being displayed as such, instead just showed as base 655 items, likewise it doesn't handle warforged items (old problem from MoP too, where it didn't handle similar items in SoO, nor jp/vp upgraded items).
I also noticed it wasn't handling items with extra tertiary stats (example, I have a 670 heroic ring with +78 leech on it, which Poss lists as 655 item without leech).
I guess upgraded crafted items have same problem (I have a 640 trinket I havn't bothered to upgrade, Poss is missing the "Stage 1 of 3" portion of the tooltip, which makes me assume it wouldn't show upgrade if there was one).


Other old issues that I know about:
Doesn't handle caged battle pets (they don't show at all), not sure about unused pets.
Name/rarity buttons at bottom behave oddly (sometimes both are crossed and other times they toggle the opposite of displayed).
Categories need cleanup (still contains ammo & thrown categories, plus the Robe & Chest are not interchangable, which can be frustrating when looking for some chest piece only to realize later it only showed up under robe category).

Finally.. and probably the hardest to fix: if you try to open Poss in combat (especially group/raid), it has a tendency to die to lua error (too much time spent by addon or so - I tried to look up the error in bugsack but ironically the search crashed it & wiped the bugsack) , usually when this happens I have to wait untill I'm out of combat to reloadui to get Poss working again at all.
Report comment to moderator  
Reply With Quote
Unread 01-02-15, 03:31 AM  
Nathanyel
A Deviate Faerie Dragon
 
Nathanyel's Avatar
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 213
Uploads: 17
Yes, Possession's stored itemlink doesn't support battle pets and item upgrades&variations yet. I did notice that for battle pets during MoP, but didn't think of it when I updated it. Will get onto that, no ETA though, time's kinda limited right now.

The "breaks when opened in combat" error is something I noticed in a few addons, probably Possessions, too. It's got something to do with loading/launching UI elements in combat, even major players like X-Perl, DBM and AtlasLoot have issues with that. Will "explore possibilities", though.
Report comment to moderator  
Reply With Quote
Unread 01-02-15, 07:52 AM  
next96
A Kobold Labourer

Forum posts: 0
File comments: 23
Uploads: 0
Guild Bank Search is not support?

hi 6.0 Update thank you

Not the guild bank search.

Update plz.

Thx
Report comment to moderator  
Reply With Quote
Unread 03-24-15, 06:56 PM  
Szyarah
A Defias Bandit

Forum posts: 2
File comments: 139
Uploads: 0
Hi again, Possessions still, for some reason is not offering me a by-character choice for the first of my five servers listed. All other servers populate possessions with character names. However I am still showing on my first-listed in the lua server (The Scryers) on the pulldown menus "all characters" rather than individual character names on the pulldown. GAH I cannot figure this out.
Report comment to moderator  
Reply With Quote
Unread 03-25-15, 12:14 AM  
Nathanyel
A Deviate Faerie Dragon
 
Nathanyel's Avatar
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 213
Uploads: 17
So the server is "The Scryers"? Probably an issue with the space in the name.

I can't promise I'll look into it the next days, swamped in some equivalent of finals, but I'll try.
Report comment to moderator  
Reply With Quote
Unread 03-25-15, 12:41 PM  
Szyarah
A Defias Bandit

Forum posts: 2
File comments: 139
Uploads: 0
Originally Posted by Nathanyel
So the server is "The Scryers"? Probably an issue with the space in the name.

I can't promise I'll look into it the next days, swamped in some equivalent of finals, but I'll try.

Thanks Based on your educated guess, I eliminated the space between The and Scryers and voila! Now characters on that server display individually

P.S. Good luck on your finals!
Last edited by Szyarah : 03-25-15 at 01:05 PM.
Report comment to moderator  
Reply With Quote
Unread 07-23-16, 03:28 AM  
coani
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 40
Uploads: 3
Broken now in 7.0, hopefully someone can get it working again.
Report comment to moderator  
Reply With Quote
Unread 07-27-16, 07:35 AM  
Szyarah
A Defias Bandit

Forum posts: 2
File comments: 139
Uploads: 0
poss still works but throws a lot of lua errors, I wish I could fix it SOB
Report comment to moderator  
Reply With Quote
Unread 08-01-16, 07:56 AM  
Nathanyel
A Deviate Faerie Dragon
 
Nathanyel's Avatar
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 213
Uploads: 17
I think I got it working again, still not quite sure what caused the issues with amounts. When I got time to code, I was mostly occupied with a Transmog-oriented addon (which I hope I can upload tonight) and after that I'll fix Poss, and after that, I'll start on another Transmog-oriented addon
Report comment to moderator  
Reply With Quote
Unread 08-03-16, 01:41 AM  
Troklon
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I looked into this issue already. The problem is that item link 0-values are now suppressed and left empty instead. so instead of 0:0:0:0: it will simply be ::::. I fixed the error. All that should be required is changing the pattern for the item link to

Code:
local _, _, itemID, ench, j1, j2, j3, j4, suffixID, uniqueID, _, reforgeID = string.find(link, "(%-?%d+):(%-?%d*):(%-?%d*):(%-?%d*):(%-?%d*):(%-?%d*):(%-?%d*):(%-?%d*):(%-?%d*):(%-?%d*)")
and the suffix conversion to

Code:
suffixID = tonumber(suffixID) or 0
Last edited by Troklon : 08-03-16 at 01:42 AM.
Report comment to moderator  
Reply With Quote
Unread 08-03-16, 09:03 PM  
next96
A Kobold Labourer

Forum posts: 0
File comments: 23
Uploads: 0
fix please

Code:
19x Possessions\Possessions-r05.lua:483: table index is nil
Possessions\Possessions-r05.lua:483: in function `Possessions_StoreLink'
Possessions\Possessions-r05.lua:1318: in function `Possessions_Inspect'
Possessions\Possessions-r05.lua:1633: in function `Possessions_OnEvent'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>
help please
Report comment to moderator  
Reply With Quote
Unread 08-05-16, 04:01 AM  
Nathanyel
A Deviate Faerie Dragon
 
Nathanyel's Avatar
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 213
Uploads: 17
Re: fix please

Originally Posted by next96
help please
oops... uploaded a new version
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: