a112c3ed47 
								
							 
						 
						
							
							
								
								Override incoming commands rather than appending  
							
							 
							
							
							
						 
						
							2020-07-05 13:16:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								233a6b3281 
								
							 
						 
						
							
							
								
								Add incoming and queued commands to status output  
							
							 
							
							
							
						 
						
							2020-07-05 13:16:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ea4b7de4ac 
								
							 
						 
						
							
							
								
								Rename "commands" to "command"  
							
							 
							
							
							
						 
						
							2020-07-05 12:55:01 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								894359142b 
								
							 
						 
						
							
							
								
								Rename "rover" to "status"  
							
							 
							
							
							
						 
						
							2020-07-04 23:11:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f8e594cb39 
								
							 
						 
						
							
							
								
								Rename "status" command to "server-status"  
							
							 
							
							
							
						 
						
							2020-07-04 23:05:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								87af905bc8 
								
							 
						 
						
							
							
								
								Rename charge command to recharge  
							
							 
							
							
							
						 
						
							2020-07-04 22:56:58 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e875f82b13 
								
							 
						 
						
							
							
								
								Add command "charge" to charge up the rover's energy store  
							
							 
							
							
							
						 
						
							2020-07-04 22:42:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								15c337c067 
								
							 
						 
						
							
							
								
								Make moving and stashing cost rover charge  
							
							 
							
							
							
						 
						
							2020-07-04 22:35:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								8b83672dcc 
								
							 
						 
						
							
							
								
								Fix Atlas gen with simplification  
							
							 
							
							... 
							
							
							
							Only track lower and upper bounds in world space, and speak in terms of world space and chunks 
							
						 
						
							2020-07-04 22:34:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								dbe944bb4e 
								
							 
						 
						
							
							
								
								Add charge and apply it to rover actions  
							
							 
							
							
							
						 
						
							2020-07-04 12:30:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								143fba505e 
								
							 
						 
						
							
							
								
								Add Charge and Max Charge attributes to the rover  
							
							 
							
							
							
						 
						
							2020-07-04 12:26:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b066277ddf 
								
							 
						 
						
							
							
								
								Add MaximumIntegrity to the rover  
							
							 
							
							
							
						 
						
							2020-07-04 12:26:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2eaed1447d 
								
							 
						 
						
							
							
								
								Add rover inventory capacity and test  
							
							 
							
							
							
						 
						
							2020-07-04 12:26:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9cd5324465 
								
							 
						 
						
							
							
								
								Fix small and large rock spawning  
							
							 
							
							
							
						 
						
							2020-07-03 17:13:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c4b0762ebe 
								
							 
						 
						
							
							
								
								Fix up the tile print now that the radar returns objects  
							
							 
							
							
							
						 
						
							2020-07-03 17:05:31 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								062f9cfec8 
								
							 
						 
						
							
							
								
								Split Atlas chunks into tiles and objects  
							
							 
							
							
							
						 
						
							2020-07-03 17:00:04 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b5707ab71c 
								
							 
						 
						
							
							
								
								Fix all go vet issues  
							
							 
							
							
							
						 
						
							2020-07-01 00:01:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								abcebcebb6 
								
							 
						 
						
							
							
								
								Simplify - remove rove-accountant  
							
							 
							
							... 
							
							
							
							This was a fun little gRPC experiment but it's simply not needed 
							
						 
						
							2020-06-30 23:34:49 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e5ee0eaece 
								
							 
						 
						
							
							
								
								Rename a couple of Atlas variables  
							
							 
							
							... 
							
							
							
							Sometimes names can be too long 
							
						 
						
							2020-06-28 11:01:01 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9bb91920c9 
								
							 
						 
						
							
							
								
								Make Atlas grow in X and Y dimensions independently  
							
							 
							
							... 
							
							
							
							Fixes exponential growth 
							
						 
						
							2020-06-28 00:18:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b116cdf291 
								
							 
						 
						
							
							
								
								Convert Atlas to infinite lazy growth  
							
							 
							
							... 
							
							
							
							The atlas will now expand as needed for any query, but only initialise the chunk tile memory when requested
	While this may still be a pre-mature optimisation, it does simplify some code and ensures that our memory footprint stays small, for the most part 
							
						 
						
							2020-06-27 14:48:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5b5f80be7d 
								
							 
						 
						
							
							
								
								Clean up logging a little  
							
							 
							
							
							
						 
						
							2020-06-27 02:02:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								693b8a54f1 
								
							 
						 
						
							
							
								
								Add repair command to repair using inventory item  
							
							 
							
							
							
						 
						
							2020-06-27 01:39:10 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7957454ec1 
								
							 
						 
						
							
							
								
								Add rover integrity  
							
							 
							
							... 
							
							
							
							Rovers are damaged by bumping into solid objects 
							
						 
						
							2020-06-27 01:18:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								1ed1c60de0 
								
							 
						 
						
							
							
								
								Simplify - remove RoverAttributes and rover UUIDs  
							
							 
							
							
							
						 
						
							2020-06-27 00:32:27 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e6a25a5310 
								
							 
						 
						
							
							
								
								Add the rover inventory to the "rover" response  
							
							 
							
							
							
						 
						
							2020-06-26 23:44:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e1bff92a56 
								
							 
						 
						
							
							
								
								Remove Item type in favor of just byte  
							
							 
							
							
							
						 
						
							2020-06-26 23:41:36 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d08a15e201 
								
							 
						 
						
							
							
								
								De-scope - Remove unused rover capacity  
							
							 
							
							
							
						 
						
							2020-06-26 23:39:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								71c2c09270 
								
							 
						 
						
							
							
								
								Write test to check rover has item in inventory  
							
							 
							
							
							
						 
						
							2020-06-26 23:37:10 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6c09ee3826 
								
							 
						 
						
							
							
								
								Refactor main to accept commands and arguments  
							
							 
							
							
							
						 
						
							2020-06-26 23:31:06 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d624a3ca21 
								
							 
						 
						
							
							
								
								Add verification for "stash" command  
							
							 
							
							
							
						 
						
							2020-06-26 23:30:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2f6465987d 
								
							 
						 
						
							
							
								
								More de-scope - remove duration on move command  
							
							 
							
							... 
							
							
							
							This isn't even needed, as commands can just be queued up 
							
						 
						
							2020-06-26 22:26:27 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								383e834cef 
								
							 
						 
						
							
							
								
								Add RoverStash test  
							
							 
							
							
							
						 
						
							2020-06-26 20:14:00 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								00bdad6b40 
								
							 
						 
						
							
							
								
								Fix stashing  
							
							 
							
							... 
							
							
							
							Now checks if object is stashable and clears the tile 
							
						 
						
							2020-06-26 19:47:01 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2846ed796e 
								
							 
						 
						
							
							
								
								Refactor tiles to objects to be re-used  
							
							 
							
							
							
						 
						
							2020-06-26 19:45:24 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								8b1eca0aee 
								
							 
						 
						
							
							
								
								Implement basic stash command  
							
							 
							
							
							
						 
						
							2020-06-26 18:59:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								db3c2c2c2e 
								
							 
						 
						
							
							
								
								De-scope, remove rover speed  
							
							 
							
							
							
						 
						
							2020-06-26 18:48:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a84709564c 
								
							 
						 
						
							
							
								
								Minor refactor to move name to top of attributes class  
							
							 
							
							
							
						 
						
							2020-06-26 18:24:03 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7ee340e976 
								
							 
						 
						
							
							
								
								Move Rover position into main class  
							
							 
							
							
							
						 
						
							2020-06-26 18:22:37 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								8019ea4e25 
								
							 
						 
						
							
							
								
								Add an inventory to the rover  
							
							 
							
							
							
						 
						
							2020-06-26 18:13:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								93b99b7989 
								
							 
						 
						
							
							
								
								Fix tests after rover change  
							
							 
							
							
							
						 
						
							2020-06-25 23:51:31 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5c12fabb63 
								
							 
						 
						
							
							
								
								Refactor so Rover's aren't in the atlas  
							
							 
							
							
							
						 
						
							2020-06-25 23:27:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								58f9d8baf2 
								
							 
						 
						
							
							
								
								Reformat to use a words file rather than babble  
							
							 
							
							
							
						 
						
							2020-06-25 22:02:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								bea08d54f1 
								
							 
						 
						
							
							
								
								Add description to rove documentation  
							
							 
							
							
							
						 
						
							2020-06-13 13:38:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								187a0a6165 
								
							 
						 
						
							
							
								
								Finish HTTP tests and adjust APIs to allow them to pass  
							
							 
							
							
							
						 
						
							2020-06-13 13:18:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a4a04a15fb 
								
							 
						 
						
							
							
								
								Remove empty proto i/o structs in favor of placeholders  
							
							 
							
							
							
						 
						
							2020-06-13 11:57:27 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								dc9eb8cf2e 
								
							 
						 
						
							
							
								
								Fix filtering 's from babble names for rovers  
							
							 
							
							
							
						 
						
							2020-06-13 11:42:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								856771dac7 
								
							 
						 
						
							
							
								
								Rename the RoveServer proto to Rove  
							
							 
							
							
							
						 
						
							2020-06-13 10:43:35 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								51030ac162 
								
							 
						 
						
							
							
								
								Fix swagger gen path  
							
							 
							
							
							
						 
						
							2020-06-13 10:42:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								8c6230ca20 
								
							 
						 
						
							
							
								
								Implement a reverse proxy using grpc-gateway  
							
							 
							
							
							
						 
						
							2020-06-13 00:23:21 +01:00