Jump to content
Rhena

[ADDON] LunaUnitFrames

Recommended Posts

After a log time i finally present a new release. (People who used the master branch on github might have gotten a lot of these things over time already)

 

V 2.20

    Cast Delay Fix
    Cast nil error & fix resetting by commandline
    show options menu after reloadui
    Fix DruidManaLib shapeshift cost for low-level druids
    Fixed Aimed Shot castbar when using macros
    Reduced chinese font size
    Unified both mousover functions into one
    fixed castbar not showing when casting into a channeling spell
    Masterloot icon now stays hidden when set to hidden
    new way to detect range in instances (when casting a spell)
    [range] tag
    fixed petgroup nil errors
    Bosses now show golden dragon
    Banzai performance improvements.
    Fix bufftracker options placement in deDE locale
    Fix 'Devour Magic' clickcasting
    Fix condition for reset instances appearance
    Updated HealCommLib
    Fixed typo in the Red variable for Raid Color debuffs
    Separated color option to replace icons for buffs and debuffs
    Add Unstable Concoction from Gurubashi Bat Rider to casts
    Fixes to Reckoning tracker
    New aura system for all units

https://github.com/Aviana/LunaUnitFrames/releases/tag/2200

Share this post


Link to post
Share on other sites

Great work on this addon. We really appreciate it.

I'm trying to use a macro using clickcasting. Meaning I want to click with the mouse and not press a keyboard button. Is this possible with Luna?

Share this post


Link to post
Share on other sites

Yes but how would I bind it to mouse click? Or perhaps modifiers like shift-left, shift-right etc. I can do this with Clique but I can't get it to support macros. Only Luna can do it but you have to press the button on keyboard (instead of mouse like I want).

Share this post


Link to post
Share on other sites

Hey Rhena,

I really like LUF, thank you for the hard work it must have been.

I've got a little problem with another mod "AutoMate", see the attached Screenshot. It only appears if both addons are enabled. It has sth to do with AutoMate's autohide feature of the Character-Frame, which I don't use but the problem persists anyway. I already wrote the author of AutoMate but he/she didn't respond. I know that you probably can't fix the problems of another addon, just hoped that you could show me a way around this problem. I know more people are having this issue, I just want to use both addons, since they are both pretty awesome.

AutoUnit.jpg.1d4ded4251be6a6c61738f3dbc938154.jpg

Share this post


Link to post
Share on other sites
11 hours ago, Gongzo said:

Yes but how would I bind it to mouse click? Or perhaps modifiers like shift-left, shift-right etc. I can do this with Clique but I can't get it to support macros. Only Luna can do it but you have to press the button on keyboard (instead of mouse like I want).

There is an section for it in the options menu. Its called Clickcasting and is quite intuitive.

 

Nihlo:

Comment out line 264 in AutoMate.lua

PW3CvG6.png

You also might want to try lazypig instead. AutoMate looks like some stolen features clamped together code wise.

Share this post


Link to post
Share on other sites
7 hours ago, Rhena said:

Nihlo:

Comment out line 264 in AutoMate.lua

PW3CvG6.png

You also might want to try lazypig instead. AutoMate looks like some stolen features clamped together code wise.

Thanks a lot, works fine. I tried all those lazy/auto addons and AutoMate was the only one which had all functions that I need.

One question more though, I disabled the castbar on portrait and enabled the blizzframe-castbar, but it still doesn't show up. What am I doing wrong ?

Share this post


Link to post
Share on other sites

On Clickcasting for V.2210:

@Rhena
So I got a Fresh download of your recently updated add-on; I was previously using a version from maybe about 4-5 months ago.

I went to rebind my clickcasting spells, and I had no problem clicking the appropriate button e.g. Shift+LeftButton and then typing in the /Cast Flash Heal(Rank 7)  command, and then of course clicking "add" to make sure Luna has saved the command.
Like you said, Intuitive.

The issue I run into is that when I click any of saved click casting buttons, it won't cast any of my spells.  Instant or with cast time.
Now I feel like i either lack intuition or there is clearly something else that I'm missing.

I didn't have this problem on the older version, and I even took out all my other add-ons to run with only Luna on, and it still would not work for me.
I thought that maybe it was a setting within Luna that was conflicting maybe; deleted all my changed settings, rebound the click casting first, and it still didn't work.

I'm just at a loss at what to try to get it working again.

*Edit*

I forgot to mention that I can't seem to right click on the character portraits to bring up the menu on myself or on others; e.g Inspect, whisper, invite, Reset Instances, etc.
So it feels like it's just not registering that I'm clicking anything at all; and I'm lost on what to do.
 

Share this post


Link to post
Share on other sites
2 hours ago, ioliforted said:

@Rhena

I forgot to mention that I can't seem to right click on the character portraits to bring up the menu on myself or on others; e.g Inspect, whisper, invite, Reset Instances, etc.
So it feels like it's just not registering that I'm clicking anything at all; and I'm lost on what to do.
 

SnvaiO2.png

the issue is you've most like rebound the menu functionality

Share this post


Link to post
Share on other sites

@Hai
You're right, I did rebind it; that wasn't an issue on the previous version, or maybe I just didn't remember my own bind accurately.
Rebound it to "menu" and it's showing up now.  Off-center from the mouse position, but still showing up. Thank you.


But that still hasn't solved the actual casting issue.
Rebound left click back to target as well to see if that would clear up the click casting issue for the various heals/dispell/abolish disease;
No success.  It's still behaving as if I didn't use the appropriate button to begin casting.

Share this post


Link to post
Share on other sites
5 hours ago, ioliforted said:

On Clickcasting for V.2210:

@Rhena
So I got a Fresh download of your recently updated add-on; I was previously using a version from maybe about 4-5 months ago.

I went to rebind my clickcasting spells, and I had no problem clicking the appropriate button e.g. Shift+LeftButton and then typing in the /Cast Flash Heal(Rank 7)  command, and then of course clicking "add" to make sure Luna has saved the command.
Like you said, Intuitive.

The issue I run into is that when I click any of saved click casting buttons, it won't cast any of my spells.  Instant or with cast time.
Now I feel like i either lack intuition or there is clearly something else that I'm missing.

I didn't have this problem on the older version, and I even took out all my other add-ons to run with only Luna on, and it still would not work for me.
I thought that maybe it was a setting within Luna that was conflicting maybe; deleted all my changed settings, rebound the click casting first, and it still didn't work.

I'm just at a loss at what to try to get it working again.

*Edit*

I forgot to mention that I can't seem to right click on the character portraits to bring up the menu on myself or on others; e.g Inspect, whisper, invite, Reset Instances, etc.
So it feels like it's just not registering that I'm clicking anything at all; and I'm lost on what to do.
 

Haven't used luna in some time but if I remember correctly you don't type the "/cast" "/script" part just the spell/macro. But I might possibly be wrong.

Share this post


Link to post
Share on other sites

Yes, don't use "/cast" or "/script". Its intelligent enough to do that by itself.

Share this post


Link to post
Share on other sites
8 minutes ago, ioliforted said:

Yup, that worked.  Thanks.

I feel a little dumb; but at least it's working now.  ^_^

No probs mam/sir. We're here to help.0

Share this post


Link to post
Share on other sites

