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
David Markowitz
b972acbacc
Fix stream reads ( #894 )
...
No changes expected
2022-12-18 06:49:13 -08:00
Jett
1da2db9db6
Resolve some string related issues for Windows Debug
2022-12-17 16:03:18 +00:00
Aaron Kimbrell
631365b7f7
Add change idle flags behavior and GM ( #871 )
...
* update naming for animation flag enum value 0
* Add change idle flags behaviors and GM
* default to 0 when none is given
2022-12-16 15:24:13 -06:00