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 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						015cbc06ea 
					 
					
						
						
							
							Fix racing spawn positions ( #913 )  
						
						
						
						
					 
					
						2022-12-22 05:16:18 -08:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						bd7f532a28 
					 
					
						
						
							
							Implement the Imaginite Backpack and Shard armor scripts ( #886 )  
						
						... 
						
						
						
						* Imaginite Pack now works
* Remove unused params
* Address issues
* Add TeslaPack script
Co-authored-by: aronwk-aaron <aronwk.aaron@gmail.com > 
						
						
					 
					
						2022-12-21 14:33:41 -08:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						51dd56f0a0 
					 
					
						
						
							
							Add MTU config option ( #908 )  
						
						... 
						
						
						
						* Add config option
* Add reloading 
						
						
					 
					
						2022-12-21 10:51:27 -06:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						38eb441ca1 
					 
					
						
						
							
							Correct Projectile behavior bitStream reads ( #907 )  
						
						
						
						
					 
					
						2022-12-21 00:26:17 -08:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						f2fa81b5c3 
					 
					
						
						
							
							Fix lobbies ( #901 )  
						
						
						
						
					 
					
						2022-12-20 15:20:44 -06:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						2fdcf62ec6 
					 
					
						
						
							
							Fix overread in projectile behavior and address broken stuns ( #898 )  
						
						... 
						
						
						
						* Fix overread in projectile behavior
* Fix stuns
* Correctly read in bitStream 
						
						
					 
					
						2022-12-19 14:52:00 -06:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						d69f733772 
					 
					
						
						
							
							Fix trading taking the wrong item ( #900 )  
						
						... 
						
						
						
						* Fix trading taking the wrong item
* Add missing returns
* Improve further
Do all verification first.  Then actually do the trade.  Prevents possible cheating attempts 
						
						
					 
					
						2022-12-19 14:51:44 -06:00 
						 
				 
			
				
					
						
							
							
								Aaron Kimbrell 
							
						 
					 
					
						
						
							
						
						157a05239e 
					 
					
						
						
							
							Add speedbase readling and writing to the level prograssion component and impli proper character versions for fixes ( #856 )  
						
						... 
						
						
						
						* Add speed base readling and writing
to the level prograssion component
Add retroactive fix to the  world transfer
TODO: see about versioning charxml fixes to make them not run every time
* version all current changes
* cleanup speed behavior
add calculate for future use in scripts
make < 1 speed multiplier possible
tested wormholer and it plays anims correctly
* cap the lower end of the speed multiplier
until the ending the behavior on hit properly works
* address feedback
add emun for character version
make set ignore multipliers consistent in speed behavior
switch case for char version upgrades
* remove the ability to stack speed boosts
* update value on level ups 
						
						
					 
					
						2022-12-19 13:45:50 -06:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						f311685dda 
					 
					
						
						
							
							Fix Some missions not progressing if they are the last item in the inventory ( #899 )  
						
						
						
						
					 
					
						2022-12-19 00:07:43 -08:00 
						 
				 
			
				
					
						
							
							
								David Markowitz 
							
						 
					 
					
						
						
							
						
						84c5d74450 
					 
					
						
						
							
							Add Delete Inventory Slash Command ( #865 )  
						
						... 
						
						
						
						* moving branch
* Add deleteinven slash command
* Change name of BRICKS_IN_BBB
* Use string_view instead of strcmp
* Remove GameConfig
* Revert "Remove GameConfig"
This reverts commit cef5cdeea2 
						
						
					 
					
						2022-12-18 09:46:04 -06:00