Troll The Bones (Roll The Bones Tracker)

Last Updated: Sep 4, 2018 Game Version: 8.0.1

16,435

Sep 28, 2016

Owner: Gmull

1 Troll The Bones

Were you ever struck by bad luck, rolling the bones like twelve times in a row to get more than one buff? Now you've got a tool to let everybody know how unlucky you are!
All statistics are saved account-wide between sessions. Type in /ttb to see most options.

See also https://wow.curseforge.com/projects/roll-the-bones-statistics for a Roll The Bones statistics tracker.

 

2 Commands Telling Your Bad Luck

/ttb threshold <number>
Sets the number of rolls you have to experience painfully before the addon starts yelling. For example, set this to 3 via /ttb threshold 3 and the addon will send out a message if you receive two or more buffs and rolled three or more times for this to happen.

Standard: 5

/ttb ham <text>
The message to yell into the world if you roll all five buffs.
{n} represents the amount of rolls you did between your last destruction mode and this one.

Standard: I rolled 'em all. Pulling Azeroth NOW!

/ttb finally <text>
The message to yell into the world after ending a bad luck streak of single buff rolls.
{n} represents the amount of rerolls you needed to get two or more buffs.

Standard: I was just trolled by the bones {n} times.

/ttb record
Outputs your reroll record of not getting two buffs and your longest dry spell of not getting all five buffs.

/ttb lastfive
Outputs the number of rolls you did since your last ham mode. This number can be accessed via {n} in the /ttb ham message.

/ttb playsound true/false
Whether to play a short sound ("one" to "five") after gaining bones buffs.

Standard: false

/ttb leeroy true/false
Find out for yourself! Not affected by playsound.

Standard: false.

 

3 Commands Helping Your Buff Management

3.1 Textbox Output

/ttb textboxmode true/false

When in combat, this option displays a little textbox showing the six buffs line by line. If you have Roll the Bones up, the active buffs are shown in green color. The ofthers are a bit transparent. This is an alternative for the icon output.

/ttb textbox lock/unlock

After showing the textbox with /ttb textbox pin you can use this command to make it movable. lock activates the ability to click through the textbox again.

/ttb textbox pin/unpin

Pinning the textbox makes it always visible, even after you leave combat and all buffs run out.

/ttb textboxbackground true/false

This shows or hides the black, transparent background on the text box frame.

3.2 Icon Output

/ttb iconmode true/false

When in combat, this will display a bar with icons for your six buffs showing which are active. The WoW cooldown animation is placed on them so you can see how long they are still running.

/ttb icons lock/unlock

After showing the icons with /ttb icons pin you can use this command to make them movable. lock activates the ability to click through the icons again.

/ttb icons pin/unpin

Pinning the icons makes the icon bar always visible, even after you leave combat and all buffs run out.

/ttb iconscaling [0.5 - 2]

Changes the size of the icons in icon mode. The standard is 1.0 which is equivalent to an icon size of 40x40. So changing this to 0.5 will result in 20x20 icons, 2.0 will result in 80x80 icons.

/ttb iconbackground true/false

This shows or hides the black, transparent background on the icon frames.

/ttb icondir h/v

Changes the orientation of the icon bar to horizontal (h) or vertical (v).

 

4 Other Commands

/ttb output <channel>

This will let you choose your desired output channel for the addon's messages. Currently there are two messages available: For ending a bad luck streak and for having a five buff roll. Your options here are none, say, yell, guild, party and raid.

/ttb resetpos

This command will reset the text and icon frames to the center of the screen. Useful if they got lost somehow.

/ttb center h/v

This centers the text and icon frames horizontally (h) or vertically (v) on the screen.

 

5 In The Future

  • Support multiple languages.
  • Rethink the roll advisor.
  • Beautify the text box.
  • Add a bar display mode.
  • New mode: Only show buffs which are running.
  • Group the /ttb options menu. It's starting to fill.

 

6 Plans On A Roll Advisor

I thought a long time about a roll advisor and came up with the following thoughts.
Determining which rolls you should keep and when you should reroll depends on some criterias:

  • Which legendaries are equipped? Especially the bracers and the shoulders have a huge impact on your rerolling strategy, combined even more.
  • When does the fight end? Can I immediately continue fighting afterwards?
  • Which and how many buffs did I roll?
  • Is Adrenaline Rush/Curse of the Dreadblades up?
  • How is the fight structured (damage+ phases, immunity phases, add cleave...)?

A few examples:

  • During Adrenaline Rush the value of True Bearing (cooldown reduce) is high, even higher with Dreadblades up and with the right legendaries equipped.
  • During your Dreadblades a double buff of Jolly Roger and Broadsides (chance for an extra Saber Slash/extra combo point) is almost useless because they are both combo point related and the Dreadblades give you max combo points anyway. So having both of these buffs up during the Dreadblades is like fighting without a buff.
  • Having your shoulder legendary buff up (+100% crit) makes Shark infested Waters (+25% crit) useless, at least for those six seconds. But if at the same time your cooldowns are running
    and Shark Infested Waters is lasting long enough you should probably keep the buff until your cooldowns run out and reroll after. But you probably won't reroll if the remaining boss fight length is only 10 seconds.

    There are so many different situations in which the different buffs have completely different values that the result of a reroll advisor will probably never be satisfying.
    In addition to that many of those situations cannot be taken into account because they are not visible to the addon, such as the remaining length of the boss fight or general mythic+ instance, actions to come (how long until the next trash pack, immune phases in boss fights like in Vault of the Wardens).
    You wouldn't be able to completely rely on the addon, in some cases it would give the right advice, in most cases it wouldn't.

 

7 Known Bugs/Oddities

  • After joining a Timewalking Dungeon or a Battlefield you have to /reload in order to make the addon work again.
  • There are sporadically reports of not being able to save the addon data between sessions. When logging back in your settings are gone. I personally never witnessed this bug, so please tell me if you do and try to give as much information as possible.

 

8 Contact

If you stumble across any error messages or would like to have a new feature, write a comment here, ingame to Armak-Frostwolf (EU) or via Michi#2174.

 

9 Changelog History

v8.0.1 build 14 (Sep 05, 2018)

  • The addon should not interfere with other addons anymore.
  • Switching specialisation and talents should go without any error now.

v8.0.1 build 13 (Jul 31, 2018)

  • Fixed a bug in the command line interface (/ttb <command>). Some commands did not get executed properly and changed other settings instead.

v8.0.1 build 12 (Jul 31, 2018)

  • You can now order the buffs the way you want to. To do so, open the configuration GUI via /ttb. You'll see a list of the six buffs on the right side of the menu. You can left click a buff to move it upwards. Right click on it to move it downwards. You'll immediately see your changes. If you hit 'Cancel' though, they will get reverted.
  • Automatically showing the icon bar and text box during configuration should now work properly and not mess up your settings for pin icons or pin text box in some cases.
  • Major code improvements.

v8.0.1 build 11 (Jul 27, 2018)

  • The beautification of the text box has begun! I'll add more features to it in the next versions, to make it so nice you can actually show it to your friends :-)
  • Added the possibility to hide/show the background of the text box via /ttb GUI or CLI: /ttb textboxbackground true/false
  • "Renamed" textbox to text box in the GUI (not in the commands).
  • ALT + Y (hide all UI elements) now correctly hides the text box.
  • Minor improvements under the hood.

v8.0.1 build 10 (Jul 23, 2018)

v8.0.1 build 9 (Jul 23, 2018)

  • Switching to other specs now correctly disables the addon's functionality. Switching back to Outlaw makes everything run again!

v8.0.1 build 8 (Jul 22, 2018)

  • I completely rewrote the addon's buff tracking engine. T21 bonus should get displayed fine now. I did extensive testing, but there might still be hidden bugs. It is intentional, that when rerolling with a T21 extra buff active, this buff won't count towards any statistics of the addon. It's solely regarded as a bonus! So a Roll The Bones usage resulting in 4 buffs (2 rolled buffs + 2 extra T21 buffs) results in the audio file "two" played.
    With the rewrite I can react much faster to RTB changes in the future.
  • The engine rewrite also leads to the pleasure of retroactive buff tracking. When you do a /reload while RTB buffs are running, they will now be shown.
  • Removed the show and hide commands for icons and textbox. Use pin and unpin instead.
  • Pinning/unpinning a frame now shows/hides the frames after changing the settings via console or the GUI.
  • The textual buff output will now always be filled with the buff's names, even if no buffs are up. Textbox mode has to be turned on, though.
  • I removed the fading animations of the frames due to testing. They will be back in a future version.
  • Five heavy addon-developing days have passed and now the addon should be perfectly ready for BFA. Let me know if you've got some more ideas or encountered any bugs. Until BFA I'm not planning on doing any major updates. I will continue testing and using it extensively and fix any occuring bugs.
  • The project switched to a different release naming. From now on it's always WoW's current version + the build number of TTB.

v1.4.1 (Jul 22, 2018)

  • Renamed a few /ttb commands for better consistency:
    • showicons is now icons show
    • hideicons is now icons hide
    • lockicons is now icons lock
    • unlockicons is now icons unlock
    • Same goes for the textbox commands
  • Fixed the buggy icon display right after login. This was caused by the addon getting initialised twice.
  • /ttb icons show/hide and /ttb textbox show/hide now only show/hide the frames, this does not change any settings or behaviour. See below for the new commands replacing the old functionality.
  • Added commands /ttb icons pin/unpin and /ttb textbox pin/unpin to always show the frames.
  • Changed group in the output channel selection to party. Always mixing this up!
  • Added some missing textual feedback to the chat commands.
  • Frame (un)locking is now available in the GUI.
  • Several minor improvements/bugfixes.

