C2C SVN Changelog

11399
v41.2.6115 - 2021-12-18

  • Lots of work on invisibility code and general setup, fixed something I broke in Hide & Seek recently. Current buildup will now display in unit tooltip, holding alt on plot tooltip will show your highest spot values on that plot. (Toffer)
  • Optimization and refactor. Militia now gives city garrison promo to owned units that visit the city. (Toffer)
  • Space routes now have value and movement cost progression (raxo2222)
https://sourceforge.net/p/caveman2cosmos/code/11399
https://github.com/caveman2cosmos/Caveman2Cosmos/compare/8ab1dac790a1...9e0e4ac5dd88
 
SVN-11400
v41.2.6118 - 2021-12-18

All Changes

Merge branch 'master' into release -- Toffer
Fixed a severe bug with unit sightline for non H&S games, that I recently introduced, forgot to test changes without H&S, sorry about that. -- Toffer
Removed a tag that wasn't supposed to be in certian traits. -- raxo2222
 
11401
v41.2.6130 - 2021-12-21

  • Fixed infinite end turn due to integer overflow for gold trading. (Toffer)
  • fix translations for captive units + some more typos (Sannita)
  • fixed more spelling errors in Great People Text (#1231) (khalighnayao)
  • moved 4 more boost includes back to where they were before (#1230) (MattOttawa)
  • Optimizations, some bug fixing, and a few improvements to text code in CvGameTextMgr. (Toffer)
https://sourceforge.net/p/caveman2cosmos/code/11401/
https://github.com/caveman2cosmos/Caveman2Cosmos/compare/a6b7d559afd0...516ce32e89b4
 
SVN - 11402 (There was technical mishap with appveyor/SVN server, and minor oopsie fix was pushed to next release)
# CHANGELOG
## v41.2.6137 - 2021-12-21
### All Changes

- Merge branch 'master' into release (flabbert)
- Merge pull request [#1232](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1232) from caveman2cosmos/rework_bestPlotBuild_again (flabbert)
- use correct variable to compare for best value (flabbert)
- fix major logic error, we are supposed to skip forts (flabbert)
- more updates (flabbert)
- initial changes (flabbert)
- fix an oopsie that devauled improvements that upgraded a resource (flabbert)


SVN-11403
v41.2.6139 - 2021-12-21

All Changes
Merge branch 'master' into release -- flabbert
disable logger, before release -- flabbert
fix space -- flabbert
Merge branch 'master' into release -- flabbert
Merge pull request [#1232](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1232) from caveman2cosmos/rework_bestPlotBuild_again -- flabbert
use correct variable to compare for best value -- flabbert
fix major logic error, we are supposed to skip forts -- flabbert
more updates -- flabbert
initial changes -- flabbert
fix an oopsie that devauled improvements that upgraded a resource -- flabbert
 
SVN-11404
v41.2.6151 - 2021-12-22

All Changes

Merge branch 'master' into release -- Toffer
Did what raxo just tried to do. -- Toffer
Revert "You get free promotion if units stops in city with building giving free promo, and you end turn" -- raxo2222
Some plot tooltip tweaks for spot info, no longer need to hold down alt to get the info. -- Toffer
You get free promotion if units stops in city with building giving free promo, and you end turn -- raxo2222
Fixed a couple issues with invisibility and promotion text. -- Toffer
Used CvImprovementInfo build types cache in a couple more spots ([#1234](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1234)) -- MattOttawa
Added back depedency of farms on fresh water -- raxo2222
foreach_ ([#1233](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1233)) -- MattOttawa
update gitignore to ignore vscode settings -- flabbert
 
SVN 11405
# CHANGELOG

## v41.2.6164 - 2021-12-24

### All Changes
- Merge branch 'master' into release (Toffer)
- Holding down shift when looking at the plotHelp where a unit is present will no longer spasm through all the unitCombat types at every screen update. (Toffer)
- Cleaned up some unused stuff (Toffer)
- Reverted accidental breaking of saves change. (Toffer)
- More like last commit, txtting. (Toffer)
- More like last commit, textstuff. (Toffer)
- More like last commit, text. (Toffer)
- Some text work on listing changes to commerces in tooltips/pedia. (Toffer)
- Minor refactor in CvPlot::write(...) (Toffer)
- Removed now defunct CreatingBuilds tag (raxo2222)
- added code to create the CvImprovementInfo build types cache instead of using xml ([#1235](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1235)) (MattOttawa)
- Added available buildings counter (raxo2222)
- Type conversion was unnecessary according to appveyor (raxo2222)
 
SVN-11406
v41.2.6223 - 2021-12-31


All Changes
Merge branch 'master' into release -- Gustav M. Karto
removed double food value for small cities -- Gustav M. Karto
added more includes ([#1256](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1256)) -- MattOttawa
Some more refactoring of same function. -- Toffer
Some refactoring, it fixed a CTD even, no idea why as there's no functional change in this commit. -- Toffer
added another null check -- Gustav M. Karto
move some variables inside the for loop -- Gustav M. Karto
remove pragma disables -- Gustav M. Karto
fix merge conflict -- Gustav M. Karto
make sure ebestbuild is reset inbetween every loop -- Gustav M. Karto
added includes to help intellisense ([#1255](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1255)) -- MattOttawa
add declaration to cpphint -- Gustav M. Karto
Merge branch 'master' into flabbert_wip -- Gustav M. Karto
deleted unused getArtInfo func from CyGlobalContext ([#1254](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1254)) -- MattOttawa
wip -- flabbert
commented out #ifndef __INTELLISENSE__ from around boost: python ([#1253](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1253)) -- MattOttawa
added a fake foreach_ definition for intellisense ([#1252](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1252)) -- MattOttawa
switched cargo loops to foreach ([#1251](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1251)) -- MattOttawa
city improvement no longer cares about future upgrades for bonuses, it only complicated matters -- flabbert
purged a lot of code, streamlined the buildlist generator for cities. needs playtesting -- flabbert
update gitignore -- flabbert
switched include "Python.h" to <boost/python/detail/wrap_python.hpp> ([#1250](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1250)) -- MattOttawa
deleted a couple REVOLUTIONDCM_MOD comments ([#1249](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1249)) -- MattOttawa
Merge branch 'master' of https://github.com/caveman2cosmos/Caveman2Cosmos -- flabbert
slimming down and renaming newbestbuildforplots -- flabbert
switched a couple int to enum ([#1248](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1248)) -- MattOttawa
switched deal loops to foreach_ ([#1247](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1247)) -- MattOttawa
deleted unused code CvGame: plotExtraCosts ([#1246](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1246)) -- MattOttawa
Somehow a tag was missing in space improvement causing pedia to unnecesarily display it as bonus producer -- raxo2222
Merge branch 'master' of https://github.com/caveman2cosmos/Caveman2Cosmos -- flabbert
tweak of base weights, make production more valuable -- flabbert
Switched some spawn info vector loops ([#1245](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1245)) -- MattOttawa
switched OutputRatios default weights from ini file to global defines xml ([#1244](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1244)) -- MattOttawa
moved CvUnitSelectionCriteria class to separate file ([#1243](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1243)) -- MattOttawa
revert previous commit ([#1242](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1242)) -- MattOttawa
added try/catch around python::stop_iteration_error() ([#1241](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1241)) -- MattOttawa
switched LPCTSTR to const char* (same thing) ([#1238](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1238)) -- MattOttawa
Merge pull request [#1237](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1237) from dsmabell/master -- dsmabell
Language: German translations -- Marco Bellmann
Merge pull request [#29](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/29) from caveman2cosmos/master -- dsmabell
added default AI yield weight values to c2c ini file ([#1236](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1236)) -- MattOttawa
 
SVN-11407
v41.2.6225 - 2022-01-01

All Changes

Merge branch 'master' into release -- flabbert
add workerservice files -- flabbert
added checks to reduce improvement flipping -- Gustav M. Karto
first experiment with moving code out of the massive AI objects -- Gustav M. Karto
 
SVN-11408
v42.0.BETA.6297 - 2022-01-09


All Changes
Merge pull request [#1274](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1274) from caveman2cosmos/master -- raxo2222
Decreased gold cost of build action by ~40% -- raxo2222
Refactored CvUnitAI::AI_guardCitySite() and removed some unused stuff. -- Toffer
Refactored CvPlot::isHasValidBonus() & CvPlot::isEnemyCity(...) -- Toffer
Refactored some caching code that happens right after xml parsing. -- Toffer
Revert "switched CvOutcomeMission loops to foreach ([#1270](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1270))" -- raxo2222
Added CvBonusInfo cache that lists all ImprovementTypes that can provide the bonus. Applied new cache to CvGameTextMgr as an example of use. -- Toffer
Marked Extraterrestrial improvements as not only they are revelant after first half of game, they are meant to be placed in space, but some of such units can move over Earth -- raxo2222
trailing space -- raxo2222
Added marker for terrain changing improvements -- raxo2222
Singled out Feature placers, for some reasons bChangeRemove exists only on space pseudoimprovements -- raxo2222
Bonus placing improvements now can be cached -- raxo2222
added doPostLoadCaching() method and CvInfoUtil to a couple info classes ([#1273](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1273)) -- MattOttawa
added info vectors loop inside cvInternalGlobals::deleteInfoArrays() ([#1272](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1272)) -- MattOttawa
Buffed lumberjack, workshop, mine and quarry lines -- raxo2222
switched CvOutcomeMission loops to foreach ([#1270](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1270)) -- MattOttawa
added new tag to schema -- raxo2222
Added new improvement tag flagging it as a military structure, dll code call CvImprovementInfo::isMilitaryStructure() -- Toffer
Forgot to clean out a debug log print line. -- Toffer
Some tweaks to partisan python code, better partisan amount from city size scaling. -- Toffer
Fixed assert triggering in CvCityAI::AI_findBestImprovementForPlot(...), and refactored CvPlot::calculateCulturePercent(...). -- Toffer
update use of canBuild -- flabbert
Merge branch 'master' of https://github.com/caveman2cosmos/caveman2cosmos -- flabbert
more improvement flipping guards -- flabbert
CalculateCityPlotValue now implemented in CvValueService -- flabbert
added boost::noncopyable to the info classes ([#1269](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1269)) -- MattOttawa
Activated Industrial era knowledge base (education sink), and reduced increments of education requirement for Nanotech and later eras -- raxo2222
Ensured that replacement yield changes aren't devalued -- raxo2222
Buffed yield changes of buildings, that had too low values depending on era - min of 2 for Classical/medieval, min of 3 for Ren/Ind and so on -- raxo2222
Argumentative Awareness (+Anarchy mod from high education) wasn't mean to be gated by techs -- raxo2222
Clear up trailing spaces -- raxo2222
Minor xml change to satisfy an assert in dll, rather than making the assert more complicated. -- Toffer
Education is now using replacement system, later stages are progressively stronger -- raxo2222
Moved around education buildings so they are in increasing order -- raxo2222
Added ability for exile unit to chose a status promo that will let it move through ones own territory with some penalties. Workers can no longer get quality up promotions on size matter. -- Toffer
Replaced rest of redundant early tech mods with base adjustments -- raxo2222
Revert "Revert "switched some vector loops to foreach_ ([#1268](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1268))"" -- MattOttawa
Fixed annoying assert in settler move AI for civs with no cities. -- Toffer
Revert "deleted CvXMLLoadUtility::RemoveTGAFiller (it does nothing) ([#875](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/875))" -- MattOttawa
Reinstated some cityCultureTargetValue code that was removed, and tweaked conditions for city to choose to build culture buildings. -- Toffer
Revert "switched some vector loops to foreach_ ([#1268](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1268))" -- MattOttawa
Merge pull request [#1262](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1262) from caveman2cosmos/simplifiedCanBuildCode -- Kristoffer
deleted CvXMLLoadUtility::RemoveTGAFiller (it does nothing) ([#875](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/875)) -- MattOttawa
switched some vector loops to foreach_ ([#1268](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1268)) -- MattOttawa
Merged health and happiness techmods into building, if techmod is unlocked on or before building itself -- raxo2222
Fixed faulty assert. -- Toffer
added more fields to distinguish between existing and potential new info on plot -- flabbert
Merge branch 'master' of https://github.com/caveman2cosmos/caveman2cosmos -- flabbert
remove comments, no longer valid -- flabbert
reverted the type casting I added inside FASSERT_BOUNDS ([#1267](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1267)) -- MattOttawa
deleted pointless variable - CvMapExternal::m_bMapCoordinates ([#1266](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1266)) -- MattOttawa
deleted some extra missing art checks ([#1265](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1265)) -- MattOttawa
update url to git installer -- flabbert
Simplified ::canBuild(, got rid of bCanRemoveWithNoProductionGain tag from featureStructs -- Toffer
added ability to remove a lot of features without production gain -- flabbert
Merge pull request [#1261](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1261) from dsmabell/master -- dsmabell
Language: German translations and corrections -- Marco Bellmann
Merge pull request [#30](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/30) from caveman2cosmos/master -- dsmabell
added cardinal direction plot iterator function ([#1260](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1260)) -- MattOttawa
used adjactent plot iter in a couple more spots ([#1259](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1259)) -- MattOttawa
update version number to 42. -- flabbert
Added define SKIP_CITY_HOME_PLOT = 1 ([#1258](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1258)) -- MattOttawa
Renamed back prime to alpha (fe)male -- raxo2222
Deleted parameters that are not used ([#1257](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1257)) -- MattOttawa
Riding School now uses Camel and Llama as alternative bonus requirements -- raxo2222
Natron was missing Core Mine as its walid improvement -- raxo2222
weight functions now accept doubles instead of int for more granularity, ratios are still integers -- flabbert
 
SVN-11409
v42.0.BETA.6324 - 2022-01-10

All Changes

Merge branch 'master' into release -- Toffer
Fixed bug with partisans being able to transport any type of unit when it was only supposed to be able to carry captives. -- Toffer
deleted some unused code I added that never worked ([#1283](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1283)) -- MattOttawa
Renamed folklore to match their subdued animals -- raxo2222
Some dead txt keys -- raxo2222
Some of folklore had missing icons -- raxo2222
Merged CvUnit functions: SMcargoSpace & cargoSpace -- Toffer
Disable pylint ([#1282](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1282)) -- MattOttawa
CvOutcomeMission tweaks part 1 ([#1277](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1277)) -- MattOttawa
switched a unit loop to foreach_ ([#1280](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1280)) -- MattOttawa
Few more missed entries pointed by validator -- raxo2222
Merged SMSpecialCargoChange/SpecialCargoChange, and SMSpecialCargoPrereq/SpecialCargoPrereq. -- Toffer
Missed some xml stuff in last commit -- Toffer
Weird, gitkraken only staged some of the changes in last commit... -- Toffer
Got rid of CvUnit::SMcargoSpaceAvailable(...) as it could easily be replaced by the CvUnit::cargoSpaceAvailable(...) function. -- Toffer
disabled syntax-error ([#1278](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1278)) -- MattOttawa
modified the shrine buildings cache ([#1279](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1279)) -- MattOttawa
Removed 4 function duplicates related to unit cargo. -- Toffer
 
SVN-11410
v42.0.BETA.6337 - 2022-01-12

All Changes

Merge branch 'master' into release -- Toffer
A couple more XP issues fixed -- Toffer
Added tech cost checker as apparently some techs had wrong costs -- raxo2222
Merge pull request [#1285](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1285) from MattOttawa/delete_CvInfoUtil_array_wrapper -- raxo2222
Adjusted XML of GlobalBuildingExtraCommerces to normal form -- raxo2222
Fixed some issues with xp limits from defeating NPC units. -- Toffer
Merge branch 'master' into delete_CvInfoUtil_array_wrapper -- MattOttawa
Merge branch 'master' of https://github.com/MattOttawa/Caveman2Cosmos -- MattOttawa
Merge pull request [#267](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/267) from caveman2cosmos/master -- MattOttawa
switched CvBuildingInfo::GlobalBuildingCommerceChanges to IDValueMap -- MattOttawa
The BUG option Mercy rule can now be active even if you don't play with mastery victory, winning through mercy rule will trigger the mastery victory, wich is why it was locked to games where mastery victory is enabled, but I don't see why one shouldn't be able to have mercy rule in any game if one so wishes. -- Toffer
Merge pull request [#266](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/266) from caveman2cosmos/master -- MattOttawa
more delayed resolution code for IDValueMaps ([#1284](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1284)) -- MattOttawa
tweaks -- MattOttawa
Merge branch 'master' of https://github.com/caveman2cosmos/caveman2cosmos -- flabbert
updated worker service -- flabbert
delayed resolution -- MattOttawa
revert a bit more -- MattOttawa
switch some stuff back -- MattOttawa
fix -- MattOttawa
Merge branch 'master' into delete_CvInfoUtil_array_wrapper -- MattOttawa
Some CvPlot cleanup and refactor, got rid of nonsense global define. -- Toffer
fix include issues that broke Release Build removed plotservice for now -- flabbert
Merge branch 'master' of https://github.com/caveman2cosmos/caveman2cosmos -- flabbert
add CvPlotService -- flabbert
code for IDValueMap delayed resolution -- MattOttawa
 
11411
v42.0.BETA.6366 - 2022-01-15

  • Fixed recently introduced CTD. (Toffer)
  • Fixed a building value bug. (Toffer)
  • Fixed issues with evaluating the value of property changes from buildings in regards to the value of building said building. (Toffer)
  • REplaced boost to building valuation, as rounding errors in valuation will be fixed (raxo2222)
  • Yields from trade will now be affected by yield modifiers. (Toffer)
  • Some further tweaks to workers behaviour when in neutral land. (Toffer)
  • added workerservice, complete replace of AI_improvebonus (flabbert)
  • moved bonusinfo to separate file (flabbert)
  • Second iteration of unimproved resource display, shows any bonus that is not yet claimed by anyone. (Toffer)
  • First iteration of unimproved resource display - it shows all resources on map, that doesn't have valid improvement (Unlclaimed filter) (raxo2222)
  • added a couple of includes that made intellisense not scream (flabbert)
  • added enum_iterator (#1290) (MattOttawa)
  • Fixed weird worker behavior seen when automating a worker right outside ones territory with military unit at the same plot or in an adjacent neutral plot, worker would group with the military unit and bring it inside the border, or if not at the same plot actually walk out into the bush to the safety of the military that is 2 plots from the border instead of just walking into the safety of the borders. (Toffer)
  • minor fixes (Sannita)
  • adding translations for animals (Sannita)
  • Added bHideAssert parameter to CyGlobalContext::getInfoTypeForString (#1289) (MattOttawa)
  • Further tweaks to dynamicXP, battles that doesn't end in death will now also be affected by the dynamicXP option, in the same spirit as for combats with deaths. (Toffer)
  • fixed profiler build compiler errors (#1288) (MattOttawa)
  • deleted unused global defines schema file (#1286) (MattOttawa)
  • Removed "forced roleplay (bPermanent)" tag, that made Archeological Site and Machu Picchu unremoveable. (raxo2222)
  • Minor adjustment to icost in buildinfos so they are more round (raxo2222)
https://sourceforge.net/p/caveman2cosmos/code/11411
https://github.com/caveman2cosmos/Caveman2Cosmos/compare/878a676058e7...c548c63f7795
 
SVN-11412
v42.0.BETA.6380 - 2022-01-15

All Changes
Merge branch 'master' into release -- Toffer
Forgot to sync a small change with another spot in the code. -- Toffer
Fixed rounding errors in AI building value from commerces evaluation. -- Toffer
Ensured that all improvements have earliest related build on same tech -- raxo2222
CvCityAI building value refactor -- Toffer
Moved build and improvement techs to tech enable of bonus -- raxo2222
Improved building AI value result from flat maintenance increases, and some general refinement of AI understanding of gold. -- Toffer
Removed some debug stuff I recently added. -- Toffer
Removed references to singular free bonus tag in python -- raxo2222
No need to have loose free bonus tag in schema -- raxo2222
All FreeBonus tags now use <ExtraFreeBonuses> -- raxo2222
Moved free bonus into extra free bonus tags -- raxo2222

 
Last edited:
SVN-11414
v42.0.BETA.6391 - 2022-01-15

All Changes

Merge branch 'master' into release -- Toffer
Fixed bug in dynamicXP that could cause CTD and wrong exp results for the attacker when both sides survives the combat. -- Toffer
Merge pull request [#1294](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1294) from caveman2cosmos/master -- raxo2222
Moved back units to Fishing tech and backtracked trough, builds, improvements, bonuses and buildings, so Tech Reveal, units, build and improvement is at Fishing, and buildings at Trap Fishing are using Raw Vicinity instead. -- raxo2222
 
SVN-11415
v42.0.BETA.6411 - 2022-01-16

All Changes

Merge branch 'master' into release -- Toffer
Tweaked treasury upkeep formula so it doesn't get warped by faster than normal gamespeeds. -- Toffer
Fixed infinite loop. -- Toffer
Fixed bug where AI made wrong estimates about how much income it would have for different taxation percentages, was way off. -- Toffer
Those captives are more like subdued animals rather than workers -- raxo2222
Added default unit AI to UnitAIs list -- raxo2222
typo -- raxo2222
Added allowed and disallowed unitais for tamed animals -- raxo2222
trailing space -- raxo2222
minor oopsie fix 2 -- raxo2222
minor oopsie -- raxo2222
Renamed land builds so they don't have _kill description in them -- raxo2222
text tweaks -- raxo2222
Only sea units now are killed on use -- raxo2222
New icons for new complex buildings -- drd-avel
deleted unused CvWorldInfo tag NumFreeBuildingBonuses ([#1296](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1296)) -- MattOttawa
deleted unused struct ([#1295](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1295)) -- MattOttawa
fixed minor mistake after conversion -- raxo2222
merged CvBuildingInfo free bonus tags ([#1293](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1293)) -- MattOttawa
 
SVN-11416
v42.0.BETA.6420 - 2022-01-17

All Changes

Merge branch 'master' into release -- Toffer
Fixed CTD. -- Toffer
fixed typo from translator -- raxo2222
Some more cleanups -- Sannita
other cleanup -- Sannita
Added donkey and llama national breeder - they are used as one of alternative requirements of donkey/llama trainers. That is if you import donkey or llama now you can build related animal trainers. -- raxo2222
Tamed and subdued animals now share same set of buildable buildings except for folklore. -- raxo2222
Nitpick -- raxo2222
Work Mules now can be trained if you have donkey or horse -- raxo2222
Fixed issues with edit unit screen in Wb related to cargo and transportation. -- Toffer
minor fixes -- Sannita
some more translations -- Sannita
 
SVN-11417
v42.0.BETA.6450 - 2022-01-18

All Changes

Merge pull request [#1299](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1299) from caveman2cosmos/master -- raxo2222
Fixed some minor bugs related to the map to nonmap bonus distinction. Cleanup. -- Toffer
Some cleanup of unused stuff. -- Toffer
Deity and nightmare handicaps no longer give AI a second settler, big improvements have been made to AI and there's likely more to come soon. -- Toffer
Fixed oddity in city commerce tooltip. -- Toffer
Land buildis, that consume gatherers are now much cheaper -- raxo2222
Greyed out one of the best event hunter events when its free promo was disabled by gameoption. -- Toffer
Added missing build variants to traitinfos -- raxo2222
Gatherers now are expendable again -- raxo2222
deleted the 2 Makefile ([#1264](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1264)) -- MattOttawa
deleted free promotion tags ([#1168](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1168)) -- MattOttawa
Some sensible changes (optmization) to CvPlot::doBonusDiscovery. -- Toffer
All heroes that can build achievements now can build all of them -- raxo2222
finishing translation of Subdue Animals Buildings -- Sannita
Forgot to remove a now redundant if check. -- Toffer
Increased chance of discovering bonuses across the board. -- Toffer
Improvements now double chance of resource discovery on upgrade. Mineral related start with higher discovery chance. -- raxo2222
Added missing discovery chances to upgrades -- raxo2222
Set discovery chance to 5000 for all improvements -- raxo2222
Added back the text telling you how many of a bonus you already have in building tooltip for free bonuses. -- Toffer
some more cleanups -- Sannita
other cleanup -- Sannita
other cleanups -- Sannita
Fixed mistake in last commit, and made it so that all tiles worked by a city can discover any valid bonus regardless of what improvement is on the plot or not. -- Toffer
Refactor, +AI doesn't have to be omniscient when it comes to what improvements exist in their fog of war when calculating the value of pillaging improvements in the area of the unit, they need to scout just like the human player. -- Toffer
added national_breeder llama & donkey. Removed national wonder star from orbital_hotel -- drd-avel
Removed Seasonal Camp - its popruse was resource discovery, instead of improvement other method will be used. -- raxo2222
Removed Fishing Camp - its porpuse was to discover resource randomly, different method will be used -- raxo2222
Minor text cleanup -- raxo2222
 
SVN-11418
v42.0.BETA.6462 - 2022-01-18

All Changes

Merge branch 'master' into release -- Toffer
Streamlined free promotion text in building tooltip/pedia. -- Toffer
Fixed all TBD entries -- raxo2222
Removed wonky text duplicate. -- Toffer
minor smart map refactor -- Toffer
Some fixes and refactoring. -- Toffer
 
SVN-11419
v42.0.BETA.6520 - 2022-01-20

All Changes

Merge pull request [#1310](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1310) from caveman2cosmos/master -- raxo2222
Fixed CTD -- Toffer
Phased out all usage of the slow python shuffle, replacing it with MattCA's new dll shuffle function dedicated to being called from python. -- Toffer
Added a thing to megabuilding merge -- raxo2222
Some more tweak to subdued animals, Taxonomy folklore (tales of fish) is buildable by tales of X, and taxonomy folklore - fish can be built by usual subdued animals -- raxo2222
Cleanup in taxonomy folklore -- raxo2222
Deleted long obsolete pedia entry -- raxo2222
Merge branch 'SannitaTemp' -- Sannita
other fixes -- Sannita
write info class enums with macro ([#1309](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1309)) -- MattOttawa
corrected folder name in github labeler file ([#1308](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1308)) -- MattOttawa
An attempt to improve shuffle perf ([#1307](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1307)) -- MattOttawa
revert additions to labeler.yml from previous commit ([#1306](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1306)) -- MattOttawa
Optimization in world mapscript -- Toffer
Taxonomy folklore now requires base folklore from animals that can build said taxonomy folklore. -- raxo2222
Added some commented out test code that may be relevant the next couple weeks, will remove it before v42 is released at lest. -- Toffer
Added a [@SAVEBREAK](https://github.com/SAVEBREAK) comment. -- Toffer
Fixed the problem. -- Toffer
Revert "Reverting this fixed save/load corruption bug causing CTD when loading saves." -- Toffer
exposed shuffle method to python ([#1305](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1305)) -- MattOttawa
Reverting this fixed save/load corruption bug causing CTD when loading saves. -- Toffer
Forgot to remove some pointless debug logging. -- Toffer
More python work -- Toffer
Merge branch 'master' of https://github.com/caveman2cosmos/caveman2cosmos -- flabbert
reduce weight of food to 14, at 16 farms are produced too much -- flabbert
Python cleanup -- Toffer
Nitpick -- raxo2222
Dungeon buildings now use regular building requirement. catacombs now don't use wonky tag and instead reduce espionage a bit -- raxo2222
python optimization and cleanup. -- Toffer
added stuff to pull request labeler and updated Python.pyproj ([#1304](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1304)) -- MattOttawa
Bark gatherer is now replaced by lumbermill -- raxo2222
re-add art info enums part 1 ([#1303](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1303)) -- MattOttawa
deleted old bts #define NUM_GAMEOPTION_TYPES ([#1302](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1302)) -- MattOttawa
Gutting some python. -- Toffer
All subdued animals now have equivalent folklore -- raxo2222
All regular folklore is now built by single subdued animal, revised taxonomy folklore -- raxo2222
Refactoring -- Toffer
Added folklore to one subdued animal, that didn't have dedicated folklore -- raxo2222
typo -- Sannita
rewrite/cleanup Options_CIV4GameText.xml -- Sannita
 
Back
Top Bottom