Release Date: 20150806
A pretty big release, 1.5 includes the port of Era Projects from the old codebase to the new codebase. This unlocks the ability to fix up Medieval Era issues as well as create new Eras. This in turn means we'll have new Scenarios on the site within the next week or two (yippee!). There's also a couple of nice enhancements to the game page, primarily the attack screen, which now accommodates for a lot of the new enhancements in Era projects that weren't done first time around. Enjoy!
- Fixed a minor bug in promotional email rendering.
[AoWWb-97] Fixed a bug in Icon Projects that prevented them from being deployed.
[AoWWb-98] Fixed a bug where the final scores would not show up when a player makes a game winning (i.e. finishing) move in a game.
Fixed a bug in the SQL admin row editing code so that textbox values with HTML don't corrupt the DOM.
Fixed a bug in the Edit Battle Troop function in Era Projects.
Fixed a trivial technical issue in the Game data object generator.
Fixed a bug in the deploy code for Era Projects.
Fixed a bug in the Insert Battle code for Era Projects.
Fixed a bug in the Update Battle Troop code for Era Projects.
Fixed a bug in the Placeholder UI code for Era Projects.
Added a missing UI validator to combat model in Era Projects.
Fixed a bug in the Save Settings UI for Era Projects, which prevented savings changes to brand new projects.
Fixed various display issues with battles in Era Projects.
Fixed a typo in the New Phase game event.
[AoWWb-74] Fixed a bug in the BattleRuleBelongsToProject contract.
- [AoWWb-99] Changed the layout of the attack territory popups so that it renders horizontally rather than vertically.
[AoWWb-99] Altered the Dice node of the game data object so that it contains descriptions and other information, allowing the display of different dice classes in the game screen.
[AoWWb-91] Updated the Era data object to include DiceBonus and DiceClassID.
[AoWWb-93] Updated the Battle Operational Area abstract class to hook into Era Operational Areas.
[AoWWb-93] Updated Project Era metrics to include Operational Areas.
[AoWWb-93] Updated Project Era workflow to include all necessary workflow code associated with Operational Areas.
[AoWWb-93] Updated all relevant models to utilise Era Operational Areas where appropriate.
[AoWWb-94] Populated the Era data object and Game data object with Era Project Battle escorts.
[AoWWb-95] Populated the Era data object and Game data object with Era Project Troop descriptions.
[AoWWb-74] Removed all references to the project era battle line up tables.
[AoWWb-74] Created a new Project Era Battle Troop table to replace the Project Era Battle Line Up tables, now conforming to the deployed schema.
[AoWWb-74] Brought Era Projects over from the old codebase to the new codebase, including a complete redesign and overhaul of the structure and code, and hooking everything back up.
[AoWWb-74] Moved all the Project Era workflow methods to the workflow class.
[AoWWb-74] Removed some defunct references to the version view in the Project Troop model.
- Changed the deploy troops popup so that it updates the attack territory popup when the deployed troops changes and unlocks new battle types.
[AoWWb-99] Added first round of dice class enhancements to the DefenderPrevails combat model.
[AoWWb-99] Added battle outcome descriptive text to combat troops.
[AoWWb-99] Added dice bonuses and die pip restrictions to the attack territory in game function.
[AoWWb-99] Added dice descriptions and casualty descriptions as tooltips to the attack territory popup.
Added various user friendly alerts to the Placeholder in Era Projects for when users try to move the troop icons around without having selected a troop first.
[AoWWb-91] Added DiceBonus and DiceClass to attackers and defenders in Era Battles.
[AoWWb-93] Added Operational Area row renderers to Project Era code.
[AoWWb-93] Added Operational Areas to Project Era settings.
Switched the order of the project workflow buttons so that the "positive" step is top-most.
[AoWWb-94] Added escorts to Era Project Battles.
[AoWWb-95] Added descriptions to Era Project Troops.
- Added some new CSS classes to the Circle314 framework for 10%, 40% and 45% height.
[AoWWb-99] Added a dice data model that feeds in to the game data model.
[AoWWb-91] Added a model for DiceClass.
[AoWWb-91] Added a new log entry attribute IntSigned to cater for integer display where +/- is required.
[AoWWb-93] Added a log entry attribute for ProjectEraOperationalArea.
[AoWWb-94] Filled out the code of the lookup combat role model a bit more.
[AoWWb-74] Added a couple of generic CSS classes to Circle314 Framework CSS.
[AoWWb-74] Added LogEntryAttribute types for CombatRole and ProjectEraBattleTroop.
[AoWWb-74] Added a new model for the CombatRole lookup table.