What is it? - Simple enemy unit frames for Arena matches used for identifying and coordinating targets
Features:
- Unit tracking via mouse over, target, party targets, death messages, name plate updates, and optional syncing between all teammates
- Main Assist setting and syncing, shown by yellow outline on current Main Assist target.
- Optional New Enemy, Low Health, Death, and Aura announcements via Chat, Party, RaidWarning, SCT, or MSBT.
- Optional Focus setting via right click.
- Optional Mana bars.
- Optional Party Targets.
- Optional Race Icons.
- Optional Aura tracking.
- Optional Cast bars.
- Optional Talent Guessing.
- Optional Battle Ground Support.
- Minor frame customizations: size, font, texture, header, etc...
For Spells, give the spell name just like you would in a macro. Example: Dispel, Dispel(Rank 1)
For Macros, use ; to break lines and *t to insert the targets name. Example: /target *t;/cast Dispel
Where did it come from? - After using ArenaMaster for a long time, I decided to make my own Arena based mod based on some ideas from myself and friends.
How do I use it? - Unzip Proximo into your interface\addons directory. For more info on installing, please read install.txt. Type /prox test to see a test frame when not in arena. Alt+left click header to move. Right click header for options.
What happens if an enemy is first seen after combat starts? - They will still be shown and synced, however you will not be able to target them by clicking on their bar. This will be designated with **'s around their name (ex. ** Grayhoof ** ).
Support
Please post all errors and suggestions on http://grayhoof.wowinterface.com/ using the provided forms.
Beta 2.43 - Added Death Knights to unit handling
Beta 2.42 - Updates to allow extract tracking of Auras times and optional tracking of PvP Trinkets.
Beta 2.4 - Many updates to take advantage of the 3.0 arena id's. Arena enemies can now always be targeted/clicked regardless of when they are first seen.
2.32 - Fixes for 3.0
2.31 - Updates for 3.0 patch (not tested very well)
2.3 - Added New "Use in Battlegrounds" option. It basically just becomes a "last 5 targets" unit frame for self only, and doesn't sync with other users. Added new talents using TalentGuess-1.0. Provides talents as best as possible based on comblog events and buffs. Converted to using ShareMedia Widgets for Ace3. Added Frost Nova to tracked auras. Fix for highlighted frames staying after leaving and re-entering an arena. Register SML callbacks correctly.
2.2 - Converted Auras to use spellid. Fixed Profile copies/changes. Removed unneeded locals. Convert to LibShareMedia-3.0.
2.1 - Fix for combat log names. Added optional cast bars. Cast bars for your focus and target will be accurate, while others are only approximations. Options for cast bar: color, size, font size, time. Made more of the frame clickable, besides just the health bar. Converted to quicker combat log method. Gave main frame a name
Well, that may be true, but I ran a few skirmishes this morning to test. With Proximo disabled, no error on mouseover. With Proximo enabled, they come back. It may not be from one of Prox's libraries, but there's apparently an incompatibility if you have any addons with Ace2 embedded.
Hey, Proximo worked just great in my 2's today, but I got an error as soon as I highlighted over the first character (but not subsequent mouseovers). It referenced Skillet (or at least one of it's libraries), but I'm thinking it might be related to Proximo.
Code:
[2008/10/20 19:14:13-5-x2369]: AceEvent-2.0-91091 (Skillet):695: Roster-2.1: Bad argument #2 to `GetUnitIDFromUnit'. "arena2" is not a legitimate UnitID.
I can't help but notice you're using ace3 embedded and Skillet is using ace2. Could the conflict lie there? If so, is there a way I can work around it? Just to save you the trouble, this is the function from the library the error seems to be referencing, with line 695 highlight w/ astericks at the beginning:
Code:
if not bucketfunc then
bucketfunc = function(bucket)
if bucket.run then
local current = bucket.current
local method = bucket.method
local self = bucket.self
if bucket.unit then
for unit in pairs(current) do
if not UnitExists(unit) then
current[unit] = nil
end
end
end
if type(method) == "string" then
** Line 695 ** self[method](self, current, unpack(bucket, 1, bucket.n))
elseif method then -- function
method(current, unpack(bucket, 1, bucket.n))
end
for k in pairs(current) do
current[k] = nil
k = nil
end
bucket.run = nil
end
end
end
Its not going away, but its going to take me a bit to convert over to the new/better way of doing things. Hopefully the update last night at least made it functional again.
My WoW time is currently severely reduced, which means my arena time is even less =)
Originally posted by Arkive I'm not even sure it's that. Why reinvent the wheel? It's been done well, works good...why spend the effort? :P
Originally posted by Grayhoof Thanks for the info. That makes a large part of Proximo obsolete, so guess I'll have to decide how to proceed with it. Any unit frame can now handle arena opponents pretty easily, so not a lot for Proximo to offer anymore =(
The problem is not any unit frame is as good as proximo was. No one wants to see it die just yet.
"Lamhirh, I desire,
more than the flowers blooming on my homeland,
more than the wind blowing through my homeland,
more than the stars shining upon my homeland,
is the sound of your voice...."
- Jint Lynn.
Originally posted by Grayhoof Thanks for the info. That makes a large part of Proximo obsolete, so guess I'll have to decide how to proceed with it. Any unit frame can now handle arena opponents pretty easily, so not a lot for Proximo to offer anymore =(
Yeah it does make a large part of it obsolete. But, it still doesn't handle the spec watching, and I think that "arenapet1" etc is not working at the moment.
With that said you have a name and a well known addon, there's no reason to kill it just because it's easier now. The same could have been said about Omen3 .
__________________
<Thunder_Child> ah, nothing makes me think of WoW more than seeing 15 different addons telling me i dont know how to play
<End> Well, I'm not an AddOn, but you don't know how to play
--
<Iriel> does your 'therapy' involve pitchforks and boiling oil?
For me at least when ever I enter an arena with Proximo on it spams an error message about being unable to find player info or something. Sorry about not being more exact but it yesterday and I don't remember exactly what it was.
What exactly isn't working? I'm sure it isn't as I have not had a chance to really work on it in actual arenas, but I need some details to try and figure out where.
Originally posted by fragger12 this does not seem to work with 3.02 on live atm