| .. | 
			
		
		
			
				
					| 
						
							
						
						battle
					 | 
				
				
					907438c6f5
					Fix crash on attempt to compute movement range for siege tower
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						bonuses
					 | 
				
				
					25125f96da
					Fix: licenses, pragma guards, StdInc
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						campaign
					 | 
				
				
					1a6aae9363
					Fix crash on selecting scenario with "start with strongest hero from
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						constants
					 | 
				
				
					3e3959d360
					Move all OH3 objects and obstacle sets to a mod
				 | 
				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
					 | 
				
				
					39da7b3e32
					Added option to build minimal vcmi library as needed by lobby
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						logging
					 | 
				
				
					b236384356
					NKAI: graph add battle layer
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						mapObjectConstructors
					 | 
				
				
					3e3959d360
					Move all OH3 objects and obstacle sets to a mod
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						mapObjects
					 | 
				
				
					c7149103ce
					Compile fix
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						mapping
					 | 
				
				
					d9a598ad9c
					Merge remote-tracking branch 'origin/develop' into biome_system
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						minizip
					 | 
				
				
					148cfc6cbc
					Merge pull request #3674 from 678098/patch-2
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						modding
					 | 
				
				
					3e3959d360
					Move all OH3 objects and obstacle sets to a mod
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						network
					 | 
				
				
					006ec227ce
					[iOS] fix crash on starting game
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						networkPacks
					 | 
				
				
					6a5696604e
					Merge pull request #3656 from SoundSSGood/backpack-management
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						pathfinder
					 | 
				
				
					017fb204a1
					NKAI: remove 5th dimension
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						registerTypes
					 | 
				
				
					b1f52eec41
					ManageBackpackArtifacts
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						rewardable
					 | 
				
				
					8ef7daf45a
					Missing change
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						rmg
					 | 
				
				
					d9a598ad9c
					Merge remote-tracking branch 'origin/develop' into biome_system
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						serializer
					 | 
				
				
					9c334f54fe
					Fix: 9 typos
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						spells
					 | 
				
				
					25125f96da
					Fix: licenses, pragma guards, StdInc
				 | 
				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
					 | 
				
				
					652f009181
					arts altar - arts holder
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						ArtifactUtils.h
					 | 
				
				
					d5c4478816
					Remove most of non-const access to VLC entities
				 | 
				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
					 | 
				
				
					29860848a5
					Cleanup
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CArtHandler.h
					 | 
				
				
					d143f53d7e
					using deque for hero's backpack storage
				 | 
				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
					 | 
				
				
					c3957c2c2a
					Moved json files to new directory, split on per-class basis
				 | 
				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
					 | 
				
				
					7247038458
					Merge pull request #3574 from SoundSSGood/altar-fixes
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CGameInfoCallback.h
					 | 
				
				
					678cacbd25
					Remove more redundant `virtual` specifiers
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CGameInterface.cpp
					 | 
				
				
					0c07384293
					Refactoring of serialization versioning handling
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CGameInterface.h
					 | 
				
				
					678cacbd25
					Remove more redundant `virtual` specifiers
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CGeneralTextHandler.cpp
					 | 
				
				
					6e399eb21a
					Make some non-const static variables const or constexpr
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CGeneralTextHandler.h
					 | 
				
				
					290cc1510b
					Added text container with map translations to campaign state
				 | 
				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
					 | 
				
				
					b1a5693612
					Proof of concept with OH3 obstacles
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CPlayerState.cpp
					 | 
				
				
					2c4cad7d9c
					Slight simplification of bonus system node class
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CPlayerState.h
					 | 
				
				
					2e4895766a
					Implemented tracking of objects destroyed by players
				 | 
				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
					 | 
				
				
					08a27663f9
					Reworked JsonNode constructors to more logical form
				 | 
				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
					 | 
				
				
					922966dcf8
					Renamed JsonNode::meta to more logical modScope. Member is now private
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						CTownHandler.h
					 | 
				
				
					fc252bb9eb
					Random town names are now guaranteed to be unique on the map
				 | 
				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
					 | 
				
				
					c3957c2c2a
					Moved json files to new directory, split on per-class basis
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						GameSettings.h
					 | 
				
				
					fd9810adf4
					Working SoD version of fly
				 | 
				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
					 | 
				
				
					9f688e6fb7
					MoveArtifact, BulkMoveArtifacts PlayerColor player field
				 | 
				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
					 | 
				
				
					b25d4d76a7
					Fix Grail digging success message
				 | 
				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
					 | 
				
				
					388ca6e776
					Added list of active accounts and rooms to UI. Added room creation logic
				 | 
				1 year ago | 
			
		
			
				
					| 
						
							
						
						StartInfo.h
					 | 
				
				
					322c5faf63
					Merge remote-tracking branch 'vcmi/develop' into lobby
				 | 
				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 |