| .. | 
			
		
		
			
				
					| 
						
							
						
						battle
					 | 
				
				
					c2d76ab95d
					accept log text suggestion
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						bonuses
					 | 
				
				
					914cea5877
					Tweaks
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						campaign
					 | 
				
				
					1a6aae9363
					Fix crash on selecting scenario with "start with strongest hero from
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						constants
					 | 
				
				
					20471c9c2f
					virtual CWindowObject
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						events
					 | 
				
				
					73019c204d
					Replace redundant types with `auto` for the lvalues of template factory functions for smart pointers
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						filesystem
					 | 
				
				
					08a27663f9
					Reworked JsonNode constructors to more logical form
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						gameState
					 | 
				
				
					8efceb110b
					#3691 - boat attached to hero should not block tiles on its own
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						json
					 | 
				
				
					b351946afd
					Add some utility bonuses for player resources boosting
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						logging
					 | 
				
				
					b236384356
					NKAI: graph add battle layer
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						mapObjectConstructors
					 | 
				
				
					5454d01316
					Provide more information in thrown exceptions for unfixed crashes
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						mapObjects
					 | 
				
				
					47c3e6f4b6
					Simplified code
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						mapping
					 | 
				
				
					6ba6e0d55b
					Moved serialization of ModCompatibilityInfo from MapFormat
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						minizip
					 | 
				
				
					148cfc6cbc
					Merge pull request #3674 from 678098/patch-2
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						modding
					 | 
				
				
					151075f088
					Fix save compatibility with 1.4 that was broken by artifact costumes
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						network
					 | 
				
				
					526ac9807b
					Enabled 'keepalive' option to detect dead connections
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						networkPacks
					 | 
				
				
					1f209fd94a
					use MetaString
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						pathfinder
					 | 
				
				
					75aae66858
					Fix off-by-one error - turnLimit 1 should work after 1st turn, not 2nd
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						registerTypes
					 | 
				
				
					812e96ebb1
					Guest can also use & renaming
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						rewardable
					 | 
				
				
					1dc962804e
					Fixed possible crash on having selectable reward with no visual image
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						rmg
					 | 
				
				
					20176521eb
					Actually revert this change, it's not better.
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						serializer
					 | 
				
				
					151075f088
					Fix save compatibility with 1.4 that was broken by artifact costumes
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						spells
					 | 
				
				
					d70914a147
					Fixes regression - blocked TP when casting spell on land
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						vstd
					 | 
				
				
					25125f96da
					Fix: licenses, pragma guards, StdInc
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						AI_Base.h
					 | 
				
				
					a1a5bc28c2
					convert line endings from CRLF (Windows) to LF (Linux/Unix)
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						ArtifactUtils.cpp
					 | 
				
				
					ce9d2d8ab8
					Switching costume
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						ArtifactUtils.h
					 | 
				
				
					ce9d2d8ab8
					Switching costume
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						BasicTypes.cpp
					 | 
				
				
					c3957c2c2a
					Moved json files to new directory, split on per-class basis
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						BattleFieldHandler.cpp
					 | 
				
				
					3740f8b02f
					Moved bonus parsing to a new file
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						BattleFieldHandler.h
					 | 
				
				
					678cacbd25
					Remove more redundant `virtual` specifiers
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CAndroidVMHelper.cpp
					 | 
				
				
					313d479d42
					fix using JNI from server in single process build
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CAndroidVMHelper.h
					 | 
				
				
					313d479d42
					fix using JNI from server in single process build
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CArtHandler.cpp
					 | 
				
				
					ce9d2d8ab8
					Switching costume
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CArtHandler.h
					 | 
				
				
					ce68b3f45d
					class CArtifactsOfHeroMain : public CKeyShortcut
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CArtifactInstance.cpp
					 | 
				
				
					6e629a6a5f
					split getBonusLocalFirst into two distinct method:
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CArtifactInstance.h
					 | 
				
				
					0c07384293
					Refactoring of serialization versioning handling
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CBonusTypeHandler.cpp
					 | 
				
				
					050157db9d
					Register vcmi-only strings as part of 'vcmi' mod instead of 'core'
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CBonusTypeHandler.h
					 | 
				
				
					0c07384293
					Refactoring of serialization versioning handling
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CBuildingHandler.cpp
					 | 
				
				
					8d5fa41a19
					Minor fixes
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CBuildingHandler.h
					 | 
				
				
					8d5fa41a19
					Minor fixes
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CConfigHandler.cpp
					 | 
				
				
					54796c7c56
					Rename toJson to toString/toCompactString for consistency
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CConfigHandler.h
					 | 
				
				
					c3957c2c2a
					Moved json files to new directory, split on per-class basis
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CConsoleHandler.cpp
					 | 
				
				
					81e44711a2
					Remove no longer needed workaround
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CConsoleHandler.h
					 | 
				
				
					a1a5bc28c2
					convert line endings from CRLF (Windows) to LF (Linux/Unix)
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CCreatureHandler.cpp
					 | 
				
				
					922966dcf8
					Renamed JsonNode::meta to more logical modScope. Member is now private
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CCreatureHandler.h
					 | 
				
				
					c3957c2c2a
					Moved json files to new directory, split on per-class basis
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CCreatureSet.cpp
					 | 
				
				
					6b760089a4
					Merge pull request #3473 from IvanSavenko/const_lib
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CCreatureSet.h
					 | 
				
				
					678cacbd25
					Remove more redundant `virtual` specifiers
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CGameInfoCallback.cpp
					 | 
				
				
					8353bca34f
					Small refactoring of adventure map spell casting:
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CGameInfoCallback.h
					 | 
				
				
					8353bca34f
					Small refactoring of adventure map spell casting:
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CGameInterface.cpp
					 | 
				
				
					0c07384293
					Refactoring of serialization versioning handling
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CGameInterface.h
					 | 
				
				
					19453aab41
					Add handling for yes/no dialogs that can be safely skipped by player
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CGeneralTextHandler.cpp
					 | 
				
				
					a6dead7725
					Fixed loading of text strings for hota quests
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CGeneralTextHandler.h
					 | 
				
				
					8582bd7d66
					Replaced 'convert txt' command with more convenient 'translate' and
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CHeroHandler.cpp
					 | 
				
				
					922966dcf8
					Renamed JsonNode::meta to more logical modScope. Member is now private
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CHeroHandler.h
					 | 
				
				
					87059be67b
					Added range checks to values read from h3m.
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CMakeLists.txt
					 | 
				
				
					6ba6e0d55b
					Moved serialization of ModCompatibilityInfo from MapFormat
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CPlayerState.cpp
					 | 
				
				
					2c4cad7d9c
					Slight simplification of bonus system node class
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CPlayerState.h
					 | 
				
				
					151075f088
					Fix save compatibility with 1.4 that was broken by artifact costumes
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CRandomGenerator.cpp
					 | 
				
				
					10b35ceecb
					Replaced assertions with exceptions for invalid input in RNG
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CRandomGenerator.h
					 | 
				
				
					0c07384293
					Refactoring of serialization versioning handling
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CScriptingModule.cpp
					 | 
				
				
					4c4498b22a
					vcmi: modernize rest of lib
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CScriptingModule.h
					 | 
				
				
					a1a5bc28c2
					convert line endings from CRLF (Windows) to LF (Linux/Unix)
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CSkillHandler.cpp
					 | 
				
				
					7a42e21e4d
					Fix formatting of luck/morale bonuses
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CSkillHandler.h
					 | 
				
				
					0842f5afee
					Removed remaining usages of std::vector<bool>
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CSoundBase.h
					 | 
				
				
					a1a5bc28c2
					convert line endings from CRLF (Windows) to LF (Linux/Unix)
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CStack.cpp
					 | 
				
				
					c37ce05d06
					Attempt to make constant bonus system nodes (CCreature / CArtifact)
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CStack.h
					 | 
				
				
					c3957c2c2a
					Moved json files to new directory, split on per-class basis
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CStopWatch.h
					 | 
				
				
					f3277b7953
					Define each identifier in a dedicated statement
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CThreadHelper.cpp
					 | 
				
				
					19ccef7131
					Fix build
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CThreadHelper.h
					 | 
				
				
					cded8b1999
					Show human-readable thread name in log
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CTownHandler.cpp
					 | 
				
				
					6e9f15c8e6
					Merge pull request #3743 from dydzio0614/special-factions
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CTownHandler.h
					 | 
				
				
					6e9f15c8e6
					Merge pull request #3743 from dydzio0614/special-factions
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						Color.h
					 | 
				
				
					0c07384293
					Refactoring of serialization versioning handling
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CondSh.h
					 | 
				
				
					a1a5bc28c2
					convert line endings from CRLF (Windows) to LF (Linux/Unix)
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						ConstTransitivePtr.h
					 | 
				
				
					0c07384293
					Refactoring of serialization versioning handling
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						ExtraOptionsInfo.cpp
					 | 
				
				
					cb9c4bbaf0
					unlimited replay option
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						ExtraOptionsInfo.h
					 | 
				
				
					0c07384293
					Refactoring of serialization versioning handling
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						FunctionList.h
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						GameCallbackHolder.h
					 | 
				
				
					ea1f05d15a
					Stabilization
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						GameConstants.h
					 | 
				
				
					a1a5bc28c2
					convert line endings from CRLF (Windows) to LF (Linux/Unix)
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						GameSettings.cpp
					 | 
				
				
					8353bca34f
					Small refactoring of adventure map spell casting:
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						GameSettings.h
					 | 
				
				
					8353bca34f
					Small refactoring of adventure map spell casting:
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						IBonusTypeHandler.h
					 | 
				
				
					a1a5bc28c2
					convert line endings from CRLF (Windows) to LF (Linux/Unix)
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						IGameCallback.cpp
					 | 
				
				
					80fc2bb695
					Merge remote-tracking branch 'vcmi/develop' into lobby
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						IGameCallback.h
					 | 
				
				
					18ece6dcf6
					Remove some usages of server-side translations
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						IGameEventsReceiver.h
					 | 
				
				
					b88a8da4e8
					Split off some netpack structures into separate files
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						IHandlerBase.cpp
					 | 
				
				
					7e27ac7073
					IdentifierStorage is now separate handler in VLC
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						IHandlerBase.h
					 | 
				
				
					e67e4430ba
					Removed most of non-const static fields in lib. Reduced header includes.
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						Languages.h
					 | 
				
				
					671b61c64e
					Implement various todo's and review suggestions
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						LoadProgress.cpp
					 | 
				
				
					7732f39556
					Fix potential uninitialized access - setupSteps depends on not yet
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						LoadProgress.h
					 | 
				
				
					f3277b7953
					Define each identifier in a dedicated statement
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						LogicalExpression.cpp
					 | 
				
				
					4c4498b22a
					vcmi: modernize rest of lib
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						LogicalExpression.h
					 | 
				
				
					c3957c2c2a
					Moved json files to new directory, split on per-class basis
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						MetaString.cpp
					 | 
				
				
					8aaa9e63dd
					Fix build
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						MetaString.h
					 | 
				
				
					b25d4d76a7
					Fix Grail digging success message
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						ObstacleHandler.cpp
					 | 
				
				
					c3957c2c2a
					Moved json files to new directory, split on per-class basis
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						ObstacleHandler.h
					 | 
				
				
					f3277b7953
					Define each identifier in a dedicated statement
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						Point.h
					 | 
				
				
					0c07384293
					Refactoring of serialization versioning handling
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						Rect.cpp
					 | 
				
				
					a1a5bc28c2
					convert line endings from CRLF (Windows) to LF (Linux/Unix)
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						Rect.h
					 | 
				
				
					0c07384293
					Refactoring of serialization versioning handling
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						ResourceSet.cpp
					 | 
				
				
					c3957c2c2a
					Moved json files to new directory, split on per-class basis
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						ResourceSet.h
					 | 
				
				
					0c07384293
					Refactoring of serialization versioning handling
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						RiverHandler.cpp
					 | 
				
				
					c3957c2c2a
					Moved json files to new directory, split on per-class basis
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						RiverHandler.h
					 | 
				
				
					678cacbd25
					Remove more redundant `virtual` specifiers
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						RoadHandler.cpp
					 | 
				
				
					c3957c2c2a
					Moved json files to new directory, split on per-class basis
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						RoadHandler.h
					 | 
				
				
					678cacbd25
					Remove more redundant `virtual` specifiers
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						ScopeGuard.h
					 | 
				
				
					b796ed8626
					Fix undefined behavior
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						ScriptHandler.cpp
					 | 
				
				
					73019c204d
					Replace redundant types with `auto` for the lvalues of template factory functions for smart pointers
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						ScriptHandler.h
					 | 
				
				
					c3957c2c2a
					Moved json files to new directory, split on per-class basis
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						StartInfo.cpp
					 | 
				
				
					1840666327
					Implemented join room dialog
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						StartInfo.h
					 | 
				
				
					438ec08d72
					AI will only ignore garrisons in 'Steadwick Fall' mission (H3 logic)
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						StdInc.cpp
					 | 
				
				
					25125f96da
					Fix: licenses, pragma guards, StdInc
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						StdInc.h
					 | 
				
				
					25125f96da
					Fix: licenses, pragma guards, StdInc
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						TerrainHandler.cpp
					 | 
				
				
					c3957c2c2a
					Moved json files to new directory, split on per-class basis
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						TerrainHandler.h
					 | 
				
				
					678cacbd25
					Remove more redundant `virtual` specifiers
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						TextOperations.cpp
					 | 
				
				
					671b61c64e
					Implement various todo's and review suggestions
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						TextOperations.h
					 | 
				
				
					671b61c64e
					Implement various todo's and review suggestions
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						TurnTimerInfo.cpp
					 | 
				
				
					da9c0feebc
					Reworked timer widget to show timers for all players
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						TurnTimerInfo.h
					 | 
				
				
					0c07384293
					Refactoring of serialization versioning handling
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						UnlockGuard.h
					 | 
				
				
					a1a5bc28c2
					convert line endings from CRLF (Windows) to LF (Linux/Unix)
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						VCMIDirs.cpp
					 | 
				
				
					64ff0e0486
					Fix handling of 'developmentMode' for lobby-only builds
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						VCMIDirs.h
					 | 
				
				
					5f4a998435
					editorPath -> mapEditorPath
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						VCMI_Lib.cpp
					 | 
				
				
					b1a5693612
					Proof of concept with OH3 obstacles
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						VCMI_Lib.h
					 | 
				
				
					b1a5693612
					Proof of concept with OH3 obstacles
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						VCMI_lib.cbp
					 | 
				
				
					1c68937d95
					new approach
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						VCMI_lib.vcxproj
					 | 
				
				
					1c68937d95
					new approach
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						VCMI_lib.vcxproj.filters
					 | 
				
				
					1c68937d95
					new approach
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						int3.h
					 | 
				
				
					ea48257100
					Fix SonarCloud issues
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						vcmi_endian.h
					 | 
				
				
					a1a5bc28c2
					convert line endings from CRLF (Windows) to LF (Linux/Unix)
				 | 
				2 years ago |