Addon Info.
Change Log
Optional Files (0)
Archived (11)
Comments (20)
  Category: Miscellaneous
Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Shadowed's Portal Bug Reports Feature Requests
Author:
Version:
r620
Date:
03-25-2008 01:09 AM
Size:
19.80 Kb
Downloads:
5,626
Views:
25,896
Favorites:
69
MD5:
Pictures
Remembrance   Popular!
Remembrance is a simple/lightweight/"superomgefficent" mod that takes advantage of the new inspection talent apis provided in 2.3, one thing it does is let you quick inspect people who are within inspection ranged (30 yards).

You can type /remin <unit> to get a quick tree output of a version.

Talent is saved, currently SSArenaFrames will pull from it if ArenaEnemyInfo or Tattle fail with no results on the person.

If you're interested in pulling data from Remembrance then you can use Remembrance:GetTalents(name, server) and it'll return tree1, tree2, tree3 as numbers or 0 if no points are spent. If we don't have data on the player then will return nil, nil, nil.

Slash commands: /remembrance for a list of available slash commands, /inspect (/in shorthand) to pull up the full inspection ui or /reminspect (/remin shorthand) to get a summary report that'll look like "name-server: ##/##/##"

Note!: As of 2.4.0, Blizzard removed the ability to inspect flagged enemies or people who are farther then 30 yards. And you can only inspect opposing-faction people if you're both unflagged, because of this the auto-scan feature inside arenas was removed.
  Change Log - Remembrance
------------------------------------------------------------------------
r620 | shadowed.wow | 2008-03-09 13:16:57 -0700 (Sun, 09 Mar 2008) | 4 lines

* Fixed usage of UnitIsUnit("player", unit) (Supposed to be InspectFrame.unit)
* Fixed "inspectFrame.unit" typo
* Removed our CanInspect hook as Blizzard does the check C side now
* Updated error message when doing /remin will now say it's only for people within 30 yards, or who are unflagged/not hostile
------------------------------------------------------------------------
r601 | shadowed.wow | 2008-03-01 19:16:26 -0800 (Sat, 01 Mar 2008) | 5 lines

* NEW API: Remembrance:GetRawTalents(name, server)
* Returns the "raw" talent format of the person, as well as the classToken, returns nil if no data is found
* Cleaned up inspection code, also fixed a bug where trying to inspect the player would break the inspection process, all inspections on the player are auto rejected silently
* We now save the raw talent format using the same format Blizzard uses to compress points spent
* You can now inspect party and raid members by name just by using /remin <name>
------------------------------------------------------------------------
r596 | shadowed.wow | 2008-02-28 16:26:44 -0800 (Thu, 28 Feb 2008) | 3 lines

* Fixed callback API
* Fixed GetSpecName() erroring
* Added :GetSpecName(name, server, showHybrid) will return "Hybrid" if a person has more then 30 points in two trees, by default it'll return whichever tree has the most points
------------------------------------------------------------------------
r594 | shadowed.wow | 2008-02-28 14:54:54 -0800 (Thu, 28 Feb 2008) | 1 line

* TOC bump to 20400
------------------------------------------------------------------------
r593 | shadowed.wow | 2008-02-28 14:43:07 -0800 (Thu, 28 Feb 2008) | 1 line

* API change, we pass inspectType, name, server, ... instead of just inspectType, name
------------------------------------------------------------------------
r584 | shadowed.wow | 2008-02-25 17:51:52 -0800 (Mon, 25 Feb 2008) | 2 lines

* Forgot to add some quick docs
* Returns ##/##/## if no tree data is found, instead of ##, ##, ##
------------------------------------------------------------------------
r583 | shadowed.wow | 2008-02-25 17:43:54 -0800 (Mon, 25 Feb 2008) | 8 lines

