Download
(474Kb)
Download
Updated: 08-03-11 11:55 PM
Pictures
File Info
Updated:08-03-11 11:55 PM
Created:09-27-10 06:19 PM
Downloads:9,344
Favorites:44
MD5:

Angele Dei - tank rotation helper  Popular! (More than 5000 hits)

Version: 1.1.1
by: merlecorey [More]

Version 1.1.1 is here. Minor bug fixes, some documentation change, and... oh, right. One major addition listed below. This version is even more experimental than the last one (and that means new and exciting bugs).

v1.1.1 release notes:

  • Support for Druid tank rotations.
  • Minor bug fixes.

If you come up with a better Bear rotation than what I have right now, please post them in the comments. I'll try to include it in the next maintenance release.

- - - -

If you are a current user of Angele Dei version 1.0.x, I strongly recommend deleting the old files before installing 1.1.x. The addon files are located under <wowdirectory>\Interface\AddOns\AngeleDei. Also, please note that all 1.0.x configuration settings will be lost once you install 1.1.x.

- - - -

A few documentation files are available in the doc directory:
  • getting started.txt - read this if you haven't used Angele Dei before
  • faq.txt - a list of frequently asked questions
  • config.txt - a more or less detailed documentation of configuration options
  • rotations.txt - description of pre-defined rotations for intermediate and advanced users
  • editor.txt - rotation editor documentations for advanced users

v1.1.1 release notes:
  • Minor bugfixes.
  • New and exciting bugs that I haven't managed to find and eliminate yet.
  • Support for Bear tank rotations.

- - - -

One of the major problems with version 1.0.x was that it was very difficult (if not impossible) to make changes to my rotations without breaking anything. This was one of the major reasons why I couldn't switch to the new rotations when patch 4.1 was released. So, I went ahead and re-wrote the simulation code from scratch to make it more maintainable and less fragile. It also allowed me to introduce some other features people might find useful.

v1.1.0 release notes:
  • A complete rewrite of the simulation core. Hopefully this one will be more stable than the original code.
  • Rotations have been updated for patch 4.2.
  • Three single-target rotations and two AoE rotations to choose from.
  • A few usability improvements.
  • User-configurable rotations are now supported.
Post A Reply Comment Options
Unread 10-31-10, 05:15 AM  
Kithhurrn
A Deviate Faerie Dragon

Forum posts: 15
File comments: 12
Uploads: 0
Originally posted by merlecorey
There is a bug related to idle slots (the ones with the cow icon). I've fixed it already but haven't uploaded the fix yet.

For the record, idle icons show up when you use all of your long cooldowns out of sequence so that the addon has nothing else to suggest.

That would explain why I generally only get the error on long fights. And I was getting the feeling that it wasn't sure what to recommend as the next attack. Usually happens on mobile fights or when we suddenly have an extra mob pack in the mix and I have to improvise in order to gen threat on groups suddenly. Thinking back, as long as I can stick strictly to what it suggests I don't get any errors. Looking forward to the update. Tyvm for a great addon, appreciate the time you've invested in it ;p.
Report comment to moderator  
Reply With Quote
Unread 10-30-10, 03:49 PM  
AutolycusWolf
A Kobold Labourer
 
AutolycusWolf's Avatar

Forum posts: 0
File comments: 58
Uploads: 0
First off thanks for the addon, it comes as very handy!

There is a strange thing happening though, and I say strange because there are no errors involved or at least something that indicates otherwise. I got a level 80 paladin dual speced as prot and retri. I installed this addon and configured it to suit my needs. It only shows up when in prot spec and only when combat starts (after combat it conveniently fades away). Up to here everything is good.

I also have another lower level paladin (level 40) on a different server that I play with only when this RL friend of mine plays (and that is once in a blue moon). Now since the addon doesn't support profiles and it is configured once across all your toons and servers I was thinking I should be fine. But I was wrong. The addon doesn't behave as it should be when on this toon. It still pops up even if not in prot spec (this toon is dual speced prot/holy), and it never shows up when combat starts unless I do an /ad show.

The addon still behaves as it should when i switch back to my level 80 paladin.

I deleted my config settins and re-did them but still the same. It works fine on the level 80 paladin and bugs on the level 40.

Mind you the spells involved in the protection rotation (since patch 4.0.1) are there even if you are lvl 40 so I don't know if the problem is my paladin being lower level than the current cap.

I got no error logs to provide because there are no errors (got bugsack etc), so I don't really know what is the problem other than specculate it is because of the second toon being lower level but I find that notion a little bit weird.

No other problems though, the rotation flows without a glitch.

