Jump to content
kuuurtz

[AddOn] enemyFrames

Recommended Posts

I've made this addon while playing on old Nost but since I now play here I thought on sharing it here aswell.

enemyFrames is an addon, or rather a series of addons into one, that displays enemy players frames, be it inside Battlegrounds or outside.


Current features:
- highlights nearby players and shows their respective health bar
- tracks and displays spellcasting
- 1 buff / debuff slot shown in order of buff priority ie: blind over hammer of justice
- mouseover casting on enemy frames
- castbars, debuffs on nameplates
- incoming spells warning

- targetcounter

- etc

 

Most settings can be toggled on/off on the settings menu. type /efs to bring up the settings menu

 

ONLY ENGLISH CLIENTS ARE SUPPORTED


download link: https://github.com/zetone/enemyFrames
To install just remove "- master" from the folder's name and place it in your addon's directory

 

kNKTLk.png

 

 

gqW3vj.jpg

 

Share this post


Link to post
Share on other sites

Hi Kuuurtz,

 

I've been using your addon since I found it when playing on Kronos when Nost was down, however I'm running into a problem on Nost where the enemyNamePlates don't have class colors on them.

 

Would you know what could be causing this issue?

 

Screenshot of issue: http://i.imgur.com/Vx9u82o.jpg

Share this post


Link to post
Share on other sites

There's an option in the nameplates tab to enable class colors on nameplates. Although, on av and outside of battlegrounds you have to either mouse over or target them first to 'discover' their class

Share this post


Link to post
Share on other sites

I just found a mage outside of a BG, moused over him multiple times, disabled and enabled the "Class color on enemy nameplates" option and it failed to discover his class. Multiple guild mates are still having this issue as well.

Share this post


Link to post
Share on other sites

Sorry, you also need to enable it to work outside BGs on the features tab. I'll change that requirement

 

 

edit: on second thought Im simply going to ditch that feature

Edited by kuuurtz

Share this post


Link to post
Share on other sites

hey kuuurtz, do you think making a Focus frame would be possible in vanilla?

 

Seeing as the addon ClassicFocus already exists and works fine and all but sometimes it's hard to keep track/remember what target you have on focus. 

Since you've managed to get everything working properly for the BG frames(cast bars, debuffs, hp/mana bar, etc), then there might not be a limiting factor for a focusframe then?

Share this post


Link to post
Share on other sites

I think a pvp focus frame would be no problem. The main limitation is that there's no better identifier to be used than the name which in pve is not unique.

Share this post


Link to post
Share on other sites

I think a pvp focus frame would be no problem. The main limitation is that there's no better identifier to be used than the name which in pve is not unique.

True, but it's not like you would use focus in PvE that much anyway, and if you would ever want to, then you can always use it on units with unique name like bosses etc.

 

I think a focusframe would be a very nice addition to Enemyframes  :training1:

Edited by Klimpen

Share this post


Link to post
Share on other sites

It never remembers the position for me for some reason. After ReloadUI() it stays the same but logging out and back in it's always moved to the left border of the screen.

Share this post


Link to post
Share on other sites

Every time I try to load this addon, I get the following error:

Interface\AddOns\enemyframes\EnemyFrames.lua:439: attempt to index global `EFOptions' (a nil value)

-- and I can't access the command-list. And I haven't been able to find documentation on what commands this addon uses; to see if this is interfering with it.

 

/eframes

This command brings up a small options window, but won't let me move anything or see if it'll show before I enter a BG. I am attempting to pre-configure before pre-mades.

"/eframes help" or "/eframes menu" doesn't give a command list or anything useful; just continues to use the initial command.

Is there any kind of documentation I can look at? I have not seen any kind of user-friendly command list, read-me, or a map icon or anything.

Edited by Heglamore
Adding more info

Share this post


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

Every time I try to load this addon, I get the following error:

Interface\AddOns\enemyframes\EnemyFrames.lua:439: attempt to index global `EFOptions' (a nil value)

-- and I can't access the command-list. And I haven't been able to find documentation on what commands this addon uses; to see if this is interfering with it.

 

/eframes

This command brings up a small options window, but won't let me move anything or see if it'll show before I enter a BG. I am attempting to pre-configure before pre-mades.

"/eframes help" or "/eframes menu" doesn't give a command list or anything useful; just continues to use the initial command.

Is there any kind of documentation I can look at? I have not seen any kind of user-friendly command list, read-me, or a map icon or anything.

Not receiving any errors with it for me.. don't believe I ever saw any /commands, only a gui config once in a BG 

 

 

Share this post


Link to post
Share on other sites

Hello thank you for this add-on. It works very well for me in BGs but I have an issue that it will not work at all outside of battle grounds. I have the option checked to have it show. If I type /efs while the menu is open the frames will show outside of a BG until I exit out of the menu. Is this a problem on my side that I could fix? the version I have is 1.24 Thank you for your awesome addon.

Share this post


Link to post
Share on other sites

Bump. Would really like to figure out why the frames will not stay showing in world travel. I have to have the EFS options open and it will show horde around me even with everything checked marked once I close that window EFS goes PooooF and disappears.

Share this post


Link to post
Share on other sites

Heya @kuuurtz

After the last two updates, enemyFrames no longer track Charge stun nor Intercept stun (I don't know if there is more) even though they are listed under SPELLINFO_BUFFS_TO_TRACK in buffs.lua

I hope you can fix it sometime. 
Thanks in advance.

Share this post


Link to post
Share on other sites

[2017/03/03 18:17:02-607]: globals\spellCastingCore.lua:67: attempt to perform arithmetic on field `duration' (a nil value)
globals\spellCastingCore.lua:67: in function `create'
globals\spellCastingCore.lua:314: in function <...face\AddOns\enemyFrames\globals\spellCastingCore.lua:310>
globals\spellCastingCore.lua:513: in function <...face\AddOns\enemyFrames\globals\spellCastingCore.lua:447>
globals\spellCastingCore.lua:766: in function <...face\AddOns\enemyFrames\globals\spellCastingCore.lua:754>
globals\spellCastingCore.lua:914: in function <...face\AddOns\enemyFrames\globals\spellCastingCore.lua:910>

  ---

Share this post


Link to post
Share on other sites

[2017/03/20 21:23:59-650]: UIElements\wsgUI.lua:49: attempt to concatenate a nil value
UIElements\wsgUI.lua:49: in function <Interface\AddOns\enemyFrames\UIElements\wsgUI.lua:44>

  ---

Share this post


Link to post
Share on other sites

Should this addon work with modui name plates?

When I use the modui nameplates I get the following error in triplicate every time enemy frames puts a debuff above the modui nameplates:

...nameplatesHandler.lua:204: attempt to index field 'border' (a nil value)

It seems like the addon is functioning properly, it just spams my chat window with error messages which is annoying...

is there a solution?

Also, the debuff icons and timers for bash is not working, how can I change this?

Share this post


Link to post
Share on other sites

I haven't tried it in pvp yet, but when fighting mobs cc timers are not even close to correct. Could you pls look into that?

Share this post


Link to post
Share on other sites
В 31.03.2017 в 07:33, Razorwynd сказал:

Should this addon work with modui name plates?

When I use the modui nameplates I get the following error in triplicate every time enemy frames puts a debuff above the modui nameplates:

...nameplatesHandler.lua:204: attempt to index field 'border' (a nil value)

It seems like the addon is functioning properly, it just spams my chat window with error messages which is annoying...

is there a solution?

Also, the debuff icons and timers for bash is not working, how can I change this?

I know solution =) need some hardcode =)

in "enemyFrames/UIElements/nameplatesHandler.lua"

f:SetScript('OnUpdate', function()
		nextRefresh = nextRefresh - arg1
		if nextRefresh < 0 then
			namePlateHandlerOnUpdate()
			nextRefresh = refreshInterval
		end
	end)                      

just comment like this:

f:SetScript('OnUpdate', function()
		nextRefresh = nextRefresh - arg1
		if nextRefresh < 0 then
		--	namePlateHandlerOnUpdate()
			nextRefresh = refreshInterval
		end
	end) 

 

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

×