Raid Roll is an addon that can be used to perform a raid roll. A raid roll lists all players with an ID beside their name. Then it performs a roll and announces who the winner is (based on the ID). You can also track rolls made by players on any loot that drops. This function supports the EPGP system of distributing loot. The addon also contains a loot tracker which can be used to announce or monitor loot that has dropped.
1. Raid Rolling
Description
A raid roll is a roll for a piece of loot that anyone in the raid can use. This may be a mount or a bag of gems. Normally this is very confusing for people and the leader may be accused of "ninjaing" the loot. Using this addon you can perform a raid roll by listing each player with a number beside their name and then rolling and announcing the winner.
Commands
- /rr - Raid Rolls
- /rr [Itemlink] - Raid Rolls (includes the itemlink when announcing winner)
- /rr re - Rerolls
- /rr re [Itemlink] - Rerolls (includes the itemlink when announcing winner)
2. Roll Tracking
Standard Rolls
By default the roll tracker will appear whenever someone says an itemlink in raid warning or when someone says the word "roll" with an itemlink in the same sentence. It will then track any 1-100 rolls made within 60 seconds of the announcement. By default it hides all other types of rolls and duplicate rolls but these can be shown by enabling the option in the options menu (see 4. Options Menu) or in the mini options menu (click the v on the roll tracker).
Finishing Rolls
When you are ready to award the loot you can click the button "10 sec + Announce Winner". This will announce that there is 10 seconds left to roll, then 5 seconds left to roll, then announce the winner. You can skip this countdown by pressing the "Finish Early" button. If you want to skip the countdown altogether then this can be enabled in the options (see 4. Options Menu).
EPGP Support
This addon also supports the EPGP loot distribution system. When this option is enabled (either in the options menu or with the command "/rr epgp") then it will show the PR value (their priority) rather than their roll. It will show people with less than the minimum EP in red and those who are above the minimum EP in green. Players below the min EP will also have less priority on loot and will always lose to a player above the min EP value. This can be disabled in the options menu (see 4. Options Menu).
- You can mark a player by left clicking on their name. These marks do not affect the outcome of the rolls but may be used by the master looter to see who has received loot already
- You can ignore a person in the current roll window by right clicking on their name. This can be useful if people change their mind about wanting a specific piece of loot.
- You can announce the winner again after the rolling has finished by pressing the "A" button
- You can do a 1-100 roll by clicking the "R" button
- You can award the loot to a person by clicking the "Award Loot" button. You will get a pop-up to confirm your choice.
Commands
- /rr show - Shows the roll tracking window
- /rr disable - Disables tracking
- /rr enable - Enables tracking
- /rr mark [Name or RollerID*] - Marks the roller with an !
- /rr unmark [Name or RollerID*] - Removes the ! from the roller
- /rr mark !reset - Resets all ! on rollers
- /rr all - Toggles tracking of all types of rolls (e.g. 1-50, 50-100)
- /rr unan (/rr unannounced) - Toggles tracking all rolls or just announced rolls (An announced roll is when someone says "[Itemlink] Roll"), creates a new ID after 60 seconds
3. Loot Tracker
Loot Window
While using this addon you will send information regarding any epic loot to the raid and guild in the hidden addon channel. Anyone else using the addon will pick up these messages in raid (you can also pick up messages in guild by enabling the option in the options menu (see 4. Options Menu) ) and display the loots in the loot tracker window. You can link all the items that dropped from the current boss by clicking "Link Loot". "Request Item Data" will ask the person looting to resend the item data to you. "Clear Data" will clear all data.
... more to come
Setting Messages
Commands
5. Special Thanks
Special Thanks to:
- www.cirrustelecom.com - For their kind donation
- Dridzt - Fixing up my code
- JLBurnett04 - For their feedback and suggestions
- natal - For their feedback and suggestions
- TagofFire - For their feedback and suggestions
- Lord_Deimos - For their feedback and suggestions
- b4nSh33 - For their help with the German localization
- StingerSoft - For their help with the Russian localization
- SWGolgoth - For their help with the Spanish localization
Raid Roll 4.3.3
- Chinese language fix (Attempt 2)
Raid Roll 4.3.3
- Fixed bug where loot tracker was always opening on a player looting rather than only opening when new loot was found
- Fixed bug when using announce messages for 5th+ items
- Fixed French roll tracking issue (hopefully)
- Fixed Chinese roll tracking issue (hopefully)
Raid Roll 4.3.2
Raid Roll 4.3.1
- Hopefully fixed Chinese rolling error
Raid Roll 4.3.0
- You can check if the addon has loaded using "if RaidRollHasLoaded == true"
- You can have 3 buttons for announcing (Default is still 2)
- You can show alts PR values as their mains PR value (EPGP)
- Fixed naming conflict with Neat Freak
Raid Roll 4.2.9
- Fixed a clash with EPGP
- Added localizations
Raid Roll 4.2.8
- Updated localizations (thx to all who contributed)
- Moved some checkboxes
Raid Roll 4.2.7
- More German localizations added
Raid Roll 4.2.6
Raid Roll 4.2.5
- Added many tooltips
- Added ability to report winner to guild (or officer)
- Rearranged options menu
- Moved priority options to its own category
4.2.4
Raid Roll 4.2.1 Beta
Raid Roll 4.2.0 Beta
- Shows roll/epgp info on player mouseover
- Loot tracker can be loaded optionally
Raid Roll 4.1.0 Beta
- Added roll button
- Added announce winner button
- Added No countdown option
Raid Roll 4.0.1 Beta
- Fixed Russian localization
Raid Roll 4.0.0 Beta
- New Loot tracking interface
- Can be shown by alt+left clicking the LDB button (or /rr loot)
- Only sends and displays epics and certain rares looted in raids
- Possibly only displays for raids in english client (If someone could clarify this it would be great)
- You can disable the showing of the window in the options
- You can also receive loot data from guildmates in guild channel (You dont have to be in the raid, disabled by default. May be useful for Guild Leaders)
- Auto resend item data to reduce chance of item not being in local cache
- Customizable messages for rolling on items
- Added ability to ignore a person from the rolls list (right click their name)
- This is only for that roll id / item
- Added ability to mark a person with various marks (currently "!", "(N)", "(G)", "(NG)") (left click on their name)
- This applies to all roll ids / items
- Removed 5 second 5,4,3,2,1 countdown
- Countdown counts from 10 seconds then announces at 5 seconds then announces winner
- Added option to auto announce the countdown and winner
- Added button to clear roll memory
- Added button to clear mark memory
- Renamed "clear" button to "new id" button
- Countdown button now says "Awaiting rolls" when no rolls are present
- Fixed bug with awarding items to players (doesnt find the player)
- Fixed bug where it was not accepting "Roll [itemlink]" commands from party leader
- Added ability to auto close window after awarding loot
- Added ability to finish rolling early if there is less than 10 seconds left in the count
Raid Roll 3.9.2 (Temp Bugfix)
- Fixed bug when people roll a non 1-100 roll
- No longer announces 5,4,3,2,1
3.9.2
- Added Russian localization
3.9
3.8.3 Looter Alpha Cosmetic
3.8.3 Looter Alpha
- Testing the loot tracking, players shouldn't notice any difference between this and 3.8.3, if you do then please leave a comment. If you want to display the loot frame type "/run RR_LOOT_FRAME:Show()" but remember it is still in alpha stages
3.8.3
- Fixed bug when you roll and arent in a party
- Added ability to change roll time (5s to 120s)
3.8.2
- Added announce button
- Auto tracking any items linked in /rw
3.8.1
3.8
- Added EPGP Support, You can enable this in the options menu
- Fixed bug with setting ranks (Rank names not showing up)
3.7.4
- Added class colors to the rolling screen
3.7.3 Dridzt Version
General Cleanup (no functionality changes)
CODEBASE: version 3.7.3
CHANGES:
- reformat / properly indent RaidRoll.xml
because: "it hurts our eyes!"
- use 'self', '...' and the locally passed arguments making it wow 2.x+ compliant in place of the deprecated 'this', arg# globals.
- remove the redundant extra frame creation in RaidRoll_OnLoad(). We already have a reference to the addon frame (see above).
- fix the event handler accordingly RaidRoll_Event(). We already have a reference to the addon and the arguments.
because: it's cleaner (doesn't create an unneeded extra frame), doesn't pollute the global namespace, current implementation will break eventually when the deprecated wow 1.x globals are removed.
- make the RR_Test() function actually do something and use it for debug output instead of ChatFrame1:AddMessage and DEFAULT_CHAT_FRAME:AddMessage
because: consistency, actually checks that DEFAULT_CHAT_FRAME exists before outputting, won't bug out on passing 'nil' or non-string arguments.
- globally replace getglobal() with _G[]
because: it's wasteful and adds performance overhead to call a global function to do a table lookup a gazillion times, instead of doing the table lookup directly.
3.7.3
- Hopefully fixed the bug on startup
- Added tooltip for the item being rolled on
3.7.2
- German localization modification
3.7.1
- You can now modify the guild rank priority
3.7
- Modified the options menu's
- Added scroll bar for scale
- Added scroll bar for rank width
- Added ability to show/hide group
- Hopefully fixed scrolling error
- Fixed rerolling error
- Added more words to be localized
3.6
- added the slash handler /rrl (i will remove it if there is any conflicts)
- Fixed the "Leer" to "Leeren" in german localization
- Catching rolls is now localization independent thanks to zanglang and his addon "RollTracker Lite" http://wow.curse.com/downloads/wow-addons/details/rolltracker.aspx
- Removed those annoying SendAddonMessage whispers for users from Lightning's Blade
- You can now raid roll in a party as well as in a raid. The commands are still the same (/rr and /rr [Itemlink])
- Added a debug option ( /rr debug ) which can help in finding and reproducing any bugs you find
3.5.1
3.5
3.4.1
3.4
- Added scrollbar
- Added ability to mark rollers with an !
3.3
- Added options screen
- More LDB support
- Non-standard rolls are marked with a *
3.2
3.1
- Minor LDB support
- Added width function
3.0
- Added ability to track many rolls from one person
- Added ability to track guild ranks
- Added ability to give higher ranks priority
- New GUI
2.7
- Changed the position of the item name (that is being rolled on) to make it easier to read
2.6
- Automatic window resizing if the itemlink is too big
2.5
- Added commands:
- /rr enable - Enables raid rolling tracking
- /rr disable - Disables raid rolling tracking
- These settings are saved between sessions
2.4
- Settings are now saved between sessions on a per character basis
- When you create a new window it waits for someone to roll before counting down
2.3
- Options are now displayed in the raid rolling window
2.2
- Fixed a bug where someone saying an itemlink with "roll" in the name would open the rolling frame
- Added a 60 second countdown to the top left of the frame
- Allowed the tracking of non-announced rolls
2.1
- Fixed a bug with a player roll 100
- Added the ability to track all types of rolls (e.g. 1-50, 50-100)
- Only tracks rolls made within 60 seconds of the announcement
2.0
- Now tracks rolls made on items
1.5
- Added ability to announce itemlinks using one of these commands:
- /rr [Itemlink]
- /rr re [Itemlink]
1.3
- New command "/rr re" to reroll
1.2
1.1
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...