Bejeweled

Lots of PopCap employees are also hardcore WoW players, who alt-tab during long flights or queues to kill time with Bejeweled. So when we learned we could actually implement Bejeweled inside WoW through an Add-On, we were intrigued. Soon the PopCap 'guild' was figuring out ways to make the mod even cooler and more comprehensive... and now it's ready to be unleashed!

- Upgraded the score system to a new format. Users will be prompted to convert their score data, which will cause all friend/guild high scores to reset, as well as personal best scores in Classic and Timed modes, but all other data, including skill points, will remain intact. If the user opts to not convert to the new score system, all scores will remain intact, but there will be no communication of new scores to friends and guild mates. If a user decides to upgrade later on, a button is available on the new "High Scores" tab to allow the conversion.

- Renamed the "Personal" tab to "Stats"

- Added "High Score" tab to the Feats of Skill screen and removed the Friends and Guild tabs. The High Scores tab displays both the friends and the guild scores, with the display chosen via radio selectors.

- Added "Total Games Played" to stats screen. This is the total games played on all characters.

- Added "Achievements" tab to the Feats of Skill screen and removed the Fun and Game achievements from the Bejeweling skill screen, so that the achievements get more room and are easier to track. This tab also lists how many achievements have been unlocked and how many achievements have been completed.

- Added a new setting to the Options screen called "Show full skill-up text", under the "Display skill gains in Chat Interface" setting. This new option will display the name of the skill that granted the skill up in the chat interface, so there won't be any confusion about how skill points were gained.

- Added default flight times for Northrend, instead of requiring the user to build the database from scratch.

- Adjusted some achievements to make them a little easier to obtain.

- Fixed an issue where the "Times entered combat while playing" stat was incorrectly adding numbers when the player wasn't actually playing a game.

- Fixed an issue where some classic mode skill-up events were triggering in timed mode. This was not intended and has been fixed.

- Fixed an issue where matching jewels in L or T shapes would could result in granting skill points for creating a hyper cube, when a power gem was actually created.

- Fixed an issue where jumping on a flight path with Bejeweled set to auto-start upon flight start, or auto-open upon flight start, would cause various problems if the player was shapeshifted or wearing a costume.

- Fixed an issue where gems would fall off the game board when the mouse moved over the gems in certain situations

- Fixed an issue where hyper cubes would not transfer from level 1 to level 2, and would re-appear in level 3.

- Fixed an issue where players were granted jewel clear points and counts when bomb jewels would drop down to clear out part of the stage when no more moves were available in timed mode.

- Fixed an issue where some flight path addons would conflict with Bejeweled, resulting in flight path games starting with 0:00 remaining, or causing an error upon lift off.

Changed in 1.03
- Added a new option to the Options screen called "One score per person on high score lists." Turning this on will make it so only one score per person will be on your high score lists. No longer will the best player in your guild dominate your high score list, if you choose not to see it.

- Fixed an issue where players were being awarded the "Die from falling damage" achievement when they were actually surviving. That was not intended and has been fixed.

- Fixed an issue where accepting a ready check in a raid was not triggering the achievement "Say yes to a raid ready check." It should now trigger when you say yes.

- Fixed an issue where trying to do the "Die from combat damage" achievement wouldn't trigger if damage done at any point might have been absorbed or blocked or anything else but a numeric value, resulting in an error and preventing this achievement from completing.

- Fixed an issue where game elements such as the power gem and hyper cubes would transfer over to new games if they existed in the prior game. This would include transferring empty jewels, waiting to explode jewels, and more, which would result in a variety of strange situations such as holes appearing in the game board, jewels exploding for no reason, and starting new games with special jewels already available.

- Fixed an issue where the minimap icon would not remember if it was hidden upon logging in and would automatically show itself.

- Fixed an issue where when the game window was shown without a game in progress, the "progress" bar would be slightly filled.

- Fixed an issue where the user could still click jewels while the game was paused.

- Fixed an issue where the guild high-score list would appear to be losing names if the guild roster was never opened before viewing the high scores.

Changed in 1.02
- Added slash command "/reset" which will reset your current profile in the game. To use, simply type "/bejeweled reset" in the chat box.

- The minimap icon can now be hidden or shown via the Options window.

- The minimap icon can now be dragged away from the minimap if the icon is dragged far enough to detach it from the map. Dragging the icon back onto the minimap will reattach it.

Changed in 1.01
- Fixed an issue where having "New game on flight start" turned on would cause the game to appear when a flight started, even though the game did not have "auto-show on flight" start turned on. Now, it will only start a new game if the window is shown or if the auto show is turned on.

- Fixed an issue where the "Die from combat" Fun Achievement was not working properly due to some errors generated from unique damage dealt (such as evaded, blocked, or resisted damage)

- Fixed an issue where the minimap icon's tooltip would not disappear when mousing away from the minimap icon

- Fixed an issue where the score sync was too crazy and was generating WAAAAY more addon communications than required. Now, the scores are checked at log-in and whenever someone posts a new score (before, it would sync whenever someone logged in or out from the friend and guild list, even if that person did not have the addon, resulting in addon communication spam which would tie up game bandwidth a little bit)

- Fixed an issue where the friend and guild scores would not display properly, removing scores occasionally when viewing them multiple times

- Fixed a localization issue that would cause an error for some WOW clients running in a locale other than English whenever looting an item.

There is also another glitch that causes endless errors when doing timed games by flight path from Ebon Hold (the DK town) to anywhere else. My guess is the addon doesn't recognize EH as a flight point, and can't reference to get time data to anywhere else.

Is there any hope of a fix for this soon? I'd really like to not have this issue seeing as I'm in EH a lot right now.

Sadly it seems like the game is a little glitched in Northrend. I think it still works normally in the old world. The exploding gems don't sparkle, though they still explode, and it's been starting new games when I start flying even though I have it set to resume the same game I was playing before.

Originally posted by MoongazeMods Inside the options screen you under the "Auto-show" section, you can uncheck the "On Death" part and it won't pop up when you die. Unless, of course, you want it to pop up when you die except for a battleground death, in which case ... I don't know

Ya, aiming for battleground only
Also an option to store settings globally instead of character specific would be very nice >.>

Originally posted by Tylius Absolutely love this mod, but can we get an option to disable the on-death popup in Battlegrounds? Thanks!

Inside the options screen you under the "Auto-show" section, you can uncheck the "On Death" part and it won't pop up when you die. Unless, of course, you want it to pop up when you die except for a battleground death, in which case ... I don't know

This is a 1.02 issue, I can't test with 1.03 at the moment but nothing in the changelog mentions it being fixed.

I was copying my WTF files from character to character basically copy all of their settings to reduce the overhead of setting up new characters (or characters that were pre-patch 3.0. Of course, in the process of doing so, I copied the per-character Bejeweled settings...

I didn't realize this until I challenged someone in my guild to beat my high score, then pulled up the high score table to see just what it was.... and saw:

While obviously my two toons suddenly existing on the high score list is my own fault (I DID inadvertenly copy their score information, after all), I think something is wrong with whatever logic handles scores when ties are involved.

Perhaps duplicate scores should only be shown once per toon? And *possibly* you could save the character's realm+name in the savedvars file and warn if it doesn't match to stop silly people like me who copy their wtf files.

Just wanted to say thanks for an awesome addon! It has been awesome for killing time waiting for groups/raids to get underway and waiting on auctioneer to scan the Auction House! Keep up the great work, this addon rocks!