Download
(14 Kb)
Download
Updated: 12-01-13 05:39 AM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Escalation (5.3)
Thunder Isle (5.2)
Landfall (5.1)
Updated:12-01-13 05:39 AM
Created:unknown
Downloads:19,767
Favorites:115
MD5:
Categories:Shaman, Data Broker
5.4
AnkhUp  Popular! (More than 5000 hits)
Version: 5.4.1.133
by: Phanx [More]
Monitor your Reincarnation cooldown on your DataBroker display.
  • Shows your Reincarnation cooldown on your DataBroker display
  • Tells you when Reincarnation comes off cooldown
  • Remembers the date and time you last used Reincarnation
  • Remembers how many times in total you've used Reincarnation
  • Right-click for options
Since ankhs are no longer relevant in WoW 5.0, the name of this addon may change in the future. If you have a suggestion, feel free to post a comment!

Feedback

Post a comment. Please note that I consider this addon to be complete, and will probably not add any new features. If you are posting about a bug, please include the name and version of your DataBroker display.

Language Support

Compatible with:
   English, Deutsch, Español, Français, Italiano, Português, Русский, 한국어, 简体中文, 正體中文
Translated into:
   English, Deutsch, Español, Français, Italiano, Português, Русский, 한국어, 简体中文, 正體中文

To add or update translations for any locale, enter them on the CurseForge project page and then send me a PM here or on CurseForge to let me know that you’ve made changes. If you don’t have a Curse account and don’t want to create one, you can PM me your translations instead. Thanks!

Credits

AnkhUp is based on Ankh Cooldown Timer, which was originally written by Starforce of Shattered Hand (EU).
Version 5.4.1.133
  • Updated for WoW 5.4

Version 5.3.0.130
  • Updated for WoW 5.3
  • Fixed an issue causing the Broker text not to start updating after reincarnating

Version 5.2.0.130
  • Fixed an issue causing the right-click menu options to be unclickable
  • Fixed a localization issue causing the ready notification message to appear as the Broker text

Version 5.2.0.128
  • Updated for WoW 5.2

Version 5.0.4.124
  • Updated for WoW 5.0.4
  • Removed the standalone display frame. User who desire a "movable block" style display should install Fortress or StatBlocks.
  • Added tracking for the total number of Reincarnation uses.
  • Added a right-click options menu.
  • Updated translations.

Version 5.0.1.111-beta
  • Added beta tag to the TOC version.
  • Added ptBR localization. I'm not even close to fluent in Portuguese, so the translations are probably pretty rough. Feel free to make corrections!
  • Minor updates to most other localizations to better match the current English text.
  • Translations wanted for Italiano and 한국어 (Korean)! Also, all other localizations are fairly old, and could probably use some attention to bring them in line with the current English text. Feel free to send me a PM if you have any questions about localizing!

Version 5.0.1.108-beta
  • Some minor adjustments to the frame size and icon placement/clipping

Version 5.0.1.103-beta
  • Updated for Mists of Pandaria beta
  • Removed all ankh reminder and restock features, since ankhs are no longer reagents for Reincarnation
  • Changed the addon's icon from an ankh to the Reincarnation spell icon

Version 4.2.0.94
  • Updated for WoW 4.2

Version 4.1.0.93
  • Updated for WoW 4.1
  • Added Simplified Chinese translations from kztit
  • Added Traditional Chinese translations from wowuicn on CurseForge
  • Removed support for WoW 3.2 since China has updated now

Version 4.0.6.87
  • Fixed dragging the monitor window at scales other than 100%
  • Added options to change the monitor window’s background and border colors
  • Added Russian translations
  • Updated German, French, and Spanish translations

Version 4.0.1.62
  • Fixed detection for Glyph of Renewed Life in WoW 4.0
  • Moved ready notification from RaidWarningFrame to UIErrorsFrame
Archived Files (2)
File Name
Version
Size
Author
Date
5.3.0.131
14kB
Phanx
07-09-13 04:46 AM
5.2.0.130
14kB
Phanx
04-05-13 10:20 PM


Post A Reply Comment Options
Old 06-26-09, 03:50 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3976
File comments: 1913
Uploads: 38
I actually had something similar happen the other night, so I took the opportunity to do the overhaul I've been meaning to do for a while. I'll have a release posted in the next few days. In addition to (hopefully) not being able to bug out like that, it's also much simpler internally, meaning it will be smaller and faster.

In the meantime, you should be able to force the current version to update by completely logging out, then logging in, and then reloading your UI.
Phanx is offline Report comment to moderator  
Reply With Quote
Old 06-20-09, 12:08 PM  
brendwen
A Kobold Labourer

Forum posts: 0
File comments: 15
Uploads: 0
Unusual Behavior

I've been using AnkhUp for a couple of weeks now and have noticed some strange behavior. I thought maybe you could shed some light on it. I'm using version 3.1.1.17.