Thanks for looking into the matter
Report comment to moderator  
Reply With Quote
Unread 10-26-10, 04:11 PM  
merlecorey
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 42
Uploads: 3
Originally posted by meverik
Explain more in detail as will be switched between rotation АОЕ and single.
There's a "Getting started.txt" file under AngeleDei\doc. You might want to read it.
Report comment to moderator  
Reply With Quote
Unread 10-26-10, 03:10 PM  
meverik
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Explain more in detail as will be switched between rotation АОЕ and single.
Report comment to moderator  
Reply With Quote
Unread 10-26-10, 09:06 AM  
merlecorey
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 42
Uploads: 3
Originally posted by lkhgspighs
Thanks for the tip about empty glyph slots before but i was wondering if you will ever enable buttonfacade support for this addon because the default skin isn't very attractive .
No plans to do it at this time, but who knows. Maybe I'll get bored one of these days...
Report comment to moderator  
Reply With Quote
Unread 10-26-10, 08:15 AM  
Xylan Trueheart
Premium Member
Premium Member

Forum posts: 64
File comments: 166
Uploads: 0
Whoops

Seems you mis-packaged this update

To samhain_whitefox You might have installed the addon to the wrong location read the front page directions, "As always, if you start experiencing configuration-related problems, please exit WoW, go to 'wowdirectory\WTF\Account\youraccount\SavedVariables', delete AngeleDei.lua and then restart WoW. This should reset all of your configuration settings. "
Report comment to moderator  
Reply With Quote
Unread 10-26-10, 05:39 AM  
lkhgspighs
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Thanks for the tip about empty glyph slots before but i was wondering if you will ever enable buttonfacade support for this addon because the default skin isn't very attractive .
Report comment to moderator  
Reply With Quote
Unread 10-25-10, 02:46 PM  
samhain_whitefox
A Deviate Faerie Dragon
 
samhain_whitefox's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 12
File comments: 38
Uploads: 1
not accepting commands

This addon is not working no lua error, just not showing up, and when i try either /ad on, or /ad move it says that the command is not a real command, the addon shows up in my addons list so i know i installed it correctly, so i don't know what's wrong here.
__________________
a heart alone
a heart of stone.

a shattered love
a battered child.

innocence lost
at rending cost.
Report comment to moderator  
Reply With Quote
Unread 10-25-10, 09:26 AM  
Deumus
A Deviate Faerie Dragon

Forum posts: 12
File comments: 29
Uploads: 0
In spellinfo.lua, some spellname is in english. You need french localization too?

PHP Code:
-- line 108:
    
t.protection = (talentRank("Holy Shield") > 0);
=>
    
t.protection = (talentRank("Bouclier sacré") > 0);

-- 
line 124
    t
:AddSpell(AS, 24 talentRank("Shield of the Templar")*3"Interface\\Icons\\Spell_Holy_AvengersShield");
=>
    
t:AddSpell(AS, 24 talentRank("Bouclier du templier")*3"Interface\\Icons\\Spell_Holy_AvengersShield");

-- 
line 126
    t
:AddSpell(CO30 + (hasGlyph("Glyph of Consecration"1) and or 0));
=>
    
t:AddSpell(CO30 + (hasGlyph("Glyphe de consécration"1) and or 0));

-- 
line 129
    t
:AddSpell(HOJ60 talentRank("Improved Hammer of Justice")*10);
=>
    
t:AddSpell(HOJ60 talentRank("Marteau de la justice amélioré")*10); 
Last edited by Deumus : 10-25-10 at 09:27 AM.
Report comment to moderator  
Reply With Quote
Unread 10-25-10, 09:23 AM  
Deumus
A Deviate Faerie Dragon

Forum posts: 12
File comments: 29
Uploads: 0
French localization:

PHP Code:
-- Ability names
IDLE    
"n/a";
CS        "Frappe du croisé";
J        "Jugement";
SHOR    "Bouclier du vertueux";
AS        = 
"Bouclier du vengeur";
HW        "Colère divine";
CO        "Consécration";
HOW        "Marteau de courroux";
INQ        "Inquisition";
HOR        "Marteau du vertueux";
WOG        "Mot de gloire";
HOJ        "Marteau de justice";

-- 
Effect names
HS        
"Bouclier sacré";
SD        "Devoir sacré";
GC        "Grand croisé";
JOTW    "Jugement des purs";
EG        "Gloire éternelle"
Report comment to moderator  
Reply With Quote
Unread 10-24-10, 08:32 PM  
merlecorey
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 42
Uploads: 3
Originally posted by Kithhurrn
Love the scaling ability tyvm ;p.

I periodically get a lua error that unfortunately I haven't been able to really read thru or copy since it always comes in the middle of a boss fight D: I've tried to get it to throw the error on training dummies and the immune mobs in Blasted Lands with no success. What happens is the placeholder cow icon pops in the rotation and when I use any attack I get a large lua error window in the middle of the screen that I have to shut down before big bad boss manages to squash me. Any ideas as to why this might be happening? I know without the actual error msg it's a bit vague. Have been wondering if removing that placeholder might prevent the addon from throwing the error.
There is a bug related to idle slots (the ones with the cow icon). I've fixed it already but haven't uploaded the fix yet.

For the record, idle icons show up when you use all of your long cooldowns out of sequence so that the addon has nothing else to suggest.
Report comment to moderator  
Reply With Quote
Unread 10-24-10, 08:03 PM  
Kithhurrn
A Deviate Faerie Dragon

Forum posts: 15
File comments: 12
Uploads: 0
Love the scaling ability tyvm ;p.

I periodically get a lua error that unfortunately I haven't been able to really read thru or copy since it always comes in the middle of a boss fight D: I've tried to get it to throw the error on training dummies and the immune mobs in Blasted Lands with no success. What happens is the placeholder cow icon pops in the rotation and when I use any attack I get a large lua error window in the middle of the screen that I have to shut down before big bad boss manages to squash me. Any ideas as to why this might be happening? I know without the actual error msg it's a bit vague. Have been wondering if removing that placeholder might prevent the addon from throwing the error.
Report comment to moderator  
Reply With Quote
Unread 10-24-10, 08:44 AM  
merlecorey
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 42
Uploads: 3
@ lkhgspighs:

You have empty glyph slots. Fill them with glyphs and try again (should take care of both errors). Good catch, though: it shouldn't fall apart like that because of an empty glyph slot...
Report comment to moderator  
Reply With Quote
Unread 10-24-10, 06:45 AM  
lkhgspighs
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
And this:


Message: Interface\AddOns\AngeleDei\AngeleDei.lua:451: attempt to index local 'x' (a nil value)
Time: 10/24/10 15:45:06
Count: 8182
Stack: Interface\AddOns\AngeleDei\AngeleDei.lua:451: in function <Interface\AddOns\AngeleDei\AngeleDei.lua:363>

Locals: self = <unnamed> {
0 = <userdata>
SwitchToRotation = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:782
DisableAddon = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:179
Enable = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:52
CreateIcons = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:209
UpdateHolyPower = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:336
GetSettings = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:190
Shift = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:280
RunSimulation = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:671
UpdateAppearance = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:268
UpdateHolyPowerIndicatorStyle = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:294
AddConfiguration = <function> defined @Interface\AddOns\AngeleDei\config.lua:388
createEmptyTexture = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:711
GetRotations = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:198
OnEvent = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:557
UpdateVengeanceIndicator = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:847
UpdateVengeanceIndicatorStyle = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:314
CreateTooltipScanner = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:203
OnUpdate = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:363
RotationByActionBarPage = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:804
ToggleRotation = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:799
EnableAddon = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:165
GetVengeance = <function> defined @Interface\AddOns\AngeleDei\AngeleDei.lua:830
}
t = 8660.5
h = 0
(for index) = 1
(for limit) = 3
(for step) = 1
i = 1
x = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'x' (a nil value)"
messageStart = nil
messageEnd = nil
messageShown = nil
messageFadeOutStart = nil
unlockEnd = nil
queue = <table> {
}
Config = <table> {
}
fadeInStart = nil
fadeInEnd = nil
fadeOutStart = nil
fadeOutEnd = nil
hopo = 0
QUEUE_SIZE = 4
Spellinfo = nil
idleShift = nil
State = nil
currentShiftStart = nil
currentShiftEnd = nil
nextShiftStart = nil
nextShiftEnd = nil
ALPHA_STEP = 0.33333333333333
NEXT_ICON_OFFSET = 96
ICON_SPACING = 36
otherShiftStart = nil
otherShiftEnd = nil
Report comment to moderator  
Reply With Quote
Unread 10-24-10, 06:43 AM  
lkhgspighs
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Got this error when i went in the game:

Message: Interface\AddOns\AngeleDei\spellinfo.lua:66: GetSpellInfo(): Invalid spell slot
Time: 10/24/10 15:41:44
Count: 1
Stack: [C]: in function `GetSpellInfo'
Interface\AddOns\AngeleDei\spellinfo.lua:66: in function <Interface\AddOns\AngeleDei\spellinfo.lua:62>
Interface\AddOns\AngeleDei\spellinfo.lua:126: in function `CreateSpellinfo'
Interface\AddOns\AngeleDei\AngeleDei.lua:89: in function `Enable'
Interface\AddOns\AngeleDei\AngeleDei.lua:4: in function <Interface\AddOns\AngeleDei\AngeleDei.lua:3>

Locals: (*temporary) = nil
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: