-
Notifications
You must be signed in to change notification settings - Fork 38
v2.3 Complete Changelog
nicupavel edited this page Feb 24, 2013
·
1 revision
- Make google indexing show some info instead of gibberish.
- Don't parse scenario name from scenario XML, remove the property from map object. Also closes #23
- Make statusbar clickable to show turn info. Add date, weather and ground information. Moved out render call from uiEndTurnInfo().
- Add scenario.endTurn() function to handle date, weather and other scenario specifics which will call map.endTurn.
- Added ground and weather conditions enums
- Equipment class info wasn't updated when upgrading undeployed units
- Automatically bring up deployment window between scenarios/reload. Set default values for equipment selections on ui build.
- Don't set isDeployed to false when unit.setHex is called with null.
- Reclaim memory between scenario loads.
- Prevent screenToCell return location outside map limits
- Show Air/Naval transport when user hovers over a airfield/port. Remove no longer needed scenario allocation.
- Remove saved support countries from campaign player.
- Make deployment window automatically select first unit when opened and after a unit was deployed.
- Save scenario information to localStorage. Removed unused entries from map object. Make scenario load data on demand instead when object is instanced. Add copy constructor to scenario object.
- Don't carry scenario only player properties to next campaign scenario
- Use new Equipment module functions to display units. Sort by cost. Also closes #28
- Add sorting and indexing to equipment functions. Also closes #27
- Fixed object pointer bug in render that was pointing to previous instance of map.
- Use new Equipment module
- Load and use the new equipment module in gamestate and scenarioloader
- Removed no longer used equipment object instance
- Fixed memory consumption of equipment array. Made Equipment a module.
- Add by country equipment files
- Add code to load equipment by country instead of a big equipment file, and indexes to easier sorting
- Fixed typo
- Renamed equipment resource files
- Removed temporary files from equipment export
- Restrict equipment updates by year available and expired
- Parse new information from scenario files
- Added new equipment information year available/expired
- Added scenarios with updated atmosferic, latitude, date, turns per day, ground information
- Don't blow units before the animation of attack finishes.
- Remove space in Surprised ! message
- Changed unit loss info animation style
- Enlarge unit strength box by 1 pixel above and below
- Make sure flags drawing start from integer coords. Moved flw,flh vars as globals for render object
- Fixed issue where disembarking from air transports duplicated the units
- Don't allow planes to attack on adjacent hexes but only on hex below if target is not another aircraft
- Fix issue where flags on map were being scaled down because of the width difference.
- Draw current unit selected hex style before attack/move hex style so we can see attack target hex below the selected unit
- Fixed unit disembarking having no fuel. Moved embark logic to unit object
- Changed color of the moved unit text
- Fixed WNW fire animation wrong direction.
- Replace country names with flags when showing attack info. Removed content opacity on status bar. Moved uiAttackInfo to UIBuilder
- Add status bar info when equipment window or undeployed units window are open. Add info on equipment window about currently selected unit class
- Fix for campaign/scenario select appearing white in windows chrome
- Changed how campaign extra info is shown. Align flags with country names in scenario info and remove Player IDs. Style changes for campaign/scenario dialogs.
- Implement embark/disembark (closes #16)
- Use non-outlined font only in campaign mode
- Moved color styles for unit information to style.js
- Fixed wrong description
- Mark core units with different font
- Attack cursors now use unit flag instead of player flag
- Allow naval units to fire back to an attacking naval unit
- Added combat initiative to attack values. Rounding of kills (prevent 0 vs 0 cases)
- Scenarios and campaigns can now end in brilian, tactical or victory outcomes. Added turns left for each type of victory in end turn message.
- Implement supporting countries (minor countries). Can choose a minor country in equipment window. (closes #11)
- Use prestigePerTurn read from scenario file. Starting prestige is taken from prestigePerTurn (closes #12)
- Fixed int conversion for prestigePerTurn
- Conversion to int
- Add new features from the new scenario parse.
- Update scenarios with new data parsed
- Fix turn prestige parsing
- Renamed etransport to carrier for pg2 organic air/naval transport
- Don't show rendering performance messages by default
- Parse info for briliant, victory and tactical victory turns
- Parse supporting coutries, prestige per turn, air/naval transports available, and unit organic transport from scn files
- Fix tactical map wrong offsets on mouse over because of the canvas moving when zoomed
- Clicking on tactical map will zoom out and center on the hex clicked.
- Fixed coordinates in tactical map
- Moved Available prestige text to bottom and changed style
- UI code cleanups (closes #21)
- Fixed issue where game ended but AI could still play. Save turn after the turn ended. Reload no longer loads turn before with current turn status.
- Check ownership of victory hexes. Some victory hexes for other side might be already captured (see salerno map)
- Revert to previous phonegap version
- Code cleanup. Moved UI interface build function to a separate module (uibuilder.js)
- Temp fix for defeat triggering on page reload due to unitialised scenario member
- Changing countries in equipment window remembers last unit class selection
- Remove unused scenarioPath variable
- Don't try to show attack cursor in strategic map (map zoom)
- Don't show move/attack hexes for non local players
- Arrange code layout in render() function
- Upped phonegap version to 2.3.0
- Moved defeat logic from game to scenario object
- Added scenario/campaign outcome names (no more lose victory ! messages)
- Added scenario object for future scenario work. Now map is a member of scenario object.
- Changed scenario loading
- Changed names for scenario/campaign index files
- Build unit stats window dinamically. Build status bar statically.
- Changed to module instead of simple namespace
- Check if localStorage is not null
- Changed transport to unit button from unit context dialog
- Upped phonegap build version
- Renamed optional fonts (closes #22)
- Changed project layout (closes #20)
- Fix warnings
- Only allow capturing if the move ends in selected destination objective. Set hex.victorySide properly on capturing. Fix undo move not restoring captured hex properties. fixes #8
- Updated phonegap config for 2.2 version and 2.2.0 phonegap build
- Upped version to 2.3