Is there a way to use Luna as a buff checker in raid (i checked the raid part, but i can't find any option for that) ?

As a druid, i would like to see who is buffed, and who is not (and even better : who is buffed with imp MotW, and who only have the regular one - same for thorns).

 

If It's impossible, what addon do you use for that ? I remember in retail TBC, i used something to spamcast Int on anybody who have not. The addon was even smart enough to cast a single buff or group buff considering situation (mana user, consumable avaible, mana left, number of people who need it, in fight, pvp plague avoidance, and so on).

Share this post


Link to post
Share on other sites

There is basic checking. But it is limited to buffname and i see no reason to extend it or the possibility to do so since the only information available to the ui are icon and name.

For any kind of automation you have to look somewhere else. My addons enhance gameplay and don't play the game for you.

Share this post


Link to post
Share on other sites
3 hours ago, Rhena said:

There is basic checking.

I found it. But there is 2 differents ways to get it ? I used "buffs to track" under "auratracker", but i suppose "aura">"buffs">"emphasize" could have done the job too.

 

3 hours ago, Rhena said:

For any kind of automation you have to look somewhere else. My addons enhance gameplay and don't play the game for you.

I can't call buffing gameplay : it's just a chore, anything that can get it out of the way is welcome.

I finally opted for XRS, who can fine check buffs (checking thorns only for classes that can tank, for exemple), and spambuff without targetting.

Share this post


Link to post
Share on other sites
12 hours ago, dalan said:

I like the raid unit frames which is the capacity that I use the addon for. I wish there was sticky frames so that I could quickly line up the raid groups rather than having to pick the position with coordinates for the raid group frames.

There is. Check the options.

Share this post


Link to post
Share on other sites

any Hi @Rhena!

Would it be possible to incorporate a priority buff/debuff icon over the class icon like Enemy Frames uses? Perhaps even using the same priority list and somehow just enable it for Luna Frames instead of just the default unit frames... I think that would be VERY cool!!

Share this post


Link to post
Share on other sites

I am currently way to busy for feature requests. I like the idea though.

Share this post


Link to post
Share on other sites

Hopefully you are busy with fun things!

Anyhow, I am glad to hear that it is something that you like. My suggestion sort of follows the idea of the new big buff/debuff icons. However, I feel like when both big and small buff icons are attached to the player/target unit frame it can get a little overwhelming and looks a big messy and cluttered.

I know it is easier said than done, but perhaps you could simply just make 1 big (exaggerated) buff  icon and have that cover the player/target portrait and then use the default priority list from enemy frames to determine which (in the case of multiple) to display over the portrait.

Thanks for working so hard on Luna Frames!

Share this post


Link to post
Share on other sites

I'm having errors...
 

[2017/07/05 12:05:11-101]: modules\health.lua:83: Usage: UnitIsUnit("unit", "otherUnit")
<in C code>: in function `UnitIsUnit'
modules\health.lua:83: in function `OnEnable'
modules\units.lua:873: in function `SetupFrameModules'
modules\options.lua:2117: in function <Interface\AddOns\LunaUnitFrames\modules\options.lua:2111>

  ---
  
  [2017/07/05 12:05:19-101]: modules\incheal.lua:8: Usage: UnitName("unit")
<in C code>: in function `UnitName'
modules\incheal.lua:8: in function `method'
AceEvent-2.0\AceEvent-2.0.lua:318: in function `TriggerEvent'
HealComm-1.0\HealComm-1.0.lua:1108: in function `startHeal'
HealComm-1.0\HealComm-1.0.lua:1206: in function `obj_method'
AceEvent-2.0\AceEvent-2.0.lua:315: in function `TriggerEvent'
AceEvent-2.0\AceEvent-2.0.lua:902: in function <Interface\AddOns\Ace2\AceEvent-2.0\AceEvent-2.0.lua:894>

  ---
  
  [2017/07/05 12:05:56-101]: modules\range.lua:330: Usage: UnitHealth("unit")
<in C code>: in function `UnitHealth'
modules\range.lua:330: in function `FullUpdate'
modules\units.lua:24: in function `FullUpdate'
modules\options.lua:316: in function <Interface\AddOns\LunaUnitFrames\modules\options.lua:311>

  ---
  
  [2017/07/05 12:05:59-101]: modules\incheal.lua:8: Usage: UnitName("unit")
<in C code>: in function `UnitName'
modules\incheal.lua:8: in function `method'
AceEvent-2.0\AceEvent-2.0.lua:318: in function `TriggerEvent'
HealComm-1.0\HealComm-1.0.lua:1092: in function `event'
AceEvent-2.0\AceEvent-2.0.lua:430: in function <Interface\AddOns\Ace2\AceEvent-2.0\AceEvent-2.0.lua:407>

  ---

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×