Help

TB Core

Libraries Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 31,597 Downloads
  • Supports: 4.2
  • 16 Average Daily Downloads
  • Created 3/18/2009 10:09:01 PM
  • Updated 7/18/2011 11:27:53 AM
  • 25 Favorites
  • Project Site
  • License: All Rights Reserved
  • Release Type: Release
  • Newest File: r151-release
or
Support development! **
Donate

About TB Core

WARNING

TB Core currently only supports add-ons that were updated for Cataclysm. Inactive TB add-ons will NOT work with this release of TB Core!

Features

TB Core is a library providing functions which are essential to the TB Add-Ons Suite. If you use an add-on prefixed with TB_, it most likely requires this library in order to function properly. Finally, TB Core also does the following:

  • Increases the quality of your screenshots.
  • Increases the violence level.
  • Shows enemy cast bars on the default unit frames and nameplates.
  • Provides the /GX slash command to restart your graphical engine, hopefully fixing display corruption.

Localizations

Localization for TB Core is open. Please contribute your translations using the CurseForge contribution page.

Bugs and Requests

Please submit them using the CurseForge Tracker.

About the Author

I am a professional software engineer who plays World of WarCraft way too much and develops add-ons as a hobby (crazy, I know!). I have played the same character since the release of World of WarCraft, a hunter called Valana, in the Team BATTLE guild on the Mug'thol realm. I raid some, but my primary focus in this game is PvP.

Please donate to help keep this add-on going!

------------------------------------------------------------------------
r151 | valana_tb | 2011-07-18 16:27:20 +0000 (Mon, 18 Jul 2011) | 4 lines
Changed paths:
   A /tags/r151-release (from /trunk:150)

Tagging as r151-release:
* Added NewStack() to encapsulate usage of an array as a stack.
* Initializing of a queue is a bit smarter now and detects whether a dictionary or an array is passed in. Dictionary keys and array values are now enqueued.
* Request the friends list on load to allow IsFriend() to work immediately.
------------------------------------------------------------------------
r150 | valana_tb | 2011-07-18 05:26:52 +0000 (Mon, 18 Jul 2011) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Added NewStack() to encapsulate usage of an array as a stack.
------------------------------------------------------------------------
r149 | valana_tb | 2011-07-18 01:18:24 +0000 (Mon, 18 Jul 2011) | 2 lines
Changed paths:
   M /trunk/TB_Core.lua

* Initializing of a queue is a bit smarter now and detects whether a dictionary or an array is passed in. Dictionary keys and array values are now enqueued.
* Request the friends list on load to allow IsFriend() to work immediately.
------------------------------------------------------------------------
r147 | valana_tb | 2011-07-16 04:36:01 +0000 (Sat, 16 Jul 2011) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Using a metatable for checking friends was actually a terrible idea.
------------------------------------------------------------------------
r146 | valana_tb | 2011-07-15 19:28:58 +0000 (Fri, 15 Jul 2011) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

The _friends metatable index is no longer set when a player is found not to be a friend. This would allow a player added to the friends list later to be treated correctly.
------------------------------------------------------------------------
r145 | valana_tb | 2011-07-15 19:11:22 +0000 (Fri, 15 Jul 2011) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Moved IsOnlineGuildMate() from TB Assimilator into TB Core.
------------------------------------------------------------------------
r144 | valana_tb | 2011-07-15 06:53:58 +0000 (Fri, 15 Jul 2011) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

IsRealIdFriend() => IsFriend() and checks the regular friends list as well.
------------------------------------------------------------------------
r143 | valana_tb | 2011-07-15 06:21:47 +0000 (Fri, 15 Jul 2011) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Added IsRealIdFriend().
------------------------------------------------------------------------
r142 | valana_tb | 2011-07-13 05:14:06 +0000 (Wed, 13 Jul 2011) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Don't wipe the internal storage unnecessarily on Dequeue() when self.count == 0.
------------------------------------------------------------------------
r141 | valana_tb | 2011-07-12 01:23:59 +0000 (Tue, 12 Jul 2011) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Added a queue structure.
------------------------------------------------------------------------
r139 | valana_tb | 2011-06-29 03:57:33 +0000 (Wed, 29 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Core.toc

Bumped TOC.
------------------------------------------------------------------------
r137 | valana_tb | 2011-06-28 05:11:20 +0000 (Tue, 28 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Added an IsValana() function that only returns nil in all packaged builds.
------------------------------------------------------------------------
r136 | valana_tb | 2011-06-28 02:03:32 +0000 (Tue, 28 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Converted @alpha@ sections to @do-not-package@ instead since a lot of people seem to use the alphas through the Curse client.
------------------------------------------------------------------------
r133 | valana_tb | 2011-06-08 07:29:46 +0000 (Wed, 08 Jun 2011) | 1 line
Changed paths:
   M /trunk/.pkgmeta

Disabled no-lib packaging.
------------------------------------------------------------------------

Learn how to disable ads
Learn how to disable ads
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster Addon Downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse.com Experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Minecraft 3D Print Giveaway

Enter Now!