v1.4 (Jul 21, 2018)

  • You can now change the orientation of the icons in icon mode to vertical (and back to horizontal).
  • Changes to the icon bar are now previewed when adjusting sliders etc. from the /ttb menu. Remember to do a /ttb showicons before to see them out of combat.
  • You can now center the text and icon box horizontally and vertically (before: only horizontally) by typing /ttb center h and /ttb center v.
  • Centering of the text box was a bit off: fixed.

v1.3.12 (Jul 20, 2018)

  • Fixed an issue where in rare occasions the /ttb options *might* have been empty. This is probably related to the issues of some people who stated their addon settings got reset.
  • The icon box now preview-scales while adjusting the slider in the settings.
  • You can now show or hide the background of the icon box.

v1.3.11 (Jul 20, 2018)

  • The text box and the icons are now shown after login/reload, if showtextbox or showicons were previously enabled.
  • You can now scale the size of the icon mode from 0.5 to 2.0 (default is 1).

v1.3.10 (Jul 20, 2018)

  • The cooldown numbers of the icon mode should not overlap the world map (and other ui elements) any more.

v1.3.9 (Jul 18, 2018)

  • Should now work again; adapted to the latest API changes. Please let me know if you've got problems with saving your settings between sessions.

v1.3.8 (Jul 18, 2018)

  • BFA prepatch day - yay!! Updated for patch 8.0.1.

v1.3.7 (Aug 30, 2017)

  • Updated for patch 7.3.0

v1.3.6 (Jul 25, 2017)

  • Fixed an issue that could cause the Addon Control Panel not to be filled with data
  • Fixed an issue where the frame's positions got lost after reload
  • Added an output channel option for TTB messages
  • Text/icon frames will snap to the edges of the screen if they are dragged outside
  • Added command /ttb resetpos to get the icons and textual output to the center of the screen
  • /ttb center centers the icons and textual output horizontally (for a better aligning)

v1.3.5 (Jul 8, 2017)

  • Fixed a Lua error on login caused by the latest version. It occured after login and could be fixed by reloading.
  • Hopefully fixed all respec issues. You can now switch between specs and the addon gets loaded/unloaded correctly.

v1.3.4 (Jul 8, 2017)

  • The Addon Control Panel (/ttb) should now always be populated with the correct values when you open if for the first time after starting the game/reloading.

v1.3.3 (Jul 5, 2017)

  • The last little display error with the German client regarding 'Loaded Dice' should be solved now
  • The remaining duration of the buffs is now shown in icon mode
  • The text box/icon box is now also shown when rolling out of combat

v1.3.2 (Jun 14, 2017)

  • Possible rolls are now 1, 2 and 5.
  • Buff order was adapted to the current meta (True Bearing > Shark Infested Waters > Broadsides > Jolly Roger > Buried Treasure > Grand Melee).
  • The roll detection on German clients should now run smoothly again. Jolly Roger was not detected when the golden trait 'Loaded Dice' was active.
  • The icon box/text box now hides after leaving combat or after the buffs run out, whatever comes last.

v1.3.1 (May 22, 2017)

  • Fixed a bug in the GUI that caused the finally message to override the ham message.

v1.3 (May 22, 2017)

  • Fixed an issue with the German client, where the new golden trait (Loaded Dice in english) is named just like the Jolly Roger buff (Gezinkte Würfel). This led to showing  wrong buff numbers (1 added) when rolling after using adrenaline rush.
  • Added graphic configuration. Type /ttb to get there.

v1.2.2 (Mar 29, 2017)

  • Updated for Patch 7.2.

v1.2.1 (Jan 31, 2017)

  • Fixed an issue that caused the icons and/or textbox to show on other specializations than Outlaw.

v1.2 (Dec 9, 2016)

  • Fixed a little bug where only rolls between 6-buff rolls were counted. So it was possible to get a message like "I rolled all six buffx. I needed 0 rolls for that since my last destruction mode!"
  • Added two new buff-display methods: Text and Icons. See the project's page on curse.com for details.

v1.1.3 (Oct 27, 2016)

  • Everything is saved between sessions now.
  • Number of rolls after the last six roll is tracked and can be included in the yell.

v1.1.2 (Oct 26, 2016)

  • Updated for Patch 7.1

v1.1.1 (Oct 10, 2016)

  • Leeroy mode is not dependent on playsound any more.

v1.1 (Oct 6, 2016)

  • Fixed a Lua error on login
  • Added sound files announcing the number of rolled buffs
  • Added a record variable

v1.0 (Sep 29, 2016)

  • Release version 1.0

Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes