Get an Epic Experience with Premium

oRA3

Combat Login to Add Favorites
  • 12 Likes
  • World of Warcraft
  • 75,995 Monthly Downloads
  • Supports: 5.3.0
  • 1,309,767 Total Downloads
  • Updated 05/24/2013
  • Created 10/19/2008
  • 1,278 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: r623-release
or
Support development! **
Donate

About oRA3

The next oRA
oRA3 features the following:

  • Durability, Latency and Zone checks. Available for everyone, and automatically filled, no need to run manual checks.
  • Cooldown monitor for just about every spell with a cooldown.
  • Invites based on guild rank, zone, keyword, and guild-only keyword
  • Blizzard Maintank based maintank lists with custom sorting
  • Promoting to raid assistant based on guild rank, a list of names or just everyone
  • Intelligent ready check window that will display a divider bar between groups 2 and 3 or 5 and 6 based on raid target settings
  • Loot settings based on party or raid
  • Works in party for ready checks, checks and cooldowns

oRA3 is not compatible with oRA2, and never will be.

MT API Example

Also look at SimpleTankFrames for some easy to understand code with no dependencies (except oRA3, obviously!).

Warning: does no combat checking, so will break when called in combat!

if oRA3 then
	oUF:SetActiveStyle("Ammo_Tiny")
	local maintanks = oUF:Spawn("header", "oUF_oRAMainTanks")
	maintanks:SetPoint("BOTTOMLEFT",UIParent, "CENTER", 450, 0)
	maintanks:SetManyAttributes(
		"yOffset", 2.9,
		"nameList", table.concat(oRA3:GetSortedTanks(), ","),
		"template", "oUF_AmmoMainTank",
		"showRaid", true,
		"initial-unitWatch", true,
		"point", "BOTTOM",
		"sortDir", "DESC"
	)
	local tankhandler = {}
	function tankhandler:OnTanksUpdated(event, tanks) 
		maintanks:SetAttribute("nameList", table.concat(tanks, ","))
	end
	oRA3.RegisterCallback(tankhandler, "OnTanksUpdated")
	maintanks:Show()
end

Remember to file a ticket if you find a problem or want to request a feature.

------------------------------------------------------------------------
r623 | funkydude | 2013-05-24 11:25:00 +0000 (Fri, 24 May 2013) | 1 line
Changed paths:
   A /tags/r623-release (from /trunk:622)

Tagging as r623-release
------------------------------------------------------------------------
r622 | funkydude | 2013-05-23 10:11:30 +0000 (Thu, 23 May 2013) | 1 line
Changed paths:
   M /trunk/oRA3.lua

Cleanup previous OnHide re-hooking commit.
------------------------------------------------------------------------
r621 | oscarucb | 2013-05-23 00:51:29 +0000 (Thu, 23 May 2013) | 2 lines
Changed paths:
   M /trunk/oRA3.lua

fix frame auto-hide to work correctly after Blizzard_RaidGroupFrame loads

------------------------------------------------------------------------
r620 | funkydude | 2013-05-22 16:49:43 +0000 (Wed, 22 May 2013) | 1 line
Changed paths:
   M /trunk/oRA3.toc

fix toc title
------------------------------------------------------------------------
r619 | nebula169 | 2013-05-22 11:10:10 +0000 (Wed, 22 May 2013) | 1 line
Changed paths:
   M /trunk/modules/ReadyCheck.lua

ReadyCheck: add a timer fallback in case READY_CHECK_FINISHED fires before READY_CHECK
------------------------------------------------------------------------
r618 | nebula169 | 2013-05-22 10:46:12 +0000 (Wed, 22 May 2013) | 1 line
Changed paths:
   M /trunk/modules/ReadyCheck.lua

