Changes between Version 27 and Version 28 of Alpha23
- Timestamp:
- Mar 5, 2019, 12:47:27 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Alpha23
v27 v28 36 36 r20175 Account for diminishing returns of fields[[BR]] 37 37 r20209 Stop trying to defend some structures in unconnected territory where there is no chance to defend them.[[BR]] 38 r20253 Try to make abetter use of ranged siege units[[BR]]38 r20253 Try to make better use of ranged siege units[[BR]] 39 39 r20260 Rework the management of siege units in attacks, to remove some civ hardcodings + some cleanup[[BR]] 40 40 r20269 Tune the proportion of support worker[[BR]] … … 42 42 r20319 Allow gatherers to switch to a nearer resource when slots become available[[BR]] 43 43 r20320 Unify trade gain computation between simulation and ai[[BR]] 44 r20389 Allows stables and siege workshops build orders for all civs.[[BR]]44 r20389 Allows stables and siege workshops to build orders for all civs.[[BR]] 45 45 r20399 Allow elephant stables for all civs.[[BR]] 46 46 r20409 Revisit the management of constructions for better performances and cleaner implementation.[[BR]] 47 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 aprotection in tradeRoute serialization in case a market was destroyed in the last few turns between AI running and serialization.[[BR]]48 r20479 A few tunings and add protection in tradeRoute serialization in case a market was destroyed in the last few turns between AI running and serialization.[[BR]] 49 49 r20480 Allow the ai to run without loading all templates at startup.[[BR]] 50 50 r20509 AIManager: loads only the used templates when starting (or deserializing) a game.[[BR]] … … 60 60 r21138 petra update for kush.[[BR]] 61 61 r21213 petra adaptation to changes in dock positioning in random maps.[[BR]] 62 63 == Art == 62 r21424 fasten late game by not waiting to have a huge army before attacking nearly defeated enemies.[[BR]] 63 r21461 make the ai able to build docks in islands in which it has no cc, and use them for trade.[[BR]] 64 r21514 take docks into account when positioning storehouses.[[BR]] 65 r21515 destroy unprotected docks about to be captured.[[BR]] 66 r21614 use standground stance for packable units as default.[[BR]] 67 68 == Art ==r 64 69 === Kush civilization === 65 70 r21128 Add Kush civilization.[[BR]] 71 r21510 New nuba camp kush building set is now complete.[[BR]] 66 72 67 73 === Improvements === … … 147 153 r21352 Add snow particles for mapmakers.[[BR]] 148 154 r21393 New pers quiver.[[BR]] 155 r21516 New saddles, peytrals, and horse armors.[[BR]] 156 r21532 New textures, towers, and cushions for carthaginians elephants.[[BR]] 157 r21543 Add the new tower to ptol elephants as well.[[BR]] 158 r21553 Improved Ptol textures.[[BR]] 159 r21575 New Kushite icons.[[BR]] 160 r21590 New icon for Leonidas using the new background scheme.[[BR]] 161 r21629 Final barrack split assets for Rome, Greece, and Gaul.[[BR]] 149 162 150 163 === Minimap === … … 165 178 r21274 Add Nomad checkbox for Atlas.[[BR]] 166 179 r21338 Use a macro for creating checkboxes in the Atlas map panel (other panels code checkboxes in a different way).[[BR]] 180 r21540 Adds maps paths and a tutorial maps tab in Atlas.[[BR]] 167 181 168 182 == Audio == … … 193 207 r21321 increase vision range of fishing boats from 24 to 30.[[BR]] 194 208 r21348 Decrease a bit the clearance of fishing ships (from 4 to 3).[[BR]] 209 r21467 Adjust melee and slaughter max range to better match animations.[[BR]] 210 r21473 Remove war dog slaughter attack.[[BR]] 211 r21477 Kushite tweaks and balancing.[[BR]] 195 212 196 213 == Game Mechanics == … … 218 235 r21343 Town bell - use matching classes, add a market alert.[[BR]] 219 236 r21378 Allow units to be positioned with freehand placement.[[BR]] 237 r21429 Adds axes to the CChart and the summary screen.[[BR]] 238 r21471 Sound and Target Marker for freehand positioning of units.[[BR]] 239 r21474 Implement combine victory conditions.[[BR]] 240 r21497 Wheel-adjustable batch size.[[BR]] 241 220 242 221 243 == Hotkeys == … … 234 256 r21006 Fix formation auras.[[BR]] 235 257 r21042 Disable attack as formation.[[BR]] 258 r21468 Disable speed bonus for formations.[[BR]] 236 259 237 260 == GUI == … … 289 312 r21339 Add buttons for changing between, and hotkeys for opening, the civinfo and structree.[[BR]] 290 313 r21365 Donate button.[[BR]] 314 r21509 Add a loading screen tip featuring the freehand positioning feature.[[BR]] 315 r21521 Display all gamesetup setting is gamedescription.[[BR]] 316 r21527 Implement basic color editing in the options page and use it for the diplomacy colors.[[BR]] 291 317 292 318 === GUI scalability === … … 297 323 r20733 Allow cheats to pass negative numeric arguments and default parameters for cheat arguments that are strings.[[BR]] 298 324 r20734 Add cheat code to play arbitrary music playlists, by default the 8-bit retro easteregg track from rP19890.(#4677)[[BR]] 325 r21591 Update the salad bowl cheat.[[BR]] 299 326 300 327 == Maps == … … 341 368 r21330 Elephantine random map script.[[BR]] 342 369 r21377 Lower Nubia random map.[[BR]] 370 r21402 Aethiopia random map.[[BR]] 371 r21488 Jebel Barkal random map.[[BR]] 372 r21555 Implement an EntitiesObstructionPlacer? that allows random maps to avoid exactly the obstruction area of given entities (rather than avoiding a guesstimated disk area).[[BR]] 343 373 344 374 === Skirmish maps === 345 375 r20883 Add Via Augusta.[[BR]] 376 r21420 Egypt skirmish map.[[BR]] 346 377 347 378 === Scenario maps === … … 359 390 r21010 Extend random biome system to support map specific biomes.[[BR]] 360 391 r21155 Add small metal mines to biome files.[[BR]] 361 392 r21504 Add a second biome (rainy season) to the Aethiopia map.[[BR]] 393 r21512 Allow biome JSON files to contain null values.[[BR]] 394 r21523 Display map biome specific preview in the replay menu and loading screen too.[[BR]] 362 395 363 396 ==== Map Generation Library ==== … … 395 428 r21225 Implement a DiskPlacer? to enable random map scripts chosing all points inside a circle without using a special case of the other placers.[[BR]] 396 429 r21289 Separate object-oriented random map generation core library "rmgen" from miscellaneous helper procedures which are moved to a new library "rmgen-common".[[BR]] 430 r21485 CityPainter? for random map scripts that fills the given area randomly with the given templates.[[BR]] 397 431 398 432 === Tutorial Maps === … … 432 466 r21023 Don't trigger a NetServerTurnManager? debug breakpoint if a modified or unmodified client sends a non-sequential turnnumber. 433 467 Disconnect that client.[[BR]] 468 r21520 Secure lobby authentication - prevent joins as a different player.[[BR]] 434 469 435 470 == !Engine/Modding == … … 519 554 r21088 Accelerate Danubius map generation performance, from 90 seconds to 15 seconds.[[BR]] 520 555 r21092 Performance improvement on Kerala.[[BR]] 556 r21418 Performance improvement for the StaticConstraint? by not initializing the cache upon construction but filling it just-in-time.[[BR]] 557 r21425 Improve random map script performance by using squared distance where possible.[[BR]] 521 558 522 559 === Libraries Updates === 523 560 r20340 Update the bundled gloox wrapper for Windows.[[BR]] 524 561 r20407 Update Boost to 1.65.1 and provide static libs (built with XP toolset) for upcoming VS 2015 support.(#3004)[[BR]] 562 r21501 Update libcurl for OSX, in order to fix the build. Use the opportunity to update libxml2 which had vulnerabilities.[[BR]] 563 r21583 Update some OS X libraries with security fixes and hopefully low regression risks.[[BR]] 564 565 === Profiling === 566 r21602 Simulation replay profiling graph overhaul.[[BR]] 525 567 526 568 === Building scripts and linting === … … 534 576 r20563 Go back to the legacy syntax for detecting premake actions.[[BR]] 535 577 r21389 Enable multi-processor compilation on Windows with premake5.[[BR]] 578 r21480 Fix compiler warnings on VS 2015.[[BR]]