* NEW API
* Remembrance:GetSpecName(name, server) - Returns the spec name of the player, a 0/0/61 Druid is considered Restoration, more then 30 points in two trees is a Hybrid
* Remembrance:InspectUnit(unit) - Sends a Remembrance inspect request using the passed return, returns are -2 for bad unit, -1 for request pending, 1 for request sent
* Remembrance:RegisterCallback([handler, func] or [func]) - Registers the passed handler and/or func to be called when a new talent is saved, or someones talents has changed. Returns (inspectType, name, firstTree, firstPoints, secondTree, secondPoints, thirdTree, thirdPoints)
* Removed aggressive scanning, didn't see a reason in it really
* We now save the talent trees of people inspected, along with class, meaning we can now return the actual tree the person has points in
* Changed zone check to PLAYER_ENTERING_WORLD instead of UPDATE_BATTLEFIELD_STATUS

------------------------------------------------------------------------
r568 | shadowed.wow | 2008-02-11 15:32:45 -0800 (Mon, 11 Feb 2008) | 1 line

* Minor fix, if no inspection type is found will never output talents
------------------------------------------------------------------------
r555 | shadowed.wow | 2008-02-07 10:40:39 -0800 (Thu, 07 Feb 2008) | 1 line

* Fixed a ")" at #193
------------------------------------------------------------------------
r554 | shadowed.wow | 2008-02-07 01:01:51 -0800 (Thu, 07 Feb 2008) | 2 lines

* Dry code fix so when you inspect people through a means besides auto inspect or /remin will save the talents returned
* Fixed an issue with timeOut being set to 0 instead of 5000000041343413millionnumbers
------------------------------------------------------------------------
r552 | shadowed.wow | 2008-02-06 21:10:21 -0800 (Wed, 06 Feb 2008) | 2 lines

* We now auto timeout inspects after 3 seconds, meaning you shouldn't run into issues with auto inspection randomly not inspecting people
* Added /remembrance aggressive not likely ever to be needed, but if you're in things like 5vs5 and want to make sure you get all the players talents use this (Disabled by default)
------------------------------------------------------------------------
r546 | shadowed.wow | 2008-02-04 23:21:34 -0800 (Mon, 04 Feb 2008) | 1 line

* Fixed non-existant files being listed in the toc
------------------------------------------------------------------------
r540 | shadowed.wow | 2008-02-03 15:36:14 -0800 (Sun, 03 Feb 2008) | 1 line

* Updated to Ace3 Beta trunk
------------------------------------------------------------------------
r536 | shadowed.wow | 2008-01-30 23:44:52 -0800 (Wed, 30 Jan 2008) | 1 line

* For some weird reason I was trying to clear a hashed table using #(alreadyInspected). Fixed a bug where auto inspection wouldn't clear when you leave an arena
------------------------------------------------------------------------
r507 | shadowed.wow | 2008-01-15 10:14:42 -0800 (Tue, 15 Jan 2008) | 2 lines

* Fixed libs/ not being added to SVN
* Added a direct call to SSAF for next update to update peoples talent display
------------------------------------------------------------------------
r506 | shadowed.wow | 2008-01-14 16:06:19 -0800 (Mon, 14 Jan 2008) | 4 lines

* A game restart is required when upgrading to this version, or you'll run into some issues
* Recoded a few areas of code to clean it up in general
* All settings will be wiped upgrading to this version, however saved talent data will not
* Added /remembrance tree lets you toggle showing full tree names "Arms (##), Fury (##), Protection (##)" instead of "##/##/##"
------------------------------------------------------------------------
r415 | shadowed.wow | 2007-12-02 01:12:42 -0800 (Sun, 02 Dec 2007) | 1 line

* I lied, added class to the remembrance output since it's a bit hard to associate names -> classes inside arenas
------------------------------------------------------------------------
r378 | shadowed.wow | 2007-11-14 22:56:09 -0800 (Wed, 14 Nov 2007) | 1 line

* Added auto-inspect for talent information inside arenas, will show peoples talents if they've changed and only scans them once per a season, you can toggle this on/off by typing /remembrance auto
------------------------------------------------------------------------
r367 | shadowed.wow | 2007-11-13 16:23:47 -0800 (Tue, 13 Nov 2007) | 3 lines