ReadyCheck: move OnUpdate to animations
------------------------------------------------------------------------
r617 | nebula169 | 2013-05-22 10:36:09 +0000 (Wed, 22 May 2013) | 1 line
Changed paths:
   M /trunk/locales/deDE.lua
   M /trunk/locales/enUS.lua
   M /trunk/locales/frFR.lua
   M /trunk/locales/itIT.lua
   M /trunk/locales/koKR.lua
   M /trunk/locales/ptBR.lua
   M /trunk/locales/ruRU.lua
   M /trunk/locales/zhCN.lua
   M /trunk/locales/zhTW.lua
   M /trunk/modules/ReadyCheck.lua

ReadyCheck: clarify the "Play Sound" option, and only relay results if you're promoted
------------------------------------------------------------------------
r615 | nebula169 | 2013-05-22 02:41:11 +0000 (Wed, 22 May 2013) | 1 line
Changed paths:
   M /trunk/modules/ReadyCheck.lua

tweak
------------------------------------------------------------------------
r614 | nebula169 | 2013-05-22 02:36:21 +0000 (Wed, 22 May 2013) | 1 line
Changed paths:
   M /trunk/modules/ReadyCheck.lua

ReadyCheck: some nil checks
------------------------------------------------------------------------
r612 | funkydude | 2013-05-21 23:32:35 +0000 (Tue, 21 May 2013) | 1 line
Changed paths:
   M /trunk/modules/Cooldowns.lua
   M /trunk/oRA3.lua

Fix shaman res comm.
------------------------------------------------------------------------
r610 | funkydude | 2013-05-21 18:00:40 +0000 (Tue, 21 May 2013) | 1 line
Changed paths:
   M /trunk/oRA3.toc

bump toc
------------------------------------------------------------------------
r609 | funkydude | 2013-05-21 17:57:18 +0000 (Tue, 21 May 2013) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/libs.xml
   M /trunk/modules/Cooldowns.lua
   M /trunk/modules/Durability.lua
   M /trunk/modules/Latency.lua
   M /trunk/oRA3.lua

Remove AceComm & AceSerializer. Breaks backwards compat which should be fixed by patch day updating.
------------------------------------------------------------------------
r608 | funkydude | 2013-05-21 14:29:11 +0000 (Tue, 21 May 2013) | 1 line
Changed paths:
   M /trunk/modules/Loot.lua

Loot: bugfix setting threshold.
------------------------------------------------------------------------
r607 | nebula169 | 2013-05-20 03:22:25 +0000 (Mon, 20 May 2013) | 1 line
Changed paths:
   M /trunk/locales/deDE.lua
   M /trunk/locales/enUS.lua
   M /trunk/locales/frFR.lua
   M /trunk/locales/itIT.lua
   M /trunk/locales/koKR.lua
   M /trunk/locales/ptBR.lua
   M /trunk/locales/ruRU.lua
   M /trunk/locales/zhCN.lua
   M /trunk/locales/zhTW.lua
   M /trunk/modules/Latency.lua
   M /trunk/modules/Zone.lua

Latency: show home latency, too
------------------------------------------------------------------------
r606 | funkydude | 2013-05-19 18:43:30 +0000 (Sun, 19 May 2013) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/libs.xml
   M /trunk/modules/Durability.lua
   M /trunk/modules/Invite.lua
   M /trunk/modules/Latency.lua
   M /trunk/modules/ReadyCheck.lua
   M /trunk/modules/Zone.lua
   M /trunk/oRA3.lua

Remove AceConsole
------------------------------------------------------------------------
r605 | nebula169 | 2013-05-19 17:06:24 +0000 (Sun, 19 May 2013) | 1 line
Changed paths:
   M /trunk/modules/ReadyCheck.lua

ReadyCheck: print results if you're not promoted (info is available to everyone apparently!)
------------------------------------------------------------------------
r604 | nebula169 | 2013-05-19 16:37:07 +0000 (Sun, 19 May 2013) | 1 line
Changed paths:
   M /trunk/locales/deDE.lua
   M /trunk/locales/enUS.lua
   M /trunk/locales/frFR.lua
   M /trunk/locales/itIT.lua
   M /trunk/locales/koKR.lua
   M /trunk/locales/ptBR.lua
   M /trunk/locales/ruRU.lua
   M /trunk/locales/zhCN.lua
   M /trunk/locales/zhTW.lua
   A /trunk/modules/Latency.lua
   M /trunk/oRA3.toc

