C2C SVN Changelog

Last edited:
SVN-11478
v42.1.BETA.6971 - 2022-06-20

All Changes

Merge branch 'master' into release -- Toffer
Fixed bug causing NPC and possibly AI to train way more workers than they needed. -- Toffer
cleanup -- Toffer
Brought back older and less extreme handicap scaling for some AI modifiers. -- Toffer
added filters for source files, files need to be sorted better -- flabbert
Tying up some loose ends from last commits. -- Toffer
Some cleanup related to my last commit. -- Toffer
Added BUG options for Flabbert's yield weights, restructured and optimized some code. -- Toffer
finished sorting all header files -- flabbert
set up a lot more filters to try and get some order in the filestructure in vs -- flabbert
remove empty line -- flabbert
add more filters in .h files (sort city related into city filter, for example) -- flabbert
start adding more filters to library files -- flabbert
 
11479
v42.1.BETA.6990 - 2022-06-25

  • Reworked some data structures, cities now hold a vector of all workers assigned to it, and all workers cache the city ID for the city it is assigned to, if a unit dies it will notify its city, if the city dies it will notify all its workers, its a solid cross reference cache kind of thing. (Toffer)
  • added GC.removeDelayedResolutionVector(m_aiCategories) to CvBuildingInfo (#1383) (MattOttawa)
  • Fixed issue with recalc modifier popup, refactoring and performance tweaks. (Toffer)
  • Fixed spies unable to do "gather intel" mission. (Toffer)
  • Removed unused legacy code. (Toffer)
  • Fixed schema oddity that made the validator require all tags to be represented in the order defined in the schema for some reason. (Toffer)
  • Specialist Initial Categories (Thunderbrd)
  • Categories Project Initial Launch (Thunderbrd)
  • Nerfed free units from goody huts. Now players and AI will have to upgrade them - players are MUCH better at hunting down goody hut (raxo2222)
https://sourceforge.net/p/caveman2cosmos/code/11479
https://github.com/caveman2cosmos/Caveman2Cosmos/compare/cac69e71ac3b...c7c3934ea9d1
 
SVN-11481
v42.1.BETA.7008 - 2022-06-27

All Changes
Merge branch 'master' into release -- Toffer
Py fixes for new city tab stuff. -- Toffer
Fixed weirdness with asset checksum value caching and comparison with value form saves. -- Toffer
Merge branch 'productionPopupRevised' -- Toffer
This should wrap up this branch. -- Toffer
New Leaderhead Infos tags: DefaultTraits and DefaultComplexTraits -- Thunderbrd
Removed some debug stuff I forgot about. -- Toffer
Should get rid of any memory leaks that MattCA rightly pointed out the new helper class had. -- Toffer
Merge branch 'master' into productionPopupRevised -- Toffer
Added a helper class for handling recent city output history. -- Toffer
New city tab is taking shape. -- Toffer
Some UI and code refinements. -- Toffer
Added some basic UI graphics for a new city tab that is currently empty. -- Toffer
Initial prep work. -- Toffer
 
SVN-11483
v42.1.BETA.7019 - 2022-06-29

All Changes

Merge branch 'master' into release -- Toffer
Fix same kind of thing as my last two fixes. -- Toffer
Nitpick on last commit. -- Toffer
Fixed faulty code, similar to fix in last commit. -- Toffer
Fixed CTD, I bet there's more similar illegal use of vectorX->erase(...) within foreach_ loops. -- Toffer
Fixed a couple technical issues that gave compiler warnings. close [#1321](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1321) -- Toffer
Minor refactor. -- Toffer
Merged the two discover tech lightbulb unit actions into one action. -- Toffer
 
SVN-11484
v42.1.BETA.7023 - 2022-06-30

All Changes

Merge branch 'master' into release -- Toffer
Removed redundant code -- Toffer
Fixed python error on city razing. -- Toffer
Fixed a CTD. -- Toffer
 
SVN-11485
v42.1.BETA.7028 - 2022-07-03

All Changes
Merge branch 'master' into release -- flabbert
remove ignore danger, and keep them inside borders, from AI path evaluation of workers -- flabbert
add additional filter -- flabbert
check number of workers working a city before deciding to route to it -- flabbert
refactored CvUnitAI::AI_connectPlot -- Toffer
Scoreboard will list the actual city count when in debug mode. -- Toffer
 
Last edited:
SVN-11486
v42.1.BETA.7045 - 2022-07-09

All Changes

Merge branch 'master' into release -- Toffer
I don't think this is needed here. -- Toffer
Fixed CTD reported by SO. -- Toffer
Exposed CityOutputHistory to python to reduce amount of CvCity functions. -- Toffer
Moved helper class out of CvCity.cpp, into its own file. -- Toffer
UI nitpick - city screen adim tab panel postions -- Toffer
Fixed a mistake I made some days ago. -- Toffer
Heh, managed to turn the logic upside down on an if statement in my last commit. -- Toffer
CvCity::doPropertyUnitSpawn() Fixed an error and refactored it. -- Toffer
Mostly refactoring and performance stuff, a few minor tweaks to AI trading code. -- Toffer
Fixed freeze when asking what the AI wanted for a trade when they wanted so much gold that an integer overflow happened, also reduced the value of maps. -- Toffer
Merge branch 'master' of https://github.com/caveman2cosmos/caveman2cosmos -- flabbert
fixed typo in flabberts commit -- raxo2222
renamed svn release from alpha to beta on github readme -- flabbert
update discord link in readme -- flabbert
updated git installer to latest version of git for windows -- flabbert
move connect city down in prio list -- flabbert
Added some caching for improved performance, + misc restructuring. Sorry for the large commit. -- Toffer
Armored car can't upgrade to jeep anymore due to big differences between those units -- raxo2222
 
11487
v42.1.BETA.7047 - 2022-07-09

  • Made the "city choose production" thingy much less insisting, so you can delay choosing anything and move units or pan the camera around to inspect the situation before deciding what to build. (Toffer)
  • Made it impossible to end turn if a city has no production at all. (Toffer)
  • Inverted how conscript works so it only ever cost 1 population and rather than cost multiple it will now produce multiple units if so defined in the relevant xml tag.(Toffer)
https://sourceforge.net/p/caveman2cosmos/code/11487
https://github.com/caveman2cosmos/Caveman2Cosmos/compare/872d9c9b19b1...0607ce25506b
 
Last edited:
SVN-11488
v42.1.BETA.7053 - 2022-07-10

All Changes

Merge branch 'master' into release -- Toffer
Small addendum to last commit. -- Toffer
Tweaked some hunter/recon/subduedAnimal/escorting unit AI code. Fixed bug in contract broker. Units with HUNTER_ESCORT AI can now change into a UNITAI_EXPLORE type if there's nothing to escort, and it can change back if the explorer finds itself on the plot of an undefended subdued animal. -- Toffer
Silly mistake n last commit, must be tired. ;p -- Toffer
Same as last commit -- Toffer
Minor fix/optimization to resolve a harmless assert. -- Toffer
 
SVN-11489
v42.1.BETA.7072 - 2022-07-12

All Changes

Merge branch 'master' into release -- Toffer
Tweaked (nerfed) calculation for espionage and beaker stealing due to the two promotiuons that allows unit to steal these things. -- Toffer
Revert "Changed some main menu text related to gamespy MP options" -- Toffer
added includes ([#1385](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1385)) -- MattOttawa
fix function signature, so intellisense doesnt yell -- flabbert
All water tiles now have same Culture Distance -- raxo2222
Removed do nothing loop -- raxo2222
Removed trailing spaces -- raxo2222
Experience reward is now constant - goody huts stop being revelant past Classical anyway -- raxo2222
Gold reward from goody huts now is constant -- raxo2222
Consilidated Explorer rewards and removed Settler rewards altogether, as easy handicaps are very easy anyway. -- raxo2222
Consolidated Worker rewards -- raxo2222
Consolidated hunter rewards -- raxo2222
Consolidated military rewards -- raxo2222
Goody hut - consolidated Healers reward -- raxo2222
Moved goody hut texts to one place -- raxo2222
add logger that you can specify filename to -- flabbert
give ocean the same terraindistance as peak, so its possible for culture to reach with realistic culture -- flabbert
 
11490
v42.1.BETA.7078 - 2022-07-13

  • Fixed an assert in contract broker, a bug in the tracking of idle cities, and general refactoring. (Toffer)
  • Fixed bug and assert in contract broker. (Toffer)
  • Fixed bug in CvUnitAI::AI_animalMove(), resolved an assert. (Toffer)
  • remove test.cpp from solution list that is not in solution anymore (flabbert)
  • add todo for valueservice (flabbert)
  • supress test visual studio python test warning (flabbert)
  • reorganized filters (again) cpp and h files are now in the same folder. (flabbert)
  • add include so compiler doesnt farble in adding new file (flabbert)
https://sourceforge.net/p/caveman2cosmos/code/11490
https://github.com/caveman2cosmos/Caveman2Cosmos/compare/e946796d2da9...c0d27b6c5137
 
11491
v42.1.BETA.7089 - 2022-07-16
  • Added link to open full city screen from the city management tab in the header when not in full city screen already. (Toffer)
  • Fixed loophole in the idle city tracking caching. (Toffer)
  • add reset to invasion component (flabbert)
  • remove invasions from base CvCity, move to component. Invasions were disabled in XML, and its a good test for composition based class (flabbert)
  • Renamed Dynamic XP to Less XP bug option, as easiest battles are most common. (raxo2222)
  • Nerfed experience modifier from quality and group-size, smaller values overall.. (Toffer)
https://sourceforge.net/p/caveman2cosmos/code/11491
https://github.com/caveman2cosmos/Caveman2Cosmos/compare/c0d27b6c5137...34301dbe0876
 
SVN-11492
v42.1.BETA.7092 - 2022-07-17

All Changes

Merge branch 'master' into release -- Toffer
Fixed UI from city admin getting stuck on screen. -- Toffer
Cleaned up some loose ends from flabberts commit on the invasion code. -- Toffer
 
SVN-11494
v42.1.BETA.7102 - 2022-07-20

All Changes

Merge branch 'master' into release -- Toffer
Rewrote sightline logic; added complexity to sightline mechanic. -- Toffer
 
Back
Top Bottom