ZoneSpec

Reagent and Glyphs

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.

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.

If you have a questions or comments, please post them on my WoW Interface page.

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

You must login to post a comment. Don't have an account? Register to get one!

  • 1 comment
  • Avatar of BNSSNB BNSSNB Aug 11, 2013 at 07:58 UTC - 0 likes

    Hi! every time I log always displays many error, you can see how going on?(sorry english is bad)

    1x ZoneSpec\ZoneSpec-1.6.lua:280: attempt to compare string with number
    ZoneSpec\ZoneSpec-1.6.lua:280: in function "?"
    ZoneSpec\ZoneSpec-1.6.lua:329: in function <ZoneSpec\ZoneSpec.lua:326>
    
    Locals:
    self = <unnamed> {
     0 = <userdata>
     PLAYER_LOGIN = <func> @..\ZoneSpec.lua:309
     ADDON_LOADED = <func> @..\ZoneSpec.lua:275
     BAG_UPDATE_DELAYED = <func> @..\ZoneSpec.lua:296
    }
    event = "ADDON_LOADED"
    events = <unnamed> {
     0 = <userdata>
     PLAYER_LOGIN = <func> @..\ZoneSpec.lua:309
     ADDON_LOADED = <func> @..\ZoneSpec.lua:275
     BAG_UPDATE_DELAYED = <func> @..\ZoneSpec.lua:296
    }
    zone = nil
    ZoneSpec = <table> {
     UpdateInfo = <func> @..\ZoneSpec.lua:196
     SetZSChar = <func> @..\ZoneSpec.lua:253
    }
    
    1x ZoneSpec\ZoneSpec-1.6.lua:255: attempt to index global "ZSChar" (a nil value)
    ZoneSpec\ZoneSpec-1.6.lua:255: in function "SetZSChar"
    ZoneSpec\ZoneSpec-1.6.lua:315: in function "?"
    ZoneSpec\ZoneSpec-1.6.lua:329: in function <ZoneSpec\ZoneSpec.lua:326>
    
    Locals:
    self = <unnamed> {
     0 = <userdata>
     PLAYER_LOGIN = <func> @..\ZoneSpec.lua:309
     ADDON_LOADED = <func> @..\ZoneSpec.lua:275
     BAG_UPDATE_DELAYED = <func> @..\ZoneSpec.lua:296
    }
    zone = ""
    curSpec = 2
    ZoneSpec = <table> {
     UpdateInfo = <func> @..\ZoneSpec.lua:196
     SetZSChar = <func> @..\ZoneSpec.lua:253
    }
    SetAnchor = <func> @..\ZoneSpec.lua:41
    CreateTextures = <func> @..\ZoneSpec.lua:95
    CreateReagent = <func> @..\ZoneSpec.lua:122
    
    3x ZoneSpec\ZoneSpec-1.6.lua:301: attempt to index global "ZSReagent" (a nil value)
    ZoneSpec\ZoneSpec-1.6.lua:301: in function "?"
    ZoneSpec\ZoneSpec-1.6.lua:329: in function <ZoneSpec\ZoneSpec.lua:326>
    
    Locals:
    self = <unnamed> {
     0 = <userdata>
     PLAYER_LOGIN = <func> @..\ZoneSpec.lua:309
     ADDON_LOADED = <func> @..\ZoneSpec.lua:275
     BAG_UPDATE_DELAYED = <func> @..\ZoneSpec.lua:296
    }
    event = "BAG_UPDATE_DELAYED"
    events = <unnamed> {
     0 = <userdata>
     PLAYER_LOGIN = <func> @..\ZoneSpec.lua:309
     ADDON_LOADED = <func> @..\ZoneSpec.lua:275
     BAG_UPDATE_DELAYED = <func> @..\ZoneSpec.lua:296
    }
    zone = ""
    ZoneSpec = <table> {
     UpdateInfo = <func> @..\ZoneSpec.lua:196
     SetZSChar = <func> @..\ZoneSpec.lua:253
    }
    
    1x ZoneSpec\ZoneSpec-1.6.lua:206: attempt to index global "ZSChar" (a nil value)
    ZoneSpec\ZoneSpec-1.6.lua:206: in function "UpdateInfo"
    ZoneSpec\ZoneSpec-1.6.lua:333: in function <ZoneSpec\ZoneSpec.lua:326>
    
    Locals:
    self = <unnamed> {
     0 = <userdata>
     PLAYER_LOGIN = <func> @..\ZoneSpec.lua:309
     ADDON_LOADED = <func> @..\ZoneSpec.lua:275
     BAG_UPDATE_DELAYED = <func> @..\ZoneSpec.lua:296
    }
    event = "ZONE_CHANGED_NEW_AREA"
    events = <unnamed> {
     0 = <userdata>
     PLAYER_LOGIN = <func> @..\ZoneSpec.lua:309
     ADDON_LOADED = <func> @..\ZoneSpec.lua:275
     BAG_UPDATE_DELAYED = <func> @..\ZoneSpec.lua:296
    }
    zone = "帝王之階"
    ZoneSpec = <table> {
     UpdateInfo = <func> @..\ZoneSpec.lua:196
     SetZSChar = <func> @..\ZoneSpec.lua:253
    }
    
  • 1 comment

Facts

Date created
Aug 11, 2013
Category
Last update
Oct 14, 2014
Development stage
Release
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
ZoneSpec
Downloads
601
Recent files

Authors