C2C SVN Changelog

SVN-11259
v41.0.3381 - 2020-12-02

All Changes

Merge branch 'master' into release -- Toffer
Fixed a py error reported by [@jatkinson](https://github.com/jatkinson). -- Toffer
nitpick refactor -- Toffer
Refactoring, also changed some values related to asset and power in code. e.g. buildings only contributed 1 power per 100 power value set in xml, seemed wrong to me. -- Toffer
deleted exposed to Python comments ([#759](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/759)) -- MattOttawa
deleted 2 functions ([#758](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/758)) -- MattOttawa
 
SVN-11260
v41.0.3384 - 2020-12-02

All Changes

Merge branch 'master' into release -- Toffer
Fixed an infinite loop bug in CvUnitAI::AI_InfiltratorMove() when playing with the unlimited national unit option. -- Toffer
Removed code reference to a missing global define. -- Toffer
 
11261
v41.0.3400 - 2020-12-07

  • Changed CvBuildings cached ReplaceBuildings from an array to a vector, instead of having 6000 arrays with 6000 elements cached it will now have around 300 vectors with around 1-10 elements. Improves RAM usage and performance. (Toffer)
  • refactored CvInfoScreen.py, slight performance improvement, preparation for a wider rewrite. (Toffer)
  • switched read pass 3 to delayed res (#764) (MattOttawa)
  • Misc refactoring, mainly CvGame. Some tweaks to CvGame::normalizeRemoveBadTerrain(). (Toffer)
  • deleted a python callback and fixed typo for another (#762) (MattOttawa)
https://sourceforge.net/p/caveman2cosmos/code/11261
https://github.com/caveman2cosmos/Caveman2Cosmos/compare/40f2314c8135...844781174621
 
SVN-11262
v41.0.3406 - 2020-12-08

All Changes

Merge branch 'master' into release -- Toffer
Added cache to CvBuilding so that a building know what buildings it replace, not only what replaces it. Buildings have pointers both ways, allows for some good optimization in code. -- Toffer
Fixed a py mistake I made in my last commit, broke buildingUpgradeGraph in pedia. -- Toffer
foreach_ ([#767](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/767)) -- MattOttawa
 
11264
v41.0.3416 - 2020-12-09

  • Forgot the loop enumerator wasn't the building index in a replacedBuilding loop, so the wrong building index got used. Fixed. (Toffer)
  • Some incremental work on CvInfoScreen.py (Toffer)
  • Initial work on the Info screen python code, it's now fullscreen, but its content still doesn't know that. (Toffer)
  • Fixed a unexpected python bug originating from the py dummy object removal. (Toffer)
https://sourceforge.net/p/caveman2cosmos/code/11264
https://github.com/caveman2cosmos/Caveman2Cosmos/compare/90d79283913c...9ba3980fe242
 
11265
v41.0.3430 - 2020-12-11

  • Further work on CvInfoScreen.py, the graph tab is now adjusted for fullscreen. (Toffer)
  • Improvement(+related UI) fixes, balance tweaks, and organization (#760) (dzfischer)
    • Spoiler Details :
      * Changed beacons/lighthouses from imps to direct feature changes (the start of it all, hoo boy). Resulted in Issue #769 as beacon/lighthouse reef features need updated 3D art
      * Stronger support for FeatureChange tag; it will not by default remove all improvements on the tile, instead simply not placing the linked improvement (which is required for terrainstructs)
      * Nicer UI tooltip for replacing features.
      * Added river adjacency bonuses to salt flats, ice terrain
      * Tooltip shows yield changes from river effects on feature/terrain/improvement changes
      * Fixed old bug, featurechange tag removal now actually grants chopping hammers
      * Yield changes separated, build info tooltip improved
      * Workaround to hide "|Dummy Tech" requirement from some build action UI elements
      * Organized the horsehocky out of civ4buildinfos
      * Few balance/sanity adjustments for costs, yields to improvements
      * Fixed/introduced radio tower improvements
      * Added reclaim land ability as cumulative upgrade to remove landform/vegetation/etc
      * Removed unused bLSystem tag from improvements
      * Rocky terrain is +2 H; part of stable terraforming loop with plains, grassland, and lush
      * Merged Submerged Town and Submerged Town (Deep); now one improvement, unlock deeper ones with tech
      * Route speed, yield changes
      * Routes require better tech to build best version on rougher terrain/features, most requirements disappearing in industrial era with railroads
      * Disabled unfinished tidal pools module
      * Added non-kill fishing camps to modern era
      * Fixed neander captives upgrade to gatherer
      * Few minor text fixes
      * Disabled jumplanes on water
      * Logic to support tech-required feature build for automation
      * Updated improvement icons to match pedia ones
      * Base structure for route terrain/feature tech prereqs placed
      * Some minor refactoring, notes placed for same-value route logic
  • foreach_ (#771) (MattOttawa)
https://sourceforge.net/p/caveman2cosmos/code/11265
https://github.com/caveman2cosmos/Caveman2Cosmos/compare/9ba3980fe242...b52f67d0bb5e
 
SVN-11267
v41.0.3451 - 2020-12-13

All Changes

Merge branch 'master' into release -- Toffer
Fixed more loop variable name conflicts in CvRandomEventInterface.py -- Toffer
Misc CvUnit refactoring -- Toffer
Removed BUG option that did nothing. -- Toffer
changed var names ([#780](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/780)) -- MattOttawa
fixed profiler build ([#778](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/778)) -- MattOttawa
switched hasInfoTypeForString calls to getInfoTypeForString ([#777](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/777)) -- MattOttawa
deleted function that are not DllExport from CvMapExternal ([#776](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/776)) -- MattOttawa
reverted change that breaks assert build ([#775](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/775)) -- MattOttawa
 
SVN-11270
v41.0.3471 - 2020-12-15

All Changes

Merge branch 'master' into release -- Toffer
Increased text size of the defense percentage in city screen. -- Toffer
Assorted CvGame refactoring. -- Toffer
Merge branch 'master' into release -- Toffer
Changed city screen defense tooltip to the wide python version. Some cpp cleanup. -- Toffer
Fixed wrong numbers in city screen defense tooltip. -- Toffer
Unit info reorganization ([#781](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/781)) -- dzfischer
 
SVN-11271
v41.0.3474 - 2020-12-15

All Changes

Merge branch 'master' into release -- Toffer
Zizkov World Wonder now only conceals the map once when built. -- Toffer
Refactoring in CvInfoScreen.py. -- Toffer
 
SVN-11273
v41.0.3486 - 2020-12-16

All Changes

Merge branch 'master' into release -- Toffer
Fixed cpp issue. -- Toffer
cpp cleanup, got rid of the PrereqOrGameSpeeds building tag. -- Toffer
Changed prereqOrBuilding for buildings from array to vector. -- Toffer
Some cpp cleanup. -- Toffer
 
SVN-11275
v41.0.3500 - 2020-12-19

All Changes

Merge pull request [#788](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/788) from caveman2cosmos/master -- raxo2222
switched copy non default code for building prereqs ([#786](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/786)) -- MattOttawa
Fixed corporation screen bug, refactored its code some too. -- Toffer
Increased visual size of Radio Tower improvement -- DZF
Granary is now valid OR requiremenent for buildings, that require Storage Pit, or Barter Post building line. -- raxo2222
AI code for BoolExpr by AIAndy ([#783](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/783)) -- MattOttawa
Some improvements to AI financial trouble understanding code. -- Toffer
 
SVN-11277
v41.0.3525 - 2020-12-23

All Changes

Merge branch 'master' into release -- Toffer
Continuation of my last commit. -- Toffer
Merge pull request [#773](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/773) from caveman2cosmos/spelling-corrections -- Kristoffer
More txt restructuring. -- Toffer
I missed those too -- Sannita
Merge remote-tracking branch 'origin/master' into spelling-corrections -- Sannita
couple more... -- Sannita
some more typos -- Sannita
Some text xml cleaning. -- Toffer
completed -- Sannita
cleanup - continuing -- Sannita
Merge remote-tracking branch 'origin/master' into spelling-corrections -- Sannita
wip -- Sannita
Some more cleanup in CvInfoScreen.py -- Toffer
fixing HM line -- Sannita
cleanup - continuing -- Sannita
cleanup -- Sannita
fix -- Sannita
Merge remote-tracking branch 'origin/master' into spelling-corrections -- Sannita
fixing the problem, attempt [#2](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/2) -- Sannita
fixing conflict (hopefully) -- Sannita
Pepper2000's Buildings file cleanup -- continues -- Sannita
duplicates and typos -- Sannita
cleanup in Strategy game text file -- Sannita
other typos -- Sannita
other typos -- Sannita
other typos and cleanups -- Sannita
other typos and fixes -- Sannita
minor cleanups -- Sannita
rewriting Biopunk pedia entry -- Sannita
Bonus cleanup [#2](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/2) -- Sannita
other minor fixes -- Sannita
other typos -- Sannita
cleanup of Mormon Gametext.xml -- Sannita
other minor fixes -- Sannita
other typos and fixes -- Sannita
Merge pull request [#746](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/746) from caveman2cosmos/master -- Luca Martinelli
typos -- Sannita
Bonuses cleanup [#1](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1) -- Sannita
 
SVN-11278
v41.0.3551 - 2020-12-28

All Changes

Merge branch 'master' into release -- Toffer
Continuation of animal building review. -- Toffer
Merge remote-tracking branch 'origin/master' -- Sannita
Emergency fix -- Sannita
switched some copy non defaults code ([#796](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/796)) -- MattOttawa
switched m_bAnySpecialistYieldChanges ([#794](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/794)) -- MattOttawa
Merge branch 'master' into release -- Toffer
Building neanderthal culture wonder now adds local neanderthal culture to all your cities. -- Toffer
Refactoring in CvGameInterface.cpp -- Toffer
Assert fix, and some refactoring. -- Toffer
disabled last bits of SIN ([#793](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/793)) -- MattOttawa
 
Top Bottom