Gladius (r17)

Change Log:
--------------------
------------------------------------------------------------------------

r17 | Proditor-125533 | 2009-01-10 01:37:14 +0100 (lö, 10 jan 2009) | 6 lines



* Added a "Grow frame upwards" option.

* Added three new announce options: Enemies on low health, Trinket used and Trinket ready. No announcements are toggled on by default.

* Added the ability to chose where to announce to, the current options are: Party, Raid Warning, MikScrollingBattleText, Scrolling Combat Text and Blizzard's Floating Combat Text.

* Announcement messages are class colored when sent to SCT, MSBT and FCT.

* Reorganized the options quite a bit, added a lot of new categories so it wouldn't get so messy. Some categories are quite empty right now but I'm planning on filling them up later.

* Added Hex to auralist.lua and removed a few unnecessary auras (doing the checking by name not by id).

------------------------------------------------------------------------

r16 | Proditor-125533 | 2008-12-18 18:43:42 +0100 (to, 18 dec 2008) | 1 line



* Fixed bugs with the new announce feature (shouldn't print out names twice now) and the "/gladius hide" command.

------------------------------------------------------------------------

r15 | Proditor-125533 | 2008-12-16 18:29:03 +0100 (ti, 16 dec 2008) | 2 lines



* Added options for Death Knights runic power.

* Added a function printing out new enemies names to the party chat (optional). Toggled off by default.

------------------------------------------------------------------------

r14 | Proditor-125533 | 2008-11-10 13:50:32 +0100 (må, 10 nov 2008) | 1 line



* Bug fixes for the "Override class/aura icons" trinket display option. It shouldn't melt together with the class icon anymore and it should always display the correct icon depending on the enemy's faction.

------------------------------------------------------------------------

r13 | Proditor-125533 | 2008-11-09 16:26:46 +0100 (sö, 09 nov 2008) | 3 lines



* Added another trinket display option: "Override class/aura icon".

* Fixed a bug where the selected border would be too wide when not having class icons enabled.

* Removed the ability to open the configuration screen when right clicking the frame (still works for the anchor when Gladius is unlocked).

------------------------------------------------------------------------

r12 | Proditor-125533 | 2008-11-06 14:32:40 +0100 (to, 06 nov 2008) | 4 lines



* Added different display options for the trinket status: Name icon, name text, big icon, small icon, and grid-style icon.

* Fixed so the trinket status isn't visible when everything else is hidden (when waiting for an arena to begin).

* Fixed so the human racial "Every Man for Himself" is included in the trinket checking.

* /gladius trinket command added: simulates a trinket being used for the first Gladius target. Should ONLY be used while testing the frame outside of an arena.

------------------------------------------------------------------------

r11 | Proditor-125533 | 2008-11-03 08:03:24 +0100 (må, 03 nov 2008) | 5 lines



* PvP trinket status added, shows the PvP trinket icon or "(t)" to the right of the enemies name when the trinket is ready.

* Target icons, shows the class of the enemies target in a small icon to the right. Toggled off as default since I'm not 100% satisfied with it.

* Added a ton of new auras to auralist.lua.

* Reorganized the options a bit.

* Removed like 150 lines of unecessary code from frame.lua

------------------------------------------------------------------------

r10 | Proditor-125533 | 2008-10-31 21:38:06 +0100 (fr, 31 okt 2008) | 1 line



* Fixed so the frame won't show up everytime you logon.

------------------------------------------------------------------------

r9 | Proditor-125533 | 2008-10-31 21:30:01 +0100 (fr, 31 okt 2008) | 3 lines



* Added options for clicks, you can choose between target, focus and cast spell for the five mouse buttons. No macro support yet.

* Added options for the power text, you can now select what to display, actual power, maximum power and power percentage. You can combine several options.

* Changed the default priorities auralist.lua, still not completely done tho.

------------------------------------------------------------------------

r8 | Proditor-125533 | 2008-10-30 20:24:51 +0100 (to, 30 okt 2008) | 3 lines



* Changed how the frame positions itself. It should now always resize itself from the top and the left, except when it cannot go further in that direction so to speak.

* Frame is now clamped to screen.

* "/gladius hide" slash command added.

------------------------------------------------------------------------

r7 | Proditor-125533 | 2008-10-29 23:35:44 +0100 (on, 29 okt 2008) | 3 lines



* Changed so it uses GUID to identify targets instead of name.

* Simplified some code.

* Fixed a few leaked globals.

------------------------------------------------------------------------

r6 | Proditor-125533 | 2008-10-29 19:43:11 +0100 (on, 29 okt 2008) | 4 lines



* Fixed a bug where the frame would not reset if you joined an arena when you were in one already.

* Removed Bindings.xml from Gladius.toc as it was not necessary for it to be there.

* Fixed enUS localization for bindings.

* Few code optimizations (foremost for buff scanning)

------------------------------------------------------------------------

r5 | Proditor-125533 | 2008-10-29 02:21:53 +0100 (on, 29 okt 2008) | 1 line



* Fixed error in svn:externals, AceDB-3.0 was called AceAceDB-3.0

------------------------------------------------------------------------

r4 | Proditor-125533 | 2008-10-28 22:20:12 +0100 (ti, 28 okt 2008) | 1 line



* Initial Beta release

------------------------------------------------------------------------

Description:
--------------------
What is Gladius?

Gladius adds enemy unit frames to arenas for easier targeting and focusing. It shows a health bar, a mana bar below the health bar (optional), a cast bar below the mana bar (optional), a class icon to the left side of the health bar (optional) and important buffs and crowd control durations (optional, overlays the class icon). The frame resizes itself to the current bracket (optional).



Gladius uses the 3.0.2 arena unit ids, therefore it'll add units automatically to the frame (byebye targeting macros) and you'll always be able to target/focus the enemies, regardless of if they are added when you're in combat. The cast bars and the buff/debuff timers should be 100% correct.



You can add important buffs and crowd controls in the auralist.lua file. You will have to select a priority for it. If a buff/debuff is already displaying when the spell is cast it'll only show up on the class icon if the priority equals or is higher than the current one displayed.



More features:

Arena enemies targets (optional): displays the class of the arena enemy's current target in a small frame on the health bar to the right.



Trinket status (optional): has a few different display options, but in general it shows if the PvP Trinket is ready for the arena enemy.



Slash commands:

/gladius ui, config, options - displays the configuration screen

/gladius test1-5 - shows a test frame with the chosen amount of test units

/gladius hide - hides the test frame

/gladius trinket - simulates a trinket being used for the first arena target



But.. but.. this is very similar to Proximo and SSAF?

Yes, I simply created this as a learning project for Lua. I actually didn't plan on releasing it but in the end I thought it turned out pretty good and decided to give it a go. I do not expect to start competing with the big boys, but perhaps someone else is interested in using it.



Thanks:

Thanks to Proximo, SSArena Frames and their respective developers for working as both inspirational and informational sources.



Note: If you find any errors or bugs, please report them to me via http://proditor.wowinterface.com/