Commit Graph

1561 Commits

Author SHA1 Message Date
288991ef49 fix: Players are able to join a race without having a race car (#1149)
* Fixed Scrapped Racecar Stuck Issue

Changed RacingControlComponent to boot players back to the hub world when trying to race after dismantling a vehicle.

* Modified OnPlayerLoaded to fix Vehicle Inventory issue

* Change 3

---------

Co-authored-by: David Markowitz <EmosewaMC@gmail.com>
2023-10-08 19:38:48 -05:00
74cc4176e1 Update RigidbodyPhantomPhysicsComponent.h (#1213) 2023-10-08 15:58:47 -05:00
b33e9935f5 fix: GM 1272 was labled as 1273 (#1210) 2023-10-05 23:20:20 -07:00
258ee5c1ee CheatDetection: Move player access (#1209) 2023-10-05 15:31:05 -07:00
a8820c14f2 AssetManager: Match allocators (#1205)
Currently on line 116 of AssetManager.cpp, we have the following
`*data = (char*)malloc(*len);`
however on line 45 of AssetManager.h we have `delete m_Base;` which is not the same allocator as we used to allocate the memory.
This PR matches the malloc and free to be the correct calls.
2023-09-30 18:48:12 -05:00
1ec8da8bf7 fix: remove foreign key on name in cheat_detection table (#1202) 2023-09-30 06:22:32 -05:00
b24775f472 feat: Security improvements for spoofed packets (#1201)
* Add cheat detection for spoofed packets

* Add config option for ip loggin

* remove packet saving
2023-09-28 12:16:11 -05:00
bd65fc6e33 Fix version number (#1199)
Accidentally reverted the changes in a previous PR.
2023-09-25 08:23:23 -05:00
44f466ac72 fix: deleting last character still shows the character (#1123)
* Fix deleting last character

Fix an issue where deleting your last character caused the character to still show up on the character selection screen.

Tested that deleting my final character results in an empty character selection scene.

* Update UserManager.cpp
2023-09-24 02:55:54 -05:00
51540568fb Strengthen checks for slash commands (#1198) 2023-09-22 17:48:35 -07:00
08020cd86d chore: cleanup LU(W)string writing (#1188)
* chore: cleanup LU(W)string writing
and add methods for reading
remove redunent "packet" from packet reading helpers
move write header to bitstreamutils since it's not packet related
add tests for reading/writing LU(W)Strings

* remove un-needed function defintions in header

* make reading and writing more efficient

* p

p

* quotes

* remove unneeded default

---------

Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com>
2023-09-20 20:06:28 -05:00
ca78a166d9 fix #1194 (#1196) 2023-09-19 05:59:02 -05:00
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
dd2338601e Combine files
Add LUtrigger interfaces and calling
2023-08-23 14:53:02 -05:00
daf5a7ffa9 fixes 2023-08-22 10:25:09 -07:00
67cd990d98 Merge branch 'moreMovementAi' of https://github.com/DarkflameUniverse/DarkflameServer into moreMovementAi 2023-08-21 12:33:19 -07:00
294efe0fe0 Fixed speed stuff
Should be tested more.
2023-08-21 12:33:13 -07:00
c70eb77c14 use SetMaxSpeed 2023-08-20 02:19:34 -05:00
e3ae0b6304 fix frame stats in vehicle racing 2023-08-19 23:17:12 -07:00
a9fd7c5e08 Always extract navmeshes 2023-08-19 23:09:47 -07:00
4f447eb441 Merge branch 'moreMovementAi' of https://github.com/DarkflameUniverse/DarkflameServer into moreMovementAi 2023-08-19 22:44:13 -07:00
11b1f5b9d4 Remove flags in controllablePhysics 2023-08-19 22:44:02 -07:00
8dd7553421 fix delay 2023-08-20 00:36:28 -05:00
5612e57590 respect try-parse
consolidate space trimming
2023-08-20 00:13:01 -05:00
2e386d29df fix: Limit the number of players that can join a team (#1187)
* Limit the number of players that can join a team
after being invited

* Notify player if they weren't added to the team

* check pointer
2023-08-18 18:58:27 -05:00
d893ecddeb Renamed RocketLaunchLUP to MultiZoneEntrance (#1185) 2023-08-18 14:14:40 -05:00
2bb39f4fa5 fixe some spacey string
be smater about pausing
2023-08-16 15:53:13 -05:00
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
e35b95f3c8 Merge branch 'wbl-generic-and-rc-citizen' into moreMovementAi 2023-08-15 10:13:38 -05:00
b37574c05e Merge branch 'main' into wbl-generic-and-rc-citizen 2023-08-15 10:11:29 -05:00
5168404567 fix path starting waypoint 2023-08-15 09:47:45 -05:00
92e2ab55d9 Update MovementAIComponent.cpp 2023-08-14 20:42:07 -07:00
959d19c8eb remove hard coded start 2023-08-14 20:28:45 -07:00
b659edd980 Yes 2023-08-14 20:28:27 -07:00
abce40f17f format 2023-08-14 20:15:25 -07:00
a63d7df0d2 Add waypoint command handling 2023-08-14 09:31:10 -05:00
f4f13e081a Update Commands.md (#1184)
If this fails to build im going to be nice to people
2023-08-13 17:05:04 -07:00
1b54387677 Merge branch 'main' into moreMovementAi 2023-08-12 21:57:07 -07:00
c26086aff5 perf: Add path height correction on world load (#1178)
* Add path height correction on world load

* Increase height because Nexus Tower is tall

* Update height checker

- Only go up and down, do not deviate from the point you are on
- As a backup, use the nearestPoint on the nearestPoly, should detour be able to find one.
- Add a debug assert to fail the program should toReturn differ from nearestPoint[1].

Update dNavMesh.cpp

Update dNavMesh.cpp

* Fix if condition to actually return the value...

---------

Co-authored-by: Aaron Kimbrell <aronwk.aaron@gmail.com>
2023-08-12 09:20:00 -05:00
0337449aa7 Merge pull request #1183 from DarkflameUniverse/fastcrashfixes
fix: dangling pointer in mission when saving character data
2023-08-12 12:21:14 +02:00
598f4e1663 Fix dangling pointer 2023-08-12 02:11:25 -07:00
56ab6bd4c3 updates 2023-08-12 00:40:18 -07:00
84ba38bd1d Add some command handlers 2023-08-12 00:40:48 -05:00
2db8caadde Fix serialization for Controllable Physics 2023-08-11 21:37:35 -07:00
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
d233c7e2aa Merge pull request #1182 from DarkflameUniverse/fixRawReading
fix: RAW to OBJ parsing
2023-08-10 23:50:11 +02:00
beaceb947b fix: Properly read in scene metadata (#1170)
* fix: Properly read in scene metadata

* Fix reading in rental time and period from property path

* remove useless name in var
change hex to decimal so it's readable
fix scene transistion loop logic

* fix typoe and remove whitespace
2023-08-10 16:35:12 -05:00
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
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
fba8fc9c45 Move blocks around 2023-08-10 02:09:58 -07:00