C2C SVN Changelog

SVN-11299
v41.1.3884 - 2021-02-20

All Changes

Merge branch 'master' into release -- Toffer
Fixed another reported CTD, was in the same BBAI logging code as the last CTD happened in, just a bit different reason this time, so I commented that log code out. -- Toffer
Fixed build availibility issues -- raxo2222
Fixed duplicated unit define -- raxo2222
Fixed beacon/lighthouse incosistencies and removed duplicate unit define -- raxo2222
 
SVN-11301
v41.1.3907 - 2021-02-25

All Changes

Merge pull request [#883](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/883) from caveman2cosmos/master -- raxo2222
Fixed some serious errors in min era buildup requirements -- raxo2222
Tweaked requirement texts -- raxo2222
Fixed duplicated text in unit tooltip - building requirements were listed twice -- raxo2222
Added vanilla text used by unit tooltip -- raxo2222
Removed yield changes from temp improvements -- raxo2222
Cold Factory was transferred into Factory - requiring Refrigeration on Desert/Tundra/Permafrost/Ice instead of Assembly Linee -- raxo2222
Fixed text issue with route resource requirements -- raxo2222
Yield Changes were removed from other lighthouse/beacon improvements -- raxo2222
All improvements now downgrade when pillaged - this causes techs to show improvement upgrades. -- raxo2222
Fixed some issues with unit pedia text -- raxo2222
fiixed minor pedia text issue -- raxo2222
Removed unused artdefines -- raxo2222
 
11302
v41.1.3925 - 2021-03-07

  • Fixed NPC's becoming regular civs in the eyes of the code when having any players on the same team. (Toffer)
  • Added temporary anti-overflow measure for late game to prevent queued techs from being researched at once. (raxo2222)
  • update buildplanetarymaglev.dds (drd-avel)
  • Switched Lunar Path route graphics to look like Paved Roads. (raxo2222)
  • added Lunar Path and Planetary Maglev gfx (drd-avel)
  • Undeleted define used by EXE. Also fixed define related to graphic paging on earlier commit. (raxo2222)
  • Removed unused global defines (raxo2222)
  • Added vanilla text used by game. mechanics behind alert need rework. (raxo2222)
  • Update of Russian translation (drd-avel)
  • Better cannibalism_dowside icons (drd-avel)
  • Better Story and Stories icons... work in progress (drd-avel)
https://sourceforge.net/p/caveman2cosmos/code/11302
https://github.com/caveman2cosmos/Caveman2Cosmos/compare/68563ef2478a...918a4d59e5fe
 
Overflow fix was unreliable so had to be removed, also MattCA is already working on overhauling system.

SVN-11303
v41.1.3929 - 2021-03-07

All Changes
Merge pull request [#888](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/888) from caveman2cosmos/master -- raxo2222
Revert "Added temporary anti-overflow measure for late game to prevent queued techs from being researched at once." -- raxo2222

 
This version denotes V41.2 Moddb release.

SVN-11304
v41.1.3949 - 2021-03-14

All Changes
Merge pull request [#892](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/892) from caveman2cosmos/master -- raxo2222
Tweaked slightly graphic paging, so it activates earlier, but spend less time on paging per second. -- raxo2222
Visual tweak to tech tree: AND/OR requirements are now sorted by X and Y grid. -- raxo2222
Fixed minor secondary tech requirement incosistencies. -- raxo2222
Moved Fluyt to Compass as it was too close to its upgrade. -- raxo2222
Fixed some stories/storys not obsoleteing - all of them obsolete at some tech -- raxo2222
Removed Celebrity building placing actions - they all are long obsolete after Celebrity is available -- raxo2222
Unsorted Special category buildings are now sorted by their creation mechanism. Space 0 cost building are separated. -- raxo2222
Fixed text incosistency and added ability to build rodent/wolf/crocodile storys/stories to revelant animals -- raxo2222
Decluttered Library building and Writing/Literature techs - storys/stories now require equivalent requirement. -- raxo2222
Animal myth effect now has its own pedia text -- raxo2222
Added Myth Effect for remaining myths -- raxo2222
All myths, stories and storys are meant to be Animalistic category in Pedia -- raxo2222
All animal myths now have animal myth requirement -- raxo2222
Non-animal myths now all have base tech of Oral Tradition. -- raxo2222
Buildable myths/stories/storys have (B) in their names, non-animals have (L) in their names, changed capitalization in few animals -- raxo2222
Nothing was done with that name scheme so consolidated naming convention -- raxo2222
Fixed text name incosistencies -- raxo2222
Storry not storry but now you should be able to build all storys and stories by bard/entertainer/celebrity -- raxo2222
Another typo -- raxo2222
Fixed missing space in "with [tech]" property game text -- raxo2222
Centralized Bard/Entertainer/Celebrity builds to fix any incosistencies -- raxo2222
Fixed duplicate entries in Enternainer build actions -- raxo2222
Merge pull request [#878](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/878) from MattOttawa/barb_city_spawn -- Kristoffer
Merge pull request [#887](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/887) from dsmabell/master -- dsmabell
Corrections to german translations -- Marco Bellmann
Merge -- Marco Bellmann
German translations to animal groups -- Marco Bellmann
Merge pull request [#23](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/23) from caveman2cosmos/master -- dsmabell
added map category check for barb city spawn -- MattOttawa
 
Last edited:
SVN-11305
v41.1.3953 - 2021-03-15

All Changes

Merge pull request [#893](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/893) from caveman2cosmos/master -- raxo2222
Version update to v41.2 -- Thunderbrd
Bit more agressive paging settings... seems to perform better, when loading things in smaller chunks. -- raxo2222
 
SVN-11306
v41.2.4009 - 2021-03-25

All Changes

Merge pull request [#905](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/905) from caveman2cosmos/master -- raxo2222
fixed mistake in python::list functions I added ([#904](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/904)) -- MattOttawa
Fixed building recalc bug. -- Toffer
Added Battleworn feature macro and turned it off ([#901](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/901)) -- MattOttawa
merged MapInfo and MapCategoryInfo ([#900](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/900)) -- MattOttawa
added value to some Fassert ([#899](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/899)) -- MattOttawa
const ([#898](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/898)) -- MattOttawa
Great Farmer now places bonus 10x faster. -- raxo2222
Added back TXT key, that was accidentally removed in one of commits -- raxo2222
Merge branch 'spelling-corrections' -- Sannita
Merge remote-tracking branch 'origin/master' into spelling-corrections -- Sannita
minor typos -- Sannita
reverted broken commit ([#897](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/897)) -- MattOttawa
minor fix to Gameoptions XML text -- Sannita
periodical update - March 16, 2021 -- Sannita
deleted some pointless code ([#874](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/874)) -- MattOttawa
foreach ([#868](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/868)) -- MattOttawa
deleted unused parameter and added const ([#864](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/864)) -- MattOttawa
Fixed undeclared variable referenced in python when clicking process in city screen before opening any of the construction tabs. -- Toffer
deleted a bit of unused info cache code ([#873](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/873)) -- MattOttawa
deleted 2 unused functions ([#870](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/870)) -- MattOttawa
Reverted changes to graphics paging -- raxo2222
updated Russian translation -- drd-avel
switched more logs to mod folder ([#895](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/895)) -- MattOttawa
updated Russian translation -- drd-avel
Switched some logs to mod folder ([#891](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/891)) -- MattOttawa
const ([#894](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/894)) -- MattOttawa
Removed remains of removed BUG option -- raxo2222
Version update to v41.2 (appveyor build number) -- Toffer
Fixed a small python mistake with the city screen option pop up. -- Toffer
Merge pull request [#886](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/886) from caveman2cosmos/Scenario-resource-generation-tweaks -- raxo2222
Merge pull request [#889](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/889) from caveman2cosmos/ModGeneratedFilesKeptInMod -- raxo2222
Merge pull request [#876](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/876) from caveman2cosmos/tofferPostReleaseMisc -- Kristoffer
Merge remote-tracking branch 'origin/master' into spelling-corrections -- Sannita
Mod created three different file inside of game folder instead of mod folder -- raxo2222
Merge branch 'master' into tofferPostReleaseMisc -- Toffer
Minor refactor in CvTeam::init(TeamTypes eID) regarding to war declaration on mid-game team initialization. -- Toffer
Fixed some asserts from creating tooltip about team member in scoreboard by hiding info that means nothing due to being on the same team. -- Toffer
Scenarios now start with random resources on default. Tweaked space map resources to be available in WB. -- raxo2222
Merge remote-tracking branch 'origin/master' into spelling-corrections -- Sannita
minor fix to Gameoptions text -- Sannita
Merge remote-tracking branch 'origin/master' into spelling-corrections -- Sannita
Merge branch 'master' into tofferPostReleaseMisc -- Toffer
Merge branch 'master' into tofferPostReleaseMisc -- Toffer
Merge branch 'master' into tofferPostReleaseMisc -- Toffer
Cleaned up some unused stuff in AIAutoPlay, resolved an impossible if statement, and simplifies player reassignment code when dying in AI autoplay. -- Toffer
Merge branch 'master' into tofferPostReleaseMisc -- Toffer
Cleared validator error -- raxo2222
Merge remote-tracking branch 'origin/master' into tofferPostReleaseMisc -- Toffer
Got rid of some useless advanced start tags; misc cleanup. -- Toffer
Merge branch 'master' into tofferPostReleaseMisc -- Toffer
Added some flavour (not the flavor tag) to the "old city walls" building. -- Toffer
More cleanup. -- Toffer
Misc cleanup and fixes -- Toffer
Walls and High Walls now becomes Old City Wall when they obsolete. -- Toffer
Fixed recent CvCity recalculate oversight I made. -- Toffer
Added more tooltip text to buildings disabled due to being replaced. -- Toffer
Fixed oversight from last commit. -- Toffer
Merge branch 'ReplacedBuildingsAreRemovedFromCity' into tofferPostReleaseMisc -- Toffer
Improved handling of diabling/Enabling buildings from building replacement rules. -- Toffer
Added pedia text about what building a building becomes when it goes obsolete (if any). -- Toffer
Whoops, forgot something in last commit. -- Toffer
Refactor, got rid of proxy function. Also fixed a minor error in CvGameUtils.py. -- Toffer
Removed a comment on a bug/assert that is fixed on this branch. -- Toffer
Merge branch 'tofferPostReleaseMisc' into ReplacedBuildingsAreRemovedFromCity -- Toffer
Merge branch 'master' into tofferPostReleaseMisc -- Toffer
Fixed recalc problem. -- Toffer
Fixed a couple fundemental bugs in the city building handling. -- Toffer
Merge branch 'tofferPostReleaseMisc' into ReplacedBuildingsAreRemovedFromCity -- Toffer
Merge branch 'master' into tofferPostReleaseMisc -- Toffer
Added a few more obsolete versions of world wonders. -- Toffer
Expanded upon the last commit. -- Toffer
More code refinement related to city building handling. -- Toffer
Some code refinement in cities handling of buildings, and misc refactoring. -- Toffer
Further code work on the new building handling. -- Toffer
Got rid of the now "obsolete" `ObsoleteSafeCommerceChanges` building tag. -- Toffer
Renamed some vague building tags related to religion,, refined some code and added a obsoleted version of the Alhambra building as a test. -- Toffer
Merge remote-tracking branch 'origin/master' into spelling-corrections -- Sannita
Replaced buildings are now disabled instead of removed, only obsoletion removes buildings completly. Reworked the disabled building code. General refinement of earlier commits on this branch. -- Toffer
Buildings that obsoletes are now removed from city, introduced new building tag for buildings to become another building when they obsolete. -- Toffer
Simplified the handling of buildings for cities, when a building is replaced, it is now also removed from the city instead of going dormant. -- Toffer
misc CvTeam refactor. -- Toffer
Fixed logic bug in CvPlot::getEnemyBorderPlotCount that made AI build forts against nations that had good attitudes towards them, and made it more granular; also refactored CvUnitAI::AI_StrategicForts() where the former is used. -- Toffer
Nitpick refactoring -- Toffer
Resolved nonsensical code (WIP code currently unused), plus refactoring. -- Toffer
Merge branch 'master' into tofferPostReleaseMisc -- Toffer
Finished up the animal building review, all buildings in zAnimals_CIV4BuildingInfos.xml are now standardized and cannot burn down or be demolished. -- Toffer
Same as last. -- Toffer
Same as last. -- Toffer
Same as last. -- Toffer
Same as last. -- Toffer
Same as last. -- Toffer
Continuation of animal building xml review. -- Toffer
Nitpick -- Toffer
Merge remote-tracking branch 'origin/master' into tofferPostReleaseMisc -- Toffer
Player difficulty now influence starting plot pecking order in World mapscript, meaning lower difficulty players picks the best spots first, leaving the worst for the higher difficulty players. Misc tweaks here and there related to starting plot. -- Toffer
Merge remote-tracking branch 'origin/master' into spelling-corrections -- Sannita
Further work on the city screen option menu. Moved `Hide unconstructable building/unit` options from BUG to city option screen. -- Toffer
Removed a couple unused BUG city options. -- Toffer
Merge remote-tracking branch 'origin/master' into tofferPostReleaseMisc -- Toffer
Streamlined python tooltip code (less code duplication), refined city options pop up (can now easily add more options to it). -- Toffer
Misc refactor and minor tweaks. -- Toffer
Merge branch 'master' into tofferPostReleaseMisc -- Toffer
Some CvUnitAI refactoring -- Toffer
Merge remote-tracking branch 'origin/release' into spelling-corrections -- Sannita
 
11308

## v41.2.4018 - 2021-03-26

### All Changes
- Merge branch 'master' into release (Toffer)
- Fixed weird behaviour for <ExtendsBuilding> tag; and fixed building enable/disable rule discrepancy for the population prereq. (Toffer)
- Merge pull request #907 from caveman2cosmos/master (raxo2222)
- Turned off random resource generation for space maps - doesn't work properly for space (raxo2222)
- Fix for overwhelming Infiltrators (Thunderbrd)
 
11309
v41.2.4034 - 2021-03-30

  • Upgraded early fighter 3D model with a model made by DavidBissig. (Toffer)
  • Some misc texture and nif cleaning (Toffer)
  • Myth, animalistic and some resource producers buildings no longer require minimum size of water body. (raxo2222)
  • Fixed minor text typo, also put back minimum lake/sea size on canoe builder - we don't want nuclear supercarriers on tiny lakes. (raxo2222)
  • added getMapScript function (#909) (MattOttawa)
  • Better nif setup of the early jet fighter (Toffer)
  • Official update and files for Early Jet Fighter W - REAL FILES ready for use. (Dave)
  • Added MapType enums (#906) (MattOttawa)
  • Canoe Builder is now buildable at any water body (raxo2222)
  • Cultural, property and pest buildings can be built at smallest lakes too. (raxo2222)
  • All buildings, that must be placed at coast, now must have large enough sea (10 tiles of water) (raxo2222)
  • Initial test commit of Early Jet Fighter W (Dave)
  • Setup for unused art (DZF)
https://sourceforge.net/p/caveman2cosmos/code/11309/
https://github.com/caveman2cosmos/Caveman2Cosmos/compare/94d059966575...218e50dd8045
 
Accidental Release commit is accidental.

SVN-11310
v41.2.4041 - 2021-03-31

All Changes

Excluded resource producers, and buildings required for other stuff from water body size limitation -- raxo2222
 
11311
v41.2.4059 - 2021-04-04

  • Fixed wonder destroyed message text-issue when razing cities. (Toffer)
  • Refactor of CvTeamAI::doWar() related things, tweaked some aggression calculations, and fixed a minor logic bug. (Toffer)
  • Removed unused TXT key (raxo2222)
  • Fixed a recent raxo bug. (Toffer)
  • Removed unused tag (raxo2222)
  • Reworked some AI financial acumen code. Hopefully I only improved without introducing weird AI behavior bugs,. (Toffer)
  • <PrereqAndTerrain> is effectively unused in mod, do we even need it? (raxo2222)
  • Tiny nitpick in space content (raxo2222)
  • Fixed gamespeed scaling issue. (Toffer)
  • Python modders should not mess with the AI_doWar() function, isolated the function to dll only. (Toffer)
  • Misc refactoring in CvTeamAI::AI_doWar() (Toffer)
  • Removed a redundant `Always True` AND factor from logic statement. (Toffer)
  • Fixed wrong variable used for bFinancesProDogpileWar in CvTeam::AI_doWar (Toffer)
  • Removed unused stuff (raxo2222)
  • Some more buildings now allowed to build at tiny water bodies (raxo2222)
  • Removed feature requirements from seed camp build action. (raxo2222)
  • Tweaked some code I added on init() (#910) (MattOttawa)
  • Nerfed Leviathian promotionline - now it affects wooden ships only, and is much weaker. (raxo2222)
https://sourceforge.net/p/caveman2cosmos/code/11311/
https://github.com/caveman2cosmos/Caveman2Cosmos/compare/c8c5a1e7e4c9...a1ffa6761a2e
 
11312 ▬ Edit: Don't use this version, can corrupt saves.
v41.2.4066 - 2021-04-04

  • Added Totestra mapscript, only fixed obvious incompatibilities, it does not place every terrain and features. in C2C. (Toffer)
  • Cleaned up savebreaking notes - this stuff was already done or badly comented (raxo2222)
  • Misc AI code refactoring. (Toffer) Edit: bad mistake here that can corrupt saves and CTD on end turns.
  • Some tweaks to code and python - needs pedia tweaks to display GENMODS bonus in separate category (raxo2222)
  • Added new bonus class - GENMODS. Represents technological culture (techpunks and transhumanism). (raxo2222)
https://sourceforge.net/p/caveman2cosmos/code/11312
https://github.com/caveman2cosmos/Caveman2Cosmos/compare/a1ffa6761a2e...8081b1bb2b44
 
Last edited:
SVN-11314
v41.2.4128 - 2021-04-16


All Changes

Merge branch 'master' into release -- Toffer
Tweaked and refactored event code for earthquake and volcanic eruption. -- Toffer
Fixed pink button issue, was an xml error, removed mip map from a button as well, buttons don't need mip mapping. -- Toffer
Reverted accidental changes to xml files in Sources folder -- raxo2222
removed stray newline tag -- raxo2222
Merge pull request [#922](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/922) from caveman2cosmos/xml-cleanup -- raxo2222
Removed empty lines in text files -- raxo2222
Removed new lines in xml files -- raxo2222
Cleanup: Removed null comments -- raxo2222
Cleared up some coments and their whitespaces -- raxo2222
Whitespace cleanup: removed space before tab -- raxo2222
Whitespace cleanup: cleared up space after tab -- raxo2222
Whitespace cleanup: replaced double and triple space with single space -- raxo2222
Whitespace cleanup: Replaced 4 spaces with tab -- raxo2222
switched getInfoTypeForString ([#920](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/920)) -- MattOttawa
switched modDir back ([#919](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/919)) -- MattOttawa
Tweaked, and added color coding, to the range assault plot markers. -- Toffer
switched modDir in SystemPaths.py ([#917](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/917)) -- MattOttawa
deleted BugPath.py ([#916](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/916)) -- MattOttawa
fixed 3 arrays in CvGameTextMgr::setPlotHelp that are not deleted when in debug mode ([#915](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/915)) -- MattOttawa
Removed old nothingburger code. -- raxo2222
Two selectable graphics option now have text tooltips watrning about glitches. -- raxo2222
Merge pull request [#914](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/914) from caveman2cosmos/spelling-corrections -- Luca Martinelli [Sannita]
other typos -- Sannita
other cleanups -- Sannita
other fixes and typos -- Sannita
Merge remote-tracking branch 'origin/master' into spelling-corrections -- Sannita
other fixes and typos -- Sannita
other minor fixes -- Sannita
Merge pull request [#913](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/913) from caveman2cosmos/DoThoseSemicolonsMatter -- raxo2222
Added semicolons -- raxo2222
Merge remote-tracking branch 'origin/master' into spelling-corrections -- Sannita
minor fixes -- Sannita
Refactored landmark signs (Personalized Map gameoption, adds signs to random places on map) -- raxo2222
More null text cleanup -- raxo2222
Removed more null translations -- raxo2222
Removed TBD translation text is its useless -- raxo2222
Some flavor text changes to late techs -- raxo2222
Minor CvPlot refactor. -- Toffer
added bst::noncopyable ([#912](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/912)) -- MattOttawa
Fixed some unit text issue in pedia -- raxo2222
fixed minor text issue -- raxo2222
Minor xml refactor: Moved nukes/missiles to one file, Tribial Guardian is now placed before Watchers, as they are part of same upgrade line -- raxo2222
Renamed Warlord Vassal to match theme of upgrade line -- raxo2222
Renamed Great X to Captured X, as those are captured warlord unit line. -- raxo2222
Fixed small mistake -- raxo2222
Cleared up default tags in bonus infos -- raxo2222
Removed unused tag from schema -- raxo2222
removed stray rempty lines -- raxo2222
Cleared up defaults in improvements -- raxo2222
Minor cleanup in Improvements -- raxo2222
Merge remote-tracking branch 'origin/release' into spelling-corrections -- Sannita
Merge branch 'master' into spelling-corrections -- Sannita
Merge branch 'master' into spelling-corrections -- Sannita
Merge pull request [#908](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/908) from caveman2cosmos/master -- Luca Martinelli [Sannita]
Periodical update -- March 29, 2021 -- Sannita
 
SVN-11315
v41.2.4174 - 2021-04-19

All Changes

Merge branch 'release' of https://github.com/caveman2cosmos/caveman2cosmos into release -- Gustav Marius Karto
Merge branch 'master' into release -- Gustav Marius Karto
fixed a semicolon, and definition oopsie -- Gustav Marius Karto
Merge pull request [#928](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/928) from caveman2cosmos/Worker/EvaluationFix -- Gustav Marius Karto
added files to gitignore -- Gustav Marius Karto
do not kill the plotbuild cache every turn -- Gustav Marius Karto
changed comment -- Gustav Marius Karto
changed comment -- Gustav Marius Karto
reduced number of workers allowed in financial trouble to 2*numberofCities -- Gustav Marius Karto
Merge branch 'master' into Worker/EvaluationFix -- Gustav Marius Karto
changed some comments -- Gustav Marius Karto
Added Afflictions feature macro ([#902](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/902)) -- MattOttawa
Small adjustment to CvPlayerAI::AI_fundingHealth(...) -- Toffer
tab nitpick -- raxo2222
Experiments on promotionlines, also merged some promos to core -- raxo2222
UNITCOMBAT_MOUNTED wasn't meant to get City Raider III and higher... Could be more such cases -- raxo2222
Merge pull request [#927](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/927) from dsmabell/master -- dsmabell
Animals can now spawn on deep waters variant -- raxo2222
Aninal terrain restrictions need deeper recision... -- raxo2222
feat(Language) -- Marco Bellmann
minor nitpick -- raxo2222
Terraformed Moon/Mars is now valid target for space unit missions -- raxo2222
Added missing water terrains to unit combat infos -- raxo2222
Removed long unused animal damage control promos - replaced by coding system. -- raxo2222
Cleared up defaults in promotion infos -- raxo2222
Merge pull request [#24](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/24) from caveman2cosmos/master -- dsmabell
Clearedup defaults in promotion lines -- raxo2222
Added missing unitcombat to City Raider 3 promotion - all other levels already had this. -- raxo2222
changes to improvement valuation, disabled discovery preference until better solution is found on how to valuate it -- Gustav Marius Karto
added FAssert(gDLL->getPythonIFace()->isInitialized()) before python calls ([#921](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/921)) -- MattOttawa
fixed pylint ([#924](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/924)) -- MattOttawa
Added Relic prefix to obsolete variants of buildings. -- raxo2222
merge -- Gustav Marius Karto
added workspace items to gitignore -- Gustav Marius Karto
 
SVN-11316
v41.2.4208 - 2021-04-23

All Changes
Merge branch 'master' into release -- Toffer
Some World-map-script tweaks for starting plots selector in edge cases of maps with very little land. -- Toffer
Tweaked spawn code for better behavior and some spawn xml values to reduce max animals before spawn is disabled. -- Toffer
Moved space unit description to pepper module texts -- raxo2222
Schema location adjustment for moved out game texts -- raxo2222
Moved inactive module text to modules -- raxo2222
Modularized part of building, that relied on WIP module -- raxo2222
Turned off WIP unusable modules -- raxo2222
No longer possible to assing regular AI or human player to NPC slots in staging room. -- Toffer
Merge pull request [#952](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/952) from caveman2cosmos/spelling-corrections -- Luca Martinelli [Sannita]
emergency fix for pedia entries missing -- Sannita
Merge pull request [#949](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/949) from caveman2cosmos/Promotionline-Cleanup -- raxo2222
Fix false positive - texts from WIP and disabled modules are in modules. -- raxo2222
Are specialist strategy texts even used? -- raxo2222
removing wrong translations + typos -- Sannita
other typos and fixes -- Sannita
added back line ([#951](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/951)) -- MattOttawa
Removed dead promotion -- raxo2222
enabled python error: used-before-assignment ([#827](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/827)) -- MattOttawa
Removed unobtainable promotions (had tech dummy meaning special way only) -- raxo2222
Cleared up unused or duplicated promotion lines. Added some comments -- raxo2222
Moved promotions that were mixed in with buildups -- raxo2222
Finished rest of promotions, also removed WIP promotions -- raxo2222
promo cleanup -- raxo2222

fix Heavy Pikeman pedia+strategy + typos -- Sannita
typos -- Sannita
fixing spaces + other cleanup on AlienPlants -- Sannita

Merge remote-tracking branch 'origin/release' into spelling-corrections -- Sannita
 
Last edited:
SVN-11317
v41.2.4290 - 2021-04-28

All Changes

Merge branch 'master' into release -- flabbert
Merge pull request [#962](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/962) from caveman2cosmos/misc_ai_improvements -- Gustav Marius Karto
Some tweaks to production overflow code -- Toffer
Merge branch 'master' into misc_ai_improvements -- flabbert
Resolved two asserts in CvSelectionGroup::splitGroup() and increased its accuracy. -- Toffer
tweaked ratio values, messed with settler defense, lets send this to SVN and see what happens -- flabbert
Fixed infinite loop in production overflow -- Toffer
more tweaks to plot evaluation, and some experimentation -- flabbert
added macros to expose cached global defines to python ([#959](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/959)) -- MattOttawa
Merge pull request [#957](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/957) from caveman2cosmos/experimentYieldHandling -- Kristoffer
Merge branch 'master' into experimentYieldHandling -- Toffer
Fixed annoying iHigh >= iLow assert when processing combat odds tooltip content. -- Toffer
now yield weights are atleast some kind of dynamic, fixed a mountain of bugs as well -- flabbert
Misc nitpick -- Toffer
Merge branch 'master' into experimentYieldHandling -- Toffer
Adjusted actual yield calc to the new paradigm. -- Toffer
more work is being done -- flabbert
switched an array to a vector ([#955](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/955)) -- MattOttawa
fixed pylint error msg ([#956](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/956)) -- MattOttawa
Merge remote-tracking branch 'origin/master' into experimentYieldHandling -- Toffer
City yield from plots is now cached separately from yields stemming from other sources. Yield percentage modifiers now only work on the plot yield. -- Toffer
deleted static from CvPlot::rect ([#948](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/948)) -- MattOttawa
Removed some unused CvCity stuff. -- Toffer
Commented out unused CvGame function -- Toffer
Removed a YieldInfo tag and tweaked some other tags for it, added recalc for the new cached base plot yield value. -- Toffer
Merge branch 'master' into experimentYieldHandling -- Toffer
WIP- reworking plot evaluation for cities -- flabbert
Construction Ship is unlocked on Lunar Bases and it already can make improvements. -- raxo2222
Lunar Bulldozer should be available earlier:, as two builds are unlocked at Lunar Bases - ones buildable by lunar bulldozer. -- raxo2222
Removed ability to range assault improvements owned by your own team. The yellow markers were annoying. -- Toffer
Misc refactoring and code tweaks. -- Toffer
This unit was missing Universal mapcategory -- raxo2222
OOrt cloud isn't terrain -- raxo2222
Those were space buildings, oops. -- raxo2222
check if unit can be upgraded before traveling to city for upgrade -- flabbert
moved upgradeworker to separate function -- flabbert
removeed badly created class -- flabbert
now the file is really gone...? -- flabbert
removed unused stuff i tried to create -- flabbert
more tightening of goldTarget -- flabbert
tightened up AI_goldTarget, fixed bugs, and made it more readable -- flabbert
Merge branch 'master' into misc_ai_improvements -- flabbert
added more helpers -- flabbert
evaluation in progress -- flabbert
Iterative work on plot yield handling. -- Toffer
Removed some unused hill yield change tags -- Toffer
Playing around with some ideas on yield handling. -- Toffer
 
11318
v41.2.4303 - 2021-04-28

  • Fixed a CTD issue on behalf of flabbert (Toffer)
  • Reenabled AI_travelToUpgradeCity() to see if it works as intended now. (Toffer)
  • Fixed bug in CvUnit::getUpgradeCity(...) (Toffer)
  • Removed uninteresting logging line, minor refactoring. (Toffer)
  • Fixed py error in revolution advisor (Toffer)
  • Removed completely uninteresting BBAI log line. (Toffer)
  • refactored CvUnitAI::AI_travelToUpgradeCity() (Toffer)
  • Added some optimization and sanity checks to getUpgradeCity. (Toffer)
https://sourceforge.net/p/caveman2cosmos/code/11318/
https://github.com/caveman2cosmos/Caveman2Cosmos/compare/721a774baa32...6599b24f9048
 
Top Bottom