mrcheko 
								
							 
						 
						
							
							
							
							
								
							
							
								9e79fb5b87 
								
							 
						 
						
							
							
								
								fix to broken aiwander logic  
							
							 
							
							
							
						 
						
							2014-05-01 11:41:25 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mrcheko 
								
							 
						 
						
							
							
							
							
								
							
							
								e8f7d12c01 
								
							 
						 
						
							
							
								
								uninit bool and invalid iterator bugs fixes  
							
							 
							
							
							
						 
						
							2014-04-30 23:57:19 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mrcheko 
								
							 
						 
						
							
							
							
							
								
							
							
								6a3dddfb9a 
								
							 
						 
						
							
							
								
								merge master  
							
							 
							
							
							
						 
						
							2014-04-27 13:49:31 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mrcheko 
								
							 
						 
						
							
							
							
							
								
							
							
								f3626adc86 
								
							 
						 
						
							
							
								
								remake of z-moving in combat for flying/swimming enemies  
							
							 
							
							
							
						 
						
							2014-04-26 00:20:55 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mrcheko 
								
							 
						 
						
							
							
							
							
								
							
							
								f811abb752 
								
							 
						 
						
							
							
								
								pathgrid shortcutting extended  
							
							 
							
							
							
						 
						
							2014-04-20 20:35:07 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								040d4f8fc4 
								
							 
						 
						
							
							
								
								Move PathgridGraph into separate files.  
							
							 
							
							
							
						 
						
							2014-04-04 06:13:47 +11:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								98f77714ce 
								
							 
						 
						
							
							
								
								Per-cell pathgrid data and calculation moved off PathFinder.  Now the edge cost calculations and strongly connected component searches are done only once per cell.  Per-actor data and methods still remain with PathFinder.  
							
							 
							
							... 
							
							
							
							This version still has debugging statements and needs cleaning up. 
							
						 
						
							2014-04-03 21:43:44 +11:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								07fd801d94 
								
							 
						 
						
							
							
								
								My previous analysis of the pathfinding issue was incorrect.  It was in fact caused due to some of the pathgrid points being unreachable.  Instead of returning an empty path in such a scenario, incorrect path + requested destination were being returned.  There was also a defect where past cost was being used for selecting open points.  
							
							 
							
							... 
							
							
							
							There is still an unresolved issue where mGraph and mSCComp are being rebuilt unnecessarily.  The check mCell != cell in buildPath() is being triggered frequently. Not sure why. 
							
						 
						
							2014-03-29 19:35:52 +11:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								c8c0e5de38 
								
							 
						 
						
							
							
								
								Fixed code issues found with unity build. Missing include guards, duplicated functions, ...  
							
							 
							
							
							
						 
						
							2014-03-16 23:49:06 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								39d86a9468 
								
							 
						 
						
							
							
								
								Improvements to smooth NPC steering  
							
							 
							
							
							
						 
						
							2014-01-31 04:43:29 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mrcheko 
								
							 
						 
						
							
							
							
							
								
							
							
								3a5da7e6e8 
								
							 
						 
						
							
							
								
								merged with master  
							
							 
							
							
							
						 
						
							2014-01-29 00:03:00 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								764011dd1b 
								
							 
						 
						
							
							
								
								clean up  
							
							 
							
							
							
						 
						
							2014-01-26 21:53:55 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mrcheko 
								
							 
						 
						
							
							
							
							
								
							
							
								87e83a92f8 
								
							 
						 
						
							
							
								
								refactoring of setting an attack type  
							
							 
							
							
							
						 
						
							2014-01-23 23:14:20 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mrcheko 
								
							 
						 
						
							
							
							
							
								
							
							
								339399f8b1 
								
							 
						 
						
							
							
								
								bug fix/logic fix/future suggestion  
							
							 
							
							
							
						 
						
							2014-01-19 22:09:51 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								5d038423ec 
								
							 
						 
						
							
							
								
								attempt to solve Bug  #1009  by not building graph every frame  
							
							 
							
							
							
						 
						
							2014-01-12 18:42:31 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								ccf07f9406 
								
							 
						 
						
							
							
								
								Bugfix  
							
							 
							
							
							
						 
						
							2014-01-11 12:07:10 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								1ac3d99c78 
								
							 
						 
						
							
							
								
								pathfinding now works in AICombat.  
							
							 
							
							
							
						 
						
							2013-10-07 10:20:02 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								82a09a988b 
								
							 
						 
						
							
							
								
								Minor pathfinding cleanup  
							
							 
							
							
							
						 
						
							2013-08-29 19:17:27 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Torben Carrington 
								
							 
						 
						
							
							
							
							
								
							
							
								73a9671742 
								
							 
						 
						
							
							
								
								Pathfinding Overhaul - Changed the name of checkIfNextPointReached to a more intuitive name considering what it does (checkPathCompleted) and fixed a minor bug in it, modified buildPath() to take one final parameter, a bool which dictates whether or not to always use pathfinding (like AIWander should be doing) or to allow for "shortcuts", modified all ai packages to work with these two changes.  
							
							 
							
							
							
						 
						
							2013-05-29 20:05:17 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Torben Carrington 
								
							 
						 
						
							
							
							
							
								
							
							
								c080785235 
								
							 
						 
						
							
							
								
								Pathfinding Overhaul - Finished cleaning, removed unnecessary parameter in one function, fixed use of the function in ai packages and added use of clearPath() function in aiwander, fixed algorithms and got rid of excess subtractions in getDistance functions (thanks to Chris!).  
							
							 
							
							
							
						 
						
							2013-05-29 19:26:45 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Torben Carrington 
								
							 
						 
						
							
							
							
							
								
							
							
								7b465ae4f1 
								
							 
						 
						
							
							
								
								Pathfinding Overhaul - Even more cleanup and spacing corrections, small renaming (more to come), removed a few unnecessary actions that wasted CPU time and tmp RAM.  
							
							 
							
							
							
						 
						
							2013-05-29 17:33:33 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Torben Carrington 
								
							 
						 
						
							
							
							
							
								
							
							
								4838678944 
								
							 
						 
						
							
							
								
								Pathfinding Overhaul - Cleanup, removed unnecessary include, fixed spacing, added a function for clearing a path, overall preperation to begin working on fixing pathfinding.  
							
							 
							
							
							
						 
						
							2013-05-29 15:59:23 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								47cc945ef4 
								
							 
						 
						
							
							
								
								more refactoring  
							
							 
							
							
							
						 
						
							2013-04-01 12:38:13 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								63424ade56 
								
							 
						 
						
							
							
								
								refactoring  
							
							 
							
							
							
						 
						
							2013-03-31 17:30:03 +00:00