CT_RaidAssist Update

CT_RaidAssist and CT_RaidAssist_MTPlayers have both been updated to add some functionality, as well as fix a small bug some users were encountering. Details below.

CT_RaidAssist (3.301)
- Added the command /ctraid as an alternative to the existing /raoptions and /ctra commands.
- Fixed a debuff display issue that was occurring when a new debuff replaced an existing debuff on a player and the number of debuffs didn't change.
- Fixed a problem involving the names of players on the same server as you. This was causing some CTRA messages in the addon channel to be ignored.
- Raid target icons are now displayed on all raid frames (if the option to show the icons is enabled in CT_RaidAssist). This can be useful when used in combination with a boss fight addon that places raid target icons on players that get certain debuffs.

CT_RaidAssist_MTPlayers (3.301)
- Raid target icons are now displayed on all raid frames (if the option to show the icons is enabled in CT_RaidAssist).

CT_Core & CT_BottomBar Minor Tweaks

Just a few changes, detailed by Dargen below:

CT_BottomBar (3.301)
- Fixed an issue that was preventing you from being able to click on something underneath an empty button on the main action bar.

CT_Core (3.304)
- Added options to open/close all bags when the auction house opens/closes.

Post 3.3 Updates and Fixes

While most of the 3.3 updates went through flawlessly, Dargen spent a bit of time fixing up a few small issues that arose, and patched up an update for CT_BuffMod in the process.

CT_BuffMod (3.301)
Buff options
- Added an option to center the duration if not showing the buff name.

CT_Core (3.303)
Objectives window
- The options for the Objectives window are now disabled by default. This is to prevent any problems that might arise from having other addons loaded that also try to manipulate the Objectives window.
- To enable the Objectives window options, type /ctcore, scroll down to the Objectives section, and select "Enable these options".
- Display issues or other errors may arise if you have more than one addon that tries to manipulate the Objectives window. If that happens, you may need to disable Objectives window options in either CT_Core or some other addon.
- Changed the method CT_Core uses to move the Objectives window in order to try and prevent other addons from immediately repositioning the window when CT_Core moves it.
- Fixed a problem with the Objectives window temporarily reverting to the game's default position for it when entering or leaving a vehicle.
- When locked, the Objectives window will not get displayed unless it is large enough to accomodate at least one objective.
- CT_Core will now remember whether the Objectives window was collapsed or expanded, and it will restore the window to that state when you login or reload your UI.
- Added a texture to the spot where you click to resize the Objectives window (when it is unlocked).

CT_Timer (3.301)
- Added a missing reference to CT_Library.lua. This fixes the error "attempt to index global 'CT_Library' (a nil value)" that was occurring when CT_Timer was the first CTMod addon to load.

CT_MailMod (3.301) and CT_Core (3.302) Small Update

Over on our forums, XylanTrueheart posted a message describing an issue with the backpack opening when visiting the mailbox. Dargen made a few updates that should prevent that from happening for anyone else.

CT_Core (3.302)
- The 'open all bags when merchant opens' option now specifically opens the backpack, even though the game normally opens the backpack anyway at a merchant. This should force the backpack open for anyone who's backpack was not opening for some reason.

CT_MailMod (3.301)
- The 'open all bags when mailbox opens' option now specifically opens the backpack, even though the game normally opens the backpack anyway. This should force the backpack open for anyone who's backpack was not opening for some reason.

CT_Core Update to Fix Blizz Functionality (Objectives)

Blizzard's latest revision of the Objectives window in WoW 3.3 no longer includes the ability to move or resize the window. Until they get around to putting it back in, Dargen has added some options to CT_Core that will let you do a few things with the window.

CT_Core (3.301)
- Added options for the game's Objectives window. You can now move and resize the window, display a border around it, keep it from being dragged off screen, and change the color and opacity of the window. You can right click the title of the Objectives window to access a menu of options.

CT_UnitFrames and CT_MapMod 3.301 (bug fix)

Just a small update that includes a fix by Dargen for an issue Chribas caught in CT_UnitFrames that cropped up from the 3.3 version today. This update also includes a fix to CT_MapMod; details below:

CT_UnitFrames (3.301)
- Fixed the error: attempt to index global 'TargetofTargetPortrait' (a nil value)
- Fixed the problem with the target's class not appearing over the name in the Target Frame.

CT_MapMod (3.301)
- Fixed a problem where it would show the wrong map notes if you clicked on the "Show map" button in the Quest Log, or the "?" button in the Objectives window.

CTMod for Patch 3.3

As I'm sure all of you have now noticed, 3.3 finally rolled its way out. All mods have been updated, so please download fresh copies of all of the ones you use. Dargen kicked out a big set of updates, changes, and improvements. If you'd like to learn about everything that changed, read below:

CTMod 3.3 version notes:

CT_BarMod (3.300)

General
- Updated for the WoW 3.3 patch.
- Some variables and functions which were global are now correctly declared as local.
- Updated CT_Library.lua to version 3.005.

Key bindings
- Made some changes to the way key bindings are handled internally by the addon. This may resolve a problem some people were having with key bindings not always displaying on their buttons.
- After unbinding a key from a button, the addon will display the next key bound to that button if there are other keys still bound to it.
- Fixed an issue that sometimes required you to left click twice on a line in the CT_BarMod Key Bindings list before you could change a button.
- Added key binding support for mouse buttons 16 through 31.
- Mouse wheel up/down (along with any optional combination of alt, ctrl, shift) can now be bound to any CT_BarMod button.
- When displaying a keybinding on a button, the word "BUTTON" is shortened to "B".
- When displaying a keybinding on a button, the word "MOUSEWHEELUP" is shortened to "WU".
- When displaying a keybinding on a button, the word "MOUSEWHEELDOWN" is shortened to "WD".

Slash command
- Added the /ctbar command which can be used to directly open the CT_BarMod options window.
- Added the ability to hide or show any one of the 10 CT_BarMod bars using the /ctbar command. For example, type (without the quotes) "/ctbar hide 2" to hide bar 2, and "/ctbar show 2" to show bar 2.

CT_BottomBar (3.300)

- Updated for the WoW 3.3 patch.
- Made a change to prevent a "VehicleMenuBarLeaveButton:SetPoint(): CT_BottomBar_VehicleBarFrame is dependent on this" message which could sometimes occur when entering a vehicle.
- Clicking an empty button slot when shapeshifted, or in a vehicle (if you've hidden Blizzard's vehicle frame), will no longer cause it to click the button on the main action bar beneath that slot.
- Added an option to hide the Main Bar gryphons. Previously this option was only available in CT_Core. Changing the option in CT_BottomBar will also change the corresponding option in CT_Core (if that addon is loaded).
- Added the /ctbb command which can be used to directly open the CT_BottomBar options window.
- Updated CT_Library.lua to version 3.005.

CT_BuffMod (3.300)

- Updated for the WoW 3.3 patch.
- Added options to hide Blizzard's temporary enchants frame, buffs frame, and consolidated buffs frame. All 3 frames are hidden by default.
- Added an option to prevent the CT_BuffMod window from being moved off screen.
- Hiding the CT_BuffMod window's border no longer prevents the window from being positioned at the very edges of the screen.
- Added the /ctbuff command which can be used to directly open the CT_BuffMod options window.
- Some variables and functions which were global are now correctly declared as local.
- Updated CT_Library.lua to version 3.005.

CT_Core (3.300)

- Updated for the WoW 3.3 patch.
- All options have been reorganized into separate sections which appear in alphabetical order.
- Added the /ctcore command which can be used to directly open the CT_Core options window.
- Some variables and functions which were global are now correctly declared as local.
- Updated CT_Library.lua to version 3.005.

Auction House
- Added an option to add an item to the Auction House's Auctions tab when you Alt left-click an item. If you are not looking at the Auctions tab, then it will automatically switch to the Auctions tab before adding the item.

Bank
- Added options to open and close all bags when you use the bank.
- Added options to open and close all bags when you use the guild bank.

Duels
- Added an option to block duels.
- Added an option to show a message when a duel is blocked.

General
- Changing the option to hide the Main Bar gryphons will now also change the corresponding new option in CT_BottomBar (if that addon is loaded).
- The option to block trades while at the bank has been moved into the new Bank section.

Merchant
- Added an option to buy a stack of items from a merchant when you Alt click an item. This function was already in CT_Core but there was no option to enable/disable it.
- Added options to open and close all bags when you use a merchant.

Trading
- Added an option to open a Trade window with your target when you Alt left-click an item. Once the window opens, the item will automatically be added to the Trade window.
- Added an option to add an item to the Trade window when you Alt left-click an item.

CT_ExpenseHistory (3.300)

- Updated for the WoW 3.3 patch.
- The option window can no longer be dragged off screen.
- Added the /cteh command which can be used to open the CT_ExpenseHistory window.
- Now displays a basic options window in the CTMod Control Panel. It describes the slash commands available, and provides a button to open the CT_ExpenseHistory window.
- Updated CT_Library.lua to version 3.005.

CT_MailMod (3.300)

General
- Updated for the WoW 3.3 patch.
- Added options to open and close all bags when you use the mailbox.
- Added an option to display a message when the mailbox closes that shows how much your money has changed.
- Added the /ctmail command which can be used to directly open the CT_MailMod options window.
- The CT_MailMod options can also be accessed by clicking the large round picture located in the upper left corner of the mailbox window.
- When you take items from a mail, delete a mail, or return a mail, the addon will disable certain buttons to prevent them from being used until the requested action has finished processing.
- If the server is taking too long to respond to a request from the addon, the current action may timeout causing the processing to be cancelled. The default timeout period is 30 seconds.
- You can manually cancel the processing of an action at any time by clicking the Cancel button on the Inbox window, or by closing the mailbox.
- Updated CT_Library.lua to version 3.005.

Inbox
- Added an option to enable mouse wheel scrolling in the inbox.
- Added an option to display long message subjects as two lines of text.
- If you right-click on the "Prev" button it will take you to the first inbox page.
- If you right-click on the "Next" button it will take you to the last inbox page.
- Added an option to display the message number above each message's checkbox.
- The text indicating that you have a lot of mail in your inbox is now displayed in the chat window when the mailbox opens, instead of at the top of the inbox window.
- Added an option to display the number of messages in the inbox (on the left side of the inbox window title).
- Added an option to display a "Mailbox" button showing the number of messages remaining in the mailbox (on the right side of the inbox window title). These are the messages that the game is not currently showing in the inbox.
- When there are less than 50 messages in the inbox and there are messages available in the mailbox, clicking the "Mailbox" button will cause the addon to wait for the game to download more messages into the inbox.

Message expiry buttons (inbox)
- Added an option to display a message expiry button below the message expiry time for each message.
- A button with an arrow on it will appear below the expiry time if a message can be returned. Clicking the button will log and return the message.
- A button with an cross on it will appear below the expiry time if a message can be deleted. Clicking the button will log and delete the message.

Selecting messages (inbox)
- Now displays the number of selected messages below the "Select All" checkbox.
- Added an option to show message checkbox tooltips.
- Message checkboxes will now only be shown on lines containing a message.
- To select messages with similar subjects, Alt left-click a message's checkbox.
- To unselect messages with similar subjects, Alt right-click a message's checkbox.
- To select all messages from the same sender, Ctrl left-click a message's checkbox.
- To unselect all messages from the same sender, Ctrl right-click a message's checkbox.
- To select a range of messages, Shift click one checkbox and then Shift left-click a second one.
- To unselect a range of messages, Shift click one checkbox and then Shift right-click a second one.
- By default, selecting (or unselecting) messages adds to (or removes from) the selection list.
- Added an option to clear the selection list before selecting a sender.
- Added an option to clear the selection list before selecting a range.

Processing selected messages (inbox)
- Added a button at the top of the inbox window to return selected messages.
- When the "Open" or "Return" button is clicked it will change into a "Cancel" button that can clicked to canel the processing of the selected messages.
- Fixed a problem where the addon would sometimes open selected messages out of order, or suddenly stop opening messages.
- When automatically opening multiple selected messages, the oldest message is now opened first. This also causes the selected messages to appear in the mail log in the same relative order that they were in the inbox.
- Automatically retrieving items from a message should no longer cause "item not found" or "database" error messages.

Message icons (inbox)
- Added an option to show all attachments in message icon tooltips. Note: The game only supports displaying 10 icons in tooltips so the 11th and 12th items in the tooltip will not have an icon.
- You can now use Ctrl click on a message icon to return the message to the sender.
- You can still use Alt click on a message icon to take the contents of the message (Shift click will also work).
- The left or right mouse button can be used when doing a Ctrl click, Shift click, or Alt click on a message.
- Moved the "C.O.D." text that is displayed on a mail icon, to the top of the icon. This prevents it from being partially covered up if an item count is displayed at the bottom of the icon.

Open Mail window
- Now logs items and money taken from the Open Mail window.
- Now logs mail that is deleted from the Open Mail window.
- Now logs mail that is returned from the Open Mail window.
- While an attachment is being taken, any other attachment that is clicked will be marked (the icon color changes) and added to the processing queue.
- Clicking a marked attachment will unmark it and remove it from the queue, as long as it is not the item currently being taken.

Mail log
- The /maillog command and the "Mail Log" button will now toggle the mail log window open/closed.
- Messages with no sender now show the player name as "Unknown" in the mail log.
- Added an option to log all mail that you return.
- Added an option to log all mail that you delete.
- Added an option to log all mail that you open.
- Now displays "Open", "Return", or "Delete" in the first column to indicate the type of log entry.
- No longer logs all items and money in a message before anything is taken in case an inventory full or similar error occurs.
- Attachments taken from the mail in the Open Mail window are logged after each item is successfully taken.
- Attachments taken from closed mail in the Inbox are logged after everything in a mail is successfully taken.
- Errors are now logged on the same line as the mail information to which the error applies.
- When multiple messages are processed, they now appear in the log in the same relative order that they were in the inbox.
- Added an option to change the scale of the mail log window.
- Logs the amount of money paid when the first item in a COD mail is taken.
- Logs the amount of money in a COD mail that you return.
- COD amounts are displayed in the mail log's money column using red text (Non-COD amounts are shown using white text).

Sending mail
- Added an option to an item to the Send Mail window when you Alt left-click an item. If you are looking at the Inbox tab, then it will automatically switch to the Send Mail tab before adding the item.
- Added an option to replace a blank subject with the amount of money being sent.

CT_MapMod (3.300)

- Updated for the WoW 3.3 patch.
- The cursor coordinates are now only shown when the cursor is over the actual map.
- When the world map is not full size, the word "Cursor:" is not shown in order to save some space.
- The "Filter" button, "Display notes" button, and "Auto gather herbs/veins" checkbox have been combined into a single "Options" button to save some space for when the map window is small.
- Map note tooltips now include a line describing how to edit the note.
- Closing, minimizing, or maximizing the map window while the Edit Map Note window is open, or while editing the filter text, will cancel the edit.
- Updated CT_Library.lua to version 3.005.

CT_PartyBuffs (3.300)

- Updated for the WoW 3.3 patch.
- Added the /ctpb command which can be used to directly open the CT_PartyBuffs options window.
- Updated CT_Library.lua to version 3.005.

CT_RaidAssist (3.300)

- Updated for the WoW 3.3 patch.
- Changed the cooldown time for the Druid's Rebirth spell from 30 to 20 minutes.
- CT_RaidAssist no longer uses the 'RAID' addon channel while in a battleground. This prevents CT_RaidAssist from causing a 'You aren't in a party.' message to appear in the chat window. If you still get that message, then you probably have another addon that is using the 'RAID' addon channel in a battleground.
- The names of players from other servers should now be handled correctly while in a battleground, and their raid frames should now update correctly.
- Fixed a bug that could sometimes cause raid frames to not update correctly after a player was moved from one group to another, or the sorting method was changed.
- Some variables and functions which were global are now correctly declared as local.
- Updated CT_Library.lua to version 3.005.

CT_RaidAssist_MTPlayers (3.300)

- Updated for the WoW 3.3 patch.

CT_Timer (3.300)

- Updated for the WoW 3.3 patch.
- CT_Timer now appears in the list of addons in the CTMod Control Panel.
- Now displays a basic options window in the CTMod Control Panel. It describes the slash commands available, provides a button to open/close the CT_Timer window, and provides a button to open the CT_Timer options window.
- The CT_Timer window can no longer be dragged off screen.
- Updated CT_Library.lua to version 3.005.

CT_UnitFrames (3.300)

- Updated for the WoW 3.3 patch.
- The option window can no longer be dragged off screen.
- Added an option to not change the color of the health bars as health decreases.
- Added the /ctuf command which can be used to open the CT_UnitFrames options window.
- Now displays a basic options window in the CTMod Control Panel. It describes the slash commands available, and provides a button to open the CT_UnitFrames window.
- Updated CT_Library.lua to version 3.005.

CT_Viewport (3.300)

- Updated for the WoW 3.3 patch.
- Added the /ctvp command which can be used to open the CT_Viewport window.
- Now displays a basic options window in the CTMod Control Panel. It describes the slash commands available, and provides a button to open the CT_Viewport window.
- Updated CT_Library.lua to version 3.005.

CT_Libary.lua (3.005)

General
- The scrollbar in the options window resets to the top when you select a different addon.
- The message at the top of the CTMod Control panel now mentions the slash commands that can be used to open it.
- Some variables and functions which were global are now correctly declared as local.

Settings import
- Fixed a problem with the settings import feature in the CTMod Control Panel where it was not properly importing frame positions.
- Fixed a problem where there would be more than one "Settings Import" item listed in the CTMod Control Panel when more than one version of CT_Library.lua was encountered.
- The settings import window now defaults to the first character on the first server that has importable options.
- Added the ability to delete settings.

Slash command
- Added the /ctmod command as an alternative to the existing /ct command. Either one will open the CTMod Control Panel.
- Added code to allow direct access to an addon's options window via a slash command (refer to individual addons for any slash commands that may have been added).

Please let us know via the forums if you experience any issues or difficulties...or if you just want to drop by and say hi!