1. AnkhUp never seems to show accurate information when my ankh ability is available. For example, after having not logged in for a day or so, AnkhUp will show a countdown timer as if my ankh ability is not available even though I haven't used it. Checking the restoration tab in my spellbook accurately shows that my ability is ready.
2. Occasionally after zoning, AnkhUp will report a countdown timer as if I have just reincarnated, even though I have not. Checking the restoration tab in my spellbook accurately shows that my ability is ready.
3. Upon using my reincarnate ability, AnkhUp will show that my ability is now ready, even though it is not. The countdown timer never starts. Checking my restoration tab in my spellbook will accurately show how much time is left.
4. Upon using my reincarnate ability, AnkhUp will never show the date of last reincarnation. This field is always blank.

Have you seen these issues before? Thanks.
brendwen is offline Report comment to moderator  
Reply With Quote
Old 06-19-09, 10:41 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1049
Uploads: 0
More detailed BugSack/BugGrabber version of an attempt to compare number with nil error received here on a level 26 Shaman rarely played. v3.1.1.17-beta, updated standalone libs, USEng client/server, don't use/have installed Wardrobe-AL. Repeats a couple times during the session (Reincarnation isn't learned until level 30):

["message"] = "Interface\\FrameXML\\UIParent.lua:2253: attempt to compare number with nil:\nAnkhUp-3.1.1.17-beta\\Broker.lua:76: in function `OnTooltipShow'\nStatBlockCore-2.6\\StatBlockCore.lua:610: in function <Interface\\AddOns\\StatBlockCore\\StatBlockCore.lua:602>\n\n ---",
["type"] = "error",
["time"] = "2009/06/18 08:41:17",
["session"] = 464,
["counter"] = 3,
Zidomo is offline Report comment to moderator  
Reply With Quote
Old 05-31-09, 09:07 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3976
File comments: 1913
Uploads: 38
Yeah, that's why I asked you to do the tests without AnkhUp enabled; we already know it's leaking a global "db" upvalue. It only causes an error when more than one addon is doing the same thing; in your case, Wardrobe's global "db" was overwriting AnkhUp's, so when AnkhUp tried to look up a setting, it was looking at Wardrobe's settings and not finding what it wanted.

I've been busy and haven't had time to finish the other stuff I'm working on in AnkhUp... I do have days off coming up this week though, so it won't be too much longer.
Phanx is offline Report comment to moderator  
Reply With Quote
Old 05-30-09, 02:01 AM  
Tieke
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Found Wardrobe-AL to be the leak.
I removed it from my addons because it doesn't work properly anyway.
Then removed AnkUp directory's, removed WTF .lua and reïnstalled it.

Result: I have the same error: (the first error is line 248, then 295.)
-> the error occures at startup

run you're script: nothing shows in chat.

repute "local db" on line 43 - /rl - no more error and AnkhUp works.
(i'm using Dreamweaver to edit core.lua)
rerun you're script: nothing shows in chat.

imho: either it has to be there, because you use "db" in the addon or it's being initialised in one of the libs but that lib isn't loaded in AnhkUp.

------
secondairy problem: when scaling AnkhUp and try to move it, placing it on a certain spot x,y puts it to the right and up of that spot.

======

I'm only using enchantrix. it doesn't need Auctioneer to work, only needs Stubby. i removed beancounter
Last edited by Tieke : 05-30-09 at 02:09 AM.
Tieke is offline Report comment to moderator  
Reply With Quote
Old 05-29-09, 06:28 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3976
File comments: 1913
Uploads: 38
Well, it's not any of these: Atlas*, AtlasLoot*, BankItems, BigWigs*, GatherMate*, GemHelper, HandyNotes*, Omen, RatingBuster, or Recount. I have all of those, and no leaked global "db". (Asterisks mean "this addon and all of its plugins/modules.")

It's also not something that doesn't use Ace3, which rules out AlphaMap, BeanCounter, CT_*, Chronos, CurseProfiler, DBM-*, Earth, eCastingBar, Enchantrix*, FeatureFrame, Fire, FireTree, FluidFrames, GroupCalendar, Gymnast, Khaos, MobInfo2, Monkey*, QuestHelper, Satellite, Sea, and Stubby. (BTW, BeanCounter, Enchantrix*, and Stubby are parts of the Auctioneer suite, which you don't appear to have anymore, so you should just be able to delete them.)

As for the rest, rather than enable them all one by one, you can do a "binary search" to speed things up -- log in with half (say, everything that starts with A-G) enabled. If there's no global "db", log out, disable those, enable the other half. Once you've found the half with the problem, disable half of those, and continue until you're down to a single addon. I'd recommend going somewhere quiet (i.e. not Dalaran) to do this; it shouldn't take more than 5 minutes.
Last edited by Phanx : 05-29-09 at 06:29 PM.
Phanx is offline Report comment to moderator  
Reply With Quote
Old 05-29-09, 05:38 AM  
Tieke
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
As you can see i have a lot of addons, it would take me a lot of time enabling them one by one

Tieke is offline Report comment to moderator  
Reply With Quote
Old 05-28-09, 03:50 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3976
File comments: 1913
Uploads: 38
Well, it's some Ace3 addon... if you really want to find out which one (and report the problem to its author so they can fix it too) you'd have to disable all of your addons, and enable them one at a time, and run the script after each one. As soon as you don't get "Doesn't exist!" then the last addon you enabled is also leaking its "db" upvalue as a global variable.

If you know which addons you have that use Ace3, you can narrow it down by skipping over those that don't. If you're not sure, and have a lot of addons, post a list and I'll help you figure out which ones it might be (I can also tell you definitively which ones it's not if they're ones I use).
Last edited by Phanx : 05-28-09 at 03:53 PM.
Phanx is offline Report comment to moderator  
Reply With Quote
Old 05-28-09, 11:09 AM  
Tieke
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Sorry for the delay

[19:08] SetProfile = function: 23BAB450
[19:08] defaults = table: 27EF0A60
[19:08] callbacks = table: 28032948
[19:08] RegisterDefaults = function: 23BAB410
[19:08] CopyProfile = function: 23BAB4D0
[19:08] ResetProfile = function: 217E5568
[19:08] keys = table: 28034360
[19:08] UnregisterAllCallbacks = function: 28134F10
[19:08] DeleteProfile = function: 23BAB490
[19:08] sv = table: 28033708
[19:08] profile = table: 280320D8
[19:08] char = table: 280319F8
[19:08] RegisterCallback = function: 2812DF10
[19:08] GetNamespace = function: 2380DFB0
[19:08] ResetDB = function: 217E5590
[19:08] UnregisterCallback = function: 28133A50
[19:08] GetProfiles = function: 217E54C8
[19:08] profiles = table: 280312F0
[19:08] GetCurrentProfile = function: 2380DEF0
[19:08] RegisterNamespace = function: 217E55B8

this what the chat gave me. i removed AnkhUp from the addon directory, to be sure
Last edited by Tieke : 05-28-09 at 11:10 AM.
Tieke is offline Report comment to moderator  
Reply With Quote
Old 05-26-09, 06:26 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3976
File comments: 1913
Uploads: 38
Well, db being a global is a problem, but it shouldn't cause the problem you're having unless some other addon is also doing the same thing. Can you log in without AnkhUp enabled and type:

PHP Code:
/run if not db then print("Doesn't exist!") elseif not type(db) == "table" then print("Not a table! " .. tostring(db)) else for kv in pairs(db) do print(tostring(k) .. " = " .. tostring(v)) end end 
This should provide some clue as to which other addon is also leaking its db as a global, and I'll upload a fix for AnkhUp later tonight. I've got a few other things I'm tweaking that I'm not quite satisfied with yet.
Last edited by Phanx : 05-26-09 at 07:20 PM.
Phanx is offline Report comment to moderator  
Reply With Quote
Old 05-26-09, 12:35 PM  
Tieke
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
The error occurs when i log in my level 80 character.

I compared 3.1.0 to 3.1.1.17 and found that line 43 was removed
after re-adding local db it works, but moving the window is still a problem
Tieke is offline Report comment to moderator  
Reply With Quote
Old 05-25-09, 04:20 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3976
File comments: 1913
Uploads: 38
1) Open Core.lua in a text editor and change line 34 from:
Code:
	if lvl > 0 then return end
to:
Code:
	if lvl > 3 then return end
2) Log into WoW with only AnkhUp enabled.

3) Do whatever it is that previously triggered those errors.

4) Take a screenshot (or more than one) of all the debug messages printed, and post it here. Note where the errors occurred.
Phanx is offline Report comment to moderator  
Reply With Quote
Old 05-25-09, 10:34 AM  
Tieke
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Originally posted by Phanx
Both of those errors indicate that your settings somehow disappeared between the time the addon loaded and the time those function were called. Try deleting the saved variables file for AnkhUp:

World of Warcraft\WTF\Account\<YOUR ACCOUNT NAME>\<Server Name>\<Character Name>\SavedVariables\AnkhUp.lua

This must be done while you are not logged in.
this was one of the first things i've done, it had no result

did some research:
* 3.1.1.14-beta had the same problem
* 3.1.0-beta works, but has a problem with moving
Last edited by Tieke : 05-25-09 at 10:47 AM.
Tieke is offline Report comment to moderator  
Reply With Quote
Old 05-23-09, 04:16 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3976
File comments: 1913
Uploads: 38
Both of those errors indicate that your settings somehow disappeared between the time the addon loaded and the time those function were called. Try deleting the saved variables file for AnkhUp:

World of Warcraft\WTF\Account\<YOUR ACCOUNT NAME>\<Server Name>\<Character Name>\SavedVariables\AnkhUp.lua

This must be done while you are not logged in.
Last edited by Phanx : 05-23-09 at 04:17 PM.
Phanx is offline Report comment to moderator  
Reply With Quote
Old 05-23-09, 02:08 AM  
Tieke
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
the addon gives following error and doesn't work anymore
==>
Error: attempt to compare number with nil
File: Interface\AddOns\AnkhUp\Core.lua
Line: 295
Count: 1
--------------------------------------------------
Error: attempt to compare number with nil
File: Interface\AddOns\AnkhUp\Core.lua
Line: 248
Count: 1

i've deleted the folders and the wtf
Tieke is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: