Download
(2Kb)
Download
Updated: 04-10-10 01:13 PM
Pictures
File Info
Updated:04-10-10 01:13 PM
Created:08-07-09 08:37 PM
Downloads:26,415
Favorites:127
MD5:

aTotemBar  Popular! (More than 5000 hits)

Version: 1.0a
by: Arimis [More]

aTotemBar is a simple totem addon that allows you to move, hide, and scale Blizzard's Default Totem Bar.

Its compatible with most other bar mods:
For Bartender4, Disable the Totem Bar
For Dominos, Disable the Dominos_Totem addon
For rActionBarStyler, no changes needed.

Commands:
/atbar lock
- This toggles the bar position lock. When the frame is black the bar is dragable.

/atbar hide
- This toggles the visibility of the bar

/atbar scale x.x
- Sets the scale of the bar, replace x.x with numbers (ie: 0.9)

**OmniCC or a similar addon is required to add numbers to the timers.

Version 1.0a:
Button Spacing: Adjust in the .LUA

Version 1.0:
Changed the Shaman and Level checks to use the same mechanics that Blizzard has built-in. (Hopefully no more random Nil errors)
Rewrote all the timers to be more efficient. It will also clear the timers when your totems are destroyed from out ranging them.
Default Value should now be set properly upon first run.
Corrected Right-Click to destroy totems.
Timers can now be disabled by setting "aTotemBarTimers = false" in the .lua
Blizzards Timers can now be disabled by setting "BlizzardTimers = false" in the .lua
*Both timers are enabled by default.
**If you're updating, you can safely delete embeds.xml from this addon's folder.

Version 0.8:
TOC Bumped for 3.3
Timers added (Consider this a Beta feature for the time being) *Option to disable coming shortly

Version 0.7:
Shaman Check revised again. Checking for Shaman and Level 30 or greater instead of checking for the default bars existence.

Version 0.6:
Shaman Check Take 2 - Removed the OnLoad() in favor of a check elsewhere (based on Tukz Feedback)

Version 0.5:
Now disables if you're not a Shaman or if you don't have the new Totem Bar yet. - Thanks Tukz
Fixed a small typo.

Version 0.4:
Reworked the frame code to use a completely custom frame instead of attempting to control the default. This should take care of the occasionally position loss.
User Request - Added a command to set the scale.

Version 0.2:
Removed the disable based on class code for the time being.
Tweaked the startup function a little bit.
Optional Files (0)


Post A Reply Comment Options
Unread 08-17-09, 05:51 AM  
Arimis
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 50
Uploads: 1
Originally posted by sensory
What benefit does this have over Dominos' or Bartender's totem bar plugins?

I'm not trying to "start something".. I'm really curious.
I wanted to keep the default functionality. Last time I checked (which has been a while) Dominos_Totems offered 3 seperate bars for each set, with none of the flyout menus.

Technically this has no advantage over the totem part of Bartender, since Bartender is doing basically the same thing as I am, just through a bunch of Ace Libraries. I personally prefer a lighter bar mod, such as Dominos or rActionBarStyler.
Report comment to moderator  
Reply With Quote
Unread 08-17-09, 05:42 AM  
Arimis
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 50
Uploads: 1
Re: Barkeep

Originally posted by Faerina
I'm running the lastest version of this addon and well when i type in the slash command it won't let me use it

Code:
2009/08/16 00:22:20-483-x1]: aTotemBar\aTotemBar.lua:83: attempt to index upvalue 'aTotemBar' (a nil value)
Interface\FrameXML\ChatFrame.lua:3526: in function `ChatEdit_ParseText':
Interface\FrameXML\ChatFrame.lua:3176: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:3200: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

  ---
[2009/08/16 00:22:22-483-x4]: aTotemBar\aTotemBar.lua:83: attempt to index upvalue 'aTotemBar' (a nil value)
Interface\FrameXML\ChatFrame.lua:3505: in function `ChatEdit_ParseText':
Interface\FrameXML\ChatFrame.lua:3176: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:3200: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

  ---
[2009/08/16 00:22:28-483-x3]: aTotemBar\aTotemBar.lua:74: attempt to index upvalue 'aTotemBar' (a nil value)
Interface\FrameXML\ChatFrame.lua:3505: in function `ChatEdit_ParseText':
Interface\FrameXML\ChatFrame.lua:3176: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:3200: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

  ---
These are taken with bugsack. I"m not sure what's causing it and I know absolutely NOTHING about lua just wanted to tell you about this.
I load up Barkeep and see what I can figure out.
Report comment to moderator  
Reply With Quote
Unread 08-16-09, 08:31 PM  
sensory
A Fallenroot Satyr
 
sensory's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 46
Uploads: 1
What benefit does this have over Dominos' or Bartender's totem bar plugins?

I'm not trying to "start something".. I'm really curious.
Report comment to moderator  
Reply With Quote
Unread 08-15-09, 11:34 PM  
Hercy
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Originally posted by Saen
i love this addon but i have one small problem with it...when ever i log i find that it has moved back to the default position and i have to unlock it and move it back , any ideas on how to fix this?

like i said not a huge problem, mostly annoying really =P
you can move the bar by editing the aTotembar.lua in the wtf/account/youraccount/savedvariables folder. use a editor like scintilla text editor to open it up (notepad will work also, but scite is made for lua files and shows the row number. handy if your looking for the line which gives an error in addons)

change the x and y values. negative goes to the bottom and left, positive numbers go to the right and top. you need to be logged out of your character when you make a change. and start with small increments like 100 at a time until you know how much it will move in that direction. you probably need to log in and out a couple of times to get it in the spot you want
Report comment to moderator  
Reply With Quote
Unread 08-15-09, 11:31 PM  
Faerina
A Defias Bandit

Forum posts: 2
File comments: 27
Uploads: 0
Barkeep

I'm running the lastest version of this addon and well when i type in the slash command it won't let me use it

Code:
2009/08/16 00:22:20-483-x1]: aTotemBar\aTotemBar.lua:83: attempt to index upvalue 'aTotemBar' (a nil value)
Interface\FrameXML\ChatFrame.lua:3526: in function `ChatEdit_ParseText':
Interface\FrameXML\ChatFrame.lua:3176: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:3200: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

  ---
[2009/08/16 00:22:22-483-x4]: aTotemBar\aTotemBar.lua:83: attempt to index upvalue 'aTotemBar' (a nil value)
Interface\FrameXML\ChatFrame.lua:3505: in function `ChatEdit_ParseText':
Interface\FrameXML\ChatFrame.lua:3176: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:3200: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

  ---
[2009/08/16 00:22:28-483-x3]: aTotemBar\aTotemBar.lua:74: attempt to index upvalue 'aTotemBar' (a nil value)
Interface\FrameXML\ChatFrame.lua:3505: in function `ChatEdit_ParseText':
Interface\FrameXML\ChatFrame.lua:3176: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:3200: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

  ---
These are taken with bugsack. I"m not sure what's causing it and I know absolutely NOTHING about lua just wanted to tell you about this.
__________________
Skinners, Janitor of Skinnable Creatures
Report comment to moderator  
Reply With Quote
Unread 08-13-09, 08:10 PM  
Arimis
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 50
Uploads: 1
Originally posted by Saen
i love this addon but i have one small problem with it...when ever i log i find that it has moved back to the default position and i have to unlock it and move it back , any ideas on how to fix this?

like i said not a huge problem, mostly annoying really =P
I'm sure you are, but I gotta ask, are you running the latest version?
Report comment to moderator  
Reply With Quote
Unread 08-13-09, 08:10 PM  
Arimis
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 50
Uploads: 1
Well Auctioneer hasnt been updated since they added that bar into the game...

Kind of like Dominos has only had a minor update since...

Originally posted by omicron
found another blocking addon -.-

Code:
Date: 2009-08-14 01:29:06
ID: 1
Error occured in: AddOn: Auc-Advanced
Count: 1
Message: Note: AddOn Auc-Advanced attempted to call a protected function (SetMultiCastSpell()) during combat lockdown.
Debug:
   [C]: SetMultiCastSpell()
   ..\FrameXML\MultiCastActionBarFrame.lua:529: MultiCastFlyoutButton_OnClick()
   [string "*:OnClick"]:1:
      [string "*:OnClick"]:1
maybe auctioneer is hooking some actions, but i can't find any SetMult... in it.
what can i do,... dont tell me to deactivate auctioneer
Report comment to moderator  
Reply With Quote
Unread 08-13-09, 06:58 PM  
Saen
A Murloc Raider
 
Saen's Avatar

Forum posts: 9
File comments: 13
Uploads: 0
i love this addon but i have one small problem with it...when ever i log i find that it has moved back to the default position and i have to unlock it and move it back , any ideas on how to fix this?

like i said not a huge problem, mostly annoying really =P
Report comment to moderator  
Reply With Quote
Unread 08-13-09, 05:31 PM  
omicron
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 47
Uploads: 1
found another blocking addon -.-

