C2C SVN Changelog

SVN-11517
v42.1.BETA.7297 - 2022-12-03

All Changes

Merge branch 'master' into release -- Toffer
Fixed a math issue in culture dropoff from cities to plots, tweaked other culture related things. -- Toffer
Merge branch 'culture_level_option_fix_2' -- Toffer
Revised things. -- Toffer
Cached calculation result done in CvPlot::minimumNonDecayCulture() -- Toffer
tweak -- MattOttawa
added m_iLevel to CvCultureLevelInfo -- MattOttawa
 
SVN-11518
v42.1.BETA.7303 - 2022-12-04

All Changes

Merge branch 'master' into release -- Toffer
Added two BUG options to control the time delay in the unit cycle mechanic. -- Toffer
Some improvements to unit cycling logic. -- Toffer
 
SVN-11519
v42.1.BETA.7315 - 2022-12-08
All Changes
Merge branch 'master' into release -- Toffer
Revised startMission/continueMission and unit cycling, fixing some bugs in its behaviour.-- Toffer
Removed outdated translations in EXE texts -- raxo2222
Added commerce yields to space terrains, so AI sees any value in initial settling in space (2 commerce for more "dense" areas) -- raxo2222
Edited EXE messages that may appear when game is freshly installed, or when INI corrupts itself -- raxo2222
Fixed code typo bug in event code for religious events pointed out by N47. -- Toffer
 
11520
## v42.1.BETA.7333 - 2022-12-11
  • Fixed several bugs in save code that saved the extra unit stat mods from great commanders as part of the base extra combat mod of units affected by the commander, so that each time one save and load the unit would get more and more of these stats at its base equal to the bonus provided by the adjacent GC. (Toffer)
  • **Language:** Nature Wonders (Marco Bellmann)
  • Smarter caching for commanders, performance and reliability through sacrificing some ram. The tradeoff seems reasonable to me in this case. (Toffer)
  • Fixed minor memory leak, some bytes lost at every modifier recalc event. (Toffer)
  • Fixed minor code issues occurring when great commanders die. (Toffer)
https://sourceforge.net/p/caveman2cosmos/code/11520
https://github.com/caveman2cosmos/Caveman2Cosmos/compare/e19a06286baf...c8eeec43bdd4
 
SVN-11521
v42.1.BETA.7336 - 2022-12-11
All Changes
Merge branch 'master' into release -- Toffer
SmartMap will now place all terrains on most of its "terrain" map options. -- Toffer
Cleaned up code without purpose. -- Toffer


SVN-11522
v42.1.BETA.7338 - 2022-12-11

All Changes

Merge branch 'master' into release -- Toffer
Removed irrational rule that doubled food required for city to grow when it unlocks the third plot ring for its citizens to work. -- Toffer

 
Last edited:
SVN-11523
v42.1.BETA.7340 - 2022-12-12
All Changes
Merge branch 'master' into release -- Toffer
Fixed CTD when returning to main menu or loading a save when not in main menu. A recent mistake of mine. -- Toffer

 
SVN-11525
v42.1.BETA.7345 - 2022-12-12

All Changes

Merge branch 'master' into release -- Toffer
Improvements in unit cycle behaviour. -- Toffer
Refactoring -- Toffer
 
SVN-11527
v42.1.BETA.7354 - 2022-12-21

All Changes

Merge branch 'master' into release -- Toffer
Reviewed the overhaul of the culture mechanics code, cleaned up mess and solved a couple minor issues (mostly text related). -- Toffer
Fixed CTD spot -- Toffer
added int8_t and int16_t typedef ([#1414](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1414)) -- MattOttawa
 
11529
v42.1.BETA.7360 - 2022-12-28

  • Fixed CTD reported by StrategyOnly (Toffer)
  • Minor tweak to handling of unit death logging. (Toffer)
  • Isolated two dllexport functions so only exe call them while looking for CTD spot in their proximity. (Toffer)
  • Simplified requirement for terracotta/porcelain factories - now they are requiring regular factories so they can replace equivalent workshops without problems. (raxo2222)
https://sourceforge.net/p/caveman2cosmos/code/11529
https://github.com/caveman2cosmos/Caveman2Cosmos/compare/bd0b47dfcdaf...dcf8b485d7c0
 
11530
v42.1.BETA.7373 - 2023-01-02

  • Fixed hotseat specific CTD that was quite frequently occuring. (Toffer)
  • deleted unused parameter for CvTaggedSaveFormatWrapper::Expect (#1366) (MattOttawa)
SVN - Git
 
SVN-11531
v42.1.BETA.7377 - 2023-01-02

All Changes

Merge branch 'master' into release -- Toffer
Fixed CTD, and a minor unit AI issue. -- Toffer
 
11532
v42.1.BETA.7388 - 2023-01-06

  • Fixed CTD case where criminal land domain unit could end up starting combat against with air domain units, which breaks a lot of rules/assumptions. (Toffer)
  • Fixed CTD when loading save containing a unit with illegal coordinates. Added safety code to setXY to avoid units getting illegal coordinates in the first place. (Toffer)
https://sourceforge.net/p/caveman2cosmos/code/11532/
https://github.com/caveman2cosmos/Caveman2Cosmos/compare/904e73856f93...b5a9abc95599
 
SVN-11533
v42.1.BETA.7396 - 2023-01-07

All Changes

Merge branch 'master' into release -- Toffer
Fixed some strange behaviour introduced by the last CTD fix in CvPlot::getBestDefender() . -- Toffer
 
SVN-11534
v42.1.BETA.7404 - 2023-01-09

All Changes

Merge branch 'master' into release -- Toffer
Fixed scenario specific city culture bug reported by [@Pit](https://github.com/Pit). -- Toffer
Removed Golden Age trigger from military type great people -- raxo2222
Merge pull request [#1419](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1419) from dsmabell/master -- dsmabell
German translations -- Marco Bellmann
Merge pull request [#38](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/38) from caveman2cosmos/master -- dsmabell
Forgot to remove some code lines used for debugging. -- Toffer
 
SVN-11535
v42.1.BETA.7412 - 2023-01-10

All Changes

Merge branch 'master' into release -- Toffer
Removed unused function used by old stack attack code, which I earler rewrote so that stack attack and non stack attack is handled by the same function rather than by two functions. -- Toffer
Fixed weirdness where units that cannot capture/enter enemy cities could snipe one and one defenseless unit (like workers) in the city if there were no real defenders there. -- Toffer
Fixed command-field cache not clearing when loading saves, which meant taht if one loaded one save from another save, the loaded game would inherit the commander fields from the previous game; also affected "recalc mods" as old values would remain even if wrong. -- Toffer
Fixed CTD reported by StrategyOnly. -- Toffer
 
SVN-11536
v42.1.BETA.7417 - 2023-01-11

All Changes

Merge branch 'master' into release -- Toffer
Fixed weird behaviour where units that are unable to capture cities were unable to attack military units stationed in the city. My previous fix to a similar weird behaviour where they could attack defenseless units within cities was more of a hack than a soloution, this commit should be more of a soloution to the behaviour of units unable to capture cities/units. Refactored start of CvUnit::canEnterPlot( quite a bit, but it is the functional change involving the bVisibleEnemyDefender variable and the first isNoCapture() call that is part of the fix. -- Toffer
Added a Gunship combat class to differentiate combat helicopters from other helicopters, gave them -50% city attack/defense, and +50% against tracked units (tanks). -- Toffer
 
SVN-11537
v42.1.BETA.7424 - 2023-01-11

All Changes

Merge branch 'master' into release -- Toffer
Fixed Spies not being able to enter cities. -- Toffer
 
Back
Top Bottom