Ivan Savenko 
							
						 
					 
					
						
						
							
						
						faa7cbff18 
					 
					
						
						
							
							Fixed gcc/clang warnings  
						
						
						
						
					 
					
						2015-12-04 01:17:43 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						c2f4991e99 
					 
					
						
						
							
							Replaced barrier with mutex due to data races:  
						
						... 
						
						
						
						Destruction of barrier while one of the threads is still in barrier.wait() is illegal. This may happen if caller thread reaches wait() after helper thread and immediately return's from the function destroying barrier which is still in use by helper thread 
						
						
					 
					
						2015-12-04 00:12:49 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						2e56b547ee 
					 
					
						
						
							
							replaced references to SectorMap with shared_ptr to avoid data races in AI code  
						
						
						
						
					 
					
						2015-12-04 00:10:51 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						73b4188fab 
					 
					
						
						
							
							Fixed access to unitialized memory causing StupidAI to act stupid  
						
						
						
						
					 
					
						2015-12-03 21:28:01 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						7189a12df2 
					 
					
						
						
							
							removed few more includes from headers  
						
						
						
						
					 
					
						2015-12-02 22:10:46 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						7b5a7f43ad 
					 
					
						
						
							
							Removed includes of CGameState from headers  
						
						
						
						
					 
					
						2015-12-02 21:39:53 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						c3ce4b25df 
					 
					
						
						
							
							Removed all #include's of CMap.h from headers.  
						
						... 
						
						
						
						To all - please, avoid #include's in headers as much as possible
This kills incremental build compile times 
						
						
					 
					
						2015-12-02 21:05:10 +02:00 
						 
				 
			
				
					
						
							
							
								ArseniyShestakov 
							
						 
					 
					
						
						
							
						
						f55bfe41d6 
					 
					
						
						
							
							Digging: implement digging status on right click. Fix issue 401  
						
						... 
						
						
						
						This is also fix possibility to dig on some non-blockable objects like event. 
						
						
					 
					
						2015-11-29 12:34:23 +03:00 
						 
				 
			
				
					
						
							
							
								ArseniyShestakov 
							
						 
					 
					
						
						
							
						
						2ef9d7c3ec 
					 
					
						
						
							
							Rename getCost back to getMovementCost  
						
						... 
						
						
						
						Initially wanter to name main class differently and back then getCost make sense.
Then renamed class to CPathfinderHelper, but forgot to rename function back. 
						
						
					 
					
						2015-11-10 02:30:05 +03:00 
						 
				 
			
				
					
						
							
							
								ArseniyShestakov 
							
						 
					 
					
						
						
							
						
						b2e1ee5363 
					 
					
						
						
							
							CGameState: move two pathfinding-related functions to CPathfinderHelper  
						
						... 
						
						
						
						Both getMovementCost and getNeighbours have nothing to do with gamestate. 
						
						
					 
					
						2015-11-10 02:15:27 +03:00 
						 
				 
			
				
					
						
							
							
								ArseniyShestakov 
							
						 
					 
					
						
						
							
						
						5106738160 
					 
					
						
						
							
							Merge branch 'develop' into feature/pathfinderLayers  
						
						
						
						
					 
					
						2015-11-09 19:20:13 +03:00 
						 
				 
			
				
					
						
							
							
								ArseniyShestakov 
							
						 
					 
					
						
						
							
						
						866a0a1fc0 
					 
					
						
						
							
							VCAI: little improvement for  2a59cb6191 
						
						
						
						
					 
					
						2015-11-08 23:02:59 +03:00 
						 
				 
			
				
					
						
							
							
								ArseniyShestakov 
							
						 
					 
					
						
						
							
						
						ac12a0735e 
					 
					
						
						
							
							Plumbing on client and server to make flying actually work  
						
						
						
						
					 
					
						2015-11-05 10:02:13 +03:00 
						 
				 
			
				
					
						
							
							
								ArseniyShestakov 
							
						 
					 
					
						
						
							
						
						4b64bec711 
					 
					
						
						
							
							EPathfindingLayer: copy other code from ETerrainType for debugging  
						
						
						
						
					 
					
						2015-11-02 13:25:01 +03:00 
						 
				 
			
				
					
						
							
							
								ArseniyShestakov 
							
						 
					 
					
						
						
							
						
						2b6e1498d2 
					 
					
						
						
							
							Pathfinding: change argument order for getPath and AUTO layer as default  
						
						... 
						
						
						
						This still need investigation, but likely most of external code shouldn't be aware of layers in order to work properly because only LAND and SAIL can be targeted and single tile can't have both of these layers. 
						
						
					 
					
						2015-11-02 11:14:32 +03:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						1e36f3cecd 
					 
					
						
						
							
							Cache SectorMap where possible and update when necessary.  
						
						
						
						
					 
					
						2015-10-26 16:38:17 +01:00 
						 
				 
			
				
					
						
							
							
								AlexVinS 
							
						 
					 
					
						
						
							
						
						c9e03405f2 
					 
					
						
						
							
							fix a warning  
						
						
						
						
					 
					
						2015-10-25 23:17:33 +03:00 
						 
				 
			
				
					
						
							
							
								AlexVinS 
							
						 
					 
					
						
						
							
						
						e8e484bbca 
					 
					
						
						
							
							Merge branch 'mutexRelax_fix' into develop  
						
						
						
						
					 
					
						2015-10-25 22:35:19 +03:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						2a59cb6191 
					 
					
						
						
							
							Fixed   #2308  - AI didn't attack enemy heroes at all.  
						
						
						
						
					 
					
						2015-10-25 11:55:50 +01:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						768b1ca289 
					 
					
						
						
							
							More consitent code.  
						
						
						
						
					 
					
						2015-10-25 11:16:43 +01:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						87f838f286 
					 
					
						
						
							
							AI should poke inaccessible Quest Guards less often.  
						
						
						
						
					 
					
						2015-10-25 08:39:03 +01:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						520e42bcd7 
					 
					
						
						
							
							Fixed   #2317  
						
						
						
						
					 
					
						2015-10-25 08:21:15 +01:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						4e444abf66 
					 
					
						
						
							
							Few more uses of cached visibleTiles.  
						
						
						
						
					 
					
						2015-10-24 20:46:55 +02:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						a6ea0981b6 
					 
					
						
						
							
							Merge branch 'develop' into mutexRelax  
						
						
						
						
					 
					
						2015-10-24 18:30:43 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Shishkin 
							
						 
					 
					
						
						
							
						
						fca4deaad2 
					 
					
						
						
							
							Merge pull request  #122  from vmarkovtsev/feature/warnings  
						
						... 
						
						
						
						Fix warnings produced by recent Clang build 
						
						
					 
					
						2015-10-14 07:28:47 +03:00 
						 
				 
			
				
					
						
							
							
								Vadim Markovtsev 
							
						 
					 
					
						
						
							
						
						d24fd10e21 
					 
					
						
						
							
							Fix std::abs warning  
						
						... 
						
						
						
						Recent clang wants std::abs instead of plain abs 
						
						
					 
					
						2015-10-13 21:05:46 +03:00 
						 
				 
			
				
					
						
							
							
								AlexVinS 
							
						 
					 
					
						
						
							
						
						a4d4851d80 
					 
					
						
						
							
							Fix typo: casted->cast  
						
						
						
						
					 
					
						2015-09-29 17:26:48 +03:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						e14faea181 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/vcmi/vcmi  into mutexRelax  
						
						
						
						
					 
					
						2015-09-20 09:46:52 +02:00 
						 
				 
			
				
					
						
							
							
								AlexVinS 
							
						 
					 
					
						
						
							
						
						466ddb37b3 
					 
					
						
						
							
							fix 1556  
						
						
						
						
					 
					
						2015-09-14 18:38:41 +03:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						fe2a72f543 
					 
					
						
						
							
							Minor optimization.  
						
						
						
						
					 
					
						2015-08-31 10:08:50 +02:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						afe65d1264 
					 
					
						
						
							
							Relaxed some locks in VCAI.  
						
						
						
						
					 
					
						2015-08-31 09:18:24 +02:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						1c14dbf7b2 
					 
					
						
						
							
							Cache SectorMaps to evaluate multiple goals -> huge performance boost  
						
						
						
						
					 
					
						2015-08-31 08:25:33 +02:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						a3ce1521e5 
					 
					
						
						
							
							Cache visible tiles within SectorMap for quicker access.  
						
						
						
						
					 
					
						2015-08-31 07:39:03 +02:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						2012d53dd6 
					 
					
						
						
							
							Fixed issues with exchanging combo artifacts ( #2132 ).  
						
						
						
						
					 
					
						2015-08-30 15:15:04 +02:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						6af8db2c69 
					 
					
						
						
							
							Fixed logic discrepancy for (in)visible objects.  Fixes   #2224 ,  #2225  and possibly more.  
						
						
						
						
					 
					
						2015-08-30 09:14:54 +02:00 
						 
				 
			
				
					
						
							
							
								AlexVinS 
							
						 
					 
					
						
						
							
						
						782c8ec40b 
					 
					
						
						
							
							Changed windows minimum version back to winxp due to mingw bug  
						
						... 
						
						
						
						* will be changed back after newer mingw tests 
						
						
					 
					
						2015-08-20 04:22:54 +03:00 
						 
				 
			
				
					
						
							
							
								AlexVinS 
							
						 
					 
					
						
						
							
						
						03a295f1a0 
					 
					
						
						
							
							Added debug mingw64 build, minimum Windows version set to windows 7, SDL suffixes removed from Build Tagerts  
						
						
						
						
					 
					
						2015-08-20 03:28:04 +03:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						2dfcead9ef 
					 
					
						
						
							
							- Updated MSVS project  
						
						... 
						
						
						
						- Updated changelog to 0.98c 
						
						
					 
					
						2015-08-01 17:49:12 +02:00 
						 
				 
			
				
					
						
							
							
								AlexVinS 
							
						 
					 
					
						
						
							
						
						53b85d16be 
					 
					
						
						
							
							Cleanup C::B projects  
						
						
						
						
					 
					
						2015-06-21 01:59:33 +03:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						f3c7774576 
					 
					
						
						
							
							AiI will ignore winning conditions that require defeating his own objects.  Fixes   #2174  
						
						
						
						
					 
					
						2015-04-13 18:45:43 +02:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						f7387becb4 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/vcmi/vcmi  into develop  
						
						
						
						
					 
					
						2015-04-11 08:53:14 +02:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						3e8c395156 
					 
					
						
						
							
							- More fixes for wander targets  
						
						... 
						
						
						
						- SectorMap won't find paths through the rock 
						
						
					 
					
						2015-04-10 08:50:21 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Marakasov 
							
						 
					 
					
						
						
							
						
						eab0b1e674 
					 
					
						
						
							
							Fix build with clang 3.6  
						
						... 
						
						
						
						This is backported commit 509ccac9dd53932b158ee10b47e95d495deb3fd9
from fuzzylite 
						
						
					 
					
						2015-04-09 13:18:33 +03:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						d32461d9d1 
					 
					
						
						
							
							Complete solution for artifact equip & exchange.  
						
						
						
						
					 
					
						2015-04-09 09:53:17 +02:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						b3f482b8a8 
					 
					
						
						
							
							Restored artifact selection & exchange, work in progress.  
						
						
						
						
					 
					
						2015-04-07 22:48:35 +02:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						264a0c4fe7 
					 
					
						
						
							
							- Restored evaluation of wander targets at every step.  
						
						... 
						
						
						
						- First wander target will be sorted by distance (closest) as well. 
						
						
					 
					
						2015-04-07 08:55:13 +02:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						2f588b548e 
					 
					
						
						
							
							Fixed one case when heroes exchanged armies until ran out of movement points.  
						
						
						
						
					 
					
						2015-04-07 08:43:10 +02:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						6cfc89dc7c 
					 
					
						
						
							
							A number of fixes for wander / SectorMap.  
						
						
						
						
					 
					
						2015-04-05 21:13:47 +02:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						a208afeee6 
					 
					
						
						
							
							Removed new code, it was enough to fix the old one.  
						
						
						
						
					 
					
						2015-03-30 16:54:32 +02:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						b2a75551c8 
					 
					
						
						
							
							- Extensive use of SectorMap. AI will not eagerly pick guarded and blocked treasures.  
						
						... 
						
						
						
						- Fixed usage of boats, added Boat building as a part of Explore goal. This resolves  #2151  
						
						
					 
					
						2015-03-30 15:32:23 +02:00