Changes between Version 19 and Version 20 of Alpha23
- Timestamp:
- May 23, 2018, 3:09:07 AM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Alpha23
v19 v20 43 43 r20320 Unify trade gain computation between simulation and ai[[BR]] 44 44 r20389 Allows stables and siege workshops build orders for all civs.[[BR]] 45 r20399 Allow elephant stables for all civs.[[BR]] 46 r20409 Revisit the management of constructions for better performances and cleaner implementation.[[BR]] 47 r20455 Look for initial treasures at start game, sometimes needed on nomad maps to build the first cc.[[BR]] 48 r20479 A few tunings and add a protection in tradeRoute serialization in case a market was destroyed in the last few turns between AI running and serialization.[[BR]] 49 r20480 Allow the ai to run without loading all templates at startup.[[BR]] 50 r20509 AIManager: loads only the used templates when starting (or deserializing) a game.[[BR]] 51 r20510 Decrease the number of trained siege units in easier difficulty levels.[[BR]] 52 r20511 Improve the way to detect that an ally is attacked.[[BR]] 53 r20521 Units should only be able to build structures from their owner's civ, and not from their identity civ.[[BR]] 45 54 46 55 == Art == … … 54 63 r20312, r20313, r20315 Spartan buildings part 3 + Iberian archery range[[BR]] 55 64 r20325 Persian range and Iberian stables.[[BR]] 56 r20339 Iberian workshop, siege workshop, stables; Persian elephant stables, workshop, bal ista tower; Seulicid archery range, stables, workshop[[BR]]57 r20342 Seleucid elephant stable and carthaginian regular stable.[[BR]]65 r20339 Iberian workshop, siege workshop, stables; Persian elephant stables, workshop, ballista tower; Seulicid archery range, stables, workshop[[BR]] 66 r20342 Seleucid elephant stable and Carthaginian regular stable.[[BR]] 58 67 r20374 New unit selection textures for the healer and mods/future usage.[[BR]] 68 r20414 New Brittonic stable.[[BR]] 69 r20418 New Brittonic range.[[BR]] 70 r20425 New Brittonic storehouse.[[BR]] 71 r20427 Carthaginian range, workshop, elephant stable, Mauryan stable, Babylonian defense tower.[[BR]] 72 r20443 New Brittonic workshop.[[BR]]Add new textures for Pureon's onager 73 r20446 New ram for Mauryans.[[BR]] 74 r20458 New bows and arrows for every civ.[[BR]] 75 r20482 Add new textures for onager.[[BR]] 76 r20483 New siege fire animations for units.[[BR]] 77 r20488 New tools.[[BR]] 78 r20489 Remove files which would break copyright. Add the links and the license to the other files and name the authors.[[BR]] 79 r20492 Mauryan range and workshop.[[BR]] 80 r20508 New Gaul stable.[[BR]] 59 81 60 82 === Minimap === 61 83 r20345 Display fruit tree as fruit and not as wood on the minimap. Rework a bit inheritance of fruit tree and of wood bushes. The noticeable change is that fruit tree block movement as other trees.[[BR]] 84 r20471 This fixes the defeat when only promoted/upgrades/regi-hero units remain. Add foundations to the conquest lists and make them visible on the minimap.[[BR]] 62 85 63 86 == Auras == 64 87 r20299 Ranged auras not enabled (because of a tech requirement for example) should not be visualized[[BR]] 65 88 r20300 No need to create aura's rangequery when the aura is not applied[[BR]] 89 r20461 Workshop repair aura[[BR]] 90 r20462 Allow loot to be modified by technologies and auras[[BR]] 66 91 67 92 == Atlas == … … 95 120 r20204 Delayed damage (currently used by the fire raiser (#1911)[[BR]] 96 121 r20223 Less random walks for animals.[[BR]] 122 r20441 Introduce a new hotkey to order only one unit from the current selection.(Alt + Right Click)[[BR]] 123 r20497 Let units face away from the building they were trained or ungarrisoned from.[[BR]] 124 r20498 Allow walls to have rally-points.[[BR]] 125 r20542 Wild domestic animals should stay visible in FOW.[[BR]] 126 r20551 Allow civ specific techs with {civ}.[[BR]] 97 127 98 128 == GUI == … … 117 147 r20224 Align session dialogs[[BR]] 118 148 r20250 Fix the repair hotkey[[BR]] 119 r20254 Equal siege status bar sizes (Phab:D942 )[[BR]]120 r20271 Add spies to the summary screen (#4498 , Phab:D567)[[BR]]149 r20254 Equal siege status bar sizes[[BR]] 150 r20271 Add spies to the summary screen (#4498)[[BR]] 121 151 r20289 Only close the diplomacy window on successful bribe[[BR]] 122 152 r20305 Enlarge default sidebar size, so everything is visible by default[[BR]] 123 153 r20333 Make the biome setting visible for mp clients.[[BR]] 154 r20524 Enlarge dropdown size for the ingame gamespeed dropdown, so the scrollbar is hidden for replays.[[BR]] 155 r20529 Gamesetup panel should indicate the AI level without having to open the AI-config panel.[[BR]] 156 r20535 Include entire directories in GUI pages instead of a subset of the files contained, where possible. This allows mods to add new JS files without introducing a hardly maintainable copy of the XML file.[[BR]] 157 r20543 Count Trained Cattle as a resource and not as a unit. Also only count the net amount of gathered/used food for cattle.[[BR]] 158 r20550 Enable and disable mods more comfortably using the doubleclick event, filter mods while typing.(#3574)[[BR]] 159 124 160 125 161 === GUI scalability === … … 163 199 Remove camera centering in that function because it contradicts the modifiability of the camera global (besides being broken and only coming into play if there are no player entities).[[BR]] 164 200 r20383 Extend the cubicInterpolation function to consume a tension argument allowing to modulate the smoothness of the interpolation.(#892, #4218)[[BR]] 201 r20396 Use only one coordinate system for locations in the rmgen system.(#4034)[[BR]] 202 r20525 Rename RMS to Engine.[[BR]] 165 203 166 204 === Tutorial Maps === … … 178 216 r20321 Add id for IQ stanzas[[BR]] 179 217 r20341 The server should choose the guid[[BR]] 218 r20557 Don't display a timestamp when an invalid command is sent[[BR]] 180 219 181 220 == !Engine/Modding == … … 236 275 r20630 Improve Hierarchical Pathfinder Update, somewhat substantially on larger map sizes [[BR]] 237 276 r19936 Stop copying the territory grid when recomputing the texture.[[BR]] 238 r20311 Some performance optimizations[[BR]] 277 r20311 Some performance optimizations.[[BR]] 278 r20438 Use the rangeManager's subdivisions in the obstruction manager shape tests 279 Completes an existing TODO. This is a large speedup in some cases for those test functions, particularly the "sunken ship lag" issue.(#4713)[[BR]] 239 280 240 281 === Libraries Updates === 241 282 r20340 Update the bundled gloox wrapper for Windows.[[BR]] 283 r20407 Update Boost to 1.65.1 and provide static libs (built with XP toolset) for upcoming VS 2015 support.(#3004)[[BR]] 242 284 243 285 === Building scripts and linting === 244 286 r20364 Linting with Coala. 245 287 This new script and the associated configuration files lint our source code (JS and C++). This will be extended in the future.(#4833 )[[BR]] 246 r20365 Add our script for building patches with Jenkins to version control.(#4419 247 r20366 Alpha 12 version of Premake 5, including prebuilt binary for Windows.(#3729 288 r20365 Add our script for building patches with Jenkins to version control.(#4419)[[BR]] 289 r20366 Alpha 12 version of Premake 5, including prebuilt binary for Windows.(#3729)[[BR]] 248 290 r20381 Migrate to premake5, Make pyrogenesis and tests depend on Collada, This commit includes custom modules for CxxTest? and pkg-config support that can be improved upon in the future. It also includes all necessary changes to the build scripts, but the new premake5 features are not fully exploited yet. With this change, premake5 becomes the default, but CI scripts on Unix will continue using premake4 for a while, in order to avoid regressions.(#3729, #404 )[[BR]] 291 r20561 Use default Unicode encoding in source code on Windows.[[BR]] 292 r20562 Support Visual Studio 2015 (MSVC 14.0), VS 2013 stays the default Windows compiler, but support for it will be dropped as soon as possible.(#3439)[[BR]] 293 r20563 Go back to the legacy syntax for detecting premake actions.[[BR]]