* /remembrance cancel actually does something now
* Cleaned up SaveTalentInfo, won't create a temp table everytime we save talents
* /inspect now accepts a unitid, defaults to target
------------------------------------------------------------------------
r354 | shadowed.wow | 2007-11-10 14:11:49 -0800 (Sat, 10 Nov 2007) | 1 line

* Updated all TOC information to 20300, added revision info to the version field, also the author field is now consistent instead of using 5 different character names
------------------------------------------------------------------------
r342 | shadowed.wow | 2007-11-07 23:21:57 -0800 (Wed, 07 Nov 2007) | 4 lines

* Finalizing a few things for the release once 2.3 hits, everything appears to work still
* Added /remembrance (/rem) for a list of available slash commands
* Added /rem info and /rem reset for showing saved data and reseting saved data
* Added /rem cancel in-case /reminspect bugs out, hopefully this isn't needed
------------------------------------------------------------------------
r305 | shadowed.wow | 2007-10-28 03:01:22 -0700 (Sun, 28 Oct 2007) | 1 line

* Fixed reference to self instead of Remembrance at line #135
------------------------------------------------------------------------
r265 | shadowed.wow | 2007-10-15 15:31:21 -0700 (Mon, 15 Oct 2007) | 3 lines

* Initial import
* Remembrance lets you inspect people even if they are the enemy faction (using /in and /inspect)
* You can also just inspect the talents of the person by using /remin <unit> or /reminspect <unit> it'll take a few seconds before the data is received, and you can only send one request to the server at a time
------------------------------------------------------------------------
  Optional Files - Remembrance
Sorry, there are currently no optional files available.
  Archived Versions - Remembrance
File Name
Version
Size
Author
Date
r596
19.42 Kb
Shadowd
02-28-2008 06:27 PM
r593
19.25 Kb
Shadowd
02-28-2008 04:46 PM
r568
18.59 Kb
Shadowd
02-11-2008 05:33 PM
r507
17.28 Kb
Shadowd
01-15-2008 12:15 PM
r506
6.50 Kb
Shadowd
01-14-2008 06:07 PM
r415
5.75 Kb
Shadowd
12-02-2007 03:13 AM
r378
5.62 Kb
Shadowd
11-15-2007 11:20 AM
r367
5.05 Kb
Shadowd
11-13-2007 06:24 PM
r354
4.85 Kb
Shadowd
11-13-2007 05:04 PM
r331
4.07 Kb
Shadowd
11-09-2007 08:44 PM
r330
0 b
Shadowd
11-09-2007 07:27 PM
  Comments - Remembrance
Post A Reply
Author Comments Comment Options
Old 02-16-2008, 07:31 PM  
Shadowed
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 12
File comments: 748
Uploads: 64
Remembrance already does this, should read /remembrance. And SSAF won't get support for talent names.
Shadowed is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-16-2008, 06:33 PM  
HexNeo
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 1
can you please create possibility in Remembrance or ArenaFrame to show talents as words for example 17/0/44 (frost) or simple frost
so it will be more userfriendly

thx.
HexNeo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-15-2008, 12:14 PM  
Shadowed
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 12
File comments: 748
Uploads: 64
Hrm, why didn't those get added, it should be fixed in next update.
Shadowed is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-15-2008, 12:10 PM  
tattooedpierre
An Aku'mai Servant
 
tattooedpierre's Avatar
Interface Author - Click to view interfaces

Forum posts: 31
File comments: 69
Uploads: 4
Perhaps as the previous poster says, there is something missing from this upload?

But regardless I cannot seem to get the /rem command to work. Despite the fact it is definetely active in my 'Addons' pane. Checked the other (older) versions but really am not familiar enough with the code to determine what might be missing/wrong.

Anyways, excellent mod .. vey useful and more-so now that I can remind myself of the talent trees.

Last edited by tattooedpierre : 01-15-2008 at 12:10 PM.
tattooedpierre is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-15-2008, 06:52 AM  
Isman
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Hello, it seems there are a few libs missing in the .zip file (revision 506)
anyway, great job as always !

Last edited by Isman : 01-15-2008 at 06:52 AM.
Isman is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-03-2008, 02:42 PM  
Shadowed
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 12
File comments: 748
Uploads: 64
If Grayhoof wants to add Remembrance support to Proximo he can, but I have no plans on adding support for it.
Shadowed is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-03-2008, 02:25 PM  
zero_fenix
A Murloc Raider

Forum posts: 5
File comments: 2
Uploads: 0
I personally use proximo because it works well with my partners and it's what I've been using for the longest time, is there any way you could integrate rememberance to do the samething it does with your arena frame, to proximo?
zero_fenix is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-11-2007, 05:16 PM  
Bestplay3
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Quote:
Originally posted by Shadowd
Wouldn't likely happen since I don't see much use in it, chances are if you know what Affliction means you know that 41+ points would be affliction.

I have to say personally this would be a feature I would love. I'm not an expert in the talent trees of other classes since the only class I've ever really played is a priest. When I see the ##/##/## it honestly doesnt mean a lot to me since I don't know what spec is in what position, and in the fast paced arena environment seeing that word would be great in my opinion.
Bestplay3 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-07-2007, 10:43 AM  
vespoli
A Defias Bandit

Forum posts: 3
File comments: 10
Uploads: 0
After testing it in arenas I realized that you can't use party chat in them! D'oh. Anyways, for anyone who wants to do this just replace "PARTY" in the second Print command with "BATTLEGROUND." It should look like the following:
Code:
if( GetNumPartyMembers() == 0 or not select(2, IsActiveBattlefieldArena()) ) then
self:Print(name .. " (" .. class .. "): " .. talent)
elseif( GetNumPartyMembers() > 0 and not select(2, IsActiveBattlefieldArena()) ) then
SendChatMessage(name .. " (" .. class .. "): " .. talent, "BATTLEGROUND")
end
vespoli is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-02-2007, 05:51 PM  
Shadowed
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 12
File comments: 748
Uploads: 64
Correct, the then was missing yours is right.
Shadowed is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-02-2007, 04:48 PM  
vespoli
A Defias Bandit

Forum posts: 3
File comments: 10
Uploads: 0
Did you forget a "then" after the 3rd line? I got an .lua error:
"Interface/Addons/Remembrance/Remembrance.lua:61: 'then' expected near 'SendChatMessage'

That is to say, should it be
Code:
if( GetNumPartyMembers() == 0 or not select(2, IsActiveBattlefieldArena()) ) then
self:Print(name .. " (" .. class .. "): " .. talent)
elseif( GetNumPartyMembers() > 0 and not select(2, IsActiveBattlefieldArena()) ) then
SendChatMessage(name .. " (" .. class .. "): " .. talent, "PARTY")
end
vespoli is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-02-2007, 04:35 PM  
vespoli
A Defias Bandit

Forum posts: 3
File comments: 10
Uploads: 0
Thanks for the (quick) reply and thanks again for the mod!
vespoli is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-02-2007, 01:04 PM  
Shadowed
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 12
File comments: 748
Uploads: 64
Go to line #57 you'll see

self:Print(name .. " (" .. class .. "): " .. talent)

Replace that with

if( GetNumPartyMembers() == 0 or not select(2, IsActiveBattlefieldArena()) ) then
self:Print(name .. " (" .. class .. "): " .. talent)
elseif( GetNumPartyMembers() > 0 and not select(2, IsActiveBattlefieldArena()) )
SendChatMessage(name .. " (" .. class .. "): " .. talent, "PARTY")
end

Should do the trick
Shadowed is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-02-2007, 11:21 AM  
vespoli
A Defias Bandit

Forum posts: 3
File comments: 10
Uploads: 0
Thanks for the update Shadowd! One last tiny request: is there a way to output the class and associated talent data in arenas to party chat? I tried messing with the .lua without success =(
vespoli is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-21-2007, 02:52 AM  
Shadowed
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 12
File comments: 748
Uploads: 64
Not likely, the auto requesting is just meant as a bonus for the lazy not really a specific feature.
Shadowed is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:



The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


MMOInterface.com Copyright ©2008
World of Warcraft is a registered Trademark of Blizzard Entertainment.
vBulletin - Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.