David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								7393e3def6 
								
							 
						 
						
							
							
								
								[General] Add and use getShortDescription() for ESM::Cell  
							
							... 
							
							
							
							ESM::Cell's getDescription() method was modified by aa5161f99e 
							
						 
						
							2021-09-17 19:14:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								2656569d31 
								
							 
						 
						
							
							
								
								[Server] Remove 'using namespace std'  
							
							
							
						 
						
							2021-03-21 15:45:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								e15428e139 
								
							 
						 
						
							
							
								
								[General] Remove "created by" stamps added by IntelliJ  
							
							
							
						 
						
							2019-08-26 12:33:28 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								0339958e21 
								
							 
						 
						
							
							
								
								[General] Rename Log class into TimedLog  
							
							
							
						 
						
							2019-08-19 21:39:33 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								b3456a8841 
								
							 
						 
						
							
							
								
								[Server] Fix invalidation of iterators  
							
							
							
						 
						
							2018-12-29 11:10:20 +08: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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								f532ab241d 
								
							 
						 
						
							
							
								
								[Server] Avoid duplicates of the same player in a cell's loaders  
							
							
							
						 
						
							2017-10-10 05:48:56 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								3c30801eac 
								
							 
						 
						
							
							
								
								[Server] Try to fix server crash from iterations through invalid players  
							
							
							
						 
						
							2017-05-09 14:30:25 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								06f3c07116 
								
							 
						 
						
							
							
								
								[Server] Only read Actor packets from players who are still authorities  
							
							
							
						 
						
							2017-05-05 06:13:34 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								377aa9b6c9 
								
							 
						 
						
							
							
								
								[Server] Refresh cellActorList's count after removing Actors from it  
							
							
							
						 
						
							2017-05-02 03:39:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								83ba4b62b1 
								
							 
						 
						
							
							
								
								[Server] Remove Actors from a Cell's ActorList when they change cells  
							
							
							
						 
						
							2017-05-02 01:39:08 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								fafed96bf4 
								
							 
						 
						
							
							
								
								[Server] Store data from ActorPosition in the ActorLists of Cells  
							
							
							
						 
						
							2017-05-01 20:42:54 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								62d93a09c1 
								
							 
						 
						
							
							
								
								[Server] Add new script callbacks for cells, remove a couple of others  
							
							... 
							
							
							
							OnPlayerCellState and OnActorStatsDynamic are now removed as callbacks.
The old OnCellUnload is now renamed into OnCellDeletion.
OnCellLoad and a new OnCellUnload relating to a specific player's load/unload are added. 
							
						 
						
							2017-05-01 02:36:13 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								a73cbac226 
								
							 
						 
						
							
							
								
								[Server] Store a BaseActorList in every Cell to keep track of Actor data  
							
							
							
						 
						
							2017-05-01 00:42:34 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								234510a87f 
								
							 
						 
						
							
							
								
								[Server] Split off Cell and CellController into two different files  
							
							
							
						 
						
							2017-04-29 23:05:12 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								c52084a028 
								
							 
						 
						
							
							
								
								[General] Use BaseActorLists in ActorPackets  
							
							
							
						 
						
							2017-04-09 16:32:44 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								070c6a3bd4 
								
							 
						 
						
							
							
								
								[General] Add ActorPacketController & make controller var names clearer  
							
							
							
						 
						
							2017-04-09 08:51:28 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								c6c0e4acc9 
								
							 
						 
						
							
							
								
								[Server] Fix Cell::sendToLoaded() part 2, and fix Player::sendToLoaded()  
							
							
							
						 
						
							2017-04-06 08:39:11 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								8616323bae 
								
							 
						 
						
							
							
								
								[Server] Fix logic in Cell::sendToLoaded()  
							
							
							
						 
						
							2017-04-06 08:27:04 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								690211ad99 
								
							 
						 
						
							
							
								
								[General] Extract BaseEvent & BasePlayer from packets to functions  
							
							... 
							
							
							
							Move Send and Read functions to BasePacket 
							
						 
						
							2017-03-06 18:40:07 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								cea1425db1 
								
							 
						 
						
							
							
								
								[Client] Remove redundant newlines & keep ~120 columns  
							
							
							
						 
						
							2017-03-04 14:55:35 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								0442ebd607 
								
							 
						 
						
							
							
								
								[Server] Remove redundant newlines & keep ~120 columns  
							
							
							
						 
						
							2017-02-27 17:13:07 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								deb10919ab 
								
							 
						 
						
							
							
								
								[Server] Delete cells that become empty when a player disconnects  
							
							
							
						 
						
							2017-02-26 19:45:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								048ddf6a34 
								
							 
						 
						
							
							
								
								[Server] Use LOG_APPEND for older debug messages in Cell  
							
							
							
						 
						
							2017-02-26 18:06:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								7f51ca5298 
								
							 
						 
						
							
							
								
								[Server] Add permanent debug to Cell and CellController  
							
							
							
						 
						
							2017-02-26 14:06:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								2fd279a5ef 
								
							 
						 
						
							
							
								
								[Server] Remove debug message  
							
							
							
						 
						
							2017-02-25 13:26:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								4a5b8c927f 
								
							 
						 
						
							
							
								
								[Server] Add an extra check to Cell::sendToLoaded to be on the safe side  
							
							
							
						 
						
							2017-02-25 12:44:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								45d081ba42 
								
							 
						 
						
							
							
								
								[Server] Compare new cells with loaded cells correctly  
							
							
							
						 
						
							2017-02-25 16:47:11 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								3adbf17545 
								
							 
						 
						
							
							
								
								[Server] Fix memory leak in CellController  
							
							
							
						 
						
							2017-02-24 13:58:40 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								b33e604a61 
								
							 
						 
						
							
							
								
								[Server] Set sendToLoaded function as constant  
							
							... 
							
							
							
							Add assertions for CellController singleton 
							
						 
						
							2017-02-24 12:33:59 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								443c0ed309 
								
							 
						 
						
							
							
								
								[Server] Fix Cell iterators  
							
							
							
						 
						
							2017-02-22 12:03:03 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								a75da18f31 
								
							 
						 
						
							
							
								
								[Server] Fix argument in log message  
							
							
							
						 
						
							2017-02-21 18:14:02 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								ec4d016100 
								
							 
						 
						
							
							
								
								[Server] Don't crash server every time a player disconnects. Again.  
							
							
							
						 
						
							2017-02-20 20:44:01 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								ee494887e1 
								
							 
						 
						
							
							
								
								[Server] Fix log message  
							
							
							
						 
						
							2017-02-20 19:45:43 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								b829f0252a 
								
							 
						 
						
							
							
								
								[Server] Don't crash server every time a player disconnects  
							
							
							
						 
						
							2017-02-20 01:47:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								24251cafd0 
								
							 
						 
						
							
							
								
								[Server] Send large ID_CONTAINER packets on a need-to-know basis  
							
							
							
						 
						
							2017-02-19 20:20:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								791089d342 
								
							 
						 
						
							
							
								
								[Server] Add Cell::sendToLoaded() for sending events to loaded players  
							
							
							
						 
						
							2017-02-19 19:42:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								eb0744aa77 
								
							 
						 
						
							
							
								
								[Server] Add CellController:getCell() for getting Cell through ESM::Cell  
							
							
							
						 
						
							2017-02-19 19:39:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								ee1ba1728e 
								
							 
						 
						
							
							
								
								[Server] Rename getCellByID() into getCellByName() to avoid confusion  
							
							
							
						 
						
							2017-02-19 18:37:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								275dfaf05f 
								
							 
						 
						
							
							
								
								[Server] Add Cell::getDescription() for debugging purposes  
							
							
							
						 
						
							2017-02-19 17:27:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								887b436ee7 
								
							 
						 
						
							
							
								
								[Server] Make style for new methods consistent with rest of project  
							
							
							
						 
						
							2017-02-19 16:53:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								fd36ec7613 
								
							 
						 
						
							
							
								
								[Server] Iterate cells where player was loaded instead all  
							
							
							
						 
						
							2017-02-19 22:43:57 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								67099e437a 
								
							 
						 
						
							
							
								
								[Server] Remove player from Cells when disconnected  
							
							
							
						 
						
							2017-02-19 22:27:00 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								465d0fe4b4 
								
							 
						 
						
							
							
								
								[Server] Fix log messages in CellController  
							
							
							
						 
						
							2017-02-19 20:38:17 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								931ecd5acb 
								
							 
						 
						
							
							
								
								[Server] Imrpove debug info in CellController  
							
							
							
						 
						
							2017-02-19 19:29:14 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								846ceacc90 
								
							 
						 
						
							
							
								
								[Server] Add begin & end iterators to Cell class  
							
							
							
						 
						
							2017-02-19 16:21:40 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								bbc062de62 
								
							 
						 
						
							
							
								
								[Server] Use lowCamelCase in Cell  
							
							
							
						 
						
							2017-02-19 16:07:44 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								8887a267c7 
								
							 
						 
						
							
							
								
								[Server] Add Cell and CellController  
							
							
							
						 
						
							2017-02-19 13:27:10 +08:00