terrorfisch 
								
							 
						 
						
							
							
							
							
								
							
							
								cae948df96 
								
							 
						 
						
							
							
								
								removed unecessary PathFinders  
							
							 
							
							
							
						 
						
							2014-10-08 23:09:50 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									terrorfisch 
								
							 
						 
						
							
							
							
							
								
							
							
								0871d45790 
								
							 
						 
						
							
							
								
								Draft how to move temporary package state to CharacterController.  
							
							 
							
							... 
							
							
							
							Example for a few values shown in AiWander. 
							
						 
						
							2014-10-08 10:58:52 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								2eaceb71ba 
								
							 
						 
						
							
							
								
								Reject AiTravel destinations further than 7168 units away, as in vanilla MW ( Fixes   #1911 )  
							
							 
							
							
							
						 
						
							2014-09-17 12:39:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								f67b7dae91 
								
							 
						 
						
							
							
								
								Sheath weapon in all Ai packages except for AiCombat  
							
							 
							
							
							
						 
						
							2014-07-28 17:32:14 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								a54ac579a5 
								
							 
						 
						
							
							
								
								Savegame: Store AiSequence  
							
							 
							
							
							
						 
						
							2014-06-13 02:26:52 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								91e50585ff 
								
							 
						 
						
							
							
								
								AiWander: make sure to walk, not run  
							
							 
							
							
							
						 
						
							2014-04-26 05:01:26 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								c8c0e5de38 
								
							 
						 
						
							
							
								
								Fixed code issues found with unity build. Missing include guards, duplicated functions, ...  
							
							 
							
							
							
						 
						
							2014-03-16 23:49:06 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								367919200f 
								
							 
						 
						
							
							
								
								moved CellRefList into a separate file  
							
							 
							
							
							
						 
						
							2014-02-23 20:11:05 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								7693f712bc 
								
							 
						 
						
							
							
								
								started making CellStore into a proper class; encapsulated mCell member  
							
							 
							
							
							
						 
						
							2014-02-21 11:35:46 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								7c6e27e4f9 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/zinnschlag/openmw.git  into AIFix2  
							
							 
							
							... 
							
							
							
							Conflicts:
	apps/openmw/mwmechanics/aitravel.cpp 
							
						 
						
							2014-02-13 12:59:04 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								632834ce10 
								
							 
						 
						
							
							
								
								WIP  
							
							 
							
							
							
						 
						
							2014-02-05 16:12:50 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								39d86a9468 
								
							 
						 
						
							
							
								
								Improvements to smooth NPC steering  
							
							 
							
							
							
						 
						
							2014-01-31 04:43:29 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								a473c3f619 
								
							 
						 
						
							
							
								
								some cleanup  
							
							 
							
							
							
						 
						
							2014-01-28 12:36:10 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								707e579dfe 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/zinnschlag/openmw.git  into AIFix2  
							
							 
							
							... 
							
							
							
							Conflicts:
	apps/openmw/mwmechanics/aifollow.cpp 
							
						 
						
							2014-01-24 19:16:50 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								3e58eb34e4 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'sergeyshambir/startcombat'  
							
							 
							
							... 
							
							
							
							Conflicts:
	apps/openmw/mwscript/docs/vmformat.txt 
							
						 
						
							2014-01-13 10:17:10 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								5d038423ec 
								
							 
						 
						
							
							
								
								attempt to solve Bug  #1009  by not building graph every frame  
							
							 
							
							
							
						 
						
							2014-01-12 18:42:31 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								098f9712f1 
								
							 
						 
						
							
							
								
								Add getPlayerPtr() utility method. Reduces dependencies a lot.  
							
							 
							
							
							
						 
						
							2014-01-08 18:39:44 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey Shambir 
								
							 
						 
						
							
							
							
							
								
							
							
								5c7e39a92f 
								
							 
						 
						
							
							
								
								Implemented script commands StartCombat, StopCombat, GetTarget.  
							
							 
							
							... 
							
							
							
							Also renamed one field of AIWander class because it's not longer
unknown. 
							
						 
						
							2014-01-07 04:43:06 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								b22dd40b41 
								
							 
						 
						
							
							
								
								Implement Paralyze magic effect  
							
							 
							
							
							
						 
						
							2014-01-03 17:06:05 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								650a112e2e 
								
							 
						 
						
							
							
								
								better timer  
							
							 
							
							
							
						 
						
							2013-10-30 20:42:50 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								f9dbce685a 
								
							 
						 
						
							
							
								
								Avoid killing AIWander and AITravel when far away  
							
							 
							
							... 
							
							
							
							This fixes the problem of certain NPCs not wandering because they
happened to spawn near a cell border away from the player, which
immediately "completed" the wander package.
AIWander can't cause NPCs to cross cell boundaries, so there's no risk
of them walking into an unloaded to. AITravel will now simply stop
moving, and resume later when the cell is loaded. 
							
						 
						
							2013-08-29 17:41:20 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								7dc30a01cd 
								
							 
						 
						
							
							
								
								Some changes suggested by cppcheck  
							
							 
							
							
							
						 
						
							2013-07-31 18:46:32 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Torben Carrington 
								
							 
						 
						
							
							
							
							
								
							
							
								09beafd044 
								
							 
						 
						
							
							
								
								Pathfinding Overhaul - Master cleanup! Cleaned pathfinding entirely, all AI packages that are implemented as well, Increased buffer! This makes the intro guard no longer walk into you or go to far into the room (not tested against vanilla distances but it seems accurate enough until the next itteration of pathfinding fixes).  
							
							 
							
							
							
						 
						
							2013-05-31 17:49:52 -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 
								
							 
						 
						
							
							
							
							
								
							
							
								56b1384c90 
								
							 
						 
						
							
							
								
								AITravel Cleanup - Removed unnecessary includes and other varius cleanups.  
							
							 
							
							
							
						 
						
							2013-05-24 18:16:35 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								7fe7111c19 
								
							 
						 
						
							
							
								
								Fargoth quest almost works. There is still a sall problem as the path taken is not exactly the same. I need to copy the exact way morrowind do pathfinding...  
							
							 
							
							
							
						 
						
							2013-05-03 17:09:09 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								905cff2a94 
								
							 
						 
						
							
							
								
								anonymous namespace  
							
							 
							
							
							
						 
						
							2013-04-11 18:02:12 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								0a187e56aa 
								
							 
						 
						
							
							
								
								bugfix  
							
							 
							
							
							
						 
						
							2013-04-11 17:58:11 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								6a33170ca2 
								
							 
						 
						
							
							
								
								More bugfix, but I don't like this one.  
							
							 
							
							
							
						 
						
							2013-04-01 17:44:06 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								20af7d89a2 
								
							 
						 
						
							
							
								
								post master-merge fixes. Looks a little odd.  
							
							 
							
							
							
						 
						
							2013-04-01 17:30:40 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								2be9405c96 
								
							 
						 
						
							
							
								
								the sgn function is no longer in the global namespace  
							
							 
							
							
							
						 
						
							2013-04-01 15:44:08 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								47cc945ef4 
								
							 
						 
						
							
							
								
								more refactoring  
							
							 
							
							
							
						 
						
							2013-04-01 12:38:13 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								63424ade56 
								
							 
						 
						
							
							
								
								refactoring  
							
							 
							
							
							
						 
						
							2013-03-31 17:30:03 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								efe6a3ebee 
								
							 
						 
						
							
							
								
								Fix compile error & warnings  
							
							 
							
							
							
						 
						
							2013-03-26 18:01:01 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								9efb073617 
								
							 
						 
						
							
							
								
								clean up + correct a bug  
							
							 
							
							
							
						 
						
							2013-03-14 18:05:00 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								80804fac35 
								
							 
						 
						
							
							
								
								check if the NPC is close from a non loaded cell. If yes, AITravel is simply ended.  
							
							 
							
							
							
						 
						
							2013-03-14 17:16:37 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								f943580138 
								
							 
						 
						
							
							
								
								Somehow manages to get from one cell to another, but this looks wrong... And I don't know how morrowind do it, because aitravel is completly buggy  
							
							 
							
							
							
						 
						
							2013-03-12 17:44:22 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								bbc4c23f7e 
								
							 
						 
						
							
							
								
								AITravel now works correctly on exterior cells. As long as NPC don't try to leave cell, it's ok.  
							
							 
							
							
							
						 
						
							2013-03-10 15:07:22 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								01908dbcc2 
								
							 
						 
						
							
							
								
								little improvement  
							
							 
							
							
							
						 
						
							2013-03-06 21:17:33 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gus 
								
							 
						 
						
							
							
							
							
								
							
							
								5fc7103425 
								
							 
						 
						
							
							
								
								First attempt at pathfinding using boost::graph  
							
							 
							
							
							
						 
						
							2013-03-06 20:31:47 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								a092deaee8 
								
							 
						 
						
							
							
								
								various fixes  
							
							 
							
							
							
						 
						
							2012-11-16 20:28:20 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									marcin 
								
							 
						 
						
							
							
							
							
								
							
							
								4b939c7521 
								
							 
						 
						
							
							
								
								Feature  #391  Dummy AI package classes  
							
							 
							
							
							
						 
						
							2012-11-15 22:15:20 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									marcin 
								
							 
						 
						
							
							
							
							
								
							
							
								e6c8e1f0d7 
								
							 
						 
						
							
							
								
								Feature  #391  Dummy AI package classes  
							
							 
							
							
							
						 
						
							2012-11-14 18:42:04 +01:00