Release Date: 20150509
Several nice new enhancements, including new scoreaboards, on-screen notification of new chat messages, removing your turn limit, and a final scores popup on finished games. I would have liked to get some more features in on the game page, and improve the recruitment popup, but some important stuff had to go in quickly to do with applying restrictions to players that break the rules. Unfortunate I know, but sometimes we have to do what is best, not what we want *sigh*
- Fixed a bug in the game data model that was causing some finished games to fail to generate the game data object properly.
Fixed a duplicate key bug in the game faction model.
[AoWWb-13] Fixed a bug in the recruitment model for set factions, where singles games in Aegean Sea meant you could join a faction as any empire, even if it wasn't founding.
[AoWWb-38] Fixed a technical bug in the manifested version of MoveTroopsAfterCaptureTerritory
[AoWWb-8]Changed the game screen so that it redirects back to the game page when you are the last player to join, fixing the problem of the log showing twice
[AoWWb-40]Fixed a bug where players could exceed the 4 game limit by joining 4 regular games and 3 beginner games, for a total of 7 games
Fixed a bug in the game browser model where finished games sometimes showed up in the My Turns search results
[AoWWb-42]Fixed a bug where the whitespace of menu links wasn't clickable
[AoWWb-44]Fixed a bug in the warning popup when joining as an Emprie that has just been joined by someone else.
Fixed an issue with fulltext search, where numeric strings were not being indexed.
Fixed CSS issue experienced in Firefox with the buttons on Game Browser rows.
Fixed a display bug in the menu system when the menu item spilled over one line.
- [AoWWb-38] Updated all the current in game functions to tap into the new wrapper for AJAX functions in game
[AoWWb-35] Moved locking from Games to Lock_Games
[AoWWb-36] Moved query logging and method logging to Circle314 schema
Removed a defunct FIXME in the involve user code.
Removed a DisplayNone directive on the refresh button that was erroneously added recently.
Added a Finished Game overlay, to mirror the technique used in Active Games.
- [AoWWb-27] Added in various new scoreboards - Full, Teams, Singles, Doubles, Triples and Quads
[AoWWb-37] Changed game browser game buttons from jQuery click events to anchors, to help spiders crawl the site and improve search engine rankings
[AoWWb-38] Updated the Active Game Overlay to cater for splash screens and manifested in game functions when navigated to directly and not through AJAX
[AoWWb-6]Added a popup to the game screen when you fail to join as the last player because someone else beat you to it
[AoWWb-22] Added ExtendTimer button to the Game Screen.
[AoWWb-41] Enabled global chat in Fog of War games
Added robots.txt to the support site
[AoWWb-27]Added table sorting to the scoreboard
[AoWWb-39]Added end of game scoreboard to finished games
[AoWWb-26] Altered the game bar on the bottom, and the game log so that they automagically send auto-callbacks when the log window is open, and know when to display the pulsing "New Messages" text.
[AoWWb-26] Added pulsing of new messages to the refresh game screen function.
[AoWWb-47] Enhanced permissions to include banning functionality
Added a Final Standings button to the Finished Game screen, so that the final standings popup can be toggled.
Updated the email title image.
- [AoWWb-38] Created a wrapper for the AJAX function for games
[AoWWb-38] Created switches in the Active Game Overlay and RefreshQueuedActionPopups method to handle non-AJAX requests
Added '460 Circle314_Redirect' as an HTTP status code to accommodate game page redirects
[AoWWb-22] Added new contract GamePlayerCanExtendTimer.
[AoWWb-22] Added new contract UserHasRole.
[AoWWb-22] Added new Game Event ExtendTimer.
[AoWWb-22] Added Extend Timer popup to the Active Game Overlay.
[AoWWb-22] Added Extend Timer method to ActiveGameUI.
[AoWWb-22] Added TimeRemainingThisTurn to game data object under ThisPlayer.
[AoWWb-22] Added TimeRemainingThisPhase to game data object under General.
[AoWWb-22] Updated Regular Player Achievement email to include note about Extend Timer function being available in Game Screen.
[AoWWb-26] Added jquery.pulse plugin to accommodate pulsing text when new messages are available in the game screen.
[AoWWb-26] Added new attributes to the ThisPlayer object in the game data object, to determine whether the player has new messages available in team or global chat.
[AoWWb-26] Added auto-callbacks to register when the global chat and team chat was last checked for the player.
[AoWWb-26] Added a missing DBC check to the Final Scores popup.
[AoWWb-26] Added auto-callback bootstrapping to the GameUI class for updating last checked times on global and team chat.
[AoWWb-26] Added some smarts around the game log generator so that it can easily pick up the timestamp of the latest global and team chat messages.
[AoWWb-26] Added a new method to get a game player by UserID and GameID.
[AoWWb-26] Added update flags of global and team chat to the GameAJAX function.
Updated the TOU to reflect the banning policy.
Updated the promotional email to reflect the 1.3 email.