Gent S 
							
						 
					 
					
						
						
							
						
						954cfabde5 
					 
					
						
						
							
							Add ID gaps for missing NPCs in Academy  
						
						
						
						
							
						
					 
					
						2020-12-31 11:26:17 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						52e3c3bcd7 
					 
					
						
						
							
							Comment out the spawn coords in config.ini  
						
						... 
						
						
						
						They're not often changed, and keeping two sets of them in the config
file is messy when the right set is automatially chosen by the ifdef in
the server itself. 
						
						
							
						
					 
					
						2020-12-31 14:13:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						966bd3edd2 
					 
					
						
						
							
							Group members share the same mob drops  
						
						... 
						
						
						
						This includes quest items. 
						
						
							
						
					 
					
						2020-12-31 14:13:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dab204ddaf 
					 
					
						
						
							
							If compiled for Academy, do not spawn NPCs in the Future zone  
						
						
						
						
							
						
					 
					
						2020-12-31 14:13:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bad8ef1d10 
					 
					
						
						
							
							Kill players that fall out of the map  
						
						
						
						
							
						
					 
					
						2020-12-31 12:51:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a12acbb68f 
					 
					
						
						
							
							Implement most of the remaining client-side GM commands  
						
						... 
						
						
						
						* Muting a player's freechat
* Kicking players
* Querying info about a player
* Teleporting yourself to a player
* Teleporting a player to yourself
* Teleporting a player to another player
* Teleporting a player to arbitrary coords
* Teleporting a player to arbitrary coords in an arbitrary mapnum
* /unstick
Also:
* Renamed misleading setSpecialPlayer() to setValuePlayer()
* Revamped monitor logic
* Added server-side checks to account level 50 commands
* Made sure even trade chat is run through sanitizeText()
* Moved setSpecialState() closer to its calling functions
* Interpret client commands even in Buddy and Group chat (but not in
Trade chat) 
						
						
							
						
					 
					
						2020-12-31 12:51:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c78b3ca69f 
					 
					
						
						
							
							Do not cancel the ongoing race on recall  
						
						... 
						
						
						
						Also do not remove the player's vehicle if the player isn't on a
vehicle. 
						
						
							
						
					 
					
						2020-12-31 03:00:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						55431362a7 
					 
					
						
						
							
							Make sure the current race is cleared when leaving an IZ  
						
						
						
						
							
						
					 
					
						2020-12-28 18:40:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						07a930fe1c 
					 
					
						
						
							
							Fix vehicles in IZs for real this time  
						
						
						
						
							
						
					 
					
						2020-12-28 18:40:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4060bf25b0 
					 
					
						
						
							
							Fix recall removing FM pods if racing  
						
						
						
						
							
						
					 
					
						2020-12-28 16:55:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a79ab3927 
					 
					
						
						
							
							Reduce mob range when racing as if the player were sneaking  
						
						
						
						
							
						
					 
					
						2020-12-28 16:41:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc45775666 
					 
					
						
						
							
							Add /unwarpable command  
						
						... 
						
						
						
						GMs should use this before going to weird places where their non-GM
