Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(9 Kb)
Download
Updated: 11-16-09 06:29 AM
Updated:11-16-09 06:29 AM
Created:09-16-09 06:49 PM
Downloads:22,302
Favorites:52
MD5:

WiseEclipse  Popular! (More than 5000 hits)

Version: 1.2.0
by: Copialinex [More]

NOT WORKING POST 3.3

This addon is a power-canceling addon for Eclipse. It cancels the Eclipse when there is not enough time left in Lunar Eclipse for another SF cast and you have just casted a SF. It's based on a macro Hamlet (US-Mal'Ganis) made.

Includes several options that can be enabled/disabled:
·Showing a message when cancels a Eclipse (frame added, there is no need to watch the chat anymore)
·Showing a message when beginning to cast the SF at whose end WE will cancel eclipse, so you can queue a different spell
·Cancel Solar Eclipse when you have BL/Heroism (and has more than 15s left) and Lunar Eclipse isn't on CD, so you can maximize the Lunar Eclipse uptime.

Due to the way the client-server connection works, you can proc a Solar Eclipse with an eclipsed Starfire with this addon.



The addon has no interface, just type /we or /wiseeclipse
The /we ignore function: if it shows "enabled", you will ignore the Heroism/Bloodlust, this means, for WE to cancel the eclipse during H/BL, this option must be in "disabled"


Dev's:
For those who would want to make a rotation addon regarding WiseEclipse:
In 1.2.0 sends a message through the addon channel when "going to", "canceling" and "not crit" messages should be displayed, only "going to" is afected by WiseEclipse_Advise.

v1.2.0 - 2009.11.16: Now sends a message through the addon channel when "going to", "canceling" and "not crit" messages.

v1.1.9 - 2009.10.26: Advise function fixed (It isn't mandatory to update, it's a very light fix)

v1.1.8 - 2009.10.15: Several bugs fixed.

v1.1.7 - 2009.10.14: Display frame strata changed to "tooltip"
Minor bug fixed in COMBAT_LOG_EVENT_UNFILTERED
Added reminder when the last SF don't crit

v1.1.6 - 2009.10.08: Display frame and frame options added.

v1.1.5 - 2009.10.06: Recoded.
Improved NG calculation.
Showing message when WE is going to cancel Eclipse function added.

v1.1.4 - 2009.09.14: Auto-cancel Solar (not the BL/H function) removed, because if it cancels Solar to proc Lunar, the ICD of Solar wouldn't be up in the Lunar->Solar transition.

v1.1.3 - 2009.09.02: Improved Lunar CD calculation.

v1.1.2 - 2009.09.01: You can't configure WE unless you are logged as a Druid, reminder msg when initialize and not logged as Druid.
4PT8 function removed: It was included in the addon, option caused errors.
v1.1.1 - 2009.08.31: Error correction.

v1.1.0 - 2009.08.31: Added options to enable/disable several functions.
Now saves the options in the PC.
Added BL/Heroism function: WE cancels the Solar Eclipse if there is no CD in Lunar Eclipse and you are under the effects of BL/Heroism, so you can maximice the Lunar Eclipse Uptime
Little code change.

v1.0.2 - 2009.08.28: Added slash command
Added 4pT8 bonus function: WE avoids canceling Lunar Eclipse if you have the 4pt8 buff because you can cast another SF(e) in the remaining time.
(WiseEclipse should work in most languages now)

v1.0.1 - 2009.08.17: Fixed loading message showing more often than desired.

v1.0 - 2009.08.16: Creation
Optional Files (0)


Archived Files (4)
File Name
Version
Size
Author
Date
1.1.9
9kB
Copialinex
10-26-09 12:56 PM
1.1.8
9kB
Copialinex
10-15-09 11:49 AM
1.1.6
9kB
Copialinex
10-11-09 09:05 PM
1.1.4
7kB
Copialinex
09-17-09 07:47 PM


Post A Reply Comment Options
Unread 09-19-09, 12:38 PM  
RLD
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 30
Uploads: 1
visibility issues

I have been trying to add the msg to the scrolling combat frame but I'm not able to quite get it. Just hacking it to try to get it to work. I can get it to print to the error frame but the text is small and not noticeable. I haven't been able to figure out how to set the font.

Could you or someone add it to the scrolling combat frame so that it is more noticeable.

Thank you.

Master Sargent Ackl of Tanaris

