C2C SVN Changelog

SVN-11084
v40.0.935 - 2019-12-04

Performance Improvements :whipped:

AI: property control and healer AIs are optimized -- billw2012
All Changes

Merge pull request [#298](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/298) from caveman2cosmos/master -- raxo2222
AI: property control and healer AIs are optimized -- billw2012
Revert switch to faster pathfinding, in favour of accuracy -- billw2012
Removed LAST_PLAYER ([#294](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/294)) -- billw2012
Made lake plots return true when isFreshWater() is called. This will affect NPC animal spawning. -- Matt
Update some icon indexes & minor fixes -- drd-avel
Merge branch 'master' of https://github.com/caveman2cosmos/Caveman2Cosmos -- drd-avel
~60 animal icons enhanced (added color background instead white) -- drd-avel
Removed LAST_PLAYER -- Matt
Optimized lookup of construction units in `getBestConstructValue` -- billw2012
Merge branch 'master' into pathfinding-opt -- billw2012
Refactor path finder caching -- billw2012
Merge branch 'master' into pathfinding-opt -- billw2012
Merge branch 'master' into pathfinding-opt -- billw2012
Adding google sparsehash for replacing existing hash map use -- billw2012
Merge remote-tracking branch 'origin/master' into pathfinding-opt -- billw2012
Property control and healing need AI optimized, refactors, nullptr -- billw2012
WIP refactoring property control AI -- billw2012
 
SVN-11085
v40.0.960 - 2019-12-08

Bug Fixes :sniper::rotfl:

Crash: Blockade count below zero causing divide by zero -- billw2012
Python: Variable used before initialization in CvAdvisorUtils -- billw2012
Text: Streamlined help texts. -- raxo2222
Features :hammer:

AI: re-enabled inquisitions -- billw2012
Performance Improvements :whipped:

AI: automated religious units are optimized -- billw2012
All Changes

Merge pull request [#304](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/304) from caveman2cosmos/master -- raxo2222
Compressed the gamefont tga files, saved 2 MB space. -- Toffer
New functional gamefont.tga file with most icons at 24x24 resolution -- Toffer
Bigger icons on left side in the property and bonus lists on the righ side of city screen. -- Toffer
AI: re-enabled inquisitions -- billw2012
Small enumerator clean up for TaskTypes -- Toffer
AI: automated religious units are optimized -- billw2012
Added hotkey for drafting ctrl+D -- Toffer
Fixed a bug in, and generally improved, the religion spread code for fanatic units. -- Toffer
Text: Streamlined help texts. -- raxo2222
Fixed few text errors -- raxo2222
Fix operator precedence for bit mask -- billw2012
~50 icons enhanced (traits, promotions) -- drd-avel
Adding memory usage diff -- billw2012
Python: Variable used before initialization in CvAdvisorUtils -- billw2012
Crash: Blockade count below zero causing divide by zero -- billw2012
~110 icons enhanced (promotions, traits and buildings) -- drd-avel
SC*Debug.*: a feature for a conditional execution of code during debugging -- clare
 
SVN-11086
v40.0.964 - 2019-12-09

Bug Fixes :sniper::rotfl:

Crash: defender retreat to plot kills attacker causing pointer invalidation -- billw2012
All Changes

Merge pull request [#305](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/305) from caveman2cosmos/master -- raxo2222
Fixing OOS logging copy paste error -- billw2012
Crash: defender retreat to plot kills attacker causing pointer invalidation -- billw2012
Add supplemental algorithm implementations -- billw2012
Fixing fbuild not respecting pch dependencies -- billw2012
 
SVN-11087
v40.0.970 - 2019-12-14

Bug Fixes :sniper::rotfl:

Mapscripts: Removed excessive size overrides and removed unsupported mapscripts. -- raxo2222
All Changes

Merge pull request [#307](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/307) from caveman2cosmos/master -- raxo2222
Mapscripts: Removed excessive size overrides and removed unsupported mapscripts. -- raxo2222
Moved space maps to PrivateMaps -- raxo2222
Basic preliminary improve of 24x24 tileset -- drd-avel
 
SVN-11088
v40.0.974 - 2019-12-14

Bug Fixes :sniper::rotfl:

AI: certain unloading units cannot by pass defenders in a city -- billw2012
Fix

Units: Ranged attack damage -- Thunderbrd
All Changes

Merge pull request [#308](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/308) from caveman2cosmos/master -- raxo2222
Re-enable cache with PCH fixed -- billw2012
Refactored coexistence functions for clarity -- billw2012
Fix uninitialized variable use -- billw2012
Boost 1.71 archive -- billw2012
AI: certain unloading units cannot by pass defenders in a city -- billw2012
canMoveInto function interface uses flags -- billw2012
Units: Ranged attack damage -- Thunderbrd
 
SVN-11089
v40.0.985 - 2019-12-16

Bug Fixes :sniper::rotfl:

Scenarios: Spacemaps now have size tag matching Earth part area. -- raxo2222
tech prereq: Hunting now requires Tracking -- DZF
Features :hammer:

Handicaps: Nightmare is now selectable handicap, removed free techs from them. -- raxo2222
All Changes

Merge pull request [#310](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/310) from caveman2cosmos/master -- raxo2222
Merge pull request [#309](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/309) from dzfischer/master -- raxo2222
reverted 'or' prereq merge -- DZF
tech prereq: Hunting now requires Tracking -- DZF
Removed deleted folder from MLF file. -- raxo2222
Handicaps: Nightmare is now selectable handicap, removed free techs from them. -- raxo2222
Upgrade boost version, other than python -- billw2012
Corrected outdated tooltip on Increasing Difficulty option. -- raxo2222
Scenarios: Spacemaps now have size tag matching Earth part area. -- raxo2222
 
SVN-11091
v40.0.996 - 2019-12-18

Balance :think:

Building: Carrion now gives -1 (was -2) unhealth. It now gives +5 disease per turn. -- raxo2222
All Changes

Merge pull request [#313](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/313) from caveman2cosmos/master -- raxo2222
Building: Carrion now gives -1 (was -2) unhealth. It now gives +5 disease per turn. -- raxo2222
Fixed python error in abandon slavery code (Float passed, expected int) -- Toffer
Enchance resource icons, added gatherer&picker icons, removed gfx artifacts, other improvements -- drd-avel
Minor fix and optimization to xp limits from offing barbs and animals. -- Toffer
Nerfed Zizkov World Wonder -- Toffer
 
SVN-11092
v40.0.1004 - 2019-12-21

Bug Fixes :sniper::rotfl:

Scenarios: Added options. that are hidden and enabled. Removed options, that are hidden and disabled. -- raxo2222
All Changes

Merge pull request [#316](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/316) from caveman2cosmos/master -- raxo2222
Merge branch 'master' of https://github.com/caveman2cosmos/Caveman2Cosmos -- drd-avel
Scenarios: Added options. that are hidden and enabled. Removed options, that are hidden and disabled. -- raxo2222
Minor icons improvements -- drd-avel
Merge branch 'boost-upgrade' -- billw2012
Adding contains algorithm -- billw2012
Boost 1.55 integrated, iterators updated, ranges implemented -- billw2012
WIP continued range upgrade -- billw2012
WIP ranges upgrade -- billw2012
 
SVN-11093
v40.0.1029 - 2019-12-27

Bug Fixes :sniper::rotfl:

AI: AI grouping behavior fixed -- billw2012
AI: AI not auto promoting -- billw2012
Building: Slave compund - Crime Prevention can now be placed by captives -- raxo2222
Building: It was meant to increase military production, not decrease it. -- raxo2222
Sounds: Added Diplomacy sound files. Fixed few more broken sound defines. -- raxo2222
Sounds: Added some vanilla sounds - improvement/worker related sounds had to be here. -- raxo2222
Sounds: Cleanup of missing sound defines -- raxo2222
Features :hammer:

Option: disable automated hunting units return to city for upgrade -- billw2012
Option

disable automated hunting units return to city for upgra… ([#296](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/296)) -- billw2012
All Changes

Merge pull request [#321](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/321) from caveman2cosmos/master -- raxo2222
Building: It was meant to increase military production, not decrease it. -- raxo2222
Merge pull request [#320](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/320) from caveman2cosmos/master -- raxo2222
Building: Slave compund - Crime Prevention can now be placed by captives -- raxo2222
Merge pull request [#317](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/317) from caveman2cosmos/GAMEOPTION_MOUNTAINS -- raxo2222
Reverted removal of sound define - it IS used somewhere.... -- raxo2222
Leaderheadinfos now contain all era entries. -- raxo2222
Sounds: Added Diplomacy sound files. Fixed few more broken sound defines. -- raxo2222
AI: AI not auto promoting -- billw2012
A small rule simplification related to natural plot yield on peaks. -- Toffer
Sounds: Added some vanilla sounds - improvement/worker related sounds had to be here. -- raxo2222
Sounds: Cleanup of missing sound defines -- raxo2222
Astronomy now requires Mountaineering tech. -- raxo2222
Cleaned up the usable mountain gameoption code, was a mess. -- Toffer
Option: disable automated hunting units return to city for upgra… ([#296](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/296)) -- billw2012
AI: AI grouping behavior fixed -- billw2012
Tweak fbuild -- billw2012
Basic algo functor algebra implemented -- billw2012
Option: disable automated hunting units return to city for upgrade -- billw2012
 
SVN-11094
v40.0.1034 - 2019-12-28

Bug Fixes :sniper::rotfl:

Fresh Water: Actually Corrects the problem now -- Thunderbrd
Fresh Water: Should repair rules on fresh water access in plots -- Thunderbrd
All Changes

Merge pull request [#324](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/324) from caveman2cosmos/master -- raxo2222
Fresh Water: Actually Corrects the problem now -- Thunderbrd
Fresh Water: Should repair rules on fresh water access in plots -- Thunderbrd
Download link should go trough civfanatics to moddb. -- raxo2222
 
SVN-11095
v40.0.1064 - 2020-01-05

Balance :think:

Building: Reduced Carrions disease from +5 to +3 -- raxo2222
Bug Fixes :sniper::rotfl:

AI: Freeze when trying to move settler to transport -- billw2012
AI: Freeze loading group onto transport -- billw2012
Features :hammer:

Language: german translations -- dsmabell
All Changes

Merge pull request [#335](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/335) from caveman2cosmos/master -- raxo2222
Disable appveyor cache -- billw2012
Merge pull request [#334](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/334) from caveman2cosmos/master -- raxo2222
Building: Reduced Carrions disease from +5 to +3 -- raxo2222
Merge pull request [#333](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/333) from caveman2cosmos/master -- raxo2222
Renaming load unit checks, refactor of AI_load -- billw2012
AI: Freeze when trying to move settler to transport -- billw2012
Add rect plot range for iterating over a rectangle of plots -- billw2012
Natvis update -- billw2012
Cleanup of unused movies part 2 -- raxo2222
Cleanup of unused videos part 1 -- raxo2222
Merge pull request [#332](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/332) from dsmabell/master -- billw2012
Great wonders for letter"C" - all pictures done! Plus some icons enhanced. -- drd-avel
AI: Freeze loading group onto transport -- billw2012
Language: german translations -- dsmabell
Fixed unobtainable special buildings. -- raxo2222
Fixed building overrides - they were duplicated -- raxo2222
Minor cleanup -- raxo2222
Moved movie files inside of movies\wonders folder. -- raxo2222
Great wonders for letter"B" - all pictures done! -- drd-avel
Moved remaining movie defines to single file -- raxo2222
Great wonders for letter"A" - all pictures done! -- drd-avel
Added back removed cultures, they are commented out for now. -- raxo2222
Fixed pics for Great wonders, luigi_cadorna:; upd icons for ruby&sapphire, added res shadows -- drd-avel
Removed other culture, that doesn't unlock anything. -- raxo2222
Removed two cultures -- raxo2222
 
SVN-11096
v40.0.1114 - 2020-01-10

Bug Fixes :sniper::rotfl:

AI: hunters scared of non-aggressive animals, unable to capture cities in some cases -- billw2012
Sounds: Cleanup of errors - building construction sounds -- raxo2222
All Changes

Merge pull request [#361](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/361) from caveman2cosmos/master -- raxo2222
Merge pull request [#339](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/339) from caveman2cosmos/fix-275 -- billw2012
Great wonders for letters"E,F" - all pictures done! -- drd-avel
Merge branch 'master' into fix-275 -- billw2012
Remove the SM recalc entirely -- billw2012
Hunting units will prefer animals but attack everything -- billw2012
Fix hunters ignoring some animals ([#357](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/357)) -- billw2012
Code Cleanup. ([#352](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/352)) -- billw2012
Using UNITAI_HUNTER and UNIT_ANIMAL for driving hunting behaviour -- billw2012
First suggestion from bill and more. -- Matt
Great wonders for letter"D" - all pictures done! Some fixes too. -- drd-avel
Some quickfix -- drd-avel
Great wonders for letter"D" - all pictures done. Some icon improvements. -- drd-avel
Code Cleanup. -- Matt
Changed description of cities for Mastery victory so it isn't directly referencing culture level -- raxo2222
Merge pull request [#351](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/351) from MattOttawa/namespace -- billw2012
Removed QC_MASTER_VICTORY #define. No intended changes to game. -- Matt
Fix rect plot iterator -- billw2012
Merge pull request [#346](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/346) from MattOttawa/DuplicateDllExports -- billw2012
Added const to CvMap methods. -- Matt
feat(Production/Training): Can now build multiple wonders and food requiring units per turn -- raxo2222
AI: hunters scared of non-aggressive animals, unable to capture cities in some cases -- billw2012
Merge pull request [#341](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/341) from MattOttawa/CvSelectionGroupRevised -- billw2012
Merge branch 'master' into CvSelectionGroupRevised -- billw2012
Impl algo in a few simple places. -- Matt
Fixed text typo in space settler upgrade -- raxo2222
Fixing Assert build compile error -- billw2012
SM cached values are now recalculated on load instead of once only -- billw2012
Merge pull request [#338](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/338) from MattOttawa/RemovePythonModuleInfo -- billw2012
Merge pull request [#327](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/327) from caveman2cosmos/suggestionAnimalAI -- billw2012
Removed CvPythonModuleInfo. - It's looking for xml files in a folder named "Python Config". - Is not used in the dll or python. -- Matt
Fixed stupid mistake in last commit. -- Toffer
Made newest function a const. -- Toffer
Some optimization suggested by bill. -- Toffer
Sounds: Cleanup of errors - building construction sounds -- raxo2222
Merge branch 'master' into pr/318 -- billw2012
Adjusted iAnimalAttackProb -- raxo2222
Animal AI Refinement -- Toffer
a few reverts -- Matt
Merge remote-tracking branch 'upstream/pr318-merge' -- Matt
Merge branch 'master' of https://github.com/MattOttawa/Caveman2Cosmos -- Matt
Revert lost changes -- billw2012
Merge branch 'master' of https://github.com/MattOttawa/Caveman2Cosmos -- Matt
Added const to map functions. Removed unused code in CvGlobals. -- Matt
fix 1 -- Matt
pr297-merge revised. -- Matt
 
SVN-11097
v40.0.1119 - 2020-01-10

All Changes

Merge pull request [#362](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/362) from caveman2cosmos/master -- raxo2222
AI multibuild ([#356](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/356)) -- billw2012
Merge pull request [#359](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/359) from MattOttawa/RemoveUnusedCode -- billw2012
Moved out unused wonder pic, and fixed typo in wonder pic name. -- raxo2222
Removed 2 unused mothods. -- Matt
Fixed getTotalProductionQueueTurnsLeft, some refactoring -- billw2012
Revert "More accurate calculation of production turns remaining for city build queue" -- billw2012
More accurate calculation of production turns remaining for city build queue -- billw2012
Fixing production queue changes -- billw2012
Merge branch 'master' into multi-build -- billw2012
WIP refactor order queue to vector -- billw2012
Cleanup of getProductionDifference function -- billw2012
WIP multibuild -- billw2012
 
SVN-11100
v40.0.1133 - 2020-01-11

Bug Fixes :sniper::rotfl:

Buildings: Two buildings had incorrect GPs - were generating spy not great spy -- raxo2222
All Changes

Merge pull request [#367](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/367) from caveman2cosmos/master -- raxo2222
Buildings: Two buildings had incorrect GPs - were generating spy not great spy -- raxo2222
Great wonders for letter "G" - all pictures done! -- drd-avel
 
SVN-11101
v40.0.1137 - 2020-01-11

Bug Fixes :sniper::rotfl:

Save: units not saved correctly (and other problems) -- billw2012
All Changes

Merge pull request [#368](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/368) from caveman2cosmos/master -- raxo2222
Save: units not saved correctly (and other problems) -- billw2012
Solution updates, allow multiple Civ instances -- billw2012
 
SVN-11103
v40.0.1158 - 2020-01-12

Bug Fixes :sniper::rotfl:

AI: myths not being built -- billw2012
Freeze: AI grouping for siege will not enter infinite loop -- billw2012
All Changes

Merge pull request [#376](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/376) from caveman2cosmos/master -- raxo2222
added missed pic for Hammam -- drd-avel
Merge branch 'master' of https://github.com/caveman2cosmos/Caveman2Cosmos -- drd-avel
Great wonders for letter"H" - all pictures done! -- drd-avel
Freeze: AI grouping for siege will not enter infinite loop -- billw2012
AI: myths not being built -- billw2012
Removing INLINE 2 ([#371](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/371)) -- billw2012
Removing INLINE 1 ([#370](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/370)) -- billw2012
Refactor AI_group parameters for readability -- billw2012
Removing INLINE 2 Also removed some tags -- Matt
Removing INLINE 1 -- Matt
Merge pull request [#2](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/2) from caveman2cosmos/master -- MattOttawa
 
Back
Top Bottom