add Latency module
------------------------------------------------------------------------
r603 | funkydude | 2013-05-19 16:00:40 +0000 (Sun, 19 May 2013) | 1 line
Changed paths:
   D /trunk/modules/Inventory.lua
   M /trunk/oRA3.toc

Nuke inventory module
------------------------------------------------------------------------
r602 | funkydude | 2013-05-18 19:16:17 +0000 (Sat, 18 May 2013) | 1 line
Changed paths:
   M /trunk/modules/ReadyCheck.lua

ReadyCheck: Remove SYSTEM chat filter, known to cause world map poi taint issues and isn't really necessary.
------------------------------------------------------------------------
r601 | nebula169 | 2013-05-17 11:53:20 +0000 (Fri, 17 May 2013) | 1 line
Changed paths:
   M /trunk/modules/Promote.lua

Promote: OnUpdate to AceTimer and some minor refactoring
------------------------------------------------------------------------
r600 | nebula169 | 2013-05-17 11:02:10 +0000 (Fri, 17 May 2013) | 1 line
Changed paths:
   M /trunk/modules/ReadyCheck.lua

ReadyCheck: tweak display updating and maths
------------------------------------------------------------------------
r599 | funkydude | 2013-05-16 12:56:37 +0000 (Thu, 16 May 2013) | 1 line
Changed paths:
   M /trunk/modulePrototype.lua
   M /trunk/modules/Cooldowns.lua
   M /trunk/modules/ReadyCheck.lua

better UnitName fix
------------------------------------------------------------------------
r598 | ywfn | 2013-05-16 09:00:25 +0000 (Thu, 16 May 2013) | 3 lines
Changed paths:
   M /trunk/modules/ReadyCheck.lua

Ready Check window:
- Right column of the bottom frame will now line up with the right column of the top frame, instead of being offset to the right
- (From ticket #128) Vertical spacing below the top frame's names, and above and below the bottom frame's names should now roughly be the same as the spacing that's above the top frame's names.  Spacing should now be consistent regardless of whether there's an even or odd number of people in either frame.  (Left the min vertical size of 128 alone, so you'll still have extra space below, if you're in a small raid)
------------------------------------------------------------------------
r597 | ywfn | 2013-05-16 08:24:26 +0000 (Thu, 16 May 2013) | 1 line
Changed paths:
   M /trunk/modules/ReadyCheck.lua

Bugfix for ready checks with out-of-range players
------------------------------------------------------------------------
r596 | funkydude | 2013-05-15 23:44:27 +0000 (Wed, 15 May 2013) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/libs.xml
   M /trunk/modulePrototype.lua
   M /trunk/modules/Cooldowns.lua
   M /trunk/modules/Durability.lua
   M /trunk/modules/Inventory.lua
   M /trunk/modules/Invite.lua
   M /trunk/modules/Promote.lua
   M /trunk/modules/ReadyCheck.lua
   M /trunk/modules/Tanks.lua
   M /trunk/modules/Zone.lua
   M /trunk/oRA3.lua

Remove AceEvent
------------------------------------------------------------------------
r595 | funkydude | 2013-05-15 23:12:45 +0000 (Wed, 15 May 2013) | 1 line
Changed paths:
   M /trunk/modules/Loot.lua

Loot: Use AceTimer for the threshold delay.
------------------------------------------------------------------------
r594 | funkydude | 2013-05-14 13:48:04 +0000 (Tue, 14 May 2013) | 1 line
Changed paths:
   M /trunk/modules/Cooldowns.lua

Cooldowns: somewhat hacky but better overall way of implementing combat soulstone (now covered by the soulstone option rather than a separate option).
------------------------------------------------------------------------
r593 | funkydude | 2013-05-13 15:40:56 +0000 (Mon, 13 May 2013) | 1 line
Changed paths:
   M /trunk/modules/Cooldowns.lua

Cooldowns: fix arg order, fix pet owner detection.
------------------------------------------------------------------------
r592 | funkydude | 2013-05-13 13:25:05 +0000 (Mon, 13 May 2013) | 1 line
Changed paths:
   M /trunk/modules/Cooldowns.lua

Cooldowns: move the combat log onto its own event handler
------------------------------------------------------------------------
r591 | funkydude | 2013-05-12 23:32:56 +0000 (Sun, 12 May 2013) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/libs.xml
   M /trunk/locales/deDE.lua
   M /trunk/locales/frFR.lua
   M /trunk/locales/koKR.lua
   M /trunk/locales/ruRU.lua
   M /trunk/locales/zhCN.lua
   M /trunk/locales/zhTW.lua
   M /trunk/modules/Durability.lua
   M /trunk/modules/Inventory.lua
   M /trunk/modules/Loot.lua
   M /trunk/modules/Promote.lua
   M /trunk/modules/Tanks.lua
   M /trunk/modules/Zone.lua
   M /trunk/oRA3.lua

Remove AceHook
------------------------------------------------------------------------
r590 | funkydude | 2013-05-12 22:09:48 +0000 (Sun, 12 May 2013) | 1 line
Changed paths:
   M /trunk/modulePrototype.lua
   M /trunk/modules/Cooldowns.lua

Cooldowns: add warlock combat res spell id, change the way encounter checking is done to work on old encounters and encounters like dark animus normal.
------------------------------------------------------------------------
r589 | nebula169 | 2013-05-11 00:09:16 +0000 (Sat, 11 May 2013) | 1 line
Changed paths:
   M /trunk/modules/ReadyCheck.lua

ReadyCheck: revert the bottom group bar spacing
------------------------------------------------------------------------
r588 | nebula169 | 2013-05-09 05:25:27 +0000 (Thu, 09 May 2013) | 1 line
Changed paths:
   M /trunk/modules/ReadyCheck.lua

ReadyCheck: tweak the bottom member's offsets a bit
------------------------------------------------------------------------
r587 | nebula169 | 2013-05-08 11:33:52 +0000 (Wed, 08 May 2013) | 1 line
Changed paths:
   M /trunk/modules/Cooldowns.lua

Cooldowns: first pass at updating included spells
------------------------------------------------------------------------
r586 | nebula169 | 2013-05-08 08:32:10 +0000 (Wed, 08 May 2013) | 1 line
Changed paths:
   M /trunk/modules/Invite.lua

Invite: revert to just using GetNumSubgroupMembers again :p
------------------------------------------------------------------------
r585 | ywfn | 2013-05-08 07:36:09 +0000 (Wed, 08 May 2013) | 1 line
Changed paths:
   M /trunk/modules/Invite.lua

Bugfix for invites after recent changes (was causing 1 invite to be lost whenever forming a raid from scratch)
------------------------------------------------------------------------
r584 | nebula169 | 2013-05-04 18:39:53 +0000 (Sat, 04 May 2013) | 1 line
Changed paths:
   M /trunk/modules/Cooldowns.lua
   M /trunk/modules/ReadyCheck.lua
   M /trunk/oRA3.lua

use CUSTOM_CLASS_COLORS in other modules
------------------------------------------------------------------------
r583 | nebula169 | 2013-05-04 18:14:31 +0000 (Sat, 04 May 2013) | 1 line
Changed paths:
   M /trunk/oRA3.lua

CUSTOM_CLASS_COLORS support
------------------------------------------------------------------------
r582 | nebula169 | 2013-05-04 17:57:22 +0000 (Sat, 04 May 2013) | 1 line
Changed paths:
   M /trunk/modules/Invite.lua
   M /trunk/oRA3.lua

tweaks
------------------------------------------------------------------------
r581 | nebula169 | 2013-05-04 17:53:10 +0000 (Sat, 04 May 2013) | 1 line
Changed paths:
   M /trunk/oRA3.lua

tweak the gbank repair stuff a bit
------------------------------------------------------------------------
r580 | nebula169 | 2013-05-04 17:27:05 +0000 (Sat, 04 May 2013) | 2 lines
Changed paths:
   M /trunk/oRA3.lua

fix error from trying to restore the last selected list when it doesn't exist anymore
other minor tweaks
------------------------------------------------------------------------
r579 | funkydude | 2013-05-04 13:44:37 +0000 (Sat, 04 May 2013) | 1 line
Changed paths:
   M /trunk/oRA3.lua

temp error fix
------------------------------------------------------------------------
r578 | nebula169 | 2013-05-04 07:39:30 +0000 (Sat, 04 May 2013) | 1 line
Changed paths:
   M /trunk/modules/Invite.lua

Invite: even better battle.net handling. MysticalOS is a bully.
------------------------------------------------------------------------
r577 | nebula169 | 2013-05-04 07:01:54 +0000 (Sat, 04 May 2013) | 2 lines
Changed paths:
   M /trunk/locales/deDE.lua
   M /trunk/locales/enUS.lua
   M /trunk/locales/frFR.lua
   A /trunk/locales/itIT.lua
   M /trunk/locales/koKR.lua
   A /trunk/locales/ptBR.lua
   M /trunk/locales/ruRU.lua
   M /trunk/locales/zhCN.lua
   M /trunk/locales/zhTW.lua
   D /trunk/modules/Resistance.lua
   M /trunk/oRA3.toc

remove Resistances module
add itIT and ptBR locale files
------------------------------------------------------------------------
r576 | nebula169 | 2013-05-04 06:32:28 +0000 (Sat, 04 May 2013) | 1 line
Changed paths:
   M /trunk/modules/Invite.lua

Invite: replace all the OnUpdate timers with AceTimer
------------------------------------------------------------------------
r575 | nebula169 | 2013-05-04 06:24:59 +0000 (Sat, 04 May 2013) | 1 line
Changed paths:
   M /trunk/modules/Invite.lua

Invite: better battle.net handling
------------------------------------------------------------------------
r574 | nebula169 | 2013-05-04 05:20:12 +0000 (Sat, 04 May 2013) | 1 line
Changed paths:
   M /trunk/modules/Cooldowns.lua

Cooldowns: 3min tranq for resto druids
------------------------------------------------------------------------
r573 | nebula169 | 2013-05-03 19:17:12 +0000 (Fri, 03 May 2013) | 1 line
Changed paths:
   M /trunk/modules/Cooldowns.lua

Cooldowns: lower Recklessness cd to 3min
------------------------------------------------------------------------
r572 | oscarucb | 2013-05-02 22:15:24 +0000 (Thu, 02 May 2013) | 2 lines
Changed paths:
   M /trunk/modules/Invite.lua

fix a lua error on receiving a BN wsp from non-wow client

------------------------------------------------------------------------
r571 | nebula169 | 2013-05-01 23:22:49 +0000 (Wed, 01 May 2013) | 1 line
Changed paths:
   M /trunk/modules/ReadyCheck.lua

ReadyCheck: fix top/bottom grouping, delay auto-hiding by a few seconds, fix duplicate result prints and sending results to chat
------------------------------------------------------------------------
r570 | gnarfoz | 2013-05-01 23:09:53 +0000 (Wed, 01 May 2013) | 1 line
Changed paths:
   M /trunk/modules/Invite.lua

Make keyword invites work again for battle.net contacts who are from the same realm as the player.
------------------------------------------------------------------------
r569 | Ackis | 2013-04-28 21:08:01 +0000 (Sun, 28 Apr 2013) | 1 line
Changed paths:
   M /trunk/modules/Invite.lua

Implement ticket 123: Battle.net cross-realm fix.
------------------------------------------------------------------------
r568 | StingerSoft | 2013-04-21 09:56:47 +0000 (Sun, 21 Apr 2013) | 1 line
Changed paths:
   M /trunk/locales/ruRU.lua

ruRU update
------------------------------------------------------------------------

Comments

First Previous Page 1 of 10 Next Last
  • #278

    Banners and Rallying cry not registering; neither in the monitor nor in the list of cooldowns that need to be checked. :(

  • #280

    http://i.imgur.com/zPnUmHc.jpg works fine for me?

  • #276

    is it dead?

  • #274

    Anyone know how to set oRA3 to work inside instancegroups (like LFR/HC's) rather than just normal raids?

  • #273

    i have 5 not updated. it appears some combo is causing random crashing. this is one not updated. could we get this one removed from the problem with an update?

     

    also, my drui's spells are only tacked when not in party/raid. in party/raid if there's other druids, theirs are....

  • #272

    Something is weird in Ora3 i use it for my Shaman and now when i was gonna use it for my priest i set it up y-day it was resetted?

    This has occurred twice, i have also tried to copy my shamans profile with no luck..

    my priest just cant get ora3 to work unless i set it the it works but if i log out it resets?

    weird thing it dosent reset on my shaman so why does it reset on my priest? and i play them both daily

  • #271

    Any chance the auto invite functionality will ever incorporate Cross Server requests? Basically upon getting the invite request it tries to invite the player name which isn't on your server.

  • #270

    Any chance you could add a simple ora3 function that allows you to set a default raid format whenever you auto-invite?  Frustrating to always have to switch it to 25 after invites go out, figure this would be pretty simple to code.

  • #269

    I was wondering how i can add spacing between cooldown bars.
    Anyone knows?

  • #268

    would be awesome if u could autoinvite people that whisper you "invite" through real id and battletag

  • #265
    ora3 cd module (add and fix)

    plz add to cd-module (some important):

    MONK = {
        [115213] = 180,  -- Avert Harm
        [115176] = 180, -- Zen Meditation
        [122278] = 90, -- Dampen Harm
        [115310] = 180, -- Revival
        [116849] = 120, -- Life Cocoon
        [115203] = 180, -- Fortifying Brew
        [119381] = 45, -- Leg Sweep
        [122470] = 90, -- Touch of Karma
        [116705] = 15, -- Spear Hand Strike
    },
    PRIEST = {
        [15286]  = 180,   -- Vampiric Embrace
        [109964]  = 60,   -- Spirit Shell

    HUNTER = {
        [126393] = 600,   -- Eternal Guardian
        [90355] = 360,   -- Ancient Hysteria
        
    DRUID = {
        [102342] = 120,  -- Ironbark

    local talentScanners = {
        MONK = function()
        end,

    other question and fix:
    Since a long time i got only 10 raid-cds in my ora3-cd-frame which is streched for over 20 potential cds. Surprisingly after resizing the frame (via unlock), the number of cooldowns goes up to 20. However after restarting the game the number of cds resets to 10 cds. Am to lazy to resize the cd-frame every day, so this needs a fix!
    I guess its cuz of local maximum = 10. This number is persistent and will never change. But ok there is one case: onResize. This function calculate the real number of cds who should shown: maximum = math.floor(height / db.barHeight). Is there any way to declare the variable local maximum straight with the real calculated number instead of a default value?

  • #266

    agreed. i would LOVE ironbark to show up here. being a healer this is an immensly useful thing o have. and ironbark wil help a lot.

  • #267

    Added a lot of spells to the last alpha-revision (r551) by myself. Check it out @curse-client (preferred release tpye: alpha) or otherwise manually on: http://www.wowace.com/addons/ora3/

    Last edited by eusi on 11/5/2012 9:51:14 AM
  • #264

    Bug with lower buttons in Russian localization

    http://i.imgur.com/OuEbh.jpg

    Last edited by Djokart on 10/12/2012 1:01:18 PM
  • #263

    Is there a way similar to DBM-SpellTimers where clicking the timer will display the CD in party or raid?

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Infinite Crisis NA

Get Your Preferred Access Code!