David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								0b5cb15f71 
								
							 
						 
						
							
							
								
								[General] Turn GameWeather into WorldWeather, now a WorldstatePacket  
							
							
							
						 
						
							2018-07-16 02:20:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								3649cf553f 
								
							 
						 
						
							
							
								
								[General] Rename PlayerKillCount into WorldKillCount  
							
							... 
							
							
							
							This should clarify the real meaning of the packet and its associated event.
The event itself has been renamed from OnPlayerKillCount to OnWorldKillCount. 
							
						 
						
							2018-07-15 05:34:59 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								6ebe09375f 
								
							 
						 
						
							
							
								
								[General] Implement ObjectActivate packet & associated script functions  
							
							
							
						 
						
							2018-07-15 03:16:04 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								81b160cae8 
								
							 
						 
						
							
							
								
								[General] Add placeholder for ObjectActivate packet  
							
							
							
						 
						
							2018-07-15 01:08:31 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								61da0d2475 
								
							 
						 
						
							
							
								
								[General] Turn PlayerInteraction into PlayerInput  
							
							
							
						 
						
							2018-07-15 00:36:07 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								32b6134fad 
								
							 
						 
						
							
							
								
								[General] Add placeholder for CellReplace packet  
							
							
							
						 
						
							2018-07-15 00:17:13 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								a471f5e452 
								
							 
						 
						
							
							
								
								[General] Turn CellCreate into a Worldstate packet  
							
							
							
						 
						
							2018-07-14 23:51:49 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								bdf2f03c4f 
								
							 
						 
						
							
							
								
								[General] Remove unnecessary MapChanges struct from BaseWorldstate  
							
							
							
						 
						
							2018-07-12 05:06:31 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								3ed9d89280 
								
							 
						 
						
							
							
								
								[General] Use separate variables for video & music filenames in packets  
							
							
							
						 
						
							2018-07-07 14:40:35 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								32ad8ef2f0 
								
							 
						 
						
							
							
								
								[General] Fix incorrect capitalization in ObjectMove directives  
							
							
							
						 
						
							2018-07-05 06:07:10 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								bbb461a5e5 
								
							 
						 
						
							
							
								
								[General] Make sure data in guiMessageBox is compressed  
							
							
							
						 
						
							2018-07-05 02:56:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								1f4e6e9114 
								
							 
						 
						
							
							
								
								[General] Add integrity checks to Handshake packet  
							
							
							
						 
						
							2018-07-03 18:41:03 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								f9ff5f10df 
								
							 
						 
						
							
							
								
								[General] Reduce packets size and add integrity checks  
							
							
							
						 
						
							2018-07-03 18:41:03 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								99158beb2e 
								
							 
						 
						
							
							
								
								[General] Change effectCount type to unsigned  
							
							
							
						 
						
							2018-07-03 03:32:46 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								779f2a564d 
								
							 
						 
						
							
							
								
								[General] Change "unsigned long" to uint32_t for cross platform compatibility  
							
							
							
						 
						
							2018-07-03 03:04:41 +08: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								7639db02f3 
								
							 
						 
						
							
							
								
								[General] RW functions return true on success  
							
							
							
						 
						
							2018-07-03 02:28:20 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								45c7c3a0b6 
								
							 
						 
						
							
							
								
								[General] Add integrity checks to PacketPreInit  
							
							
							
						 
						
							2018-07-03 02:21:36 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								d999cc0d55 
								
							 
						 
						
							
							
								
								[General] Add packetValid flag to packets  
							
							
							
						 
						
							2018-07-03 02:06:52 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								695fb7d4a7 
								
							 
						 
						
							
							
								
								[General] Reorder RW(string) arguments  
							
							... 
							
							
							
							Change limit of default max string size to 64 KiB 
							
						 
						
							2018-07-03 01:12:59 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								a48d5b48ef 
								
							 
						 
						
							
							
								
								[General] Add maxSize parameter to RW(std::string)  
							
							... 
							
							
							
							Minor type changes 
							
						 
						
							2018-07-02 23:19:39 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								bef53749ed 
								
							 
						 
						
							
							
								
								[General] Replace BaseObject's hasMaster variable with isSummon  
							
							... 
							
							
							
							Additionally, add a GetObjectSummonState() script function to the server. 
							
						 
						
							2018-07-02 02:25:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								958b220835 
								
							 
						 
						
							
							
								
								[General] Send summon duration to server in ObjectSpawn packets  
							
							
							
						 
						
							2018-07-01 00:43:29 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								9102df7fde 
								
							 
						 
						
							
							
								
								[General] Make WorldCollisionOverride also work with specific refIds  
							
							... 
							
							
							
							For now, this only makes it possible to enforce collision for specific refIds for placed objects. 
							
						 
						
							2018-06-28 04:53:00 +03: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 
								
							 
						 
						
							
							
							
							
								
							
							
								914b79fcc9 
								
							 
						 
						
							
							
								
								[General] Make it possible to check which placed objects have containers  
							
							
							
						 
						
							2018-06-26 16:56:08 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								5bb2ba1e9e 
								
							 
						 
						
							
							
								
								[General] Limit maximum imageData size in WorldMap packets  
							
							
							
						 
						
							2018-06-23 02:33:34 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								72862dc255 
								
							 
						 
						
							
							
								
								[General] Turn PlayerMap into WorldMap, now a Worldstate packet  
							
							
							
						 
						
							2018-06-07 12:51:45 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								3efe05a88e 
								
							 
						 
						
							
							
								
								[General] Implement WorldCollisionOverride packet  
							
							
							
						 
						
							2018-05-27 16:05:40 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								416ee77639 
								
							 
						 
						
							
							
								
								[General] Add placeholder for WorldCollisionOverride packet  
							
							
							
						 
						
							2018-05-25 07:09:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								49ea76aa9d 
								
							 
						 
						
							
							
								
								[General] Add notes for InputDialogs in GUIBoxes packet  
							
							
							
						 
						
							2018-05-25 05:28:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								3b5fb9cd6b 
								
							 
						 
						
							
							
								
								[General] Make it possible to set year via WorldTime  
							
							
							
						 
						
							2018-05-25 03:33:12 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								4acf93b7db 
								
							 
						 
						
							
							
								
								[General] Make it possible to set days passed via WorldTime  
							
							
							
						 
						
							2018-05-24 14:02:04 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								8d36d0d945 
								
							 
						 
						
							
							
								
								[General] Make it possible to change world's time scale via WorldTime  
							
							
							
						 
						
							2018-05-23 08:31:25 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								f01c761cb1 
								
							 
						 
						
							
							
								
								[General] Use correct orderChannel for WorldTime packets  
							
							
							
						 
						
							2018-05-23 07:51:18 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								0be6de6607 
								
							 
						 
						
							
							
								
								[General] Turn RecordDynamic into a Worldstate packet  
							
							
							
						 
						
							2018-05-23 07:48:28 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								da66face25 
								
							 
						 
						
							
							
								
								[General] Rename GameTime packet into WorldTime  
							
							
							
						 
						
							2018-05-23 00:41:29 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								5af1150ab2 
								
							 
						 
						
							
							
								
								[General] Turn GameTime into a Worldstate packet  
							
							
							
						 
						
							2018-05-21 07:14:08 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								43a944ddaf 
								
							 
						 
						
							
							
								
								[General] Add and implement new Worldstate packet type  
							
							
							
						 
						
							2018-05-18 06:40:28 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								049d0d9ba7 
								
							 
						 
						
							
							
								
								[General] Fix remaining references to world packets/events  
							
							
							
						 
						
							2018-05-17 00:08:37 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								78234f9071 
								
							 
						 
						
							
							
								
								[General] Rename Event into ObjectList & WorldObject into BaseObject  
							
							
							
						 
						
							2018-05-13 00:42:24 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								6bf3a0be1e 
								
							 
						 
						
							
							
								
								[General] Rename WorldPackets into ObjectPackets for clarity  
							
							
							
						 
						
							2018-05-12 19:40:00 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								715012f087 
								
							 
						 
						
							
							
								
								[General] Implement sending of image data for map tiles in PlayerMap  
							
							
							
						 
						
							2018-05-08 05:57:04 +03:00