Download
(32Kb)
Download
Updated: 08-02-16 01:07 AM
Pictures
File Info
Compatibility:
Legion (7.0.3)
Updated:08-02-16 01:07 AM
Created:06-17-13 05:55 PM
Downloads:2,018
Favorites:10
MD5:
Categories:Raid Mods, Data Mods

ZoneSpec

Version: v1.1.3
by: Gethe [More]

This addon will add a "Save" button to the Talent/Glyph frame. Clicking this button will save your talent and glyph choices to the zone or subzone you are currently in. The next time you enter that zone, a row of icons will be displayed representing the talents or glyphs saved for that location.

[Update] For areas that are used for more than one encounter, unless you were present for the kill, you will need to target the boss in order for ZoneSpec to know what boss you are on.

When you have six or less of the clearing reagent (Tomes of the Clear Mind, etc.), an icon will appear along with how much you have left.


Slash Commands: /zonespec, /zs
/zs toggle - Lock/Unlock the frame to position where you want it.
/zs clear - Clear any saved data for the current area.
/zs reset - Reset all data for the current character.



Note: The icons shown in the screenshots are from Clean Icons - Thin.

v1.1.1
  • Fix debug error

v1.1.2
  • Legion update

v1.1.1
  • Add a tooltip to the save button showing the zone (and boss when applicable) that data will be saved for.
  • Bug fixes

v1.1.0
  • Allow for saving of separate talent info when multiple bosses utilize the same area. (eg. the first two bosses in HFC or ToES)

v1.0.15
  • Fixed a bug when zoning into old content.

v1.0.14
  • The frame will no longer intercept mouse clicks when hidden.
Optional Files (0)


Post A Reply Comment Options
Unread 06-19-13, 12:07 AM  
Palisis
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
subzones included?

Are subzones of an area included? For example, could we use this on specific bosses and/or portions of a raid?
Report comment to moderator  
Reply With Quote
Unread 06-19-13, 02:46 AM  
Gethe
RealUI Developer
 
Gethe's Avatar
Featured Addon Author

Forum posts: 942
File comments: 122
Uploads: 12
Re: subzones included?

Originally Posted by Palisis
Are subzones of an area included? For example, could we use this on specific bosses and/or portions of a raid?
Yes, that is actually the whole premise behind this addon.
__________________
Knowledge = Power; Be OP

Report comment to moderator  
Reply With Quote
Unread 06-19-13, 07:16 AM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 758
File comments: 2021
Uploads: 37
Now if it woud auto change to Mass Dispel glyphe ony my priest when arena enemy is a Paladin or Mage
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Report comment to moderator  
Reply With Quote
Unread 06-19-13, 11:05 AM  
JohnDoe03
A Kobold Labourer

Forum posts: 1
File comments: 81
Uploads: 0
Error

Getting this error with a deDE client:

Date: 2013-06-19 19:03:03
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\ZoneSpec\ZoneSpec.lua line 193:
attempt to index field '?' (a nil value)
Debug:
ZoneSpec\ZoneSpec.lua:193: updateInfo()
ZoneSpec\ZoneSpec.lua:345:
ZoneSpec\ZoneSpec.lua:338
Locals:
self = <table> {
updateInfo = <function> defined @Interface\AddOns\ZoneSpec\ZoneSpec.lua:185
Init = <function> defined @Interface\AddOns\ZoneSpec\ZoneSpec.lua:261
}
(*temporary) = nil
(*temporary) = "Zur Faulen Rübe"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a nil value)"
zone = "Zur Faulen Rübe"
curSpec = 1
talentBox = <unnamed> {
0 = <userdata>
}
glyphStart = 2
glyphIncr = 2
glyphBox = <unnamed> {
0 = <userdata>
}
Report comment to moderator  
Reply With Quote
Unread 06-19-13, 01:15 PM  
Gethe
RealUI Developer
 
Gethe's Avatar
Featured Addon Author

Forum posts: 942
File comments: 122
Uploads: 12
What were you doing at the time you got the error?

Is that the only location this occurs?
__________________
Knowledge = Power; Be OP

Last edited by Gethe : 06-19-13 at 01:39 PM.
Report comment to moderator  
Reply With Quote
Unread 06-19-13, 02:36 PM  
JohnDoe03
A Kobold Labourer

Forum posts: 1
File comments: 81
Uploads: 0
Originally Posted by Gethe
What were you doing at the time you got the error?

Is that the only location this occurs?
When I am logging in.

Could be the German Umlaut "ü". Will try other zones later.
Report comment to moderator  
Reply With Quote
Unread 06-19-13, 03:01 PM  
JohnDoe03
A Kobold Labourer

Forum posts: 1
File comments: 81
Uploads: 0
Originally Posted by JohnDoe03
Originally Posted by Gethe
What were you doing at the time you got the error?

Is that the only location this occurs?
When I am logging in.

Could be the German Umlaut "ü". Will try other zones later.
Ok it´s happening in Orgrimmar as well when i am logging in.
Looks like logging in is the problem, when I change zones there is no error
Report comment to moderator  
Reply With Quote
Unread 06-19-13, 05:19 PM  
Gethe
RealUI Developer
 
Gethe's Avatar
Featured Addon Author

Forum posts: 942
File comments: 122
Uploads: 12
I've uploaded a possible fix, please let me know.
__________________
Knowledge = Power; Be OP

Report comment to moderator  
Reply With Quote
Unread 06-20-13, 03:54 AM  
JohnDoe03
A Kobold Labourer

Forum posts: 1
File comments: 81
Uploads: 0
Originally Posted by Gethe
I've uploaded a possible fix, please let me know.