edit: I was able to get it to work the way I want after installing and using MiksScrollingCombatText. Just need to edit the WE lua with MSBT api using actual text instead of mssge variable. Also added a Sonar.mp3 sound file for more emphasis.
Last edited by RLD : 09-21-09 at 10:02 PM.
RLD is offline Report comment to moderator  
Reply With Quote
Unread 09-26-09, 10:41 AM  
Copialinex
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 78
Uploads: 6
---deleted---
Last edited by Copialinex : 09-26-09 at 11:14 AM.
Copialinex is offline Report comment to moderator  
Reply With Quote
Unread 10-10-09, 11:44 AM  
Graywolfe
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Any chance of uploading newer versions of the addon as a ZIP as was done with v1.1.4?

ZIP is now handled natively by both Windows and MacOS. This isn't the case for RAR.
Graywolfe is offline Report comment to moderator  
Reply With Quote
Unread 10-12-09, 06:03 AM  
Copialinex
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 78
Uploads: 6
.Zip vs .Rar

Originally posted by Graywolfe
Any chance of uploading newer versions of the addon as a ZIP as was done with v1.1.4?

ZIP is now handled natively by both Windows and MacOS. This isn't the case for RAR.
Done
Copialinex is offline Report comment to moderator  
Reply With Quote
Unread 10-14-09, 11:39 AM  
Rinnerz
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Error

I just started using this addon a couple weeks ago and absolutely love it. However, I keep getting this error and was wondering if anyone had any clue what's causing it. It just started showing up last night during a ToC run and pops up pretty frequently now. (Only when I'm actually DPS'ing something and have Eclipse proc, though.)

