C2C SVN Changelog

SVN-11420
v42.0.BETA.6530 - 2022-01-21

All Changes

Merge pull request [#1311](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1311) from caveman2cosmos/master -- raxo2222
accidental mouse oopsie -- raxo2222
Propagated those changes across replacements -- raxo2222
Lowered maintaince building to match their civilian valiue more closely -- raxo2222
Reduced maintaince of some less complex buildings -- raxo2222
Restored a missing DllExport in CvTeamAI -- Toffer
Restored two dllExport functions that had been tampered with, just in case exe actually ever calls them. Refactored a bit too. -- Toffer
Removed a line in the def file that was wrong and caused compile error. Dunno how to remake it so it contains the cyclePlotUnits export... -- Toffer
Renamed the non dllexport version of cyclePlotUnits(...) to nextPlotUnit(...) -- Toffer
Refactor CvGameInterface -- Toffer
 
SVN-11421
v42.0.BETA.6544 - 2022-01-22

All Changes

Merge pull request [#1315](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1315) from caveman2cosmos/master -- raxo2222
changed space route ivalue to 1 so it never gets placed under cities. -- raxo2222
Tweaked flag tooltip text for culture (developing leader) so that it can handle bigger than 32 bit integer numbers. -- Toffer
fixed crash when exiting game ([#1314](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1314)) -- MattOttawa
Merge pull request [#1313](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1313) from MattOttawa/cyclePlotUnits_dllexport_const -- Kristoffer
added const to CvGame::cyclePlotUnits -- MattOttawa
Assert tweak. -- Toffer
Figured out how to no longer need the CvCityAI::AI_finalProcessSelection() function. -- Toffer
Merge pull request [#1312](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1312) from MattOttawa/revert_getTeamNON_INLINE -- Kristoffer
Revert "Restored a missing DllExport in CvTeamAI" -- MattOttawa
Misc AI improvements -- Toffer
 
SVN-11422
v42.0.BETA.6548 - 2022-01-22

All Changes

Merge branch 'master' into release -- Toffer
Changed flag exe tooltip to use my python tooltip implementation instead. -- Toffer
Fixed python errors from the freeBonus tag merger in CvBuildingInfos. -- Toffer
Tweaked flag tooltip text for national culture. -- Toffer
 
SVN-11423
v42.0.BETA.6550 - 2022-01-22

All Changes

Merge branch 'master' into release -- Toffer
Fixed a CTD error I introduced recently. -- Toffer
 
SVN-11424
v42.0.BETA.6581 - 2022-01-23

All Changes

Merge branch 'master' into release -- Toffer
Made Ai more interested in building up a minimum worker reserve. -- Toffer
Oasis, Flood Plains, Tar Pit, Crater now are never removed by improvement placing builds. They just slow down workers a bit, and they aren't gated behind tech -- raxo2222
remove beingworked as required to improve a tile in city, add unit canbuild check -- flabbert
Restored a python function that I though was unused but was used by my mapscript. -- Toffer
Small amendment to recent commits. -- Toffer
added delayed resolution check to CvInfoUtil ([#1319](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1319)) -- MattOttawa
Another small bugfix. -- Toffer
Fixed a couple bugs in CvWorkerService::ImproveBonus(...); minimum 1 value to all improvements that can provide the bonus, and consider plots further than 2 turns away from where the worker currently is. -- Toffer
Added a bNoBonus tag to FeatureInfos, which stops bonuses from coexisting with volcanoes and natural wonders. -- Toffer
Merge branch 'master' of https://github.com/caveman2cosmos/caveman2cosmos -- flabbert
attempt to fix improvebonus -- flabbert
Tweaked an assert that could fire falsely under AI autoplay. -- Toffer
Another attempt at fixing that assert I recently thought I fixed. -- Toffer
Merged isUniversalTradeBonusProvider and isImprovementBonusTrade. -- Toffer
Fixed assert about city having less than zero workers assigned to work its land. -- Toffer
Some AI tweaks on when to disband units, or rather when not to. Lots of refactoring. -- Toffer
All land units with UNIAI of merchant now are banned from UNITAI explorer -- raxo2222
added an array to record xml info class load order ([#1318](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1318)) -- MattOttawa
Merge branch 'master' of https://github.com/caveman2cosmos/caveman2cosmos -- flabbert
no longer use the ratio between the different yields in a city as base for valuation -- flabbert
Art info enums 4 ([#1317](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1317)) -- MattOttawa
art info enums 3 ([#1316](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1316)) -- MattOttawa
Whitespace cleanup -- raxo2222
Projects now can be built on Earth only, it appears only text stuff was missing for it. -- raxo2222
 
11426
v42.0.BETA.6602 - 2022-01-26

  • Fixed infinite loop issue, fixed some bad bugs in the worker improve bonus evaluation (was mixing up the plot the unit was on with the plot the bonus was on), and tweaked worked behaviour a bit. (Toffer)
  • switched 2 loops in the python volcano event (#1325) (MattOttawa)
  • deleted some unused global defines I recently added (#1324) (MattOttawa)
  • fixed python map script error (#1323) (MattOttawa)
  • exposed getOppositeDirection() to python (#1322) (MattOttawa)
  • re-added buggy debug code and fixed it (#1320) (MattOttawa)
  • Deleted buggy debug code (raxo2222)
https://sourceforge.net/p/caveman2cosmos/code/11426
https://github.com/caveman2cosmos/Caveman2Cosmos/compare/e2a3c8a6bc74...70f871ba56bc
 
SVN-11428
v42.0.BETA.6613 - 2022-01-29

All Changes

Merge pull request [#1328](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1328) from caveman2cosmos/master -- raxo2222
added extra check that resets buildvalue and build for city if city doesnt own the tile or not in same country -- flabbert
Refactored some python revolution code. -- Toffer
Two prehistoric buildings now increase water tiles food yield, Aquafarm replaces those two so it gets boost too. -- raxo2222
Fixed a python error in revUtils -- Toffer
commented out unused stuff in CvDefines.h ([#1326](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1326)) -- MattOttawa
 
SVN-11429
v42.0.BETA.6623 - 2022-01-31

All Changes

Merge pull request [#1329](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1329) from caveman2cosmos/master -- raxo2222
trailing space -- raxo2222
Ensured that replacements don't lose yields and commerces from techs - had to refactor checker function to find all those -- raxo2222
Ensured that replacements don't lose yields and commerces from techs -- raxo2222
Increased tech yield/commerce changes - its minimum yield/commerce is now equal to number of era, so 2 for Ancient, 3 for Classical and so on -- raxo2222
Merge pull request [#1300](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1300) from caveman2cosmos/AnimalsMerge -- Luca Martinelli [Sannita]
Increased space route values a bit so now you can replace them in space, this time they don't appear under Earthly cities now. -- raxo2222
fixed python issue -- Toffer
Streamlined the building tooltip text for the PlotYieldChanges tag. -- Toffer
cleanup Slavery -- Sannita
deleting Subdue_Animals_Unsorted -- Sannita
consolidation -- Sannita
consolidation ongoing -- Sannita
Merge branch 'master' into AnimalsMerge -- Sannita
importing other changes from master -- Sannita
Importing "Cleanup in taxonomy folklore" -- Sannita
importing changes done on Master -- Sannita
further consolidation + fixes -- Sannita
removing Animals_CIV4GameText.xml -- Sannita
moving new folklore + adding IT translations -- Sannita
Merge branch 'master' into AnimalsMerge -- Luca Martinelli [Sannita]
importing another commit from raxo -- Sannita
Merge branch 'master' into AnimalsMerge -- Luca Martinelli [Sannita]
importing other edits from raxo -- Sannita
last work for today -- Sannita
fixing keys and names -- Sannita
other typos -- Sannita
beginning sorting stuff out of "unsorted" -- Sannita
changing "animal pedia" into "animal concept" -- Sannita
Merge branch 'master' into AnimalsMerge -- Luca Martinelli [Sannita]
importing manually work on lemurs -- Sannita
importing manually work on TBD entries -- Sannita
starting consolidating pedia entries about buildings -- Sannita
merge and cleanup -- Sannita
let's do it the other way round, in fact -- Sannita
cleanup and merge -- Sannita
cleanup and merge -- Sannita
fixing typo in key (take two) -- Sannita
Revert "fixing typo in key" -- Sannita
cleanup and merge -- Sannita
cleanup and merge -- Sannita
fixing typo in key -- Sannita
Starting merging the two files -- Sannita
 
SVN-11430
v42.0.BETA.6666 - 2022-02-12

All Changes

Merge pull request [#1335](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1335) from caveman2cosmos/master -- raxo2222
trailing space -- raxo2222
Finished all non-linear resource producers. This means you can't have multiple X producers in same city -- raxo2222
wild tbd entry -- raxo2222
Added some more resource providers, also tweaked some resource producers -- raxo2222
No need for hemp plantition to make fibers, as hemp farm is dedicated to this. -- raxo2222
Two Natural Wonders that provided Obsidian no longer does that, because already they are alernative requirements for another obsidian producer - lava rock quarry -- raxo2222
Deleted unused Ostrich Leather - was practically duplicate of ostrich feathers (same providers), also removed breeding program/animal preserve as bonus providers (that is no longer provide ostrich feathers), since it was requirement for ostrich farm. -- raxo2222
Added couple of resource providers -- raxo2222
Those two world wonders are meant to be animal/plant backup, not active producers. -- raxo2222
Added charcoal and alcohol providers -- raxo2222
Fixed translator screwup -- raxo2222
rev python fix ([#1334](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1334)) -- MattOttawa
Added ingot providers to non-linear ingot providers (that is one where couple of them can exist concurrently) -- raxo2222
Split out bone provider from carcass provider., also added general pedia entry for those -- raxo2222
Moved out providers to separate file since they are autobuilds -- raxo2222
Renamed sellers to providers -- raxo2222
Merge pull request [#1330](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1330) from paulcobbaut/patch-1 -- Kristoffer
Resource sellers are now autobuilt -- raxo2222
Update Promotions_CIV4GameText.xml -- Paul Cobbaut
Added Salt seller -- raxo2222
Added Wood seller -- raxo2222
Added flour seller -- raxo2222
Added Poison Seller, and did few tweaks -- raxo2222
Added Berries seller -- raxo2222
Added egg seller -- raxo2222
Added Shellfish Seller -- raxo2222
Added Drug Seller -- raxo2222
Added fossil seller -- raxo2222
for some arcane reason tag was missing from core mine causing it to not upgrade on manganese resource -- raxo2222
Added Grain Seller -- raxo2222
Added Fish Seller -- raxo2222
Spearfisher is now replaced by harbor -- raxo2222
Moved replacement of animal related buildings to Industrial Farming -- raxo2222
Added Nut seller -- raxo2222
Added Ivory seller -- raxo2222
Added Gemstone seller -- raxo2222
Added Pelts seller. Now pelts have Pelts Seller->Industrial Farming-> Meat Industry conglomerate chain. Furrier (furs) is now similar. -- raxo2222
Added Flower Seller -- raxo2222
Added Feather Seller -- raxo2222
Added Seasoning seller -- raxo2222
Added Vegetable Seller -- raxo2222
Streamlined Fruit providers -- raxo2222
Added bug gatherer - now it provides Bugs, old buildings that provided it now is OR requirement of Bug Gatherer -- raxo2222
Tweaked carrion buildings a bit -- raxo2222
update oxentrainer icon to match others -- drd-avel
icon for carrion_processor -- drd-avel
Consolidated carcass and bone production - most of their former producers now is required by Carrion Processor, building unlocked at Scavenging tech -- raxo2222
 
SVN-11431
v42.0.BETA.6677 - 2022-02-15


All Changes
Merge branch 'master' into release -- Toffer
Performance improvement in revolution code. -- Toffer
Fixed another revolution python mishap. -- Toffer
Refactor: CvPlayerAI::AI_civicValue(...) -- Toffer
Some civic related refactoring -- Toffer
Fixed a revolution python mishap. -- Toffer
Consolidated Pepper module -- raxo2222
Moved SO events to core -- raxo2222
Nanopunk is now about civilian renaissance in rapidly changing world - series of small buildings, that are focused on narrow areas -- raxo2222
Added base for Nanopunk alt tech, bonus and embassy need icon. -- raxo2222
Alt timelines module now can be turned off -- raxo2222
Merged punk techs to core - special buildings in core are relying on them -- raxo2222
Removed upkeep cost from Great Spy -- raxo2222
 
SVN-11432
v42.0.BETA.6679 - 2022-02-15

All Changes

Merge branch 'master' into release -- Toffer
Enabled the ability to change all bug options in hotseat mode. -- Toffer
 
SVN-11433
v42.0.BETA.6682 - 2022-02-15

All Changes

Merge branch 'master' into release -- Toffer
Possible fix for barb civ getting all techs in the game upon spawning. -- Toffer
Refactored revolution py code, fixed two bugs. -- Toffer
 
SVN-11435
v42.0.BETA.6701 - 2022-02-17

All Changes

Merge branch 'master' into release -- Toffer
Fixed bug with exile, was purely an xml issue. Minor cpp refactoring. -- Toffer
Made Great Farmer one shot again -- raxo2222
Construction Ship nolonger upgrades to Lunar Bulldozer. Lunar Bulldozer is now buildable at Lunar Colonization -- raxo2222
Space Station improvements level 2 and 3 now are buildable in normal way -- raxo2222
Lunar Settler now doesn't require any improvement to settle -- raxo2222
Added Space Station earthly building. Now you can build Cislunar, Lunar and Planetary settkers on Earth instead of going trough much more complicated process. -- raxo2222
Clean up of two unused handicap tags. -- Toffer
Minor civ turning major absorbs barb cities with barb civ option, Here I reduced the distance away the absorbing will occur within, and I made it increase slightly with each era. -- Toffer
It appears it was two different things that got same txt key by accident -- raxo2222
It appears text sorter sometimes forgets to indent tags -- raxo2222
Used text sorter to sort TXT keys alphabetically -- raxo2222
Moved tamed/subdued animal texts to one place -- raxo2222
 
SVN-11436
v42.0.BETA.6707 - 2022-02-18

All Changes

Merge branch 'master' into release -- Toffer
Made it 100 times less likely for GG to spawn in cities not on Earth. -- Toffer
Made GG more likely to spawn in good cities without removing the randomness entirely. -- Toffer
Attempt to fix issues with free buildings, especially the free within area variant -- Toffer
This tag is meant to affect singular city -- raxo2222
Added 5 Civ4lert BUG options related to the completion of city queue items. -- Toffer
 
SVN-11437
v42.0.BETA.6715 - 2022-02-20

All Changes

Merge branch 'master' into release -- Toffer
Some work on city screen interface refreshing. Clicking automate production button should now refresh the build queue in lower left panel. -- Toffer
Added default era to event trigger texts -- raxo2222
Moved Copper Wires replacements to Electronics Manufacturing Districts - Advanced Copperworks was too close -- raxo2222
Revised usage of the isBarbarian() functions. -- Toffer
Text nitpick -- raxo2222
A thing wasn't exposed to python breaking event -- raxo2222
Some AI changes, focus on making barbarians/Neanderthals more interested in charging other civ's cities. -- Toffer
 
SVN-11438
v42.0.BETA.6719 - 2022-02-20

All Changes

Merge branch 'master' into release -- Toffer
Tweaked python calls from dll in regards to city ownership change. -- Toffer
merge conflict resolution -- Toffer
Merge branch 'master' into aquireCityCodeRevision -- Toffer
Merge branch 'master' into aquireCityCodeRevision -- Toffer
Some tweaks to re-allow enhanced conquest to kick in when cities are autorazed. -- Toffer
Removed a debug line, fixed a compile issue, and added a minor optimization step. -- Toffer
Simplified conquerCity code, particularly the code flow when city is autoRazed, no longer will it destroy the city (after backing up a lot of data about it), create a new city, copy all stats from the old to the new, and then destroy the new one too when autorazing. -- Toffer
 
SVN-11439
v42.0.BETA.6721 - 2022-02-20

All Changes

Merge branch 'master' into release -- Toffer
Found and fixed a minor mishap from the recent city screen UI commit. Reported by irishhombre. -- Toffer
 
Back
Top Bottom