Not working:

Date: 2013-06-20 11:52:20
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\ZoneSpec\ZoneSpec.lua line 193:
attempt to index field '?' (a nil value)
Debug:
ZoneSpec\ZoneSpec.lua:193: updateInfo()
ZoneSpec\ZoneSpec.lua:333:
ZoneSpec\ZoneSpec.lua:326
Locals:
self = <table> {
updateInfo = <function> defined @Interface\AddOns\ZoneSpec\ZoneSpec.lua:185
}
(*temporary) = nil
(*temporary) = "Zur Faulen Rübe"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a nil value)"
zone = "Zur Faulen Rübe"
curSpec = 1
talentBox = <unnamed> {
0 = <userdata>
}
glyphStart = 2
glyphIncr = 2
glyphBox = <unnamed> {
0 = <userdata>
}
Report comment to moderator  
Reply With Quote
Unread 06-21-13, 06:01 AM  
JohnDoe03
A Kobold Labourer

Forum posts: 1
File comments: 81
Uploads: 0
Still getting this error (with 1.3) - but not with all chars

Message: Interface\AddOns\ZoneSpec\ZoneSpec.lua:193: attempt to index field '?' (a nil value)
Time: 06/21/13 13:33:11
Count: 1
Stack: [C]: ?
Interface\AddOns\ZoneSpec\ZoneSpec.lua:193: in function `updateInfo'
Interface\AddOns\ZoneSpec\ZoneSpec.lua:332: in function <Interface\AddOns\ZoneSpec\ZoneSpec.lua:325>
Report comment to moderator  
Reply With Quote
Unread 06-21-13, 03:16 PM  
Gethe
RealUI Developer
 
Gethe's Avatar
Featured Addon Author

Forum posts: 942
File comments: 122
Uploads: 12
Originally Posted by JohnDoe03
Still getting this error (with 1.3) - but not with all chars

Message: Interface\AddOns\ZoneSpec\ZoneSpec.lua:193: attempt to index field '?' (a nil value)
Time: 06/21/13 13:33:11
Count: 1
Stack: [C]: ?
Interface\AddOns\ZoneSpec\ZoneSpec.lua:193: in function `updateInfo'
Interface\AddOns\ZoneSpec\ZoneSpec.lua:332: in function <Interface\AddOns\ZoneSpec\ZoneSpec.lua:325>
Ok, goto the addon's folder, open up ZoneSpec.lua and find
Code:
function ZoneSpec:updateInfo()
	--print("Do updates")
	zone = GetMinimapZoneText()
	if not zone or zone == "" then return end
	curSpec = GetSpecialization()

	
	--print("|cff22dd22ZS|r Update; ZSChar:", ZSChar, type(ZSChar), "curSpec:", curSpec, type(curSpec), "zone:", zone, type(zone))	
	print("|cff22dd22ZS|r ", ZSChar[curSpec], type(ZSChar[curSpec]))
	if (ZSChar[curSpec][zone]) then
...
Remove the two dashes (red) from the second line that has them and add the green line under it. This will put some text in the chat box that starts with ZS. The next time you get this error, let me know what pops up.
__________________
Knowledge = Power; Be OP

Last edited by Gethe : 06-21-13 at 03:33 PM.
Report comment to moderator  
Reply With Quote
Unread 06-21-13, 07:00 PM  
JohnDoe03
A Kobold Labourer

Forum posts: 1
File comments: 81
Uploads: 0
Originally Posted by Gethe
The next time you get this error, let me know what pops up.
Beside the error mentioned above - in chat:

ZS Update; ZSChar: table: 000000002B05A340 table curSpec: nil nil zone: Tal der Weisheit string
ZS nil ni

2nd char:

ZS Update; ZSChar: table: 0000000026DC3FD0 table curSpec: nil nil zone: Handelsdistrikt string
ZS nil nil
Last edited by JohnDoe03 : 06-21-13 at 07:08 PM.
Report comment to moderator  
Reply With Quote
Unread 06-21-13, 09:32 PM  
Gethe
RealUI Developer
 
Gethe's Avatar
Featured Addon Author

Forum posts: 942
File comments: 122
Uploads: 12
Go to:
Code:
World of Warcraft\WTF\Account\<AccountName>\<ServerName>\<CharacterName>\SavedVariables
and send me a copy of the ZoneSpec.lua, then move/rename that file and try again.
__________________
Knowledge = Power; Be OP

Report comment to moderator  
Reply With Quote
Unread 06-22-13, 03:11 AM  
JohnDoe03
A Kobold Labourer

Forum posts: 1
File comments: 81
Uploads: 0
Originally Posted by Gethe
Go to:
Code:
World of Warcraft\WTF\Account\<AccountName>\<ServerName>\<CharacterName>\SavedVariables
and send me a copy of the ZoneSpec.lua, then move/rename that file and try again.
ZoneSpec.lua:


ZSChar = {
{
}, -- [1]
{
}, -- [2]
{
}, -- [3]
}


Removing does not help - same error when I log in
Report comment to moderator  
Reply With Quote
Unread 06-22-13, 02:55 PM  
Gethe
RealUI Developer
 
Gethe's Avatar
Featured Addon Author

Forum posts: 942
File comments: 122
Uploads: 12
I am honestly completely stumped by this, I've tried to reproduce this error myself to no avail. Fortunately I have a German guildie who has access to the deDE client. He will be testing this within the next day or so, and hopefully i'll be able to arrive at a fix.

Also, that second error report doesn't look like a full report. Could you post it again on the bug tracker?
__________________
Knowledge = Power; Be OP

Last edited by Gethe : 06-22-13 at 03:21 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: