| 
							
							
								 Ivan Savenko | 900b1c1763 | Simplified text input handling, fixes hotkeys on windows with text input | 2023-07-04 18:42:52 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 81b9aec527 | Fix map edge scrolling after swiping usage | 2023-07-03 23:50:09 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 4e80356bea | Do not hide minimap on human player turn | 2023-07-03 19:36:10 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 8b61c0d59b | Replaced CIntObject::type bitfield with bool's. Added input blocking. | 2023-07-03 19:24:12 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 48eb8ab54f | Play sound when receiving message, not just on sending ours | 2023-07-03 17:12:31 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | aacef72125 | Attempt to remove native pinch handling from ios | 2023-07-03 17:00:03 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 4911cf0bd4 | Merge pull request #2270 from Fabrice-TIERCELIN/french_map_editor French map editor | 2023-07-03 13:11:57 +03:00 |  | 
			
				
					| 
							
							
								 Fabrice Tiercelin | a0ee0116f7 | French map editor | 2023-07-01 11:28:49 +02:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 7aef0f404b | Merge pull request #2263 from Fabrice-TIERCELIN/french_launcher French translation of the launcher | 2023-06-30 18:27:53 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 9cd246ab8b | Merge pull request #2259 from IvanSavenko/campaign_refactoring Fix accumulated issues with campaigns | 2023-06-30 12:59:48 +03:00 |  | 
			
				
					| 
							
							
								 Fabrice Tiercelin | 7c2b9732b5 | No character encoding | 2023-06-30 08:30:42 +02:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 0a24ca29f6 | Add french translation to CMake | 2023-06-30 08:22:06 +02:00 |  | 
			
				
					| 
							
							
								 Fabrice Tiercelin | 3c3961bd4e | French translation of the launcher | 2023-06-30 08:22:05 +02:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 313b827d25 | Merge pull request #2266 from mikeiit/bug-fix-missing-fort-level Brought back missing fort level in info box | 2023-06-29 15:27:32 +03:00 |  | 
			
				
					| 
							
							
								 Mike | c35d9d66a6 | Brought back missing fort level in info box This is to fix #2158 | 2023-06-28 22:21:34 -07:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | cdc27d1fcf | Play correct music file in campaign menu | 2023-06-27 20:09:11 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 0fdbf54937 | Use HeroTypeID instead of int | 2023-06-27 19:32:27 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 6493922f9b | Reverted debug changes | 2023-06-27 16:27:46 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 4a5c1556a1 | Always use std::vector<uint8_t> to store binary map | 2023-06-27 16:27:35 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 96eab03b16 | Fix UI updates | 2023-06-27 14:09:04 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | cc91be3518 | Added workaround for loading spellbook existance status | 2023-06-27 13:58:45 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 33cbd46406 | Merge pull request #2252 from SoundSSGood/crash_fix Crash fix. Cosmetic fixes. | 2023-06-26 23:06:20 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 88566cb1ef | Fix another unprotected UI access | 2023-06-26 22:14:21 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 0f8d53e978 | Replaced SDL user events list with dispatching of arbitrary functors | 2023-06-26 21:51:10 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | ba97f3dfbb | Merge pull request #2257 from mikeiit/overlapped-text-bug-fix Fixed overlapped text display in adventure map settings | 2023-06-26 21:44:36 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 7fc66c2797 | Fix loading of experience for predefined heroes | 2023-06-26 20:02:43 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 3d66455cd1 | Fix build | 2023-06-26 19:44:38 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 098e68b8dd | Fix granting of building upgrade as bonus Such as granting Mages Guild Level 4 when town does not have Mages Guild
Level 1 | 2023-06-26 17:15:59 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 48ac84110b | Replaced hero crossover logic with one that actually matches H3 | 2023-06-26 17:15:59 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | e2bd98e21e | CampaignRegions class encapsulation | 2023-06-26 17:15:59 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | f6b2f58da9 | Use inheritance instead of composition for campaign header | 2023-06-26 17:15:59 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | a08fe09517 | Added encapsulation for CampaignState class | 2023-06-26 17:15:59 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 8420a90aa4 | Reorganization of campaigns code | 2023-06-26 17:15:59 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | d1e5a347ff | Refactoring of campaign handler: rename types and use strong typing | 2023-06-26 17:15:59 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 453d441562 | Remove heroes placeholders even in single scenarios | 2023-06-26 17:15:59 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 2882e2d248 | Added loading of reserved heroes from H3M | 2023-06-26 17:15:59 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 2b7e554807 | Formatting & cleanup | 2023-06-26 17:15:59 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 0fb284f948 | Extracted campaign-related code from GameState into a separate class | 2023-06-26 17:15:59 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 85262cf4f5 | Moved CGameState files into a separate directory | 2023-06-26 17:15:59 +03:00 |  | 
			
				
					| 
							
							
								 Mike | 75820c3bdf | Fixed overlapped text display in adventure map settings | 2023-06-25 16:27:00 -07:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 5c3cacd290 | Merge pull request #2247 from IvanSavenko/pathfinding_fixes Fix accumulated issues with pathfinding | 2023-06-25 21:13:52 +03:00 |  | 
			
				
					| 
							
							
								 DjWarmonger | a560eaea51 | Merge pull request #2237 from vcmi/fictive_connections Wide, fictive, repulsive connections | 2023-06-25 19:57:08 +02:00 |  | 
			
				
					| 
							
							
								 Tomasz Zieliński | 43d666a2ff | Refactor duplicated code | 2023-06-25 18:31:54 +02:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | c77d353086 | Fix build | 2023-06-25 17:42:36 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | e0ea994656 | Moved some pathfinding options to game settings | 2023-06-25 17:42:36 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 6546242c03 | Workaround-ish fix for last scenario of Angel Wings (un)equipping | 2023-06-25 17:42:36 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 03c3797945 | Fixed pathfinding with free ship boarding (Admiral's Hat) | 2023-06-25 17:42:36 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | 08cfbe79cf | Added encapsulation for movement points access | 2023-06-25 17:42:36 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | edf7756783 | Recalculate paths on (un)equipping Angel Wings | 2023-06-25 17:42:36 +03:00 |  | 
			
				
					| 
							
							
								 Ivan Savenko | f66a8a9cf0 | Do not allow stopping movement while in air (client-side check, since proper fix would require major rewrite) | 2023-06-25 17:42:36 +03:00 |  |