buddies might warp to them and get stuck. 
						
						
							
						
					 
					
						2020-12-28 16:24:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						81d0964971 
					 
					
						
						
							
							Disallow warping to players using the MSS  
						
						
						
						
							
						
					 
					
						2020-12-28 16:13:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						868dc8485e 
					 
					
						
						
							
							Allow GMs to enter private instances  
						
						
						
						
							
						
					 
					
						2020-12-28 16:12:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						26f4767082 
					 
					
						
						
							
							Add additional validation to the recall power  
						
						
						
						
							
						
					 
					
						2020-12-28 16:12:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d97444cca5 
					 
					
						
						
							
							Remove each group member's vehicle when warping into an instance  
						
						
						
						
							
						
					 
					
						2020-12-28 00:50:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee978e8bc9 
					 
					
						
						
							
							Limit group member drops based on proximity  
						
						
						
						
							
						
					 
					
						2020-12-27 21:14:16 +01:00 
						 
				 
			
				
					
						
							
							
								Gent S 
							
						 
					 
					
						
						
							
						
						bdf283ae4f 
					 
					
						
						
							
							Make heal nanos heal for the correct amount  
						
						
						
						
							
						
					 
					
						2020-12-27 09:23:43 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8129b91cb 
					 
					
						
						
							
							Zero both players' moneyInTrade when initiating a trade  
						
						
						
						
							
						
					 
					
						2020-12-26 20:13:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						afea9f436f 
					 
					
						
						
							
							Check if otherPlr is null in nanoRecallHandler()  
						
						
						
						
							
						
					 
					
						2020-12-26 20:09:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7985fc475b 
					 
					
						
						
							
							Fix regression with spawning in an invalid Nano  #37  
						
						
						
						
							
						
					 
					
						2020-12-24 07:41:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						959a708176 
					 
					
						
						
							
							Return to the overworld instance when warping to a buddy  
						
						
						
						
							
						
					 
					
						2020-12-24 06:05:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						44fbb8e81f 
					 
					
						
						
							
							Fix other group members not respawning properly in Lairs  
						
						
						
						
							
						
					 
					
						2020-12-24 05:22:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e02ef55844 
					 
					
						
						
							
							Remove excessive indentation in tables.sql  
						
						
						
						
							
						
					 
					
						2020-12-24 05:19:04 +01:00 
						 
				 
			
				
					
						
							
							
								CakeLancelot 
							
						 
					 
					
						
						
							
						
						8bbf40ac95 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2020-12-23 18:31:48 -05:00 
						 
				 
			
				
					
						
							
							
								Gent S 
							
						 
					 
					
						
						
							
						
						7fe0e19bb0 
					 
					
						
						
							
							Fix IZ races rewarding invalid items  
						
						
						
						
							
						
					 
					
						2020-12-23 18:31:42 -05:00 
						 
				 
			
				
					
						
							
							
								Gent S 
							
						 
					 
					
						
						
							
						
						82d5455da6 
					 
					
						
						
							
							Ignore race rewards for EPs that aren't found  
						
						
						
						
							
 
						
					 
					
						2020-12-23 14:53:56 -05:00 
						 
				 
			
				
					
						
							
							
								Gent S 
							
						 
					 
					
						
						
							
						
						52389c2c69 
					 
					
						
						
							
							Make code redemption case-insensitive  
						
						
						
						
							
						
					 
					
						2020-12-23 13:50:12 -05:00 
						 
				 
			
				
					
						
							
							
								Gent S 
							
						 
					 
					
						
						
							
						
						ae75324153 
					 
					
						
						
							
							Fix duplicate tasks on instanced mission failure  
						
						
						
						
							
						
					 
					
						2020-12-23 13:50:12 -05:00 
						 
				 
			
				
					
						
							
							
								Gent S 
							
						 
					 
					
						
						
							
						
						a1a5815f1f 
					 
					
						
						
							
							Fix academy nano missions not going into the 0th slot  
						
						
						
						
							
						
					 
					
						2020-12-23 13:50:12 -05:00 
						 
				 
			
				
					
						
							
							
								Gent S 
							
						 
					 
					
						
						
							
						
						772f80188e 
					 
					
						
						
							
							Prevent duplicate running tasks from loading into the Player struct  
						
						
						
						
							
						
					 
					
						2020-12-23 13:50:12 -05:00 
						 
				 
			
				
					
						
							
							
								kamilprzyb 
							
						 
					 
					
						
						
							
						
						f28c643b48 
					 
					
						
						
							
							Allow permanent vehicles  
						
						
						
						
							
						
					 
					
						2020-12-23 13:50:12 -05:00 
						 
				 
			
				
					
						
							
							
								Kamil 
							
						 
					 
					
						
						
							
						
						5f82658c8d 
					 
					
						
						
							
							adjusted item codes logic to handle multiple items per code  
						
						
						
						
							
						
					 
					
						2020-12-23 13:50:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff75aa6693 
					 
					
						
						
							
							Add the Academy build to the Appveyor script  
						
						
						
						
							
						
					 
					
						2020-12-23 13:50:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						50b2bdcb16 
					 
					
						
						
							
							Fixed Nano Style Issues  
						
						
						
						
							
						
					 
					
						2020-12-23 13:50:12 -05:00 
						 
				 
			
				
					
						
							
							
								Kamil 
							
						 
					 
					
						
						
							
						
						34dbb59fb1 
					 
					
						
						
							
							Implement redeem codes  
						
						
						
						
							
						
					 
					
						2020-12-23 13:50:12 -05:00 
						 
				 
			
				
					
						
							
							
								Kamil 
							
						 
					 
					
						
						
							
						
						a74c9be2ff 
					 
					
						
						
							
							Implement Nano capsules  
						
						
						
						
							
						
					 
					
						2020-12-23 13:50:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fcdea2e723 
					 
					
						
						
							
							Implement multiple-choice mission rewards  
						
						
						
						
							
						
					 
					
						2020-12-23 13:50:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						90191fd494 
					 
					
						
						
							
							Add academy.json loading to TableData  
						
						... 
						
						
						
						This is where the permanent Academy-exclusive NPCs and mobs will be
loaded from. Resurrect 'Ems work now. 
						
						
							
						
					 
					
						2020-12-23 13:50:12 -05:00 
						 
				 
			
				
					
						
							
							
								Gent S 
							
						 
					 
					
						
						
							
						
						effbbd9a5e 
					 
					
						
						
							
							Fix level-up not triggering and using wrong packets  
						
						
						
						
							
						
					 
					
						2020-12-23 13:50:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc7f4883a2 
					 
					
						
						
							
							Add Academy defaults to the config file  
						
						
						
						
							
						
					 
					
						2020-12-23 13:50:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e0808ffcbd 
					 
					
						
						
							
							Read the NPC ID limit from the XDT  
						
						
						
						
							
						
					 
					
						2020-12-23 13:50:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9057f31bff 
					 
					
						
						
							
							Implement Academy level-up  
						
						
						
						
							
						
					 
					
						2020-12-23 13:50:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a9f637123 
					 
					
						
						
							
							Do not give the Lightning Gun and Buttercup Nano to new Academy players  
						
						... 
						
						
						
						And do not mark the two missions from the old Tutorial as completed. 
						
						
							
						
					 
					
						2020-12-23 13:50:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						027f513a23 
					 
					
						
						
							
							Save Academy Nanos to DB  
						
						
						
						
							
						
					 
					
						2020-12-23 13:50:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a99f95d15f 
					 
					
						
						
							
							Initial Academy support  
						
						... 
						
						
						
						Support for the Academy's Nano system is complete, but they're not being
saved to the DB yet. 
						
						
							
						
					 
					
						2020-12-23 13:50:12 -05:00 
						 
				 
			
				
					
						
							
							
								Gent S 
							
						 
					 
					
						
						
							
						
						49158360ca 
					 
					
						
						
							
							Update tdata ref  
						
						
						
						
							
						
					 
					
						2020-12-23 13:48:19 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0104bc9329 
					 
					
						
						
							
							Enemy ability tweaks  
						
						... 
						
						
						
						- Battery drain does not set your battery below 0.
- Debuffs cast by enemies take into account intensity now. (Snare will work)
- Used int_max to replace arbitrary 20000, added more comments. 
						
						
							
						
					 
					
						2020-12-22 12:12:02 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4fc5c092f8 
					 
					
						
						
							
							Attack logic and various balance changes  
						
						... 
						
						
						
						- combatStep was altered, the mob can attack and give chase at the same time. Kiting melee mobs around is much harder.
- Mobs in general are more harder, closer to how it was in retro.
- Nanos styles are less detrimental to battle. 
						
						
							
						
					 
					
						2020-12-22 11:30:57 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8d1bc94b7e 
					 
					
						
						
							
							Mission Handling Fixes  
						
						... 
						
						
						
						- Q. Item count glitches are dealt with
- Warping out now correctly rewinds missions. 
						
						
							
						
					 
					
						2020-12-22 11:30:57 -05:00