lfgr 0e74c9e157 Gameplay - Confusing barbarian AI by positioning units at chokepoints no longer works in most cases (thanks to Sezren) 6 miesięcy temu
..
AI_Defines.h 852fb3cc75 AI - first pass at adding AI_STRATEGY_ECONOMY_FOCUS to MNAI (base code taken from K-mod) 10 lat temu
BetterBTSAI.cpp c65226e49a Code - Improved logging; logs now include the players' names (code by Terkhen - [patches:#8]) 10 lat temu
BetterBTSAI.h 44c1f95e0c Code - Better logging and logging control 3 lat temu
CvArea.cpp 52fef76a02 Code: The following functions have all been changed so that they accept a Player ID rather than a Team ID as a variable (note: some mapscripts will need to be updated with this change) 9 lat temu
CvArea.h 15a02cff5b 14 lat temu
CvArtFileMgr.cpp 15a02cff5b 14 lat temu
CvArtFileMgr.h 15a02cff5b 14 lat temu
CvBugOptions.cpp f6ae114ad2 MAJOR UPDATE - addition of DLL code for Revolutions and Better BTS AI logging 12 lat temu
CvBugOptions.h f6ae114ad2 MAJOR UPDATE - addition of DLL code for Revolutions and Better BTS AI logging 12 lat temu
CvCity.cpp 3cc88a9a1e Code - Added <bAllUnitsFreePromotion> trait tag 6 miesięcy temu
CvCity.h 14a5d9946e Gameplay - City Defense and Guardsman promotions increase stability from garrison 1 rok temu
CvCityAI.cpp 3cc88a9a1e Code - Added <bAllUnitsFreePromotion> trait tag 6 miesięcy temu
CvCityAI.h 59263db22d AI - merged some K-mod code -- mostly around how to improve plots 9 lat temu
CvDLLButtonPopup.cpp 936a960980 Code - Removed <bCityRazing> and <bPacificRule> VoteInfo tags 4 lat temu
CvDLLButtonPopup.h 15a02cff5b 14 lat temu
CvDLLDataStreamIFaceBase.h 15a02cff5b 14 lat temu
CvDLLEngineIFaceBase.h 15a02cff5b 14 lat temu
CvDLLEntity.cpp 15a02cff5b 14 lat temu
CvDLLEntity.h 15a02cff5b 14 lat temu
CvDLLEntityIFaceBase.h 15a02cff5b 14 lat temu
CvDLLEventReporterIFaceBase.h 15a02cff5b 14 lat temu
CvDLLFAStarIFaceBase.h 15a02cff5b 14 lat temu
CvDLLFlagEntityIFaceBase.h 15a02cff5b 14 lat temu
CvDLLIniParserIFaceBase.h 15a02cff5b 14 lat temu
CvDLLInterfaceIFaceBase.h 15a02cff5b 14 lat temu
CvDLLPlotBuilderIFaceBase.h 15a02cff5b 14 lat temu
CvDLLPython.cpp f6ae114ad2 MAJOR UPDATE - addition of DLL code for Revolutions and Better BTS AI logging 12 lat temu
CvDLLPythonIFaceBase.h 15a02cff5b 14 lat temu
CvDLLSymbolIFaceBase.h 15a02cff5b 14 lat temu
CvDLLUtilityIFaceBase.h 15a02cff5b 14 lat temu
CvDLLWidgetData.cpp d6a2b9275b UI - Remove some unused Advanced Diplomacy code that would skip the declare war confirmation dialog 2 lat temu
CvDLLWidgetData.h 4f26d17f67 UI - Added vote help text as a tooltip in victory advisor and resolution/voting dialogs 4 lat temu
CvDLLXMLIFaceBase.h 15a02cff5b 14 lat temu
CvDeal.cpp 04aca6b30f Fix - Compilation error in release build 11 miesięcy temu
CvDeal.h e30b684bc9 Code - Merge of Advanced Diplomacy 2.8. Not really playtested but it compiles and runs. 9 lat temu
CvDefines.h 3b632bd1bd Code, AI - Added <PyRequirement> and <PyAI> to VoteInfos, used in some VoteInfos 4 lat temu
CvDiploParameters.cpp 15a02cff5b 14 lat temu
CvDiploParameters.h 15a02cff5b 14 lat temu
CvDllPythonEvents.cpp 70dbd5b934 Code - Added combatDefenderRetreat BUG event 5 lat temu
CvDllPythonEvents.h 70dbd5b934 Code - Added combatDefenderRetreat BUG event 5 lat temu
CvDllTranslator.cpp 54a26e386e UI - Add proper instability symbol 1 rok temu
CvDllTranslator.h 15a02cff5b 14 lat temu
CvEnums.h 8b4e9bdad0 Gameplay - Add experimental AI option (thanks to f1rpo) 1 rok temu
CvEventReporter.cpp 70dbd5b934 Code - Added combatDefenderRetreat BUG event 5 lat temu
CvEventReporter.h 70dbd5b934 Code - Added combatDefenderRetreat BUG event 5 lat temu
CvFractal.cpp 15a02cff5b 14 lat temu
CvFractal.h 15a02cff5b 14 lat temu
CvGame.cpp b90e8b06c0 UI - Display turns until difficulty change (if increasing and/or flexible difficulty is on) 2 lat temu
CvGame.h b90e8b06c0 UI - Display turns until difficulty change (if increasing and/or flexible difficulty is on) 2 lat temu
CvGameAI.cpp ed4cd7ab78 Code - lots of code cleaunup (may even speed processing up slightly) 12 lat temu
CvGameAI.h 15a02cff5b 14 lat temu
CvGameCoreDLL.cpp e812fd6b71 Fix - Custom profiler now more efficient 5 lat temu
CvGameCoreDLL.h 15a02cff5b 14 lat temu
CvGameCoreDLLDefNew.h 15a02cff5b 14 lat temu
CvGameCoreDLLUndefNew.h 15a02cff5b 14 lat temu
CvGameCoreUtils.cpp d7c9f124fe UI - Don't ask to declare war against the real owner when attacking a hidden nationality unit 2 lat temu
CvGameCoreUtils.h a2ac7268b5 AI - Stop patrol units piling up on forts 3 lat temu
CvGameInterface.cpp 3ef7e5bfc6 UI - City cycling first goes through non-settlements, then settlements (request by LightAcolyte) 1 rok temu
CvGameTextMgr.cpp 3cc88a9a1e Code - Added <bAllUnitsFreePromotion> trait tag 6 miesięcy temu
CvGameTextMgr.h 5e781c17d4 Gameplay, UI, Code - Added Building and Civic revolution effects 1 rok temu
CvGlobals.cpp a2aa3c13e5 UI, Code - New Dynamic Civ Names mode along with several DNC tweaks 4 lat temu
CvGlobals.h a2aa3c13e5 UI, Code - New Dynamic Civ Names mode along with several DNC tweaks 4 lat temu
CvHallOfFameInfo.cpp 15a02cff5b 14 lat temu
CvHallOfFameInfo.h 15a02cff5b 14 lat temu
CvInfoCache.cpp 3cc88a9a1e Code - Added <bAllUnitsFreePromotion> trait tag 6 miesięcy temu
CvInfoCache.h a45d9f4669 Fix - Now NO_UNITCOMBAT is properly filtered out before accessing cache. 4 lat temu
CvInfoHelpers.h 4df2d3b319 Code - Added utilities for later use 4 lat temu
CvInfoUtils.cpp d23cd14dc3 UI, Code - Improved popup text, tooltip and messages regarding voting 4 lat temu
CvInfoUtils.h d23cd14dc3 UI, Code - Improved popup text, tooltip and messages regarding voting 4 lat temu
CvInfoWater.cpp 15a02cff5b 14 lat temu
CvInfoWater.h 15a02cff5b 14 lat temu
CvInfos.cpp 3cc88a9a1e Code - Added <bAllUnitsFreePromotion> trait tag 6 miesięcy temu
CvInfos.h 3cc88a9a1e Code - Added <bAllUnitsFreePromotion> trait tag 6 miesięcy temu
CvInfosRevolution.cpp 5e781c17d4 Gameplay, UI, Code - Added Building and Civic revolution effects 1 rok temu
CvInfosRevolution.h 5e781c17d4 Gameplay, UI, Code - Added Building and Civic revolution effects 1 rok temu
CvInitCore.cpp c24f08a7c5 Code - speed tweaks from lesslol 12 lat temu
CvInitCore.h a1eedb4d82 MAJOR UPDATE: Addition of BUG and all of its related utilities; includes some Python code for Revolutions and a couple of bug fixes for calls to AI_unitValue() 12 lat temu
CvMap.cpp 4c85967c17 AI - Merging in choke and canal point code. The AI will build forts on choke and canal points (only in Advanced Tactics cuz forts in regular FFH don't act as cities). The functions CvPlayerAI::AI_getPlotChokeValue and CvPlot::getChokeValue and similar functions for canals will be the most helpful for further AI improvements. 11 lat temu
CvMap.h 4c85967c17 AI - Merging in choke and canal point code. The AI will build forts on choke and canal points (only in Advanced Tactics cuz forts in regular FFH don't act as cities). The functions CvPlayerAI::AI_getPlotChokeValue and CvPlot::getChokeValue and similar functions for canals will be the most helpful for further AI improvements. 11 lat temu
CvMapGenerator.cpp 52fef76a02 Code: The following functions have all been changed so that they accept a Player ID rather than a Team ID as a variable (note: some mapscripts will need to be updated with this change) 9 lat temu
CvMapGenerator.h 15a02cff5b 14 lat temu
CvMessageControl.cpp a1eedb4d82 MAJOR UPDATE: Addition of BUG and all of its related utilities; includes some Python code for Revolutions and a couple of bug fixes for calls to AI_unitValue() 12 lat temu
CvMessageControl.h a1eedb4d82 MAJOR UPDATE: Addition of BUG and all of its related utilities; includes some Python code for Revolutions and a couple of bug fixes for calls to AI_unitValue() 12 lat temu
CvMessageData.cpp a1eedb4d82 MAJOR UPDATE: Addition of BUG and all of its related utilities; includes some Python code for Revolutions and a couple of bug fixes for calls to AI_unitValue() 12 lat temu
CvMessageData.h a1eedb4d82 MAJOR UPDATE: Addition of BUG and all of its related utilities; includes some Python code for Revolutions and a couple of bug fixes for calls to AI_unitValue() 12 lat temu
CvPlayer.cpp f11e3dfbbb Code - New GlobalDefine NO_WAR_TRADE that disables war and war preparation bribes completely 1 rok temu
CvPlayer.h e5e98b5e72 Code - Cleaned up some Revolution-related code 1 rok temu
CvPlayerAI.cpp 3cc88a9a1e Code - Added <bAllUnitsFreePromotion> trait tag 6 miesięcy temu
CvPlayerAI.h d5d0f62dcc Code - new AI_getMagicAffinity() function -- will likely replace getMojoFactor() at some point 7 lat temu
CvPlot.cpp 5f531572b5 Fix - Lair spawning now respects national/team/world unit limits 2 lat temu
CvPlot.h 52fef76a02 Code: The following functions have all been changed so that they accept a Player ID rather than a Team ID as a variable (note: some mapscripts will need to be updated with this change) 9 lat temu
CvPlotGroup.cpp 15a02cff5b 14 lat temu
CvPlotGroup.h 15a02cff5b 14 lat temu
CvPopupInfo.cpp 15a02cff5b 14 lat temu
CvPopupInfo.h 15a02cff5b 14 lat temu
CvPopupReturn.cpp 15a02cff5b 14 lat temu
CvPopupReturn.h 15a02cff5b 14 lat temu
CvRandom.cpp c65226e49a Code - Improved logging; logs now include the players' names (code by Terkhen - [patches:#8]) 10 lat temu
CvRandom.h c65226e49a Code - Improved logging; logs now include the players' names (code by Terkhen - [patches:#8]) 10 lat temu
CvReplayInfo.cpp 15a02cff5b 14 lat temu
CvReplayInfo.h 15a02cff5b 14 lat temu
CvReplayMessage.cpp 15a02cff5b 14 lat temu
CvReplayMessage.h 15a02cff5b 14 lat temu
CvSelectionGroup.cpp cd662d8b7d Fix - Another confused AI pillager bug (Thanks to DuskTreader@civfanatics) 3 lat temu
CvSelectionGroup.h 8258ad2efb Feature - Certain spells interrupt unit cycling (Denev) 8 lat temu
CvSelectionGroupAI.cpp 7aaa7e6edb Code - Fixed assertion 3 lat temu
CvSelectionGroupAI.h fca1f89ee3 AI, Code - Improved terraforming AI, some refactoring around it 3 lat temu
CvStatistics.cpp 15a02cff5b 14 lat temu
CvStatistics.h 15a02cff5b 14 lat temu
CvString.cpp e1f8fad490 Code - Version control (code by Terkhen) 9 lat temu
CvString.h e1f8fad490 Code - Version control (code by Terkhen) 9 lat temu
CvStructs.cpp 936a960980 Code - Removed <bCityRazing> and <bPacificRule> VoteInfo tags 4 lat temu
CvStructs.h 936a960980 Code - Removed <bCityRazing> and <bPacificRule> VoteInfo tags 4 lat temu
CvTalkingHeadMessage.cpp 15a02cff5b 14 lat temu
CvTalkingHeadMessage.h 15a02cff5b 14 lat temu
CvTeam.cpp b550ba015d Fix - Vassals can no longer have non-agression pacts 3 lat temu
CvTeam.h 936a960980 Code - Removed <bCityRazing> and <bPacificRule> VoteInfo tags 4 lat temu
CvTeamAI.cpp fa4b2168e7 Fix - Fixed two instances of bypassing war declaration restrictions 2 lat temu
CvTeamAI.h cee181976e Bugfix - removing some bRecalculate variables that were messing with the AI's ability to calculate war values 8 lat temu
CvTextScreens.cpp 15a02cff5b 14 lat temu
CvUnit.cpp 3cc88a9a1e Code - Added <bAllUnitsFreePromotion> trait tag 6 miesięcy temu
CvUnit.h 14a5d9946e Gameplay - City Defense and Guardsman promotions increase stability from garrison 1 rok temu
CvUnitAI.cpp 0e74c9e157 Gameplay - Confusing barbarian AI by positioning units at chokepoints no longer works in most cases (thanks to Sezren) 6 miesięcy temu
CvUnitAI.h b306a3cf57 Fix - Terraformer AI no longer only works for automated human units 3 lat temu
CvXMLLoadUtility.cpp c24f08a7c5 Code - speed tweaks from lesslol 12 lat temu
CvXMLLoadUtility.h 55fe27ab61 Code - Replaced "PromotionImmune1/2/3" tags by an XML list "PromotionImmunes" 5 lat temu
CvXMLLoadUtilityGet.cpp 9d4cc46cac Code Display current InfoType (if available) and tag in XML-related asserts 5 lat temu
CvXMLLoadUtilityInit.cpp 15a02cff5b 14 lat temu
CvXMLLoadUtilitySet.cpp 36e736207b Code - Added <VotePrereq> tag for SpellInfos 4 lat temu
CyArea.cpp 15a02cff5b 14 lat temu
CyArea.h 15a02cff5b 14 lat temu
CyAreaInterface.cpp 15a02cff5b 14 lat temu
CyArgsList.cpp 15a02cff5b 14 lat temu
CyArgsList.h 15a02cff5b 14 lat temu
CyArtFileMgr.cpp 15a02cff5b 14 lat temu
CyArtFileMgr.h 15a02cff5b 14 lat temu
CyArtFileMgrInterface.cpp 15a02cff5b 14 lat temu
CyCity.cpp 14a5d9946e Gameplay - City Defense and Guardsman promotions increase stability from garrison 1 rok temu
CyCity.h 14a5d9946e Gameplay - City Defense and Guardsman promotions increase stability from garrison 1 rok temu
CyCityInterface1.cpp cd1788774e Code - Fixed some exposed python docstrings 6 miesięcy temu
CyCityInterface2.cpp 926347e42f Code - adding some missing files from the BUG merge 12 lat temu
CyDeal.cpp a1eedb4d82 MAJOR UPDATE: Addition of BUG and all of its related utilities; includes some Python code for Revolutions and a couple of bug fixes for calls to AI_unitValue() 12 lat temu
CyDeal.h a1eedb4d82 MAJOR UPDATE: Addition of BUG and all of its related utilities; includes some Python code for Revolutions and a couple of bug fixes for calls to AI_unitValue() 12 lat temu
CyEnumsInterface.cpp 5a1238d94e Code - Exposed DamageTypes enum and GC.getNumDamageTypeInfos() 6 miesięcy temu
CyGame.cpp b90e8b06c0 UI - Display turns until difficulty change (if increasing and/or flexible difficulty is on) 2 lat temu
CyGame.h b90e8b06c0 UI - Display turns until difficulty change (if increasing and/or flexible difficulty is on) 2 lat temu
CyGameCoreUtils.cpp 7f4fa6a098 Code - copied a bunch of code around NUM_CITY_PLOTS from Denev's mod (already had some of the code - now adopting all of it) 9 lat temu
CyGameCoreUtils.h 7f4fa6a098 Code - copied a bunch of code around NUM_CITY_PLOTS from Denev's mod (already had some of the code - now adopting all of it) 9 lat temu
CyGameCoreUtilsInterface.cpp 7f4fa6a098 Code - copied a bunch of code around NUM_CITY_PLOTS from Denev's mod (already had some of the code - now adopting all of it) 9 lat temu
CyGameInterface.cpp cd1788774e Code - Fixed some exposed python docstrings 6 miesięcy temu
CyGameTextMgr.cpp 15a02cff5b 14 lat temu
CyGameTextMgr.h 15a02cff5b 14 lat temu
CyGameTextMgrInterface.cpp 15a02cff5b 14 lat temu
CyGlobalContext.cpp fd44f24792 Code - New getInfoTypeForStringNoAsserts() method for better MapScriptTools support 2 lat temu
CyGlobalContext.h 5a1238d94e Code - Exposed DamageTypes enum and GC.getNumDamageTypeInfos() 6 miesięcy temu
CyGlobalContextInterface1.cpp a1eedb4d82 MAJOR UPDATE: Addition of BUG and all of its related utilities; includes some Python code for Revolutions and a couple of bug fixes for calls to AI_unitValue() 12 lat temu
CyGlobalContextInterface2.cpp a2aa3c13e5 UI, Code - New Dynamic Civ Names mode along with several DNC tweaks 4 lat temu
CyGlobalContextInterface3.cpp 15a02cff5b 14 lat temu
CyGlobalContextInterface4.cpp 5a1238d94e Code - Exposed DamageTypes enum and GC.getNumDamageTypeInfos() 6 miesięcy temu
CyHallOfFameInfo.cpp 15a02cff5b 14 lat temu
CyHallOfFameInfo.h 15a02cff5b 14 lat temu
CyHallOfFameInterface.cpp 15a02cff5b 14 lat temu
CyInfoInterface1.cpp bf507a28dc Code - Expose a bunch of missing Cv***Info functions 6 miesięcy temu
CyInfoInterface2.cpp d2b36f7e96 Code - Exposed more info functions (request by MagisterCultuum) 1 rok temu
CyInfoInterface3.cpp 5e781c17d4 Gameplay, UI, Code - Added Building and Civic revolution effects 1 rok temu
CyMap.cpp 89d1e2c464 Gameplay, UI - Revamped basic RevIdx system and display, many more specific modifiers still missing 1 rok temu
CyMap.h 89d1e2c464 Gameplay, UI - Revamped basic RevIdx system and display, many more specific modifiers still missing 1 rok temu
CyMapGenerator.cpp 15a02cff5b 14 lat temu
CyMapGenerator.h 15a02cff5b 14 lat temu
CyMapGeneratorInterface.cpp 15a02cff5b 14 lat temu
CyMapInterface.cpp 89d1e2c464 Gameplay, UI - Revamped basic RevIdx system and display, many more specific modifiers still missing 1 rok temu
CyMessageControl.cpp 15a02cff5b 14 lat temu
CyMessageControl.h 15a02cff5b 14 lat temu
CyMessageControl2.cpp 15a02cff5b 14 lat temu
CyMessageControl2.h 15a02cff5b 14 lat temu
CyMessageControlInterface.cpp 15a02cff5b 14 lat temu
CyPlayer.cpp e5e98b5e72 Code - Cleaned up some Revolution-related code 1 rok temu
CyPlayer.h 20b0361460 Code - Cleaned up old revolution-related civic properties 1 rok temu
CyPlayerInterface1.cpp ce14ec6d5d Code - Fix CyPlayer::getCapitalCity() docstring 1 rok temu
CyPlayerInterface2.cpp e5e98b5e72 Code - Cleaned up some Revolution-related code 1 rok temu
CyPlot.cpp b31b3b6535 Syncing with local code 9 lat temu
CyPlot.h b31b3b6535 Syncing with local code 9 lat temu
CyPlotInterface1.cpp b31b3b6535 Syncing with local code 9 lat temu
CyRandomInterface.cpp 15a02cff5b 14 lat temu
CyReplayInfo.cpp 15a02cff5b 14 lat temu
CyReplayInfo.h 15a02cff5b 14 lat temu
CySelectionGroup.cpp 15a02cff5b 14 lat temu
CySelectionGroup.h 15a02cff5b 14 lat temu
CySelectionGroupInterface.cpp 15a02cff5b 14 lat temu
CyStructsInterface1.cpp 15a02cff5b 14 lat temu
CyTeam.cpp 035ea6bfd8 Code - exposing some Advanced Diplomacy functions to python 8 lat temu
CyTeam.h 035ea6bfd8 Code - exposing some Advanced Diplomacy functions to python 8 lat temu
CyTeamInterface.cpp 035ea6bfd8 Code - exposing some Advanced Diplomacy functions to python 8 lat temu
CyUnit.cpp fca1f89ee3 AI, Code - Improved terraforming AI, some refactoring around it 3 lat temu
CyUnit.h fca1f89ee3 AI, Code - Improved terraforming AI, some refactoring around it 3 lat temu
CyUnitInterface1.cpp fca1f89ee3 AI, Code - Improved terraforming AI, some refactoring around it 3 lat temu
FAStarNode.h 15a02cff5b 14 lat temu
FAssert.cpp 15a02cff5b 14 lat temu
FAssert.h 15a02cff5b 14 lat temu
FDataStreamBase.h 15a02cff5b 14 lat temu
FDialogTemplate.cpp 15a02cff5b 14 lat temu
FDialogTemplate.h 15a02cff5b 14 lat temu
FFreeListArray.h 15a02cff5b 14 lat temu
FFreeListArrayBase.h 15a02cff5b 14 lat temu
FFreeListTrashArray.h 15a02cff5b 14 lat temu
FInputDevice.h 15a02cff5b 14 lat temu
FProfiler.h e812fd6b71 Fix - Custom profiler now more efficient 5 lat temu
FVariableSystem.h c24f08a7c5 Code - speed tweaks from lesslol 12 lat temu
FVariableSystem.inl c24f08a7c5 Code - speed tweaks from lesslol 12 lat temu
LinkedList.h 15a02cff5b 14 lat temu
Makefile f751541133 Code - Fixed profile build 3 lat temu
PlotHelpCycling.cpp 0c6995adb8 UI - Allow cycling through foreign units on a single plot 3 lat temu
PlotHelpCycling.h 0c6995adb8 UI - Allow cycling through foreign units on a single plot 3 lat temu
_precompile.cpp 15a02cff5b 14 lat temu
interfaceDirtyBits.inl 15a02cff5b 14 lat temu
resource.h 15a02cff5b 14 lat temu