David Markowitz 
							
						 
					 
					
						
						
							
						
						7671cc6865 
					 
					
						
						
							
							CDClient cleanup and optimization ( #1023 )  
						
						... 
						
						
						
						* CDClient cleanup and optimization
- Use static function to get table name
- Remove unused GetName function
- Replace above function with a static GetTableName function
- Remove verbose comments
- Remove verbose initializers
- Remove need to specify table name when getting a table by name
- Remove unused typedef for mac and linux
* Re-add unused table
Convert tables to singletons
- Convert all CDClient tables to singletons
- Move Singleton.h to dCommon
- Reduce header clutter in CDClientManager 
						
						
					 
					
						2023-03-17 07:36:21 -07:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						2bcf862f93 
					 
					
						
						
							
							Development inventory command improvements ( #1022 )  
						
						
						
						
					 
					
						2023-03-14 05:50:12 -07:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						c3723371cf 
					 
					
						
						
							
							Patch divide by zero when advancing waypoints ( #1020 )  
						
						
						
						
					 
					
						2023-03-14 04:12:26 -07:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						f0451616a4 
					 
					
						
						
							
							Correct incorrect inventory types  
						
						
						
						
					 
					
						2023-03-13 03:16:14 -07:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						a532bc15d8 
					 
					
						
						
							
							Fix zombie bug ( #1014 )  
						
						
						
						
					 
					
						2023-03-08 07:32:03 -06:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						49047a267b 
					 
					
						
						
							
							Fix racing imagination loss on death ( #1006 )  
						
						... 
						
						
						
						* Fix imagination on death
* Fix defaults
* Fix visuals 
						
						
					 
					
						2023-03-05 14:34:59 -06:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						e524b86e12 
					 
					
						
						
							
							breakout the component types into a scoped enum ( #1002 )  
						
						... 
						
						
						
						* breakout the component types into a scoped enum
tested that things are the same as they were before
* fix missed rename
* fix brick-by-brick name to be crafting
because that's what it is 
						
						
					 
					
						2023-03-04 01:16:37 -06:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						a0c0a87956 
					 
					
						
						
							
							Fix Trigger Missions ( #1010 )  
						
						
						
						
					 
					
						2023-03-03 22:58:29 -08:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						3e482602d4 
					 
					
						
						
							
							Fix non-parallel timers in CombatAIComponent ( #1008 )  
						
						... 
						
						
						
						* Fix non-parelell timers 
						
						
					 
					
						2023-03-03 18:45:01 -08:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						6d989f37f1 
					 
					
						
						
							
							Breakout ServerDisconnectIdentifiers into an enum ( #995 )  
						
						
						
						
					 
					
						2023-02-19 04:29:14 -08:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						d138b7b878 
					 
					
						
						
							
							Make ControlBehavior messages far more modular ( #991 )  
						
						... 
						
						
						
						* Make case consistent
* How modular can you go?
Holy modular
* Add comments
* Initialize values 
						
						
					 
					
						2023-02-16 11:30:33 -06:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						72c93c8913 
					 
					
						
						
							
							Further implement Property Behavior parsing ( #936 )  
						
						... 
						
						
						
						Further implements the ControlBehavior processing and adds preparations for cheat detection 
						
						
					 
					
						2023-02-13 18:55:44 -08:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						3cd0d1ec3d 
					 
					
						
						
							
							Make wrapper for casting skills ( #987 )  
						
						... 
						
						
						
						* Make wrapper for casting skills
this is to reduce magic numbers in the code base
Only updated one use of this to demo that this works.
Will be do more in a sepearate PR.
Also, inadvertantly fix damage stacking and self-damage in the teslapack
* add skill<->behavior caching
* explicit by reference
* address emo's feedback 
						
						
					 
					
						2023-02-10 02:30:17 -06:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						91c0c1fcfb 
					 
					
						
						
							
							Split out LUTriggers into it's own component ( #986 )  
						
						... 
						
						
						
						* Split out LUTriggers into it's own component
* some cleanup
* fix debug log
* use emplace and tryParse
* slight refactor to make the work on startup
rather than at runtime
Also TODO's for getting targets via all the possible methods
* address feedback 
						
						
					 
					
						2023-02-10 02:29:53 -06:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						d17f51183e 
					 
					
						
						
							
							Allow landing animation in Return to the Venture Explorer ( #977 )  
						
						
						
						
					 
					
						2023-01-26 21:41:40 -05:00 
						 
				 
			
				
					
						
							
							
								Gie "Max" Vanommeslaeghe 
							
						 
					 
					
						
						
							
						
						cdffd5ff30 
					 
					
						
						
							
							Fix: 968 bug using lookup command with no parameters crashes instance ( #970 )  
						
						... 
						
						
						
						* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp 
						
						
					 
					
						2023-01-24 17:09:32 -06:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbre 
							
						 
					 
					
						
						
							
						
						faf42d2f8c 
					 
					
						
						
							
							cleanup enums to make them more consistent  
						
						
						
						
					 
					
						2023-01-22 17:38:47 -06:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						cff94b6c22 
					 
					
						
						
							
							Fix hash collisions in achievements ( #962 )  
						
						
						
						
					 
					
						2023-01-21 09:37:09 -06:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						6fd80e3117 
					 
					
						
						
							
							Don't enable HC on minigame worlds ( #959 )  
						
						... 
						
						
						
						* Fix max's ouchi
* use smarter logic
* fix whitespace
* clone 
						
						
					 
					
						2023-01-20 01:50:46 -06:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						872270704c 
					 
					
						
						
							
							Hardmode cleanups ( #954 )  
						
						... 
						
						
						
						* load values once
so that it doesn't check every time
don't return, just skip
don't realod char
* address feedback
* don't drop the only item you can't get again
* address most feedback
* move settings for HC mode
* fix comment
* claenup whitespace 
						
						
					 
					
						2023-01-12 13:16:24 -06:00 
						 
				 
			
				
					
						
							
							
								wincent 
							
						 
					 
					
						
						
							
						
						7aacfc1bf0 
					 
					
						
						
							
							Fixed crashes related to hardcore mode  
						
						
						
						
					 
					
						2023-01-11 21:51:14 +01:00 
						 
				 
			
				
					
						
							
							
								Gie "Max" Vanommeslaeghe 
							
						 
					 
					
						
						
							
						
						45d739499a 
					 
					
						
						
							
							Merge pull request  #950  from DarkflameUniverse/vanity-ldf-reading  
						
						... 
						
						
						
						Add ldf controlls to vanity npc tools 
						
						
					 
					
						2023-01-11 20:22:21 +01:00 
						 
				 
			
				
					
						
							
							
								Gie "Max" Vanommeslaeghe 
							
						 
					 
					
						
						
							
						
						e7bc4ef773 
					 
					
						
						
							
							add hardcore mode  
						
						
						
						
					 
					
						2023-01-11 20:08:54 +01:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbre 
							
						 
					 
					
						
						
							
						
						ce39e3ad6b 
					 
					
						
						
							
							Add ldf controlls to vanity npc tools  
						
						... 
						
						
						
						make vanity npc use more forgiving 
						
						
					 
					
						2023-01-11 01:10:14 -06:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						e67f310632 
					 
					
						
						
							
							Fix missing template override for AMFFormats ( #946 )  
						
						
						
						
					 
					
						2023-01-08 10:01:53 +01:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						a580e3a2f5 
					 
					
						
						
							
							Update lookup command ( #909 )  
						
						... 
						
						
						
						* Update lookup command
* Fix bugs
Update SlashCommandHandler.cpp 
						
						
					 
					
						2023-01-07 00:17:09 -06:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						a28a2e60cf 
					 
					
						
						
							
							Add property Teleport behavior ( #846 )  
						
						... 
						
						
						
						* Add property Teleport behavior
Untested.  Will mark pr as ready for review when this has been tested
* Fix issues 
						
						
					 
					
						2023-01-07 00:16:43 -06:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						5374c555f5 
					 
					
						
						
							
							Implement bubble seriliaztion in controllable physics ( #942 )  
						
						... 
						
						
						
						* bubble
* "Correct" serialization and enum
* Enum update
* figured out what things do
* accurate types and cleanup
* add sanity check
add getter
add slash command for testing
* fix default
* cleanup slash command
* handle game message probably
remove funny slash command
add all bubble GM's
Co-authored-by: Jett <55758076+Jettford@users.noreply.github.com > 
						
						
					 
					
						2023-01-07 00:14:51 -06:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						80f8dd8003 
					 
					
						
						
							
							Imminuty updates ( #925 )  
						
						... 
						
						
						
						* WIP Immunities
* Immunity getters
* remove redundent variable
replace it use with it's equivalent
* remove unused lookups, fix typos
* fix tests
* added imunity test
* address feedback
* more immunity tests
* explicit this 
						
						
					 
					
						2023-01-06 23:59:19 -06:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						1ac898ba00 
					 
					
						
						
							
							Remove GameConfig ( #874 )  
						
						... 
						
						
						
						* Remove GameConfig
* Fully remove GmeConfig
* Update worldconfig.ini
Co-authored-by: Aaron Kimbrell <aronwk.aaron@gmail.com > 
						
						
					 
					
						2023-01-06 23:21:40 -06:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						fc75d6048f 
					 
					
						
						
							
							dGame Precompiled header improvements ( #876 )  
						
						... 
						
						
						
						* moving branch
* Add deleteinven slash command
* Change name of BRICKS_IN_BBB
* Use string_view instead of strcmp
* Clean up include tree
* Remove unneeded headers from PCH files
Removes unneeded headers from pre-compiled headers.  This increases compile time, however reduces development time for most files.
* Update Entity.h
* Update EntityManager.h
* Update GameMessages.cpp
* There it compiles now
Co-authored-by: Aaron Kimbrell <aronwk.aaron@gmail.com > 
						
						
					 
					
						2023-01-06 23:17:05 -06:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						8bcb4bd36d 
					 
					
						
						
							
							Fix smashables not counting towards whole team ( #944 )  
						
						
						
						
					 
					
						2023-01-06 23:06:24 -06:00 
						 
				 
			
				
					
						
							
							
								Gie "Max" Vanommeslaeghe 
							
						 
					 
					
						
						
							
						
						7fcc8a6e84 
					 
					
						
						
							
							Merge pull request  #935  from EmosewaMC/WorldConfig  
						
						... 
						
						
						
						Eliminate WorldConfig Based Magic Numbers 
						
						
					 
					
						2023-01-07 03:41:40 +01:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						1789ec7f20 
					 
					
						
						
							
							delta compression fixes ( #937 )  
						
						
						
						
					 
					
						2023-01-03 11:22:04 -06:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						dc7d0ce142 
					 
					
						
						
							
							Fix Stuns of duration zero ( #938 )  
						
						
						
						
					 
					
						2023-01-03 11:21:57 -06:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						203a150a56 
					 
					
						
						
							
							Update DestroyableComponent.cpp  
						
						
						
						
					 
					
						2023-01-01 16:36:10 -08:00 
						 
				 
			
				
					
						
							
							
								EmosewaMC 
							
						 
					 
					
						
						
							
						
						19be0a61b2 
					 
					
						
						
							
							Eliminate WorldConfig Magic Numbers  
						
						... 
						
						
						
						Add comments for fields
Use the name directly 
						
						
					 
					
						2023-01-01 05:20:03 -08:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						09157506bf 
					 
					
						
						
							
							Fix Complete Overhaul ( #934 )  
						
						... 
						
						
						
						Check your pointers :) 
						
						
					 
					
						2022-12-31 11:44:09 -08:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						737eaba54d 
					 
					
						
						
							
							Serialize target with GameMessageStartSkill ( #933 )  
						
						
						
						
					 
					
						2022-12-31 03:56:30 -08:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						34b5f0f9d6 
					 
					
						
						
							
							add uncast to speed behavior ( #932 )  
						
						
						
						
					 
					
						2022-12-31 02:46:25 -06:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						9adbb7aa86 
					 
					
						
						
							
							Address World Server Packet timing and erroneous log ( #929 )  
						
						... 
						
						
						
						* Fix overread in projectile behavior
* Fix stuns
* Correctly read in bitStream
* Fix projectile behavior
* Address movement type issues
* Update shutdown time to be accurate
* Fix small issues 
						
						
					 
					
						2022-12-29 08:34:53 -06:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						bd28e4051f 
					 
					
						
						
							
							Fix Hash Collisions in CDBehaviorParameter table ( #930 )  
						
						... 
						
						
						
						* Fix hashing
* Update CDBehaviorParameterTable.cpp 
						
						
					 
					
						2022-12-29 03:43:52 -06:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						99c0ca253c 
					 
					
						
						
							
							Basic Attack Behavior Live Accuracy Improvements ( #926 )  
						
						... 
						
						
						
						* Overhaul BasicAttack Behavior so it matches the live 1.10.64 client 
						
						
					 
					
						2022-12-28 14:04:37 -08:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						0e9c0a8917 
					 
					
						
						
							
							Fix MovementSwitch Behavior ( #927 )  
						
						
						
						
					 
					
						2022-12-28 14:03:07 -08:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						5cc7d47074 
					 
					
						
						
							
							sanity check on opening packages ( #923 )  
						
						
						
						
					 
					
						2022-12-24 14:41:13 -08:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						85ab573665 
					 
					
						
						
							
							Fix duping issue ( #921 )  
						
						
						
						
					 
					
						2022-12-24 09:51:59 +01:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						6ec921025d 
					 
					
						
						
							
							Use new logic for applying speed changes in ApplyBuff ( #919 )  
						
						
						
						
					 
					
						2022-12-24 00:49:31 -08:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						bbd5a49ea2 
					 
					
						
						
							
							Update DarkInspirationBehavior.cpp ( #897 )  
						
						
						
						
					 
					
						2022-12-23 18:05:30 -08:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						675cf1d2a4 
					 
					
						
						
							
							Fix baseEnemyApe stuns and fix IdleFlags serialization ( #914 )  
						
						... 
						
						
						
						* Fix baseEnemyApe stuns
* Correct serialization 
						
						
					 
					
						2022-12-23 00:14:51 -06:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						9ebb06ba24 
					 
					
						
						
							
							Qb team credit ( #912 )  
						
						... 
						
						
						
						* give credit to whole team for qb's
* fix compiling 
						
						
					 
					
						2022-12-22 07:24:59 -06:00