David Markowitz 
							
						 
					 
					
						
						
							
						
						2a2799793d 
					 
					
						
						
							
							More robust tests  
						
						
						
						
					 
					
						2023-06-09 23:05:44 -07:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						1c23f3c030 
					 
					
						
						
							
							Add test for component Whitelists  
						
						
						
						
					 
					
						2023-06-09 23:02:28 -07:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbre 
							
						 
					 
					
						
						
							
						
						a68fa69e7a 
					 
					
						
						
							
							Rename RebuildComponent to QuickbuildComponent  
						
						
						
						
					 
					
						2023-06-09 17:12:57 -05:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						ddc5f0e117 
					 
					
						
						
							
							Merge branch 'main' into components-wheeeee  
						
						
						
						
					 
					
						2023-06-09 04:05:55 -07:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						e3a716a9cf 
					 
					
						
						
							
							Further re-implement Entity::Initialize  
						
						... 
						
						
						
						wheee 
						
						
					 
					
						2023-06-09 04:05:04 -07:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						0b37dc1e4d 
					 
					
						
						
							
							Update includes for propertyEnteranceComponent  
						
						... 
						
						
						
						Class must be complete to be used in a MoveAssignment 
						
						
					 
					
						2023-06-09 04:03:58 -07:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						f2d28cc0bd 
					 
					
						
						
							
							Update CMakeLists.txt  
						
						
						
						
					 
					
						2023-06-09 04:02:45 -07:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						5da776a084 
					 
					
						
						
							
							Add blank classes for some Components  
						
						... 
						
						
						
						Racing Stats
Minigame Control 
						
						
					 
					
						2023-06-09 04:02:40 -07:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						6f057204be 
					 
					
						
						
							
							Rename some variables  
						
						... 
						
						
						
						- Add order for loading Components
- Enforce all components have Entity* in the first argument 
						
						
					 
					
						2023-06-09 02:46:01 -07:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						f555ba8c25 
					 
					
						
						
							
							Rename from GetOwningEntity to GetParentEntity  
						
						
						
						
					 
					
						2023-06-09 01:28:01 -07:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						e2dfa1809d 
					 
					
						
						
							
							Replace all auto with auto*  
						
						... 
						
						
						
						For components 
						
						
					 
					
						2023-06-09 01:27:05 -07:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						62aa863997 
					 
					
						
						
							
							Remove shared pointer, ODR of componentType variable  
						
						
						
						
					 
					
						2023-06-09 01:22:45 -07:00 
						 
				 
			
				
					
						
							
							
								EmosewaMC 
							
						 
					 
					
						
						
							
						
						ec00f5fd9d 
					 
					
						
						
							
							holy mother of const  
						
						... 
						
						
						
						Use const everywhere that makes sense
return const variables when it makes sense
const functions and variables again, where it makes sense
No raw access and modifications to protected members
Move template definitions to tcc file
idk how I feel about this one 
						
						
					 
					
						2023-06-09 01:04:42 -07:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbre 
							
						 
					 
					
						
						
							
						
						d11e2db887 
					 
					
						
						
							
							update component names, document heirarchy  
						
						
						
						
					 
					
						2023-06-08 10:29:17 -05:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						9e9e4dc087 
					 
					
						
						
							
							Move to shared pointer  
						
						
						
						
					 
					
						2023-06-07 00:23:50 -07:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						12d7ab9034 
					 
					
						
						
							
							Remove null check in GetPosition ( #1109 )  
						
						... 
						
						
						
						Get ready for null pointer errors 
						
						
					 
					
						2023-06-06 22:48:41 -07:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						ea9d0d8592 
					 
					
						
						
							
							I hope this works  
						
						
						
						
					 
					
						2023-06-06 20:48:30 -07:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						716a5fcf37 
					 
					
						
						
							
							Rename some variables in Component  
						
						... 
						
						
						
						And add more virtuals 
						
						
					 
					
						2023-06-06 18:59:53 -07:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						b589755655 
					 
					
						
						
							
							Fix out of bounds access in dpGrid ( #1106 )  
						
						... 
						
						
						
						Fixes an issue where we would try to access an array out of the physics bounds 
						
						
					 
					
						2023-06-03 16:28:27 -07:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						8ae1e1bc6b 
					 
					
						
						
							
							Fix: remove ability to buy items from a vendor if they don't sell said item ( #1105 )  
						
						
						
						
					 
					
						2023-06-03 00:40:46 -07:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						9fabff16e4 
					 
					
						
						
							
							Update AMFDeserialize ( #1096 )  
						
						... 
						
						
						
						Per ISO C++ standard 9.7.1 5.3,
"Otherwise the type of the enumerator is the same as that of the preceding enumerator unless the
incremented value is not representable in that type, in which case the type is an unspecified integral
type sufficient to contain the incremented value. If no such type exists, the program is ill-formed."
it is not undefined behavior to set a scoped enum to a value outside of its constant range because all values of the underlying type can represent the scoped enum 
						
						
					 
					
						2023-06-02 06:44:49 -05:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						e47169fec5 
					 
					
						
						
							
							Fix: Some platforms not using the same RNG for every roll ( #1103 )  
						
						... 
						
						
						
						* Test changes
* Update ObjectIDManager.h
* Revert "Update ObjectIDManager.h"
This reverts commit 3e4d1697188e16573f93 
						
						
					 
					
						2023-05-26 23:22:31 -05:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						238751f14e 
					 
					
						
						
							
							Remove extra cout ( #1101 )  
						
						
						
						
					 
					
						2023-05-25 15:29:46 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						59387e5fe3 
					 
					
						
						
							
							fix: update type in am blue x script ( #1095 )  
						
						... 
						
						
						
						Fixes  #1094  
					
						2023-05-17 13:17:34 -05:00 
						 
				 
			
				
					
						
							
							
								Gie "Max" Vanommeslaeghe 
							
						 
					 
					
						
						
							
						
						f9b52ad01c 
					 
					
						
						
							
							Merge pull request  #1025  from EmosewaMC/more-cdclient-cleanup  
						
						... 
						
						
						
						Implement animation table 
						
						
					 
					
						2023-05-14 15:08:18 +02:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						1f3df08730 
					 
					
						
						
							
							Update GameMessages.cpp  
						
						
						
						
					 
					
						2023-05-13 16:22:13 -07:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						9708ea28dc 
					 
					
						
						
							
							refactor: removed hardcoded ag laser logic ( #1079 )  
						
						... 
						
						
						
						* Removed hardcoded laser logic
* Address feedback 
						
						
					 
					
						2023-05-13 18:21:17 -05:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						8a065ad074 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/main' into more-cdclient-cleanup  
						
						
						
						
					 
					
						2023-05-13 16:16:58 -07:00 
						 
				 
			
				
					
						
							
							
								Jett 
							
						 
					 
					
						
						
							
						
						2117a18d62 
					 
					
						
						
							
							Enable artifact uploading and replace upload parameters ( #1091 )  
						
						
						
						
					 
					
						2023-05-13 17:23:09 -05:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						4fe335cc66 
					 
					
						
						
							
							Refactor: Amf3 implementation ( #998 )  
						
						... 
						
						
						
						* Update AMFDeserializeTests.cpp
Redo Amf3 functionality
Overhaul the whole thing due to it being outdated and clunky to use
Sometimes you want to keep the value
Update AMFDeserializeTests.cpp
* Fix enum and constructors
Correct enum to a class and simplify names.
Add a proper default constructor
* Update MasterServer.cpp
* Fix bugs and add more tests
* Refactor: AMF with templates in mind
- Remove hard coded bodge
- Use templates and generics to allow for much looser typing and strengthened implementation
- Move code into header only implementation for portability
Refactor: Convert AMF implementation to templates
- Rip out previous implementation
- Remove all extraneous terminology
- Add proper overloads for all types of inserts
- Fix up tests and codebase
* Fix compiler errors
* Check for null first
* Add specialization for const char*
* Update tests for new template specialization
* Switch BitStream to use references
* Rename files
* Check enum bounds on deserialize
I did this on a phone 
						
						
					 
					
						2023-05-13 17:22:00 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						9d105a287d 
					 
					
						
						
							
							fix: not everything attached to a path is a moving platform ( #1090 )  
						
						
						
						
					 
					
						2023-05-13 13:47:28 -07:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						1af70161eb 
					 
					
						
						
							
							fix: orient player correctly when using pirate mast in FV ( #1087 )  
						
						... 
						
						
						
						* fix: frient player correctly when using pirate mast in FV
* only get mast name once 
						
						
					 
					
						2023-05-13 09:31:13 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						739eae5244 
					 
					
						
						
							
							feature: Implement FallSpeedBehavior ( #1084 )  
						
						... 
						
						
						
						* Hacky FallSpeedBehavior
* Fixup
* Make it more robust like speedboost
add check for default
Fix error in GetActiveSpeedboosts
* simplify and address feedback 
						
						
					 
					
						2023-05-13 09:30:59 -05:00 
						 
				 
			
				
					
						
							
							
								Gie "Max" Vanommeslaeghe 
							
						 
					 
					
						
						
							
						
						07803a7ca2 
					 
					
						
						
							
							Merge pull request  #1085  from DarkflameUniverse/issue-436  
						
						... 
						
						
						
						fix: not exiting shooting gallery when clicking activity close button 
						
						
					 
					
						2023-05-13 14:11:16 +02:00 
						 
				 
			
				
					
						
							
							
								Gie "Max" Vanommeslaeghe 
							
						 
					 
					
						
						
							
						
						61ae619886 
					 
					
						
						
							
							Merge pull request  #1032  from EmosewaMC/FixWingreaper  
						
						... 
						
						
						
						Fix Wingreaper birds not moving 
						
						
					 
					
						2023-05-13 14:04:37 +02:00 
						 
				 
			
				
					
						
							
							
								Gie "Max" Vanommeslaeghe 
							
						 
					 
					
						
						
							
						
						8a8006bee5 
					 
					
						
						
							
							Merge pull request  #1088  from EmosewaMC/movingPlatformsFix  
						
						... 
						
						
						
						Fix deserialization errors for MovingPlatforms 
						
						
					 
					
						2023-05-13 14:03:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						c5afd7d4a3 
					 
					
						
						
							
							Fix deserialization errors for MovingPlatforms  
						
						... 
						
						
						
						- Fixes deserialization errors for MovingPlatforms that did not have an attached_path, but had a MovingPlatform component >= id 0. 
						
						
					 
					
						2023-05-13 04:04:15 -07:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbre 
							
						 
					 
					
						
						
							
						
						a809f36548 
					 
					
						
						
							
							Address feedback  
						
						
						
						
					 
					
						2023-05-11 09:23:48 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						0e01948414 
					 
					
						
						
							
							Define comp 103 as Gate Rush Control comp ( #1078 )  
						
						... 
						
						
						
						Fix typo in 115 
						
						
					 
					
						2023-05-11 06:54:41 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						6e6a05fc1d 
					 
					
						
						
							
							fix: prevent negative imagination ( #1083 )  
						
						... 
						
						
						
						* fix: prevent negative imagination
And fail switch if we don't have enough imagination
* Make better 
						
						
					 
					
						2023-05-11 06:37:02 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbre 
							
						 
					 
					
						
						
							
						
						5af5b0f1c1 
					 
					
						
						
							
							fix: not exiting shooting gallery when clicking activity close button  
						
						... 
						
						
						
						Fixes  #436 
Fixes crash when replaying as well 
					
						2023-05-10 19:26:04 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						bf0ae6f181 
					 
					
						
						
							
							fix: add check for arg nums on handlepushobject ( #1081 )  
						
						
						
						
					 
					
						2023-05-10 07:44:21 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						b1cd2776fa 
					 
					
						
						
							
							fix: make exiting the race work ( #1082 )  
						
						
						
						
					 
					
						2023-05-10 04:05:56 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						4ff5afd9f7 
					 
					
						
						
							
							Fix race exit dialogue always exiting ( #1077 )  
						
						... 
						
						
						
						Fixes  #1048 
Tested that closing the dialog via esc, the x in the top right, or the big red x doesn't exit the race
Tested that the green check button does exit the race 
					
						2023-05-09 00:40:00 -05:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						ce931c2cfe 
					 
					
						
						
							
							Fix erroneous GM message ID ( #1076 )  
						
						
						
						
					 
					
						2023-05-09 00:39:43 -05:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						7aad6e4bc2 
					 
					
						
						
							
							Make header skips more obvious ( #1074 )  
						
						... 
						
						
						
						* Make header skips more obvious
seeing inStream.Read(LWOOBJID) is much less clear than a macro which very clearly skips the header.
* Formatting pass 
						
						
					 
					
						2023-05-08 06:31:10 -05:00 
						 
				 
			
				
					
						
							
							
								Gie "Max" Vanommeslaeghe 
							
						 
					 
					
						
						
							
						
						64a947e338 
					 
					
						
						
							
							Merge pull request  #1069  from EmosewaMC/NullChecks  
						
						... 
						
						
						
						Add more null checks and split out code 
						
						
					 
					
						2023-05-08 12:10:58 +02:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						8ceabadcde 
					 
					
						
						
							
							Removed some hardcoded logic for racing ( #1075 )  
						
						... 
						
						
						
						Including return world and what activity ID to use for rewards 
						
						
					 
					
						2023-05-08 04:38:08 -05:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						7e61638595 
					 
					
						
						
							
							Reinforce PacketUtils writing ( #1073 )  
						
						... 
						
						
						
						Ensure the correct size is written to the bitstream.  It is always supposed to write 64 bits. 
						
						
					 
					
						2023-05-06 23:45:07 -07:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						33c12f3bc5 
					 
					
						
						
							
							Fix bounds check ( #1071 )  
						
						... 
						
						
						
						Fix Chat Crash
Update CMakeVariables.txt
Add checks for all servers 
						
						
					 
					
						2023-05-06 13:32:53 -05:00