Download
(136Kb)
Download
Updated: 10-19-10 09:49 PM
Pictures
File Info
Updated:10-19-10 09:49 PM
Created:01-24-10 01:15 PM
Downloads:3,329
Favorites:18
MD5:

DeadHorse

Version: 0.26
by: doxxx [More]

DeadHorse is a loot and roll tracking addon created for the guild Anduins Legacy on Aggramar-US. It was designed specifically for the loot system that AL uses.

DeadHorse is based around the concept of "roll types". e.g. Need, Greed, Open, Main Spec, Off Spec, etc. You can define your own and it comes with a default set of Need, Greed and Wishlist.

DeadHorse creates slash commands which correspond to each type of roll. You can change the slash command for each roll type. The default roll types use /need, /greed and /wish. The slash command takes an item link as a parameter, announces the item to the raid and opens the Tracker window which will collect and sort the /roll results. It does not track the rolls from clicking the Need/Greed/Disenchant buttons in Group Loot or Need before Greed modes. You may wish to have a look at the NeedyGreedy addon for that.

In Master Looter mode, DeadHorse adds a sub-menu to the bottom of the Master Looter menu, which allows you to select the type of roll to announce for the item.

The Tracker window sorts the rolls in order of fewest items won for that roll type in the current raid ID and then highest roll number. So if Bob rolls a 1 and Joe rolls a 100 but Bob has won nothing yet and Joe has won an item, Bob will be listed at the top.

The winner can be selected by clicking their name in the Tracker window and then clicking the Winner button. The winner is announced to the raid (using a randomly select message) and the win is recorded in DeadHorse's database and broadcast to other DeadHorse users in the raid. This allows other DeadHorse users to continue handling loot if the original user becomes unavailable.

There is an option in the DeadHorse settings to give the item to the winner when the Winner button is clicked in Master Looter mode.

DeadHorse tracks loot by raid ID. When the raid ID expires, DeadHorse notifies you when you next login and you can then use the /dh expireraids command to discard the history of items won for that raid ID. DeadHorse can be configured to archive it instead but there are no facilities for viewing the archive in the current version. The DeadHorse database of currently active raids is available to all your characters of the same faction on a particular realm.

The DeadHorse user who is handling the loot must be raid leader or raid assistant to be able to announce to the raid warning channel. DeadHorse works best when used with Master Looter or Group Loot where everybody passes.

DeadHorse provides the /dh slash command:

/dh config - opens the Interface Options for DeadHorse
/dh expireraids - discards or archives loot history for expired raid IDs
/dh history - displays the loot history for the current raid
/dh resetraid - discards the loot history for the current raid

DeadHorse will also will reply to other players who whisper "!history" to the DeadHorse user with the same results as the /dh history command.

Version 0.26 (2010-10-19)
- Fixed whisper filtering.

Version 0.25 (2010-10-15)
- Updated TC for WoW 4.0.
- Updated Ace3 libraries to r971.

Version 0.24 (2010-09-03)
- Fixed a bug when logging in for the first time after installing DeadHorse (i.e. no saved variables).
- Updated Ace3 libraries to r960.

Version 0.23 (2010-02-27)
- Added extra error checks for Master Looter mode.

Version 0.22 (2009-01-27)
- Added sub-menu to Master Looter menu for announcing rolls.
- Added option to assign the item to the winner when Master Looter mode is enabled.

Version 0.21 (2009-01-26)
- Fixed error on login for new users.

Version 0.20 (2009-01-25)
- Use Blizzard's standard naming convention for raid difficulty (10 player (Heroic), etc.).
- Fixed Roll Types page in Interface Options to rename slash commands correctly.
- Added Win Messages page to Interface Options.

Version 0.19 (2009-01-24)
- Improved database structure. Existing data is automatically migrated to new structure at login.
- Rearranged Interface Options pages.
- Improved Roll Types page in Interface Options.

Version 0.18 (2009-01-24)
- Updated embedded Ace3 libraries to Release r907 - fixes a conflict with Decursive's embedded Ace3 libraries.
- Fixed history report for all roll types.
- Updated interface version for WoW 3.3.0.

Prior versions are not publically available.
Optional Files (0)


Post A Reply Comment Options
Unread 01-26-10, 10:07 PM  
doxxx
A Kobold Labourer
 
doxxx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 160
Uploads: 1
Cool, glad to hear it!
Report comment to moderator  
Reply With Quote
Unread 01-26-10, 09:37 PM  
Gautr
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 101
Uploads: 5
Works great, and i hope this will ease up the loot distribution in my guild runs.

- Daggerlol of Custos Deus, Ragnaros EU.

Last edited by Gautr : 01-26-10 at 09:55 PM.
Report comment to moderator  
Reply With Quote
Unread 01-26-10, 09:25 PM  
doxxx
A Kobold Labourer
 
doxxx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 160
Uploads: 1
Originally posted by Atane
It starts when i log in, and then again when i do a roll in a raid or a member rolls.
I've just posted version 0.21 which should fix the problems.
Report comment to moderator  
Reply With Quote
Unread 01-26-10, 09:04 PM  
Gautr
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 101
Uploads: 5
It starts when i log in, and then again when i do a roll in a raid or a member rolls.
Report comment to moderator  
Reply With Quote
Unread 01-26-10, 09:02 PM  
doxxx
A Kobold Labourer
 
doxxx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 160
Uploads: 1
That's quite odd. Does this second error happen every time you login or only sometimes? What about the first error? When does that occur?


Originally posted by Atane
the 0.18 version works for me, but not the 0.20 so there might be an issue with an update.

Message: Interface\AddOns\DeadHorse\Core.lua:1386: attempt to index field 'db' (a nil value)
Time: 01/27/10 03:40:19
Count: 1
Stack: Interface\AddOns\DeadHorse\Core.lua:1386: in function `FindExpiredRaids'
Interface\AddOns\DeadHorse\Core.lua:642: in function <Interface\AddOns\DeadHorse\Core.lua:641>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
...\AddOns\DeadHorse\Libs\AceTimer-3.0\AceTimer-3.0.lua:164: in function <...\AddOns\DeadHorse\Libs\AceTimer-3.0\AceTimer-3.0.lua:138>
Report comment to moderator  
Reply With Quote
Unread 01-26-10, 08:37 PM  
Gautr
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 101
Uploads: 5

the 0.18 version works for me, but not the 0.20 so there might be an issue with an update.

Message: Interface\AddOns\DeadHorse\Core.lua:1386: attempt to index field 'db' (a nil value)
Time: 01/27/10 03:40:19
Count: 1
Stack: Interface\AddOns\DeadHorse\Core.lua:1386: in function `FindExpiredRaids'
Interface\AddOns\DeadHorse\Core.lua:642: in function <Interface\AddOns\DeadHorse\Core.lua:641>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
...\AddOns\DeadHorse\Libs\AceTimer-3.0\AceTimer-3.0.lua:164: in function <...\AddOns\DeadHorse\Libs\AceTimer-3.0\AceTimer-3.0.lua:138>
Last edited by Gautr : 01-26-10 at 09:04 PM.
Report comment to moderator  
Reply With Quote
Unread 01-26-10, 08:23 PM  
doxxx
A Kobold Labourer
 
doxxx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 160
Uploads: 1
Originally posted by Atane
Actually i got exited to try this sadly its broken, for some reason, getting LUA errors when i get a roll from a raid member, will do some testing without any other addons and if needed post a log.
If you could post a copy of the errors, that would be helpful. This addon has been used extensively for nearly a year so I know that it works in all the situations my former guild had encountered.
Last edited by doxxx : 01-28-10 at 04:56 PM.
Report comment to moderator  
Reply With Quote
Unread 01-26-10, 08:15 PM  
Gautr
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 101
Uploads: 5
Actually i got excited to try this sadly its broken, for some reason, getting LUA errors when i get a roll from a raid member, will do some testing without any other addons and if needed post a log.

Message: Interface\AddOns\DeadHorse\Core.lua:673: attempt to index field 'trackerFrame' (a nil value)
Time: 01/27/10 03:25:33
Count: 1
Stack: Interface\AddOns\DeadHorse\Core.lua:673: in function `?'
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[13]"]:4: in function <[string "safecall Dispatcher[13]"]:4>
[C]: ?
[string "safecall Dispatcher[13]"]:13: in function `?'
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:120: in function <Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>
Last edited by Gautr : 01-26-10 at 08:34 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: