sg495 
							
						 
					 
					
						
						
						
						
							
						
						
							a04207b5e0 
							
						 
					 
					
						
						
							
							Added some cyphers for use in vault doors.  
						
						... 
						
						
						
						1. Created net.simon987.server.crypto package and moved RandomStringGenerator there.
2. Created CryptoProvider class, added a global instance to GameServer for use by game entities.
3. Created interface for cyphers, abstract class for shift substitution cyphers, classes for no cypher, Caesar cypher, Vigenere cypher and autokey cypher.
4. Created some Crypto exceptions.
5. Removed static encryption/decryption methods from VaultDoor, and moved getRandomPassword() to the global CryptoProvider instance. 
						
						
					 
					
						2018-01-09 17:14:31 +01:00 
						 
				 
			
				
					
						
							
							
								sg495 
							
						 
					 
					
						
						
						
						
							
						
						
							46483b2bf8 
							
						 
					 
					
						
						
							
							Added a RandomString class from stackoverflow, to generate random alphanumeric strings (to be used as passwords).  
						
						... 
						
						
						
						Added some code to VaultDoor, including random password generation and code to encrypt/decrypt under a Vernam-like cypher.
Modified door opening policy to include the possibility of keeping the door open. 
						
						
					 
					
						2018-01-08 20:40:50 +01:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							9bb0dc9034 
							
						 
					 
					
						
						
							
							Boilerplate code for Vault Door  
						
						
						
						
					 
					
						2018-01-05 20:42:24 -05:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							9b908a5310 
							
						 
					 
					
						
						
							
							Biomass count on NPC death is loaded from config  
						
						
						
						
					 
					
						2018-01-03 19:19:19 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Fortier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ceeca564a 
							
						 
					 
					
						
						
							
							Merge pull request  #66  from jtara1/master  
						
						... 
						
						
						
						HarvesterNPC should spawn a biomass in-place after they die. Fixes  #33  
						
						
					 
					
						2018-01-03 19:00:55 -05:00 
						 
				 
			
				
					
						
							
							
								James T 
							
						 
					 
					
						
						
						
						
							
						
						
							3ded64cb16 
							
						 
					 
					
						
						
							
							Update  #66 : add newest Server/Server.iml file  
						
						
						
						
					 
					
						2018-01-02 15:29:14 -08:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							4e76d57ef9 
							
						 
					 
					
						
						
							
							Loading & Saving support for MongoDB  
						
						
						
						
					 
					
						2018-01-02 17:45:58 -05:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							e2763faeee 
							
						 
					 
					
						
						
							
							Fixes   #97  
						
						
						
						
					 
					
						2018-01-01 15:58:42 -05:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							2a8658c598 
							
						 
					 
					
						
						
							
							Fixes   #90  
						
						
						
						
					 
					
						2018-01-01 15:28:12 -05:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							85548ec3cb 
							
						 
					 
					
						
						
							
							CHanged default energy value for biomass to 4000 + code styling  
						
						
						
						
					 
					
						2018-01-01 15:21:39 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Fortier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f7b40f3ae 
							
						 
					 
					
						
						
							
							Merge pull request  #95  from djsheehy/master  
						
						... 
						
						
						
						Inventory hardware: clearing a biomass yields energy. Fixes  #94  
						
						
					 
					
						2018-01-01 15:19:50 -05:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							ee60216784 
							
						 
					 
					
						
						
							
							Small adjustments for laser hw, Improved OffsetOverFlow handling, Increased maximum guest count  
						
						
						
						
					 
					
						2018-01-01 15:17:24 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Fortier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3a0d1bd4d 
							
						 
					 
					
						
						
							
							Merge pull request  #93  from ChartreuseK/bug-80  
						
						... 
						
						
						
						Added handling of offset overflow and DUP factor overflow 
						
						
					 
					
						2018-01-01 15:12:01 -05:00 
						 
				 
			
				
					
						
							
							
								Dylan Sheehy 
							
						 
					 
					
						
						
						
						
							
						
						
							cd8d883134 
							
						 
					 
					
						
						
							
							Charging energy from biomass now looks up value in config.properties  
						
						
						
						
					 
					
						2018-01-01 13:39:57 -06:00 
						 
				 
			
				
					
						
							
							
								Simon Fortier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7946a6356 
							
						 
					 
					
						
						
							
							Merge pull request  #87  from ChartreuseK/bug-81  
						
						... 
						
						
						
						Added minimum length check to 'DW' parsing 
						
						
					 
					
						2018-01-01 14:36:38 -05:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							1e26c63358 
							
						 
					 
					
						
						
							
							Boolean result of ComPort actions are stored in B register  
						
						
						
						
					 
					
						2018-01-01 12:03:36 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Fortier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d832f65535 
							
						 
					 
					
						
						
							
							Merge pull request  #84  from mlaga97/npc-combat  
						
						... 
						
						
						
						Allow ability to damage NPCs with Laser. Fixes  #34  
						
						
					 
					
						2018-01-01 11:07:04 -05:00 
						 
				 
			
				
					
						
							
							
								Hayden Kroepfl 
							
						 
					 
					
						
						
						
						
							
						
						
							e47e573b61 
							
						 
					 
					
						
						
							
							Added handling of offset overflow and DUP factor overflow, added new exception type.  
						
						
						
						
					 
					
						2018-01-01 08:30:39 -07:00 
						 
				 
			
				
					
						
							
							
								Hayden Kroepfl 
							
						 
					 
					
						
						
						
						
							
						
						
							34178016b1 
							
						 
					 
					
						
						
							
							Added minimum length check to 'DW' parseing, fixes indexoutofboundsexception  
						
						
						
						
					 
					
						2018-01-01 05:17:37 -07:00 
						 
				 
			
				
					
						
							
							
								Luc Lagarde 
							
						 
					 
					
						
						
						
						
							
						
						
							b31c187ad5 
							
						 
					 
					
						
						
							
							Allow NPCs to be damaged and killed  
						
						
						
						
					 
					
						2017-12-31 18:26:44 -06:00 
						 
				 
			
				
					
						
							
							
								Ethan Lafrenais 
							
						 
					 
					
						
						
						
						
							
						
						
							deb3859dff 
							
						 
					 
					
						
						
							
							Add PUSHF and POPF instructions  
						
						
						
						
					 
					
						2017-12-31 18:25:46 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Fortier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cca68ba139 
							
						 
					 
					
						
						
							
							Merge pull request  #69  from renpnal/patch-2  
						
						... 
						
						
						
						Fix typos 
						
						
					 
					
						2017-12-30 20:00:25 -05:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							83f05efff6 
							
						 
					 
					
						
						
							
							Support for color in hologram. Renamed classes:  fixes   #72  
						
						
						
						
					 
					
						2017-12-30 19:58:47 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Nieminen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea3b06c54c 
							
						 
					 
					
						
						
							
							Fix typos  
						
						... 
						
						
						
						Fixed typos in comments. 
						
						
					 
					
						2017-12-30 23:52:06 +02:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							1ed9e9e4db 
							
						 
					 
					
						
						
							
							Fixed bug that sent console buffer to random players for real this time  
						
						
						
						
					 
					
						2017-12-30 16:41:14 -05:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							08f1aa8686 
							
						 
					 
					
						
						
							
							Fixed bug that sent console buffer to random players.  
						
						
						
						
					 
					
						2017-12-30 16:29:39 -05:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							55d4c19fe1 
							
						 
					 
					
						
						
							
							Added Console output, Cubots can receive data from ComPort, Fixed BOM being added to string literals, Fixed legs changing direction for free when energy < 100, Changed some log levels.  
						
						
						
						
					 
					
						2017-12-30 15:30:44 -05:00 
						 
				 
			
				
					
						
							
							
								James T 
							
						 
					 
					
						
						
						
						
							
						
						
							81767ed5cf 
							
						 
					 
					
						
						
							
							Updates for  #66 : reorganize and relocate some methods and calls  
						
						
						
						
					 
					
						2017-12-30 09:01:58 -08:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							2ef6f492c4 
							
						 
					 
					
						
						
							
							Fixes   #64  
						
						
						
						
					 
					
						2017-12-30 11:14:45 -05:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							70a55dce59 
							
						 
					 
					
						
						
							
							Added features to Hologram hardware -  Fixes   #63  and  #67  
						
						
						
						
					 
					
						2017-12-30 11:03:09 -05:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							fe0be03ab8 
							
						 
					 
					
						
						
							
							Fixes   #68  & Reformatted code  
						
						
						
						
					 
					
						2017-12-30 10:35:56 -05:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							fd73a47796 
							
						 
					 
					
						
						
							
							Fixes   #65  
						
						
						
						
					 
					
						2017-12-30 10:30:18 -05:00 
						 
				 
			
				
					
						
							
							
								James T 
							
						 
					 
					
						
						
						
						
							
						
						
							eea9420192 
							
						 
					 
					
						
						
							
							HarvesterNPC should spawn a biomass in-place after they die ( #33 )  
						
						
						
						
					 
					
						2017-12-29 22:35:02 -08:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							9e402fe8a1 
							
						 
					 
					
						
						
							
							Fixed Radio Tower range  
						
						
						
						
					 
					
						2017-12-29 22:36:52 -05:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							ef7f573256 
							
						 
					 
					
						
						
							
							Added basic Radio Tower functionality  #32  
						
						... 
						
						
						
						Keypress buffer is cleared on code upload 
						
						
					 
					
						2017-12-29 21:49:42 -05:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							5afa767b4a 
							
						 
					 
					
						
						
							
							Fixed OF and CF flags being always set to false in the other function  
						
						
						
						
					 
					
						2017-12-29 17:09:30 -05:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							a9e580f2ce 
							
						 
					 
					
						
						
							
							Fixed OF and CF flags being always set to false  
						
						
						
						
					 
					
						2017-12-29 17:06:28 -05:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							017b89f97f 
							
						 
					 
					
						
						
							
							Characters can be escaped in string literals  
						
						
						
						
					 
					
						2017-12-29 14:35:26 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Fortier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd276e0a93 
							
						 
					 
					
						
						
							
							Merge pull request  #60  from ScarySpider/More-Maven-fixes  
						
						... 
						
						
						
						More maven fixes 
						
						
					 
					
						2017-12-29 13:48:56 -05:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							72d43fccf7 
							
						 
					 
					
						
						
							
							Fixes   #58  
						
						
						
						
					 
					
						2017-12-29 13:39:13 -05:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							18aaf91991 
							
						 
					 
					
						
						
							
							Fixed RET instruction that wouldn't assemble without any parameter  
						
						
						
						
					 
					
						2017-12-29 13:09:47 -05:00 
						 
				 
			
				
					
						
							
							
								Jacob Swehla 
							
						 
					 
					
						
						
						
						
							
						
						
							bbcadbf253 
							
						 
					 
					
						
						
							
							Merge branch 'master' into More-Maven-fixes  
						
						
						
						
					 
					
						2017-12-29 11:26:12 -06:00 
						 
				 
			
				
					
						
							
							
								Jacob Swehla 
							
						 
					 
					
						
						
						
						
							
						
						
							3d60f9a67c 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'  
						
						
						
						
					 
					
						2017-12-29 11:25:55 -06:00 
						 
				 
			
				
					
						
							
							
								Jacob Swehla 
							
						 
					 
					
						
						
						
						
							
						
						
							b43cf9ac33 
							
						 
					 
					
						
						
							
							Moved config file and fixed some warnings  
						
						
						
						
					 
					
						2017-12-29 11:25:31 -06:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							293795b215 
							
						 
					 
					
						
						
							
							Fixes   #55  and commas & semicolon can be inserted in string literals  
						
						
						
						
					 
					
						2017-12-29 11:06:48 -05:00 
						 
				 
			
				
					
						
							
							
								Jacob Swehla 
							
						 
					 
					
						
						
						
						
							
						
						
							fde79ed97e 
							
						 
					 
					
						
						
							
							Merge branch 'master' into More-Maven-fixes  
						
						
						
						
					 
					
						2017-12-29 10:06:44 -06:00 
						 
				 
			
				
					
						
							
							
								Jacob Swehla 
							
						 
					 
					
						
						
						
						
							
						
						
							fcd339c315 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'  
						
						
						
						
					 
					
						2017-12-29 10:06:20 -06:00 
						 
				 
			
				
					
						
							
							
								Jacob Swehla 
							
						 
					 
					
						
						
						
						
							
						
						
							59e3e9430e 
							
						 
					 
					
						
						
							
							Maven and file access  
						
						... 
						
						
						
						- Server config file is now accessed through the class loader
- Maven outputs server.jar, moves dependencys to adjacent /libs, and plugins to adjacent /plugins 
						
						
					 
					
						2017-12-29 10:00:19 -06:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							45ec7191b4 
							
						 
					 
					
						
						
							
							Added string literals support for the assembler  
						
						
						
						
					 
					
						2017-12-29 08:28:04 -05:00 
						 
				 
			
				
					
						
							
							
								simon 
							
						 
					 
					
						
						
						
						
							
						
						
							d9732557fc 
							
						 
					 
					
						
						
							
							Removed unused files  
						
						
						
						
					 
					
						2017-12-28 23:08:05 -05:00