Code:
Date: 2009-08-14 01:29:06
ID: 1
Error occured in: AddOn: Auc-Advanced
Count: 1
Message: Note: AddOn Auc-Advanced attempted to call a protected function (SetMultiCastSpell()) during combat lockdown.
Debug:
   [C]: SetMultiCastSpell()
   ..\FrameXML\MultiCastActionBarFrame.lua:529: MultiCastFlyoutButton_OnClick()
   [string "*:OnClick"]:1:
      [string "*:OnClick"]:1
maybe auctioneer is hooking some actions, but i can't find any SetMult... in it.
what can i do,... dont tell me to deactivate auctioneer
Last edited by omicron : 08-13-09 at 06:01 PM.
Report comment to moderator  
Reply With Quote
Unread 08-13-09, 05:57 AM  
Arimis
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 50
Uploads: 1
Apparently the taint is related to Dominos and is a known issue, or at least it's been posted in Domino's comment section and acknowledged by Tuller.

I'm still trying to work on an, at least, temp fix for it though, so stay tuned
Report comment to moderator  
Reply With Quote
Unread 08-12-09, 06:15 PM  
Silentspy
A Defias Bandit
 
Silentspy's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 47
Uploads: 1
Originally posted by Arimis
I'm investigating the two buttons showing for other toons. It looks like the check for if you have the new bar, doesn't work as intended. I'll see what I can do to work around it.
i use addonloader to automaticly load up addons whenever their needed like mapster when you open worldmap

this is all you place in TOC file

Code:
## LoadManagers: AddonLoader
## X-LoadOn-Class: Shaman
and it should load up whenever you use a shaman, refering you got the addonloader addon ofc :P but still nice to have it supported
Last edited by Silentspy : 08-12-09 at 06:45 PM.
Report comment to moderator  
Reply With Quote
Unread 08-12-09, 06:14 PM  
YrDaDy
A Defias Bandit
 
YrDaDy's Avatar

Forum posts: 2
File comments: 62
Uploads: 0
Originally posted by Arimis
taint logs would be awesome!

I found that Dominos causes this behavior for me.

To start the taint log use this command in chat:
/console taintLog 1

Try to reproduce the problem, you'll probably see the "Action Failed" error msg in chat. Log out to commit the log and it's in the Log folder of your wow install.
I did it a few times to get multiple instances..

8/12 18:13:18.805 An action was blocked in combat because of taint from Dominos - SetMultiCastSpell()
8/12 18:13:18.805 Interface\FrameXML\MultiCastActionBarFrame.lua:529 MultiCastFlyoutButton_OnClick()
8/12 18:13:18.805 MultiCastFlyoutButton4:OnClick()
8/12 18:13:20.666 An action was blocked in combat because of taint from Dominos - SetMultiCastSpell()
8/12 18:13:20.666 Interface\FrameXML\MultiCastActionBarFrame.lua:529 MultiCastFlyoutButton_OnClick()
8/12 18:13:20.666 MultiCastFlyoutButton5:OnClick()
8/12 18:13:22.186 An action was blocked in combat because of taint from Dominos - SetMultiCastSpell()
8/12 18:13:22.186 Interface\FrameXML\MultiCastActionBarFrame.lua:529 MultiCastFlyoutButton_OnClick()
8/12 18:13:22.186 MultiCastFlyoutButton3:OnClick()
8/12 18:13:23.702 An action was blocked in combat because of taint from Dominos - SetMultiCastSpell()
8/12 18:13:23.702 Interface\FrameXML\MultiCastActionBarFrame.lua:529 MultiCastFlyoutButton_OnClick()
8/12 18:13:23.702 MultiCastFlyoutButton5:OnClick()
Report comment to moderator  
Reply With Quote
Unread 08-12-09, 06:34 AM  
Arimis
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 50
Uploads: 1
I'm investigating the two buttons showing for other toons. It looks like the check for if you have the new bar, doesn't work as intended. I'll see what I can do to work around it.
Report comment to moderator  
Reply With Quote
Unread 08-11-09, 05:22 PM  
Arimis
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 50
Uploads: 1
taint logs would be awesome!

I found that Dominos causes this behavior for me.

To start the taint log use this command in chat:
/console taintLog 1

Try to reproduce the problem, you'll probably see the "Action Failed" error msg in chat. Log out to commit the log and it's in the Log folder of your wow install.
Report comment to moderator  
Reply With Quote
Unread 08-11-09, 05:14 PM  
Tankarr
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Yeah, I'm having the same problem as YrDaDy with the mod. With the Blizzard totem bar you can switch totems in combat. With this one, it seems to be locked in combat.

Also...everyone stating that the bar still shows up on non-shaman characters...um... you guys DO realize that you can set which addons you want enabled for each character, right?
Last edited by Tankarr : 08-11-09 at 05:16 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: