David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								528bd26a3b 
								
							 
						 
						
							
							
								
								[General] Allow followers to follow non-authority players through cells  
							
							
							
						 
						
							2018-07-13 21:27:29 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								09da24f1ea 
								
							 
						 
						
							
							
								
								[General] Rename all instances of refNumIndex into refNum  
							
							... 
							
							
							
							This creates symmetry with mpNum and should cause less confusion in the future. 
							
						 
						
							2018-07-13 04:12:03 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								bff6e9e235 
								
							 
						 
						
							
							
								
								[General] Implement ActorAI packet, part 5  
							
							... 
							
							
							
							Allow repetition for AiWander package to be turned on and off. 
							
						 
						
							2018-07-10 23:18:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								00c13ae96c 
								
							 
						 
						
							
							
								
								[General] Implement ActorAI packet, part 4  
							
							... 
							
							
							
							The server can now make actors activate players and objects, at least in theory. In practice, OpenMW''s AiActivate package needs to be worked so it allows specific objects as targets instead of just refIds. 
							
						 
						
							2018-07-10 07:07:37 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								0e13207afe 
								
							 
						 
						
							
							
								
								[General] Implement ActorAI packet, part 3  
							
							... 
							
							
							
							The server can now cancel actor AI, make actors travel to a location, make actors wander, and make actors get escorted by a player or another actor. 
							
						 
						
							2018-07-10 05:07:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								c075496748 
								
							 
						 
						
							
							
								
								[General] Replace deathReason in death packets with a killer variable  
							
							... 
							
							
							
							Add serverside script functions for determining the killers of both players and actors.
Use unsigned ints for script functions returning an object or actor's refNumIndex or mpNum.
Remove updateDeadState() from LocalPlayer and make its code part of updateStatsDynamic() for simplicity. 
							
						 
						
							2018-07-05 22:24:51 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								23684489da 
								
							 
						 
						
							
							
								
								[General] Fix clang-tidy warning  
							
							... 
							
							
							
							Converting integer literal to bool, use bool literal instead 
							
						 
						
							2018-07-03 02:50:21 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								7ffdb18bf9 
								
							 
						 
						
							
							
								
								[General] Implement ActorDeath packet, part 1  
							
							... 
							
							
							
							ActorDeath packets are sent for dead actors before their StatsDynamic packets. They contain the actor's deathReason in a manner similar to that of PlayerDeath packets.
A future commit will replace the deathReason with a variable named killer which will be an mwmp::Target. 
							
						 
						
							2018-06-27 21:47:55 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								77389538e8 
								
							 
						 
						
							
							
								
								[General] Implement ActorAI packet, part 1  
							
							... 
							
							
							
							The server can now make actors become followers of players or other actors. 
							
						 
						
							2018-05-12 06:29:11 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								b9520c11da 
								
							 
						 
						
							
							
								
								[General] Rework PlayerEquipment packets so they are of minimal size  
							
							... 
							
							
							
							Moreover, rename BaseNetCreature's equipedItems into equipmentItems.
(cherry picked from commit d1ad0c91f8 
							
						 
						
							2018-04-20 22:46:16 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								34be9383e5 
								
							 
						 
						
							
							
								
								[General] Add isPlayer boolean to targets in packets  
							
							
							
						 
						
							2018-04-05 12:48:53 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								a86c68c5a1 
								
							 
						 
						
							
							
								
								[General] Add sync for ranged weapon & projectile strike enchantments  
							
							
							
						 
						
							2018-04-03 14:12:27 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								3f8d94b030 
								
							 
						 
						
							
							
								
								[General] Synchronize strike enchantments in combat  
							
							
							
						 
						
							2018-04-03 10:27:02 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								02af7f6ba1 
								
							 
						 
						
							
							
								
								[General] Add placeholders for new packet types  
							
							
							
						 
						
							2018-01-29 22:32:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								993081ba1e 
								
							 
						 
						
							
							
								
								[General] Add enchantmentCharge to worldObjects and items  
							
							
							
						 
						
							2017-12-23 13:16:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								605b06c303 
								
							 
						 
						
							
							
								
								[General] Find actor speech captions instead of sending them in packets  
							
							
							
						 
						
							2017-10-30 11:06:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								4db64e1721 
								
							 
						 
						
							
							
								
								[Client] Synchronize spellcasting for non-bipedal creatures  
							
							
							
						 
						
							2017-07-28 20:49:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								ee5c9b65c5 
								
							 
						 
						
							
							
								
								[General] When changing region, send new region name in PlayerCellChange  
							
							
							
						 
						
							2017-06-10 11:43:40 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								34378fbb4f 
								
							 
						 
						
							
							
								
								[General] Make coding style consistent  
							
							
							
						 
						
							2017-06-08 23:34:56 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								a84cf7c191 
								
							 
						 
						
							
							
								
								[General] Fix packet validation for ActorPackets sent by server scripts  
							
							... 
							
							
							
							This allows Lua scripts to send actor data again, which hadn't been possible anymore after 2ed1bfe 
							
						 
						
							2017-06-08 23:28:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								2ed1bfe427 
								
							 
						 
						
							
							
								
								[General] Simplify ActorPackets  
							
							
							
						 
						
							2017-06-03 03:42:10 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								556bf18535 
								
							 
						 
						
							
							
								
								[General] Minor improvements for player packets  
							
							... 
							
							
							
							Add compression, remove useless loop iterations 
							
						 
						
							2017-06-03 02:23:34 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								d0a0b6ffa4 
								
							 
						 
						
							
							
								
								[General] Add basic integrity checks to all Actor and World packets  
							
							
							
						 
						
							2017-06-02 01:35:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								068a45be87 
								
							 
						 
						
							
							
								
								[General] Synchronize player & NPC rotation animations  
							
							
							
						 
						
							2017-05-30 12:08:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								4e5c8873e0 
								
							 
						 
						
							
							
								
								[General] Use ObjectSpawn instead of ObjectPlace for actors  
							
							
							
						 
						
							2017-05-29 06:59:05 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								c211d53190 
								
							 
						 
						
							
							
								
								[General] Use only direction.pos in ActorPosition, as advised by Koncord  
							
							
							
						 
						
							2017-05-29 05:55:25 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								27148ce9eb 
								
							 
						 
						
							
							
								
								[General] Add placeholders for 12 new packets, to be implemented soon  
							
							... 
							
							
							
							Additionally, make it slightly clearer who created which previously existing packets. 
							
						 
						
							2017-05-29 04:43:52 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								f7473e3379 
								
							 
						 
						
							
							
								
								[General] Fix copy-posty bug  
							
							
							
						 
						
							2017-05-28 17:00:52 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								9fe5b4a305 
								
							 
						 
						
							
							
								
								[General] Remove debug line from ActorAnimFlags  
							
							
							
						 
						
							2017-05-28 10:43:53 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								8478fed98a 
								
							 
						 
						
							
							
								
								[General] Simplify Actor packets.  
							
							
							
						 
						
							2017-05-28 15:23:16 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								f6fba70a4e 
								
							 
						 
						
							
							
								
								[General] Use compression for Position packets  
							
							
							
						 
						
							2017-05-28 14:57:30 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								73b9683182 
								
							 
						 
						
							
							
								
								[General] Make most ActorPackets smaller by not including refIds in them  
							
							
							
						 
						
							2017-05-27 16:59:23 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								311ce4119d 
								
							 
						 
						
							
							
								
								[General] Fix logic issues related to ActorEquipment  
							
							
							
						 
						
							2017-05-26 22:53:28 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								4f273932af 
								
							 
						 
						
							
							
								
								[General] Implement sending and reading of ActorEquipment packets  
							
							
							
						 
						
							2017-05-26 04:37:49 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								7ec431ce3d 
								
							 
						 
						
							
							
								
								[General] Make packet style more consistent  
							
							
							
						 
						
							2017-05-24 22:09:35 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								956b573323 
								
							 
						 
						
							
							
								
								[General] Use different ordering channels for packets  
							
							
							
						 
						
							2017-05-19 20:02:16 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								ad388c7e12 
								
							 
						 
						
							
							
								
								[General] Add placeholders for ActorEquipment & PlayerFaction packets  
							
							... 
							
							
							
							Also reorder packets and packet processors. 
							
						 
						
							2017-05-16 19:25:31 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								f527fe9ebe 
								
							 
						 
						
							
							
								
								[General] Add basic integrity check to reading of ActorList packets  
							
							... 
							
							
							
							Additionally, add newlines to files missing them. 
							
						 
						
							2017-05-16 14:20:40 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								60cf623455 
								
							 
						 
						
							
							
								
								[Client] Make DedicatedActors transition into LocalActors when eligible  
							
							
							
						 
						
							2017-05-05 07:37:09 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								63dd2d9246 
								
							 
						 
						
							
							
								
								[General] Remove code related to ActorAuthority packets that is not used  
							
							
							
						 
						
							2017-05-03 04:43:59 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								1a699329e5 
								
							 
						 
						
							
							
								
								[General] Set new BaseActor booleans in corresponding packets  
							
							
							
						 
						
							2017-05-01 20:18:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								e8e0090b9b 
								
							 
						 
						
							
							
								
								[General] Use new SimpleCreatureStats struct in BaseActor  
							
							
							
						 
						
							2017-04-30 18:44:59 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								f4c3a28141 
								
							 
						 
						
							
							
								
								[General] Finalize ActorCellChange packet structure  
							
							
							
						 
						
							2017-04-23 14:01:13 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								cc2250815d 
								
							 
						 
						
							
							
								
								[General] Add packet data for attacks on and by Actors  
							
							
							
						 
						
							2017-04-18 10:03:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								f0f0b2dcc9 
								
							 
						 
						
							
							
								
								[General] Send and read ActorSpeech packets  
							
							
							
						 
						
							2017-04-16 18:43:13 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								1fb11dafef 
								
							 
						 
						
							
							
								
								[General] Send and read ActorStatsDynamic packets  
							
							
							
						 
						
							2017-04-16 16:42:07 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								870886192b 
								
							 
						 
						
							
							
								
								[General] Rename DYNAMICSTATS into STATS_DYNAMIC  
							
							
							
						 
						
							2017-04-16 09:00:18 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								ca8fd1aa72 
								
							 
						 
						
							
							
								
								[General] Remove ActorHeadRotation packet because it would be too spammy  
							
							
							
						 
						
							2017-04-15 15:49:40 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								2872675f5e 
								
							 
						 
						
							
							
								
								[General] Send and read ActorAnimPlay packets  
							
							
							
						 
						
							2017-04-15 13:42:30 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								e7960eee76 
								
							 
						 
						
							
							
								
								[General] Rename DrawState packets into AnimFlags ones for clarity  
							
							
							
						 
						
							2017-04-14 16:00:34 +03:00