David Markowitz
458db4682b
Use better height and path checking
...
Fix issue with paths entering infinite loop
fix default position height being at height 0.
2023-08-24 03:40:10 -07:00
Aaron Kimbre
dd2338601e
Combine files
...
Add LUtrigger interfaces and calling
2023-08-23 14:53:02 -05:00
David Markowitz
daf5a7ffa9
fixes
2023-08-22 10:25:09 -07:00
David Markowitz
67cd990d98
Merge branch 'moreMovementAi' of https://github.com/DarkflameUniverse/DarkflameServer into moreMovementAi
2023-08-21 12:33:19 -07:00
David Markowitz
294efe0fe0
Fixed speed stuff
...
Should be tested more.
2023-08-21 12:33:13 -07:00
Aaron Kimbre
c70eb77c14
use SetMaxSpeed
2023-08-20 02:19:34 -05:00
David Markowitz
e3ae0b6304
fix frame stats in vehicle racing
2023-08-19 23:17:12 -07:00
David Markowitz
4f447eb441
Merge branch 'moreMovementAi' of https://github.com/DarkflameUniverse/DarkflameServer into moreMovementAi
2023-08-19 22:44:13 -07:00
David Markowitz
11b1f5b9d4
Remove flags in controllablePhysics
2023-08-19 22:44:02 -07:00
Aaron Kimbre
8dd7553421
fix delay
2023-08-20 00:36:28 -05:00
Aaron Kimbre
5612e57590
respect try-parse
...
consolidate space trimming
2023-08-20 00:13:01 -05:00
Aaron Kimbre
2bb39f4fa5
fixe some spacey string
...
be smater about pausing
2023-08-16 15:53:13 -05:00
Aaron Kimbre
691a42ba20
Merge RC script from differnt branch
...
Add wandering vendor script
Update proximity monitors to move with their respective entityies
2023-08-15 14:35:35 -05:00
Aaron Kimbre
5168404567
fix path starting waypoint
2023-08-15 09:47:45 -05:00
David Markowitz
92e2ab55d9
Update MovementAIComponent.cpp
2023-08-14 20:42:07 -07:00
David Markowitz
959d19c8eb
remove hard coded start
2023-08-14 20:28:45 -07:00
David Markowitz
b659edd980
Yes
2023-08-14 20:28:27 -07:00
David Markowitz
abce40f17f
format
2023-08-14 20:15:25 -07:00
Aaron Kimbre
a63d7df0d2
Add waypoint command handling
2023-08-14 09:31:10 -05:00
David Markowitz
1b54387677
Merge branch 'main' into moreMovementAi
2023-08-12 21:57:07 -07:00
David Markowitz
598f4e1663
Fix dangling pointer
2023-08-12 02:11:25 -07:00
David Markowitz
56ab6bd4c3
updates
2023-08-12 00:40:18 -07:00
Aaron Kimbre
84ba38bd1d
Add some command handlers
2023-08-12 00:40:48 -05:00
David Markowitz
2db8caadde
Fix serialization for Controllable Physics
2023-08-11 21:37:35 -07:00
David Markowitz
5eca25e42a
refactor: Move CDClient Database away from constructor queries ( #1164 )
...
* Move away from constructor queries
Fix up other large tables to have proper backup lookups
Revert "idk im just dumb ig"
This reverts commit 5d5be5df53b8959b42b291613d7db749a65a3585.
idk im just dumb ig
* Fix slow components registry lookup
* add define for cdclient cache all
* Update CDBehaviorParameterTable.cpp
2023-08-10 23:27:40 -05:00
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
Aaron Kimbre
facc225b82
block out some
2023-08-09 23:29:04 -05: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
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
a50e56e8ff
replace with operator+=
2023-08-06 15:53:37 -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
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
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
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