|
Post by Moongaze on Mar 31, 2008 22:49:59 GMT -5
LunarSphere Stage 7 Primary Release "Wall of Text crits you for 18392 damage!" Version 700 Changelog: Feature Additions[/u][/b] [li]New Tab: "Tooltips." This tab allows the user to set up various ways to display the tooltips in LunarSphere, as well as manipulate the game tooltips for LS and other addons, if the user wishes. [/li][li]Tooltips Tab: New section: "Tooltip display." The user can choose a display option from a small list of displays. The options are: - "Normal": Shows the full tooltip for the action, nothing is removed.
- "Name only": Shows the name of the action only, with no other tooltip information. This makes a VERY small tooltip and is ideal for those who know their spells, or don't care about the details.
- "Simple": Shows only the white text in a tooltip. This text can have the name of the action, the power cost (mana, energy, etc) it needs, it's range, and whatever else appears as white text. The green "use" text is removed, as well as the yellow "description."
- "None": Will not display tooltips for any of the LunarSphere actions.
[/li][li]Tooltips tab: New section: "Tooltip descriptions." The user may choose to hide the yellow and your green text that appears in a LunarSphere tooltip for an action. The user can choose to hide ALL of the text, or just instances where the text is really long (more than 1.5 or 2 lines). [/li][li]Tooltips tab: New feature added to "Tooltip descriptions" called "Hide keybind text from tooltips." Turning this option on will prevent the display of the yellow keybind text in the tooltip from displaying. [/li][li]Tooltips tab: New section: "Tooltip color." The user can change the border color and opacity of the LunarSphere tooltips, as well as the background color and opacity of the LunarSphere tooltips, allowing the user to further create the interface color scheme they would like. [/li][li]Tooltips tab: New feature added to "Tooltip color" section called "Apply to all game tooltips." This will apply the border and background settings for the LunarSphere tooltips to all tooltips that are of the GameTooltip type. This does not change item link tooltips, since those are technically not game tooltips. [/li][li]Tooltips tab: New section: "LunarSphere tooltip anchor." The user can select various options for where the LS tooltips appear. Options include: - Game tooltip location
- Custom anchor location
- Mouse cursor
- Top-left of button
- Top of button
- Top-right of button
- Left of button
- Right of button
- Bottom-left of button
- Bottom of button
- Bottom-right of button
[/li][li]Tooltips tab: New buttons added to "LunarSphere tooltip anchor" section called "Show custom" and "Reset." "Show custom" will display the custom anchor on the screen that the user can drag around and select what side of the anchor the tooltips will pop out from. Once shown, the button will be labeled "Hide custom" and will hide the box once you are comfortable with the location. "Reset" will drop the anchor onto the center of the screen, if you lose it or it becomes hard to move. This custom anchor is only used by LunarSphere when the "Custom anchor location" option is selected from the dropdown list. [/li][li]Tooltips tab: New section: "GameTooltip anchor." The user can select whether to modify the location of the default GameTooltip object with this section [/li][li]Tooltips tab: New option added to "GameTooltip anchor" section called "Set GameTooltip anchor." Turning this option on will force the GameTooltip object to appear where the user specifies with the GameTooltip anchor that they can move around. Most, if not all of the standard GameTooltips will be caught and dropped into this location. LunarSphere tooltips will not be affected unless LunarSphere's tooltip anchor is set to use the "GameTooltip location." [/li][li]Tooltips tab: New buttons added to "GameTooltip anchor" section called "Show" and "Reset." "Show" will display an anchor on the screen that represents the default GameTooltip. The user can drag it around and select what side of the anchor the tooltips will pop out from. Once shown, the button will be labeled "Hide" and will hide the box once you are comfortable with the location. "Reset" will drop the anchor onto the lower-right corner of the screen where the tooltip would normally appear, if you lose it or it becomes hard to move. This custom anchor is only applied to the GameTooltip when the "Set GameTooltip anchor" option is on. Template Tab Unlocked![/li][li]New Tab: "Templates." This tab allows the user to set up templates and save them for exporting, load imported templates and user saved templates, as well as make a backup of their LunarSphere data file. [/li][li]Templates Tab: New section: "LunarSphere templates" which has a list for templates found. [/li][li]Templates Tab: New button in "LunarSphere templates" section called "Save." Clicking this button will bring up a new window where the user can type in a name to save their currently sphere setup as. Also, the user can select to make their template available to just their class, or to all classes. If you choose to make it for all classes, try to make the template GENERIC, which means, NO SPELLS. Items and button types are okay, spells is a little much, since Hunters can't cast Blizzard. When you save your template, the name of the template will be checked to see if it exists already. If it does, nothing will happen and the window will just close when you hit "save." Also on this window you'll find 5 options to save with your template: - Button data - Stores all the data on the buttons except for keybind data. Why not keybind data? Well, keep reading.
- Keybind data - Stores the keybind data for the buttons. Some people don't want F1 through F10 to be an action bar, which is why the button data and keybind data are separate.
- Sphere data - Pretty much some of the basic options that affect just the sphere, such as the gauge events, sphere text event, and a few things here and there. Strictly related to the sphere, nothing to do with reagents, tooltips, speeches, inventory, etc. Just the sphere.
- Reagent list data - This is to save popular reagents that the class might need into the template for the auto-buy stuff. This does NOT save the auto-buy settings. It will ONLY save the list, hence "Reagent *list* data"
- Skin data - Pretty much anything and everything related to color and shape of the sphere and the buttons. This does not do scale (that's what the button and sphere data is). It does gauge colors, vivid display colors, skin colors, sphere colors, shine, marks, and tooltip skinning.
[/li][li]Templates Tab: New button in "LunarSphere templates" section called "Load." Clicking this does nothing unless you have a template select from the list. Once you have a template selected, you click this button to find the Template Handler window which has the same data from the "save" screen for templates. This time, anything that was found in the loaded template will be available for checking on and off for the loading process. If the template didn't have Skin data, for example, it would be grayed out. Check the stuff you want to load and hit "load" to have the UI reload and your template be applied. [/li][li]Templates Tab: New section: "LunarSphere backup file." This section has three buttons that allow the user to mess with a backup file, as well as display how much memory the backup file takes (once one has been created). The buttons are: - Create - Creates a backup of the LunarSphere saved variables file. All your sphere settings, button data, reagent list, etc., will be saved EXCEPT for your speech data. Upon creating a backup file (either by creating a new one, or it will overwrite your old one), the user will be able to see a small summary of how much extra memory this backup will take.
- Restore - If there is a backup file, the user can click this button to restore their sphere settings, button data, etc., (except speeches, those will stay untouched) to the saved version. This will reload the UI automatically. After restorying the file, it will stay a part of the settings file without the need to remake it. If you want to delete the file ... keep reading.
- Delete - If there is a backup file, the user can click this button to delete it from memory. It's pretty simple and straight forward. I doubt you need further information. Really. You don't need to know anymore. It's just a delete button. It's like the Windows Recycle Bin or the Mac Trash Can, but after you're done using it, it will be automatically emptied. I'm nice like that. Hey look! Cake!
Other new stuff...[/li][li]Debug Tab: New feature added: "Delete export templates." Clicking this will delete all of the templates that the user has created with the template tab. This does not fully delete IMPORTED templates (copying the LunarSphereExporter.lua global saved variables file to the LunarSphere folder), nor does it delete built-in generic templates, since, well ... those don't take up memory). [/li][li]Sphere tab: New feature added: "Move detached buttons." Checking this option will allow for all detached buttons to be moved around the screen. Unchecking this will lock them in place. This was put in place so that users can choose to move the sphere (and the attached buttons) and not accidently move the detached buttons. [/li][li]Sphere tab: New feature slider: "Main button count." This slider will default at 10 (what we currently have for main buttons around the sphere) and go all the way down to 1. These buttons will evently space out like the 10 before it, so if you choose only 4 buttons, there will be one at the top, one at the right, one at the bottom, and one at the left size of the sphere. This will allow further customization to allow the user to use only the buttons they care about. This does not destroy buttons. It merely hides them so you don't need to mess with them anymore. The button data for a button will still exist, even if you decide to hide the button. This is so you can have 10 main buttons set up, decide to go to only 5 for a while, and then return to 10 and have the other 5 still defined. [/li][li]Sphere Dropdown Menu: Added "Move detached buttons" to the dropdown menu that appears while CTRL-Left Clicking the main sphere. [/li][li]Button Settings Window: New button type unlocked: "Pet action bar." This button type will let you select pet action button 1 through 10 and assign it to a button. The texture for the pet button and the function of the button can be used. NOTE: This feature is incomplete. It works as intended for now, but the icons will appear DIM on the button, plus you can't tell which spell or ability is turned on or off. I decided to give this to people early for the template creation so we can get some hunter templates and warlock templates taken care of without waiting for my next update[/li][li]Speech Tab: New tag added for speeches: "<focus>" This will be replaced in a speech with your focus target, or if no focus target exists, it will try to get your current target. [/li][/ul] Feature Changes- Import and Export Data: LunarSphere will now load up the import data found in the LunarSphere folder (which is in the LunarSphereExport.lua file if you happened to copy export data there for import) and ensure that data doesn't get overwritten when the LunarSphereExport module loads when a user wishes to export something. Typically an issue when it comes to speech importing/exporting.
- Speech Tab: Changed the way the spell mount names are generated. The name typically has "Summon" in the text, and LunarSphere will now remove that word. This should work on most locales, but I'm unsure if it will work properly for the German locale, or whether or not it will be grammatically correct on other locales other than English. I guess we get to try and find out =)
- Sphere Tab: Renamed the "Move sphere/buttons" setting to "Move sphere and attached buttons." This is to promote the idea that the detached buttons can be locked in place while the sphere can be moved around.
- Button Settings: ALL button settings (not just the action assignments) will now revert to the previously saved settings if the user hits the Cancel button or the X button while in the Button Settings window. These two features will now work as expected when cancelling out of something (and not saving the changes).
- Debug Tab: Memory Printout now displays the total amount of memory all addons use at the bottom of the list.
- Debug Tab: All tooltip options were removed from the tab and rebuilt in the Tooltips tab. The saved settings for your tooltip display data will automatically be converted to work with the Tooltips tab.
Bug Fixes- Fixed an issue where trying to repair with auto-repair would cause an issue. This is due to a function that Blizzard removed with WOW 2.4. This has been addressed and works properly again.
- Fixed an issue where spells with reagents would not show their reagent count on the button unless the buttons' "show icon" and "show count" were set to the spell. It will now show the count properly even if the icon doesn't match the show count action.
- Fixed an issue where trying to swap a detached button with a submenu button would also swap the detached status to the submenu button, allowing for the submenu button to be dragged away from the rest of the row of buttons. This was never intended, sorry =(
- Fixed an issue where macros that contained only addon commands or command line text (such as "/say HI!" or "/script ReloadUI()" would appear as disabled and grayed out. They should now be fully lit.
- Fixed a HORRIBLE bug with my database copier that would cause a 15kb database to explose to 3 or 4 megs ... wow. Um, wow.
- Fixed an issue where some tooltips were not showing the click icon image for instances where an item is out of stock.
- Fixed an issue where the tooltip size would be a little longer than needed. This was originally put in place to deal with macros with long names, but carried on into other tooltip situations WITHOUT a macro. Now, LS will no longer force the size unless it needs to.
|
|
|
Post by Moongaze on Apr 5, 2008 18:43:33 GMT -5
LunarSphere Stage 7 Primary Release "Pest control on those bugs!" Version 701 Changelog: Feature Additions- Button Settings Window: Main buttons ONLY: New feature slider: "Submenu button count." This slider will default at 12 (what we currently have for submenu buttons that are part of a menu) and go all the way down to 1. This will allow further customization to allow the user to use only the buttons they care about, preventing "empty" buttons that the user might never use from spawning over other buttons. This does not destroy buttons. It merely hides them so you don't need to mess with them anymore. The button data for a button will still exist, even if you decide to hide the button. This is so you can have 12 submenu buttons set up, decide to go to only 5 for a while, and then return to 12 and have the other 7 still defined.
- Tooltip Tab: New button added next to the tooltip color selectors: "Default." This button will reset the tooltip colors to the default values.
- Debug Tab: New button added: "Wipe ALL data + ReloadUI." Unlike the "Wipe button data" button, this will wipe ALL settings from LunarSphere on that character and reset LS to default settings. Note: While this technically destorys all sphere data on the character, it does not destory speech data. Nor does it destory the backup data file.
Feature Changes- LunarSphere Defaults: Default sphere color has been officially changed to white, default menu button color has been officially changed to a light blue. The default blue menu color, in my option, looked too dark with the default skin texture, so it looks a little better. These defaults can also be accessed with the "default" buttons in the Skin tab.
- Button Types: Button types such as "Use strongest/weakest healthstone" and the mana gem and mount types as well will show the proper icon while out of stock. I originally set it to show the default GENERIC type (healthstones are healing items, so the healing item [potion] icon was shown), but they are now a little more specialized.
Bug Fixes- Fixed an issue where users that didn't have the LunarSphereExport folder would receive an error during startup. This was due to a version check that LunarSphere runs and it was checking the version of the Exporter which didn't have any value since the folder didn't exist. This won't happen anymore.
- Fixed an issue where some users would receive an error during loading due to "MinimapTextRight" being a nil value. I changed some of the loading order in LunarSphere and this shouldn't happen anymore ... in theory ... but I could be wrong.
- Fixed an issue where item mount names were not appearing in the speeches in place of "<mount>"
- Fixed an issue with the "Generic setup" template not doing anything upon loading.
- Fixed an issue with LunarSphere tooltips, um, kinda large sometimes or too small or just plain old messed up when the "Set GameTooltip Anchor" option was enabled.
- Fixed an issue where trying to save a button with the "show icon" option set to a click type that has no action would result in an error. This was due to a code change I made for the Pet Action Button types and, well ... my bad
- Fixed an issue where under special circumstances, the item recognition code might run before the button creation code, causing issues while loading LS. The load order has been more firmly set.
|
|
|
Post by Moongaze on Apr 11, 2008 16:59:46 GMT -5
LunarSphere Stage 7 Primary Release "More random stuff" Version 702 Changelog: Feature Additions- Memory Tab: Reagents tab options: You may now disable and enable the "Reagent" tab.
- Memory Tab: Inventory tab options: You may now disable and enable parts of the "Inventory" tab.
- Memory Tab: Speech tab options added. You may now disable and enable the "Speech" tab.
- Memory Tab: Other tab options: You may now disable and enable parts of the "Other" tab.
Feature Changes- GameTooltip code: Changed the load order of some of the hook functions so that LunarSphere plays a little bit nicer with TinyTip, but there will still be issues if your LunarSphere anchor is set to use the "Custom anchor location" option.
Bug Fixes- Fixed an old issue where the AH total bids and AH total auction tally would always show themselves upon first loading of WOW.
- Fixed another formatting issue with tooltips which would cause the item counts to spill out from the tooltip.
- Fixed an issue where the AH mail grabbing feature would erroneously show the "you've got mail" icon on the minimap after grabbing on the mail. Now, if you have no more mail in your mailbox after using this feature, the icon will disappear like it should.
- Fixed an issue where the keyring button type would show "(?/0)" for the free slots in the keyring. Since the keyring has an infinite, this doesn't even need to be here ... so the count text has been removed.
- Fixed a typo in the item recognition code that could occasionally set a "highest strength" type of item to "not found" if the strongest item happened to be on a cooldown of any kind.
- Fixed an issue where the Mana Emerald count (charges) were not updating when used.
|
|
|
Post by Moongaze on Apr 23, 2008 1:25:40 GMT -5
LunarSphere Stage 7 Primary Release "Must ... keep ... going ..." Version 703 Changelog: Feature Additions- Memory Tab: New section added called "Memory and CPU Stats." This section allows the user to see how much memory LunarSphere (and its export data) is taking up, how fast it is increasing (kb per second) and, if enabled, the CPU usage of LunarSphere as well. These update every second.
- Memory Tab: New option added called "CPU profiling (will reload UI)." This will show whether or not the CPU profiling feature is on in WOW and let the user turn it on and off with a click. Doing so will reload your UI. Having this option off will disable the CPU use display for LS in the memory tab.
- Memory Tab: New button added: "Requires UI reload." This button is disabled and will be automatically enabled when features of LunarSphere are selected or deselected from the features list that requires a UI reload.
- Button Settings: Keybind buttons will now be reset or deleted when the user right-clicks the button (while not assigning a keybind)
- Button Settings: Keybind buttons now have a tooltip that reminds users that left-clicking it will let you set the keybind, and right-clicking it will just delete the current bind.
- Buttons: Active spells that are waiting for a target, as well as active stances and auras will now have a bright yellow glow added to them to show that they are enabled, just like the original Blizzard action bars.
- Speech Tab: New speech tags added:
- <say> : forces the current line of speech to go to the "say" channel.
- <yell> : forces the current line of speech to go to the "yell" channel.
- <party> : forces the current line of speech to go to the "party" channel.
- <raid> : forces the current line of speech to go to the "raid" channel.
Feature Changes- Memory Tab: Features that can be disabled also include how much memory those specific features take up while turned on.
- Memory Tab: The LunarSphere features section has been renamed and most of the entries in the section have been renamed as well.
- Memory Tab: Moved the "Memory usage summary" button out of the Debug Tab and into the Memory Tab. It still functions the same way.
- Buttons: Pet Action Buttons are no longer grayed out. They will also reflect currently active states for the pet (aggressive, passive, defensive. Follow or stay). Activated abilities, however, have nothing special going on with them since LunarSphere can't activate/deactivate pet abilities and use pet abilities. It can only use them ... and it might stay like that for a while (no toggle on/off for abilities). Maybe after the public release I'll add toggles, if I can.
- Repair Log: Guild repairs will now be notated by "(G)" instead of "(Guild Funds)" and the "G" will be green.
Bug Fixes- Fixed an issue where disabling the "AH mail options" from the Memory tab would cause a loading error with LS and prevent it from loading properly.
- Fixed an issue where the middle and right click keybinds were improperly displayed on the tooltip for a button. They were switched.
- Fixed an issue where the keybind text on the button itself was swapped for middle and right click actions, if the user set the icon to be displayed to be middle or right click and a keybind was assigned to that click type. They are now organized properly.
- Fixed a small typo that was still allowing for some extra code from the Reagent tab to still be turned on, even if the user turned off the reagent tab. Before, only 2-3kb of memory was saved. Now it's back up to 10kb for the Reagent tab.
- Fixed a formatting issue with the "Open Menu" button type and tooltips. Each click should have an empty line separating it from the previous action information, but the "Open Menu" button types were rebels and didn't want to follow suit. They are now whipped into submission and will have a spacer as needed.
- Fixed yet another formatting issue with tooltips. Hopefully the item count/keybind text won't flow out of the frame anymore ...
|
|
|
Post by Moongaze on Apr 28, 2008 2:11:29 GMT -5
LunarSphere Stage 7 Primary Release "What's this? What's this? There's color everywhere What's this? There's white things in the air" Version 704 Changelog: Feature Additions- Settings Window: New tab called "Gauges" can now be used. This tab replaces the slot the "Outer Gauge" tab used to be.
- Gauges Tab: New dropdown list "Gauge to edit" has been introduced. Users can select the outer or the inner gauge from this dropdown and edit the attributes of the gauge in the same way the separate "Inner" and "Outer" gauge tabs used to work. Basically, I combined the two tabs into one.
- Settings Window: New tab called "Buttons" can now be used. This tab replaces the old "Inner Gauge" tab. However, I am not done with the options for this tab, so it is just a tease. I know, I'm bad.
Feature Changes- Gauges Tab: Gauge event dropdown items have undergone a little revision. I have added a subcatagory called "Player" which will house some of the player related stats that the gauges will track. This list is not finished! I just converted the database to use the new event layout I will be using so that I can add events really easily in the future.
Bug Fixes- Fixed an issue where trying to save a template while the LunarSphereExporter addon/folder is not available would cause an issue. Now, if the export addon doesn't exist, LunarSphere will print a message to the chat when you try to save a template, similar to what happens when trying to export speeches without the exporter. In the future, I'll add a text message to let the user know that saving a template actually exports it.
- Fixed an issue with DrDamage support. LunarSphere will now start using DrDamage when DrDamage is fully loaded, instead of trying to use it when it's not ready.
- Fixed an issue where an error would pop in regards to a selectable spell being placed on the sphere as a click action.
|
|
|
Post by Moongaze on Apr 28, 2008 13:56:04 GMT -5
LunarSphere Stage 7 Primary Release "What's this? What's this? There were bugs everywhere What's this? I kicked them to the air" (lol, I'm a lame duck) Version 705 Changelog: Feature AdditionsFeature ChangesBug Fixes- Fixed an issue where having a gauge event set to anything other than health or mana/energy/rage would cause LunarSphere to break.
- Fixed an issue with loading old templates or old saved backups that had the old gauge and sphere event database. LunarSphere will now convert that data as it's applied.
|
|
|
Post by Moongaze on Apr 29, 2008 18:23:44 GMT -5
LunarSphere Stage 7 Primary Release "I doubt anyone reads these messages" Version 706 Changelog: Feature Additions- Template Tab: New button added to the template selection area called "Delete." With the power of little goblins and gnomes in wire cages, LunarSphere can now delete templates that have been saved. This button will light up when you select a template that is valid for deleting. You can't delete the built-in templates ... but anything with a file size next to it can be.
Feature Changes- Other Tab: Current Time is now based off of server time.
Bug Fixes- Fixed an issue where using some of the dropdown menus in LunarSphere would cause LunarSphere to break. I forgot to tie up some loose ends. Sorry about that.
- Fixed an internal issue with player coordinates where if the user switches to a new zone and does not open their map, their coordinates are displayed as "0, 0" in the coordinate display for LunarSphere. Now, if the coordinates are "0, 0" and the player is not in an instance, LunarSphere will update the map's current position so that the coordinates work again.
|
|
|
Post by Moongaze on May 13, 2008 12:43:12 GMT -5
LunarSphere Stage 7 Primary Release "As they burned it hurt because I was so happy for you!" Version 707 Changelog: Feature Additions- Skin Tab: New art catgory called "Gauges" added. Selecting this catagory will let the user select from a few different gauge skins to apply to the gauges. These are all high-resolution now and look better. There is a solid color, faded color, two other 3d-ish looking coloring options, and some nice looking color to black faded ones to choose from. The old gauge art started at a slight gray and faded to dark gray, while these start at white and fade darker as well. This means that when you gauges apply their new colors, they might be brighter than you remember. There is now a default starting gauge (the slightly faded one) which will be used upon loading the first time.
- Skin Tab: New art catgory called "Borders" added. Selecting this catagory will let the user select from a few different border skins to apply to the sphere. These are all high-resolution now and look better. There is a solid color, faded color to gray, faded color to black, and one 3D-ish border. There is now a default starting border (the solid color one) which will be used upon loading the first time. The default border color is also black. Border #3 (the 3D one) with gauge #6 is sexy on my screen, especially with the more vivid colors to choose from.
- Skin Tab: New options in Border catagory. Users can choose the color they would like to tint their borders with the color selector to further customize their LunarSphere. Default starting color is black, since that is how it always has been. You'll need to modify the color to see the border in any other color, obviously.
Feature Changes- Sphere Tab: Moving the slider for how many main buttons should be displayed will now update the number of buttons even if you are not in "edit button" mode. Still, if you are in combat, this feature will do nothing until after combat ends.
- Skin tab: Removed "Inner gauge" and "Outer gauge" skin catagories (they were replaced by "Gauges" and "Borders"). The "Show inner gauge shine" and "Show outer gauge shine" have been moved to the skin catagory "Gauges."
Bug Fixes- Fixed an issue where the sphere text event "Ammo Count" was showing nothing. Now, it will show something.
- Fixed a typo that was preventing battleground coordinates to update properly unless the user opens their map.
- Fixed another issue with DrDamage support.
- Fixed an issue where hiding or showing the inner gauge while the outer gauge was already hidden could cause some borders to appear when they shouldn't. Now, it operates as it used to (this was due to a bug introduced by combining the two tabs)
- Fixed an issue with LunarSphere crashing upon loading with the new 2.4.2 patch of WOW. This was related to a global string that I tried to use that Blizzard took out of their global strings, resulting in errors =)
|
|
|
Post by Moongaze on Jun 4, 2008 4:46:33 GMT -5
LunarSphere Stage 7 Post-Primary Release "Well, some go this way, some go that way. But as for me, myself, personally, I prefer the shortcut. " Version 708 Changelog: Feature AdditionsFeature Changes- The Button Settings window now has a scrolling section where a majority of the menu button options are plopped into. This was done to allow for some of the new options I will be adding to the window, while at the same time, allowed me to trim the size of the window a little bit. However, I don't like the way it looks and will probably make the ENTIRE window scrollable in the future...
- Changed the way the GameTooltip anchor setting works. Now, it will only change the default location of the GameTooltip. If an addon or another UI element sets the anchor to be something else that is NOT default, LunarSphere won't mess with it. This was the original intention but my code, um ... hijacked a lot of tooltips and dumped them in that default location. If people want to gather most or all tooltips and place them in one location, I might add that feature later, but it might have issues with other addons...
Bug Fixes- Fixed an issue where trying to load the "Generic Setup" template on a warrior would do nothing. Actually, it would load everything into the stance 0 for the character, but wrriors start at stance ID 1, unlike all other classes. Now, the stance 0 data will be properly transferred to the warrior's stance 1 data and the template will work again.
- Fixed a lag issue that would occur while spamming spells.
- Fixed a slight lag issue that would result from tooltip updating
- Fixed an issue where LunarSphere and some map addons were not playing nice and LunarSphere would force the map addon to display the current zone your character is in while the "Minimap Coordinates" option is turned on. This should no longer happen.
|
|
|
Post by Moongaze on Jun 16, 2008 3:43:44 GMT -5
LunarSphere Stage 7 Post-Primary Release "Well, then," the Cat went on, "you see a dog growls when it's angry, and wags it's tail when it's pleased. Now I growl when I'm pleased, and wag my tail when I'm angry. Therefore I'm mad." Version 709 Changelog: Feature Additions- Buttons: DrDamage support will also allow the display of the DrDamage tooltip text on the LunarSphere tooltips. WARNING: If you have more than one click action (i.e., left click and right click, or all three clicks) on a button, you WILL see 3 DrDamage tooltip data dumps on your tooltip, if those spells would normally have extra DrDamage data. I HIGHLY recommend setting your DrDamage tooltip display to require ALT or CTRL or SHIFT to be held in order to see the tooltip (done via DrDamage's general options). Otherwise, you might see a huge wall of text. Also, the "Tooltip Display" options in LunarSphere will NOT filter this text, it will be the full DrDamage data tooltip. I will provide the ability to NOT show the tooltip with the next version ...
- Buttons: The "Pet Action Bar" button types will now display their cooldown if the pet action is on cooldown.
- LunarSphere Settings window: Buttons Tab unlocked! This tab will have options related to buttons, such as status indicators, cooldown options, and more.
- Buttons Tab: New section added called "Global scale of buttons." This area lets you set the 10 main buttons' scale to the same scale (instead of the need to do it manually per button) and "Apply" the changes. If you want to reset the buttons' scale to default, there is a "Reset" button as well. There is also a child button scale slider and "Apply" and "Reset" buttons that go with it as well.
- Buttons Tab: New section added called "Button cooldown options." This area focuses on cooldown display for buttons. The "Skip global cooldown" feature was moved here as well.
- Buttons Tab: Button cooldown options: New feature called "Special cooldown effects" added. This dropdown list allows users to define what type of cooldown effect to show on the buttons when a spell is on cooldown. Choices include:
- "None" - Does nothing special and just applies the normal cooldown tint to the button that is on cooldown.
- "Fade out tint" - A cooldown effect that places the cooldown tint above the icon (with full opacity) and fades it to transparent in time to the cooldown.
- "Fade in button" - A cooldown effect that makes the ENTIRE button transparent (including the border and text) and fades it in until it is fully visible in time to the cooldown.
- "Fade in icon" - A cooldown effect that makes JUST the icon of the button transparent and fades it in until it is fully visible in time to the cooldown. Does not affect the cooldown text or other text on the button.
- "Shrink tint (horizontal)" - A cooldown effect that places the cooldown tint on top of the icon and then compresses its width until it is a small line in the middle and disappears.
- "Shrink tint (vertical)" - A cooldown effect that places the cooldown tint on top of the icon and then compresses its height until it is a small line in the middle and disappears.
- "Shrink tint (both)" - A cooldown effect that places the cooldown tint on top of the icon and then compresses both its width and height until it is a small ball in the middle and disappears.
- "Radial cooldown (square)" - This is the one that started it all. It's the built-in cooldown effect that WOW has on all their buttons. This was originally made for SQUARE buttons, so I think it looks horrible on the circle buttons I have. But, when the square buttons are finally added, this will look good. I included this for those that want it =)
- Buttons Tab: Button cooldown options: New feature called "Show cooldown text" added. This is on by default. Having this on shows the cooldown text on the buttons, having it off will make you some coffee. Well, maybe not coffee, but it will hide the text for you.
- Buttons Tab: Button cooldown options: New feature called "Show ready shine" added. This is on by default. Having this on shows the cooldown "ready" shine that normally appears on a button to bring attention to the button and let you know it's ready. Having it off will make the shine not appear.
- Buttons Tab: Button cooldown options: New color picker feature called "Text color" added. This lets you pick the color for your cooldown text. Weee!
- Buttons Tab: Button cooldown options: New color picker feature called "Icon tint" added. This lets you pick the tint (and opacity) that the "cooldown tint" will be when applied to a button. Don't forget that there is an OPACITY slider here too, so you can make the tint fully opaque or add some transparency.
- Button Settings window: New area added called "Menu button options" which can be found on all 10 of the main buttons around the sphere. Even if the button is not currently a menu button, it can still have these settings changes (you just won't see them in action).
- Button Settings window: "Menu opening style" dropdown list added. This area lets the user decide how the menu will open. Menu opening options include:
- "Click to open, click to close" - Operates like the menus used to. You click the specified "Open Menu" click on the button and the menu will open. Click it again, and it will close.
- "Open while mouse is over button" - This is a mouseover, or mouse hover, or mouse entering, or whatever else you want to call it of the same technique ... style. If your mouse moves over the button, it will automatically open. No need to click. You still need to have ONE click action assigned to "Open Menu" because that's how you make a menu right now. This feature will automatically close the menu when your mouse leaves the button (or it's submenu buttons) within 0.5 seconds of doing so. Thus, it's only open when you're mouse is over it. This delay can be modified, of course. Also, by clicking the button, you will automatically open it (if it was closed) or close it (if it was open) as a side bonus.
- "Always open, never closes" - Does what the name implies. The menu will ALWAYS be open, and you cannot close it by clicking on it.
- Button Settings window: "Set auto-close delay" option added. Turning this option on will let the menu button auto-close with the specified delay. It can be 0.5 seconds and as much as 10 seconds.
- Button Settings window: "Apply to all menu buttons" button added. Click this will set the current menu button settings (menu opening style and delay time options) to all 10 of the main buttons, so the user doesn't need to do it manually.
Feature Changes- All dropdown menus within LunarSphere are now skinned to match the settings windows of LunarSphere. Also, the background of the dropdown menus has become more solid, allowing users to read the dropdown menu contents without the stuff behind the menu blending in.
- The 10 main buttons around the sphere have been raised a little higher in the frame layout, allowing for their item count text to appear in front of the sphere if they are close to the sphere.
- Buttons Tab: Some options that were located in various other tabs have been consolidated into the Buttons tab. "Dr. Damage Support," "Skip global cooldown," "Hide keybind text," and the vivid color settings options are now in this tab. The Vivid Colors have been renamed to "Button Status Colors."
- The Button Settings window has been modified so that the scroll bar introduced in version 708 no longer just scrolls a small area near the bottom, but rather, it now scrolls the entire window. The makes more sense, looks better, and will let me shorten the window in the future if I want.
- Changed the way the auto-populate item database works for each locale. Now, if you have a version of WOW with two locales, LS will properly save the correct spell names needed to make the auto-populate button types work ("Use strongest water," Use strongest bandage," etc.)
Bug Fixes- Fixed an issue where some healthstones that were "improved" were registering as weaker than their non-improved counterparts. Now, all the healthstones should have their strengths adjusted properly.
- Fixed a bug where "dragging" a spell/item/macro (not "dropping" said action, but "dragging") to the sphere while not in button edit mode would cause an error.
- Fixed a bug where creating a menu with the shortcut method (dragging an action to one of the 10 main buttons and holding CTRL as you left-click it (right click is delete) would not show the new submenu buttons until the user exited and entered edit button mode, or clicked the menu button for editing. Now, they pop out immediately.
- Fixed a bug where creating a menu with the shortcut method and then immediately exiting "Edit Button" mode would cause an error.
- Fixed a bug where created a menu with the shortcut method (yes, again ... kinda sad too since these last couple bugs came from old code, but I guess no one knew about the method or uses it =) would not update the menu button's icon unless you reloaded the UI or opened up that button's Button Settings and saved.
- Fixed various bugs with DrDamage text being displayed on the buttons. Issues include not updating the text display while swapping buttons, the DrDamage text not disappearing when you disable DrDamage support, and a few other random things.
- Fixed a bug that ignored the tooltip color selection from the Tooltip tab for the LS tooltips if "Apply to all tooltips" was turned off. Now, the LS tooltips will match the colors, even if the "Apply to all" setting is off.
- Fixed a bug where some world objects users can interact with would have the LS tooltip color when "Apply to all tooltips" was not turned on. Now, they will only be colored if the option is on, but will still experience some issues with a bright background if a UNIT tooltip is displayed or in the process of fading while the user moves the mouse over the world object. Moving the mouse away from the object and back on will fix the issue. Sadly, this is the best I can do for now =(
|
|
|
Post by Moongaze on Jun 16, 2008 16:17:27 GMT -5
LunarSphere Stage 7 Emergency Bug-Fix Release "If I had a world of my own, everything would be nonsense. Nothing would be what it is, because everything would be what it isn't. And contrary wise, what is, it wouldn't be. And what it wouldn't be, it would. You see?” Version 710 Changelog: Feature Additions- ... none (this is just a quick bug fix version)
Feature Changes- ... none (unless you consider bug fixes as "changes" =)
Bug Fixes- Fixed an issue where loading LunarSphere (either logging in or reloading the UI) while a spell has a cooldown already will cause an error.
- Fixed an issue where having the sphere text set to display a cooldown would cause an error. This was due to the fact that the new cooldown effect code was trying to apply itself to the sphere, and, well ... the sphere doesn't support that.
- Fixed an issue where the item recognition code wasn't properly saving the "Mana Gem" spell data, preventing the mana gems from being selected with "use strongest mana gem" and others like it.
- Fixed an issue where the sphere cooldown text was not updating properly (would stick on the first cooldown number, usually "2" for the global cooldown, and never disappear.
- Fixed an issue where spells with a cooldown longer than the global cooldown would not update their cooldown properly until another spell was cast.
- Fixed an issue where switching from a cooldown effect of "radial cooldown (square)" to another effect would leave the existing radial cooldown in place while the other effect would continue. This would only happen if a spell was already on cooldown.
|
|
|
Post by Moongaze on Jun 21, 2008 0:51:56 GMT -5
LunarSphere Stage 7 "Stuff I found in a bag" Release "I'm not mad." ... "You must be," said the Cat, "or you wouldn't have come here." Version 711 Changelog: Feature Additions- Reagents tab: New feature called "Also pull reagents from bank" added. If this feature is turned on (and the "Auto-restock reagents" is also turned on), LS will check your reagent list and attempt to top-off while at your personal bank as well. If one or more reagents have been pulled from your bank, and you have the "Printout purchase summary" feature turned on, you will be notified that you restocked your reagents from the bank (one line, that's it). Note: In most situations, you will need free bag space for this to work. Also, any item grabbed as a "split stack" will always take up a new slot. So, if you have 1 potion in inventory and 4 in the bank and you need 5 total, the "4" is a "complete stack" at this time and will automatically be dropped on your 1, to make 5. However, if you need 4 total, the "4" will be split, and 3 will be dropped into the first EMPTY slot in your bag, NOT on top of your original potion. I don't see this changing in the future, so please don't ask...
- Gauges Tab: New feature called "Gauge angle offset" added. This will default at 90 degrees. Users may choose any angle between 0 and 360, in 5 degree increments. 0 Degrees is pointing straight up. This option sets the 100% filled position of the gauge and it will move counter-clockwise as the gauge becomes less filled (or, will fill clockwise), as usual. Each of the two gauges can have independant starting positions!
- Gauges Tab: New feature called "Reverse gauge direction" added. This feature will make the gauge fill in a counter-clockwise direction (or become less filled in a clockwise direction). Basically, this just reverses its direction. Simple as that. This option will apply to the current gauge, meaning each gauge has an independant fill direction!
- Gauges Tab: New gauge catagory added: "Target." Inside this catagory exists the events: "Target - Health" and "Target - Mana/Energy/Rage." A note about the "Target - Mana/Energy/Rage" feature. Unlike the player version, where LunarSphere knows the type of power the character is using and will allow the editing of the specific power colors if the user is currently using that power (i.e., a druid will be able to edit the mana color, but if they shapeshift, they could edit the rage or energy depending on form), I have opted to only have one color represent all three values, which is a purple color. You can change the color, of course, but the color will be used for all target mana, energy, and rage. Sorry, but this is the best way of doing it at this time, since the other method would require the player to target 3 targets and change the colors via those targets and that is a slight hastle. I *might* just map these colors to the player mana/energy/rage colors in the near future and prevent the editing of the colors while in the "Target" catagory ...
- Button Settings: New button type called "Spell/Item/Macro (Focus)" added. This is the same as the "Spell/Item/Macro (Self-cast)" feature, but instead of auto-targetting yourself, it will auto-target your focus.
- Debug Tab: New feature added called "Force Drag-and-Drop Assignment." While this option is turned on, users may drag-and-drop spells/items/macros onto any LunarSphere button and assign it to the button, without the need to have the "Edit Button" mode on. As usual, you combat lockdown applies and you can't assign stuff during combat. Clicking a button will use the action on the button as normal, but dragging something to it will assign it to the left-click action. Remember: Drag-and-drop means pressing the left mouse button down on a spell/item/macro and holding the mouse button and releasing it on another button. If you release the mouse button while dragging but your mouse is not over anything, the spell/item/macro will stay attached to your mouse and this method is now known as "click-to-pickup, click-to-drop" which is, in fact, not dragging =) This is a temporary location and it will be moved to the button tab or the sphere tab in the near future.
- Debug Tab: New feature added called "Fade out button tooltips." If this option is turned on, all button tooltips will only appear for about 1.5 seconds before they start fading out. This option is for those that like to keep their mouse on a button while clicking the same spell over and over again, without taking up screen space with the tooltip. This is a temporary location and it will be moved to the button tab or the tooltip tab in the near future.
- Debug Tab: New feature added called "Enable DrDamage tooltips." Before, if DrDamage support was turned on, the tooltips would automatically be applied to the LS tooltips based upon whether or not the tooltip display in DrDamage was turned on and its conditions were met (always shown, only with ALT key, etc). Now, the DrDamage tooltips won't show up unless this setting is also turned on. This is a temporary location and it will be moved to the button tab or the tooltip tab in the near future.
Feature Changes- Gauges: The space that represents an empty part of the gauge (the non-filled part) now shares the same texture as the gauge, but is darkened a lot to almost black. This, in my option, looks better and makes the gauges a little easier to read. Also, this was needed for the gauge angle offsets...
- Gauge and Sphere events: Renamed the "Health" and "Mana/Energy/Rage" events to "Player - Health" and "Player - Mana/Energy/Rage" so that the Target versions can be distinguished. This will be the naming format for Pet and the (possibly added) Focus versions in the future.
Bug Fixes- Fixed an issue where some cooldown effects were not fully wiped away when the cooldown ended, resulting in some icons being transparent, some buttons being darkened, etc. Although the issue might still pop up, but I did eliminate most of the causes ... I think? =)
- Fixed an issue where menus that have no delay time set and are open while logging out would be closed while logging in. It was a typo on my part and this has been fixed to operate like it used to.
- Fixed an issue where going from a 3D portrait for the sphere texture to a different texture while the outer gauge was not shown would show a horrible graphic effect that just needed to be gotten rid of.
- Fixed an issue with the "Mute speech button" in the Speech tab not showing or setting the correct setting. This issue would trick users into thinking the speech library was not muted, when it might actually be. The checkbox has finished some basic logic classes and now knows the difference between true and false.
|
|
|
Post by Moongaze on Jun 26, 2008 13:59:26 GMT -5
LunarSphere Stage 7 "More stuff I found in a bag" Release "For a moment, nothing happened. Then, after a second or so, nothing continued to happen." Version 712 Changelog: Feature Additions- Templates tab: Added two new templates: "Shapeshifter" (a druid template) and "Cryolysis" (a mage template). I might change the name of the mage template in the near future, since it doesn't really resemble Cryolysis too much. Cryolysis doesn't provide every spell, whereas LS does. Then again, it does share a lot of common button setup. I will need some people to help test these templates out. My recommendation is to SAVE your current setup in the Template Tab by using the Backup feature. Once your sphere is backed up, simply click the mage or druid template and load it. These templates simply pre-fill a LOT of the buttons for you. I do not plan to add reagent lists to these templates as a level 10 will not have much use for some of the reagents a druid or mage may use at level 70. This is JUST for button setup, sphere gauge/text setup, and skin coloring. The purpose of these templates is to have all the buttons full and ready to go for the user so that there is little setup required. If someone doesn't like the layout, they can drag stuff around
- Sphere: The sphere stores it's locational data to the database. This means that if you turn LS off for one session and then load it up again another day, it will still appear where you left it. Also, while saving templates, if you save the "Sphere" data, you will also be saving its locational data as well.
- Other Tab: New feature added called "Sphere location from center." This area has a text box for the X and Y location of the sphere, from the center of the screen, and an "Apply" button to set the location. Since (0,0) represents the middle of the screen, negative X is to the left, positive X is to the right, negative Y is down, and positive Y is up, like a graph.
Feature Changes- Other Tab: "Hide Action Bars" will no longer hide the "Bonus" action bars that appear while mind controlling a mob or taking control of a chess piece or other various situations that will give you an "extra bar" on top of your normal action bars. This is to address issues with, say ... hiding all the action bars and then not being able to do much in the Karazhan chess event.
- Button Type: "Use last submenu button" no longer simply copies the button's spell or item action to the menu button, but rather, copies the button's type as well. Now, special button types such as "Open character pane" and "Open all bags" and "Use strongest food" will have their settings transfer AND they will update like their real counterparts.
- Default LunarSphere Settings: The default setup for LunarSphere has changed to have the border skin set to the 3rd border image, the border skin color is white, the gauge skin is set to the second image, and the button skin is the 36th image (the "Serenity" looking skin). I think this will make LunarSphere look better for those just starting out. If people like the minimap icon borders that it used to start with, they can simply change the skin in the Skin tab
Bug Fixes- Fixed an issue trying to delete a template would cause an error.
- Fixed an issue where special button types (such as "Use strongest healing potion" or "Use best mount"), if you don't have the item in-stock, will display the wrong tooltip information.
- Fixed an issue where if the sphere is in "Edit Button" mode upon logging in, all the empty buttons will be fully opaque. This was not meant to happen...
- Fixed an issue where using the "Radial cooldown" for the button cooldowns, and having a button that has an item that can be used (which produces a cooldown) ... would trigger an error.
- Fixed an issue where the "Sphere button count" and "Sphere button cooldown" sphere text events would hide or show improper data while entering or exiting combat, looting, or various other activities.
- Fixed an issue where some "Use last submenu button" actions would not properly update the item count on a button that receives the new action.
- Fixed an issue where restoring a backup file from the Template tab would result in the backup file being linked to itself, recursively, thus destroying the backup file (WOW's built-in LUA engine would find this and just wipe the backup file after it was loaded, preventing the loop from happening ... now my code restores the backup without this issue AND saves the backup properly).
|
|
|
Post by Moongaze on Jul 2, 2008 18:00:19 GMT -5
LunarSphere Stage 7 The "Getting closer to finished" Release "The knack of flying is learning how to throw yourself at the ground and miss." Version 713 Changelog: Feature Additions- Templates Tab: Added a new templated called "LS Necrosis" that is a pre-made template for Warlocks. As with all other templates, this one has every spell that a Warlock can use assigned to it, as well as some features that a Warlock might use (such as Healthstones) also configured. No reagents are set up due to players of various levels loading this template and the reagents might not be needed yet, if ever. Also, as usual, only spells that the player currently has will be loaded, and all other spells (i.e., higher level spells) will be ignored. Due to the sheer amount of spells that a Warlock has, I tried to set the menus up intuitively and still have all spells:
- Pet summoning and related pet spells menu
- Pet action bar menu
- Stone menu (healthstones, soulstone, firestone, spellstone)
- Channel spell menu
- Buff/Misc help menu
- Attack menu (instant cast and casting time spells)
- Curses menu
- Tooltip Tab: New feature added called "Color LunarSphere tooltips." This feature is defaulted to "off" and will need to be turned on if you want custom colors for your LunarSphere tooltips. This feature will use the colors on the "Tooltip Color" section to color and skin JUST your LunarSphere tooltips (bypassing any tooltip skin that might already be there). If the already existing "Apply color to all game tooltips" is also on, this color and skin will be extended to all tooltips. If the "Color LunarSphere tooltip" option is off, the colors and skin will not be used, and addons such as CowTip will still be able to skin the tooltips properly. Or, you can have CowTip skin all of the tooltips outside of LS, and have LS skin just the LS tips. So, if you prefer CowTip's tooltip skin settings, just leave this option off and you will be fine.
Feature Changes- Sphere Tab: "Auto-close menus" has been properly removed from the screen, as it was obsolete and no longer functioned. The functionality that this option provided is now provided in the Button Settings window for each of the 10 main buttons (and applied to all menu buttons with one click, if desired), under "Menu button options," which can be found by scrolling down the window. This option was included a few versions back, but might have confused people since the "Auto-close menus" option was still on the Sphere tab.
- Button Type: The "Pet Action Button 1-10" types have been changed, please read! Now, if a button has AT LEAST one of these pet action button types, it will hide itself when there is no pet available, and auto-show when a pet is available. This is a forced visibility that can't really be modified, so the buttons with these actions will be treated like pet action bar buttons and, as such, will only be seen when a pet is available, like the typical WOW pet action bar buttons. Most likely, these will be submenu buttons of a menu, and if you try to close the menu, these buttons will automatically re-appear if a pet is out. I may consider adding a new visibility option to the Button Settings window called "Show only with pet" which will do the same thing and not surprise users ... if people request it in place of what I have just done =)
- Button Type: The "Pet Action Button 1-10" types will now have the "empty" action button graphic when the pet is not out, or, if there is no pet action on that slot. This looks better than the empty/clear graphic that was there previously.
Bug Fixes- Fixed an issue where CowTip would hijack the LunarSphere tooltips, thinking that they were "Unit Tooltips" and place them in the wrong location.
- Fixed an issue where CowTip would prevent the display of LunarSphere tooltips unless the anchor position was set to "GameTooltip Location."
- Fixed an issue where if the "Fade out button tooltips" option (currently in the Debug tab) was turned on, and CowTip is installed and the CowTip's "Fade" options were turn on, the LunarSphere tooltips would not show and be auto-hidden by CowTip, instead of fading.
- Fixed a code typo that would force LunarSphere to always restock reagents from the bank, even when the "Also restock from bank" option was turned off in the Reagents tab.
- Fixed an issue where deleting user-made templates could delete the wrong templates if other templates that are hidden due to the player not being the correct class to see them, existed.
|
|
|
Post by Moongaze on Jul 16, 2008 15:16:41 GMT -5
LunarSphere Stage 7 The "Level 30 mounts?" Release "You guys have electricity? How do you manage that?" "We have 2 giant hamsters running on a massive wheel in our secret underground cave..." Version 714 Changelog: Feature Additions- ... None, sorry
Feature Changes- Changed the default configuration for LunarSphere to have the gauges, when they become less full, to lose their bar counter-clockwise. It was always this way, but when I added the ability to change the rotation direction, the defaults switched to clockwise, which was not intended.
Bug Fixes- Fixed an issue where spell mounts for characters that are under level 40 were not being recognized properly. Now, level 30 mounts should operate normally again.
- Fixed an issue that occurs while loading old user made template data into LunarSphere.
|
|
|
Post by Moongaze on Jul 17, 2008 16:45:38 GMT -5
LunarSphere Stage 7 The "Warriors can eat cake too" Release "So... first plane crash?" "What gave it away?" "Ah, you can always spot the newbies...." Version 715 Changelog: Feature Additions- Template tab: New template added. This template is called "Spartan" and is the default template for warriors. This template is set up to have one menu with attack/stun abilities, another menu dedicate to stances, another menu dedicated to all abilities that require a specific stance (so, while in "Berserker" stance, all Berserker required abilities will show, while in "Defensive" stance, all Defensive required abilities will show, etc). A trinket button, mount/hearthstone button, food/bandage button, health potion/rage potion button, "party/self" buff type abilities, and mob "debuff" type abilities or crowd control or threat generation or whatever they are =) All abilities for a warrior exists on the buttons.
Feature Changes- Database cleanup: When logging on for the first time with a character with this version, all buttons will be checked for corrupt data on the "pet action bar button" button types and they will be repaired.
Bug Fixes- Fixed an issue where having "Use last submenu action" on a menu button and clicking a "pet action button" button type on the submenu would generate lots of fun errors.
- Fixed an issue where LunarSphere would break if the "last used submenu button" happened to be a pet action button while loading the UI.
- Fixed an issue where trying to display the tooltip of the "last used submenu action" while it is currently a pet action button would cause an error.
- Fixed an issue that would save improper data to the buttons while assigning a "pet action bar button" after version 713. (curse you, warlocks/hunters! *shakes fists*)
|
|