Code:
Message: Interface\AddOns\WiseEclipse\WiseEclipse.lua:307: attempt to perform arithmetic on local 'casttime' (a nil value)
Time: 10/14/09 15:10:09
Count: 43
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: ?
Interface\AddOns\WiseEclipse\WiseEclipse.lua:307: in function `?'
Interface\AddOns\WiseEclipse\WiseEclipse.lua:455: in function <Interface\AddOns\WiseEclipse\WiseEclipse.lua:454>

Locals: self = <unnamed> {
 Flash = <function> defined @Interface\AddOns\WiseEclipse\WiseEclipse.lua:534
 Test = <function> defined @Interface\AddOns\WiseEclipse\WiseEclipse.lua:499
 0 = <userdata>
 Reset = <function> defined @Interface\AddOns\WiseEclipse\WiseEclipse.lua:494
 CreateGUI = <function> defined @Interface\AddOns\WiseEclipse\WiseEclipse.lua:462
}
target = "player"
spell = "Starfire"
range = "Rank 10"
casttime = nil
_ = "Eclipse"
_ = ""
icon = "Interface\Icons\Ability_Druid_Eclipse"
_ = 0
_ = nil
_ = 15
expirationTimeEclipse = 14137.272
_ = "player"
_ = nil
(*temporary) = 1.5439999999999
(*temporary) = 14135.728
(*temporary) = "Orange"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on local 'casttime' (a nil value)"
isdrood = true
nombreSf = "Starfire"
nombreWr = "Wrath"
nombreEclipse = "Eclipse"
nombreAnsia = "Heroism"
WiseEclipse_ShowCanceling = true
WiseEclipse_Frame = true
frame = <unnamed> {
 Flash = <function> defined @Interface\AddOns\WiseEclipse\WiseEclipse.lua:534
 Test = <function> defined @Interface\AddOns\WiseEclipse\WiseEclipse.lua:499
 0 = <userdata>
 Reset = <function> defined @Interface\AddOns\WiseEclipse\WiseEclipse.lua:494
 CreateGUI = <function> defined @Interface\AddOns\WiseEclipse\WiseEclipse.lua:462
}
iconEclipseWR = "Interface\Icons\Ability_Druid_EclipseOrange"
lunar_cancelado = 0
Edit: Forgot to mention that this error started while I was using the previous version of WE. I updated to the latest one afterwards and am still getting the error.
Last edited by Rinnerz : 10-14-09 at 11:43 AM.
Rinnerz is offline Report comment to moderator  
Reply With Quote
Unread 10-14-09, 05:25 PM  
squapple
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Re: visibility issues

I'm also receiving an LUA error and I'm not sure how to correct it. Please help.
squapple is offline Report comment to moderator  
Reply With Quote
Unread 10-15-09, 11:52 AM  
Copialinex
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 78
Uploads: 6
Re: Error

Originally posted by Rinnerz
I just started using this addon a couple weeks ago and absolutely love it. However, I keep getting this error and was wondering if anyone had any clue what's causing it. It just started showing up last night during a ToC run and pops up pretty frequently now. (Only when I'm actually DPS'ing something and have Eclipse proc, though.)

Code:
Message: Interface\AddOns\WiseEclipse\WiseEclipse.lua:307: attempt to perform arithmetic on local 'casttime' (a nil value)
Time: 10/14/09 15:10:09
...
Edit: Forgot to mention that this error started while I was using the previous version of WE. I updated to the latest one afterwards and am still getting the error.
The error is fixed now, Thanks for your feedback (I don't know why I hadn't noticed it)
Also fixed double-warning when eclipse was about ~5 sec left and you didn't have NG... seriously, NG is a pain when calculating casting times.
Copialinex is offline Report comment to moderator  
Reply With Quote
Unread 10-15-09, 05:10 PM  
Rinnerz
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: Error

Originally posted by Copialinex
The error is fixed now, Thanks for your feedback (I don't know why I hadn't noticed it)
Also fixed double-warning when eclipse was about ~5 sec left and you didn't have NG... seriously, NG is a pain when calculating casting times.
Awesome! Thanks for the quick reply; I'll get this now and try it out later tonight .
Rinnerz is offline Report comment to moderator  
Reply With Quote
Unread 10-24-09, 03:32 AM  
Copialinex
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 78
Uploads: 6
Advise function

Advise is not 100% accurate (thanks to NG )... working on it
PS. Anyway, I'd evaluate it at 97%-98%, but that 2%-3% can make you lose one Solar Eclipse
--Fixed in 1.1.9, it isn't mandatory to update, as it is a very minor fix, but it solves the problem stated ahead.
Last edited by Copialinex : 10-26-09 at 12:53 PM.
Copialinex is offline Report comment to moderator  
Reply With Quote
Unread 11-13-09, 11:17 PM  
wakolv
An Aku'mai Servant

Forum posts: 37
File comments: 34
Uploads: 0
SAA

is that an addon abbreviated? i also would like to DL that addon tried searching for it but apparently i dont think no one comes close to its definition. 1 thing more is it possible to change to fonts on wiseeclipse tyvm.. more power to this great addon balance druid rocks O.o
wakolv is offline Report comment to moderator  
Reply With Quote
Unread 11-15-09, 07:46 PM  
Copialinex
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 78
Uploads: 6
Re: SAA

Originally posted by wakolv
is that an addon abbreviated? i also would like to DL that addon tried searching for it but apparently i dont think no one comes close to its definition. 1 thing more is it possible to change to fonts on wiseeclipse tyvm.. more power to this great addon balance druid rocks O.o
SAA stands for SquawkAndAwe, you can find it here (WoWinterface).
I planned this addon to run in the background, with little or no interaction with the user, that's the reason I didn't add frames till I found it absolutely necesary, and I don't think I'd add a frame configuration option (too much work, and the addon addon functionality remains the same), however, if you search in WiseEclipse.lua for
Code:
WiseEclipseFrame_String:SetFont("Fonts\\FRIZQT__.TTF", 13, "OUTLINE")
you can change FRIZQT__.TTF to the font you like.
Copialinex is offline Report comment to moderator  
Reply With Quote
Unread 11-23-09, 06:08 PM  
Razag
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
nurfed

This addons functionality has been nurfed out in the latest PTR client.
Eclipse: This effect will not activate again within 15 seconds of either type of Eclipse effect firing, in addition to the existing 30-second cooldown for each type of Eclipse.
Razag is offline Report comment to moderator  
Reply With Quote
Unread 11-24-09, 03:22 AM  
Copialinex
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 78
Uploads: 6
It was good while it lasted.

Well, seeing how they killed the weapon swapper mod for rogues, I didn't expect WiseEclipse to last much long, however, as the title says, it was good while it lasted (since August 16).

I'm not in the PTR, so I don't know if I can make some mod that tells you when to cast SF in order to proc Solar Eclipse:
Originally posted by Hamlet at elitistjerks.com
It happened randomly, when your Starfire happened to hit at the right time, with some variance due to lag. Now that canceling the buff won't work, the only way to make it happen is to get really good at the timing, to land a Starfire right as Lunar completes.
But I see it very difficult, thanks to NG, lag efects and reaction times.

Thanks to those who relied on WiseEclipse to improve their dps!
Cya!
Last edited by Copialinex : 11-24-09 at 03:22 AM.
Copialinex is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: