David Markowitz
2cc13c6499
chore: Make serialize actually virtual ( #1156 )
...
* Make serialize actually virtual
* fix serialize and make update virutal
* Update VendorComponent.h
* Remove flag var
* Update SoundTriggerComponent.h
---------
Co-authored-by: Aaron Kimbrell <aronwk.aaron@gmail.com>
2023-08-10 14:33:15 -07:00
David Markowitz
40c59c7f51
Ensure physics are predicted correctly
...
Update the PhysicsEntity position so it always matched the physics position.
2023-08-10 02:47:27 -07:00
David Markowitz
fba8fc9c45
Move blocks around
2023-08-10 02:09:58 -07:00
David Markowitz
a3b62d60f0
fixes and testing
...
Bounce works
add null check and default
2023-08-10 01:55:35 -07:00
David Markowitz
ad81e341da
add operator *= for vectors
2023-08-09 22:13:20 -07:00
David Markowitz
fe6be21008
fix raw reading
2023-08-09 22:08:32 -07:00
Aaron Kimbre
facc225b82
block out some
2023-08-09 23:29:04 -05:00
David Markowitz
97b683fd59
Update Zone.cpp
2023-08-09 20:34:49 -07:00
Aaron Kimbre
1207d896a8
waypoint commands wip
2023-08-09 21:37:36 -05:00
David Markowitz
5f7a108154
woirking
2023-08-09 00:34:39 -07:00
David Markowitz
fc56777969
Update dNavMesh.cpp
2023-08-08 23:54:47 -07:00
David Markowitz
cceaa96415
Use proper initializer
2023-08-08 00:19:44 -07:00
David Markowitz
1d4d1414e9
lol lmao
2023-08-07 20:45:26 -07:00
David Markowitz
4fbd536e74
add movementAI on load
2023-08-07 19:23:17 -07:00
David Markowitz
ed0c979544
Add file for u aronwk
2023-08-07 18:40:06 -07:00
David Markowitz
d372278b25
add arrived handler
2023-08-07 02:03:09 -07:00
David Markowitz
b546c96193
Add reversing
2023-08-07 01:46:03 -07:00
David Markowitz
aa734ef7ae
Working Pausing and Resuming
2023-08-07 00:44:57 -07:00
David Markowitz
6a5ff30a32
Working built in reverse for movementAI
2023-08-06 23:40:30 -07:00
David Markowitz
3e12dd782b
working forward
2023-08-06 21:15:06 -07:00
David Markowitz
bce87aaa06
use indexes for pathing
2023-08-06 20:25:22 -07:00
David Markowitz
20b2a62932
Merge branch 'movementAiPathing' into moreMovementAi
2023-08-06 16:13:18 -07:00
David Markowitz
600f0974e7
Increase height because Nexus Tower is tall
2023-08-06 16:06:12 -07:00
David Markowitz
a50e56e8ff
replace with operator+=
2023-08-06 15:53:37 -07:00
David Markowitz
8117773c56
Add path height correction on world load
2023-08-06 15:41:38 -07:00
Aaron Kimbrell
cefdfc696a
fix: Implement proper Sound trigger component serialization ( #1160 )
...
* cleanup
* more cleanup and fully implement the sound trigger
and racing sound trigger
* more cleanup, and better defaults
* fixes and tested
* update initializor for guid and when to load sound guids
* make racing sound trigger it's own component
* fix type
* Remove global
move serializes
---------
Co-authored-by: David Markowitz <EmosewaMC@gmail.com>
2023-08-06 15:38:12 -05:00
Aaron Kimbrell
7e2747a2d2
fix: load fdbchecksum to verify, even on character selection (world 0) ( #1176 )
2023-08-04 17:48:45 -05:00
Aaron Kimbrell
a29253d2f0
feature: Donation Vendor Component ( #1168 )
...
* refactor: Vendor inventory loading
Implement proper delta compression
dynamically determine multicostitems and standard cost items
Quatantine max's custom code
* WIP
* progress missions
* address feedback
* fix newline
* Cleanup
* oops
* fix default for nexus tower jawbox
cleanup some logs
* remove log
* remove include that got added back
2023-08-03 21:44:03 -05:00
David Markowitz
e5b69745aa
feat: Remove NET_VERSION define ( #1153 )
...
* Remove NET_VERSION define
I get to test this on 4 different platforms. yay...
* move stuff around
finally fixed you docker
i love this
Update Dockerfile
Update Dockerfile
change type
Update AuthPackets.cpp
Update AuthServer.cpp
* Update CMakeVariables.txt
* Update sharedconfig.ini
2023-08-03 21:38:33 -05:00
David Markowitz
040a78c386
fix: Remove usage of rand() and seed randomness for chatserver ( #1152 )
...
* Remove usage of rand(), time(0) to time(NULL)
Replace it with the random engine mt19937.
convert time(0) to time(NULL)
* update
* revert a bunch of changes
2023-08-03 21:38:19 -05:00
David Markowitz
d8a5fd49a4
chore: Small movementAiComponent cleanup ( #1145 )
...
* rename and cleanup file
* more
* fix broken function
* Further naming fixes
t
Revert "Further naming fixes"
This reverts commit 057189982ba56788d48f9265d815e6c562ba6328.
* next step
* undo all testing changes
* minor tweaks
2023-08-03 21:38:04 -05:00
David Markowitz
208ed02158
Fix incorrect kick out of rebuilds ( #1120 )
2023-08-03 21:37:27 -05:00
Aaron Kimbrell
952786c166
chore: cleanup some vanity npc logic ( #1174 )
...
* Dont setup talk for vanity npc's if they are no phrases
no ghosting ldfkey for canity npc's
* void, oops
* formatting
2023-08-03 21:37:09 -05:00
David Markowitz
9a07020a51
perf: Behavior Parameter memory savings ( #1166 )
...
* Memory Savings Behavior Parameter table
* Update CDBehaviorParameterTable.h
2023-08-03 19:31:02 -07:00
Aaron Kimbrell
a22ecf385f
feature: add full known GM list ( #1171 )
...
* feature: add full GM list
* Fix compiling
* add tests
Fix more issues
2023-08-03 21:27:40 -05:00
Aaron Kimbrell
c2b4aa4026
refactor: Vendor inventory loading ( #1163 )
...
* refactor: Vendor inventory loading
Implement proper delta compression
dynamically determine multicostitems and standard cost items
Quatantine max's custom code
* address feedback
* fix newline
* oops
* remove header
* fix default and const for
* he said make it a reference too, not just const
2023-08-03 05:51:52 -05:00
David Markowitz
0d48cfe8c0
fix: Nipoint3 Operator+= ( #1172 )
...
* fix operator +=
* fix operator +=
2023-07-31 00:22:56 -07:00
Aaron Kimbrell
e299bf9b62
fix: read and store the zone transition width properly ( #1169 )
2023-07-30 23:49:43 -07:00
Daniel Seiler
304af7922a
Update MariaDB for windows ( #792 )
...
* Update CMakeMariaDBLists.txt
* Update CMakeMariaDBLists.txt
---------
Co-authored-by: EmosewaMC <39972741+EmosewaMC@users.noreply.github.com>
Co-authored-by: David Markowitz <EmosewaMC@gmail.com>
2023-07-23 20:51:13 -05:00
TAHuntling
0610fe99f8
fix: Nexus Tower Combat Challenge can be started twice if two players start it at the same time ( #1147 )
...
* Nexus Tower Dummy Challenge Dual Instance Fix
Fix for dual instance starting when two players hit start on the challenge at the same time.
* Changed GetVar to GetNetworkVar
Changed the if statement to GetNetworkVar boolean of bInUse rather than GetVar boolean of bInUse
2023-07-23 16:04:45 -07:00
Gie "Max" Vanommeslaeghe
d1316cfc9f
Merge pull request #1107 from EmosewaMC/first-draft-leaderboard-re-write
...
feat: Leaderboards
2023-07-24 00:29:17 +02:00
avery
bd5ead40f6
feat: upgrade session keys to use mersenne twister ( #1155 )
...
* upgrade session keys to use mersenne twister
* arithmetic type static assert and windows min/max macro undef
2023-07-23 14:59:43 -07:00
David Markowitz
c791d1a237
feature: Auto update of ini files ( #1154 )
...
* Add auto update of ini files
Tested that config options that currently exist are not modified.
Tested that if the exact variable name is not located in the destination ini, the config option is added along with all of its corresponding comments.
Comments in the build files are ignored to prevent any possible name collision with comments.
* Fix typos and empty file issue
2023-07-23 12:09:07 -07:00
TAHuntling
54454973a1
Distance for pet digs increased slightly to help with navmesh issues ( #1151 )
2023-07-22 02:49:23 -07:00
David Markowitz
b87537c637
bump minor version
2023-07-22 02:16:53 -07:00
David Markowitz
a625d2eae5
Update SGCannon.cpp
2023-07-21 23:42:50 -07:00
David Markowitz
887e2a25f0
Fix race score bugs
...
num wins serialized properly
scores are saved and num wins and times played are incremented properly
2023-07-21 23:18:51 -07:00
David Markowitz
34392932b3
Merge branch 'main' into pr/1107
2023-07-21 19:40:30 -07:00
David Markowitz
cc251d0986
Update ActivityManager.cpp
2023-07-21 19:39:44 -07:00
David Markowitz
0c0f7216a1
Merge branch 'main' into pr/1107
2023-07-21 19:38:59 -07:00