Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								8bdce3ebef 
								
							 
						 
						
							
							
								
								Merge branch 'showmap' into 'master'  
							
							... 
							
							
							
							Fix ShowMap partial match filtering (bug #6115 )
Closes  #6115 
See merge request OpenMW/openmw!987  
							
						 
						
							2021-07-03 08:06:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dobrohotov Alexei 
								
							 
						 
						
							
							
							
							
								
							
							
								3cab69c389 
								
							 
						 
						
							
							
								
								Fix ShowMap partial match filtering (bug  #6115 )  
							
							
							
						 
						
							2021-07-03 01:04:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								07c3ed16d0 
								
							 
						 
						
							
							
								
								Merge branch 'base64-fixes' into 'master'  
							
							... 
							
							
							
							Base64 fixes
Closes  #6111 
See merge request OpenMW/openmw!965  
							
						 
						
							2021-07-02 06:27:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
							
							
								
							
							
								cc146b2b92 
								
							 
						 
						
							
							
								
								Merge branch 'list2vect' into 'master'  
							
							... 
							
							
							
							Use a std::vector instead of a std::list in hypertextparser.cpp
See merge request OpenMW/openmw!979  
							
						 
						
							2021-07-01 23:09:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								2cb9482893 
								
							 
						 
						
							
							
								
								Use a std::vector instead of a std::list in hypertextparser.cpp  
							
							
							
						 
						
							2021-07-01 23:09:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								89ca56632c 
								
							 
						 
						
							
							
								
								Merge branch 'fix_new_game_guard_3' into 'master'  
							
							... 
							
							
							
							Fix new game guard 3 (#6126 )
Closes  #6126 
See merge request OpenMW/openmw!976  
							
						 
						
							2021-07-01 08:59:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5624fe1911 
								
							 
						 
						
							
							
								
								Consider path not found when there is navmesh query error  
							
							... 
							
							
							
							Fix a specific case when the guard at the start of the game fails to find path
due to failed getPolyHeight call that results into a partial path to the
target. 
							
						 
						
							2021-06-30 20:13:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								94e460ba1e 
								
							 
						 
						
							
							
								
								Use proper check for distance  
							
							... 
							
							
							
							To avoid invalid results for r < 1. 
							
						 
						
							2021-06-30 20:11:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a54c4bc2e9 
								
							 
						 
						
							
							
								
								Check dtNavMeshQuery::findStraightPath status  
							
							
							
						 
						
							2021-06-30 20:10:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								793c30ab8d 
								
							 
						 
						
							
							
								
								Check dtNavMeshQuery::getPolyHeight status  
							
							... 
							
							
							
							Otherwise when it fails a node with zero height will be added to a path. 
							
						 
						
							2021-06-30 20:06:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7e1630a7ad 
								
							 
						 
						
							
							
								
								Remove redundant getPolyHeight wrapper  
							
							
							
						 
						
							2021-06-30 20:04:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cc08a45c31 
								
							 
						 
						
							
							
								
								Move include where it is needed  
							
							
							
						 
						
							2021-06-30 20:02:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a3942a1e0a 
								
							 
						 
						
							
							
								
								Remove redundant check for y coordinate in inRange function  
							
							
							
						 
						
							2021-06-30 20:00:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								6575b95448 
								
							 
						 
						
							
							
								
								Support moved references (i.e. with MVRF sub-records) that do not occur at the beginning of the cell references block.  
							
							
							
						 
						
							2021-06-30 15:34:40 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								2d8dd9be32 
								
							 
						 
						
							
							
								
								Fix using incorrect id to search for record flags.  Eliminate inefficient double-loop in saving cell references.  
							
							
							
						 
						
							2021-06-30 10:46:51 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								47ef98ca1b 
								
							 
						 
						
							
							
								
								Clean up RefIdData code for better legibility.  
							
							
							
						 
						
							2021-06-30 10:09:56 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								f2a301653c 
								
							 
						 
						
							
							
								
								Remove redundant mPersistent member from ESM::NPC and ESM::Creature, replaced by mRecordFlags.  Fixed the editing of the persistence flag value.  
							
							
							
						 
						
							2021-06-30 08:20:29 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								83d0db667e 
								
							 
						 
						
							
							
								
								Merge branch 'del_cmt' into 'master'  
							
							... 
							
							
							
							Delete an outdated/irrelevant comment
See merge request OpenMW/openmw!973  
							
						 
						
							2021-06-29 21:44:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								5c02e4dddc 
								
							 
						 
						
							
							
								
								Delete an outdated/irrelevant comment  
							
							
							
						 
						
							2021-06-29 22:52:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								48f915f1fe 
								
							 
						 
						
							
							
								
								Merge branch 'fontloader' into 'master'  
							
							... 
							
							
							
							Clean the fontloader's hack for polish font up
See merge request OpenMW/openmw!895  
							
						 
						
							2021-06-29 19:15:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								890eaabd4f 
								
							 
						 
						
							
							
								
								Merge branch 'clamp' into 'master'  
							
							... 
							
							
							
							Minor refactor making use of std::clamp
See merge request OpenMW/openmw!972  
							
						 
						
							2021-06-29 18:14:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								4b98d460da 
								
							 
						 
						
							
							
								
								Merge branch 'const_moar' into 'master'  
							
							... 
							
							
							
							Sprinkle some const ref
See merge request OpenMW/openmw!963  
							
						 
						
							2021-06-29 17:28:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								8561245fda 
								
							 
						 
						
							
							
								
								Minor refactor making use of std::clamp  
							
							
							
						 
						
							2021-06-29 18:43:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								5470b3168b 
								
							 
						 
						
							
							
								
								Use a switch-case instead of a map, on elsid@' advice  
							
							... 
							
							
							
							elsid@ said:
> From my measurements static map + exceptions is slower than original code
when loading polish morrowind localization by 25% with GCC 10.2.0. Switch-based
solution is about 25x times faster than the original and static map with find
only is ~20x faster. 
							
						 
						
							2021-06-29 18:24:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								770f91de77 
								
							 
						 
						
							
							
								
								Clean the fontloader's hack for polish font up  
							
							... 
							
							
							
							- The map can be static and const
- The map can be initialized inline
- No need to do a `find` + `[]` instead of `at` 
							
						 
						
							2021-06-29 18:24:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								2a76634f5f 
								
							 
						 
						
							
							
								
								Moved persistence flag from references to the header flags of referenceables (e.g. Static, Weapon, etc).  Editing widget is not fully working.  
							
							
							
						 
						
							2021-06-29 23:25:26 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								f6eab52a1b 
								
							 
						 
						
							
							
								
								Added "Persistent" column to references table.  
							
							
							
						 
						
							2021-06-29 19:45:02 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								024ad3276b 
								
							 
						 
						
							
							
								
								Partial fix for  #6017 .  The persistence flag of the references are saved but it is not yet possible to modify it via OpenCS.  
							
							
							
						 
						
							2021-06-29 19:20:01 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								4f264af5a9 
								
							 
						 
						
							
							
								
								Merge branch 'staticsload' into 'master'  
							
							... 
							
							
							
							Loads statics before actors II (#5379 )
See merge request OpenMW/openmw!588  
							
						 
						
							2021-06-28 20:25:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								67f32263b2 
								
							 
						 
						
							
							
								
								Merge branch 'fix_malexa_escape' into 'master'  
							
							... 
							
							
							
							Inscribe physical bounding box into navmesh agent cylinder (#6114 )
Closes  #6114 
See merge request OpenMW/openmw!967  
							
						 
						
							2021-06-28 14:26:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								07a7a903a7 
								
							 
						 
						
							
							
								
								Merge branch 'alpha-test-override' into 'master'  
							
							... 
							
							
							
							Ensure original (removed) state overrides replacement state when recreating shaders
Closes  #6108 
See merge request OpenMW/openmw!966  
							
						 
						
							2021-06-28 13:54:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								c35c2f08a8 
								
							 
						 
						
							
							
								
								Merge branch 'pathgrid_tooltip' into 'master'  
							
							... 
							
							
							
							Show number of pathgrid node in a tooltip
See merge request OpenMW/openmw!970  
							
						 
						
							2021-06-28 10:45:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								9dcea247d2 
								
							 
						 
						
							
							
								
								Merge branch 'optimize_off_mesh_connections' into 'master'  
							
							... 
							
							
							
							Optimize off mesh connections
See merge request OpenMW/openmw!969  
							
						 
						
							2021-06-28 10:44:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fredzio 
								
							 
						 
						
							
							
							
							
								
							
							
								c795e0bce6 
								
							 
						 
						
							
							
								
								Some actors are supposed to spawn on an object that belongs to an adjacent cell.  
							
							... 
							
							
							
							Since actors can be active in 3x3 grid around the player, we need to
first load all objects in a 5x5 grid around the player.
Split load and unloading in 2 phases. Add an mInactiveCells set into the
scene, which contains all cells inside the aforementioned 5x5 grid.
These cells contains only heightfields and non-animated physics objects.
Animated objects are tied to the scene graph, which doesn't exists yet
in these cells, so we skip them. 
							
						 
						
							2021-06-28 09:36:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								2147c18cf5 
								
							 
						 
						
							
							
								
								Do not overwrite old removed state with old dummy state  
							
							
							
						 
						
							2021-06-28 00:11:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8d2cdedc87 
								
							 
						 
						
							
							
								
								Show number of pathgrid node in a tooltip  
							
							... 
							
							
							
							To allow users faster understand what node it is. 
							
						 
						
							2021-06-28 00:34:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1552e7e3e3 
								
							 
						 
						
							
							
								
								Add pathgrid edges as one direction off mesh connection  
							
							
							
						 
						
							2021-06-27 17:48:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ff1af5e8ec 
								
							 
						 
						
							
							
								
								Use only off mesh connections starting or ending in a given tile  
							
							
							
						 
						
							2021-06-27 17:48:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a8ba9a0e2a 
								
							 
						 
						
							
							
								
								Cleanup unused tile positions from OffMeshConnectionsManager  
							
							
							
						 
						
							2021-06-27 17:48:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								81e569c3d9 
								
							 
						 
						
							
							
								
								Move OffMeshConnectionsManager implementation into cpp  
							
							
							
						 
						
							2021-06-27 17:48:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7f65a2c4c2 
								
							 
						 
						
							
							
								
								Remove unused code  
							
							
							
						 
						
							2021-06-27 17:48:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3e98db8d60 
								
							 
						 
						
							
							
								
								Fix styleguide  
							
							
							
						 
						
							2021-06-27 17:48:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								84d6dea277 
								
							 
						 
						
							
							
								
								Inscribe physical bounding box into navmesh agent cylinder  
							
							... 
							
							
							
							To disallow too narrow navmesh for a bounding box. 
							
						 
						
							2021-06-27 13:44:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								0e122b1e3d 
								
							 
						 
						
							
							
								
								Avoid copy and deep equality check  
							
							
							
						 
						
							2021-06-27 01:48:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								8a1b4bde8a 
								
							 
						 
						
							
							
								
								Ensure original (removed) state overrides replacement state when recreating shaders  
							
							... 
							
							
							
							When the shader visitor replaces state (e.g. changes the deprecated
alpha test to a shader-based one) it backs up the original state. If
shaders are recreated, we need to know what the canonical state was and
create shaders to implement that instead of creating shaders to
implement dummy replacement state.
This was actually usually working as the removed state got checked after
the active state, so overwrote anything derived from it. However, if the
active state had the override bit set, that would make it override the
removed state.
Skipping any active state that duplicates removed state fixes this case.
Resolves  #6108  
							
						 
						
							2021-06-27 00:12:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								d38126ef1c 
								
							 
						 
						
							
							
								
								Pack default CS config  
							
							... 
							
							
							
							*Technically* it was already being loaded as if it were packed, but it
made no difference because it's supposed to be empty. 
							
						 
						
							2021-06-26 20:00:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								873b3b4800 
								
							 
						 
						
							
							
								
								Handle empty strings.  
							
							
							
						 
						
							2021-06-26 19:46:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								1f658209f8 
								
							 
						 
						
							
							
								
								Merge branch 'DoNotCopyFullDialogue' into 'master'  
							
							... 
							
							
							
							Do not copy full dialogue as we only want to return its id
See merge request OpenMW/openmw!856  
							
						 
						
							2021-06-26 11:59:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								4f956a0b88 
								
							 
						 
						
							
							
								
								Merge branch 'uniq' into 'master'  
							
							... 
							
							
							
							Use make_unique instead of unique_ptr+new
See merge request OpenMW/openmw!960  
							
						 
						
							2021-06-25 20:07:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								9db7d0278a 
								
							 
						 
						
							
							
								
								Sprinkle some const ref  
							
							
							
						 
						
							2021-06-25 21:54:35 +02:00