DarkflameServer/dGame
David Markowitz ef3fdba621
fix: FrameStats serialization (#1481)
* fix serialization

Was incorrect before.  The only flags are if any data in the FrameStats has changed, you write them again.  Velocities also do not use dirty flags for their values, they use a flag to determine if their velocity if zero or non-zero.  if any velocity changes, re-write FrameStats.

Tested that 2 players can see each other move as before, enemies move as before and players racing is identical as before.

* Update HavokVehiclePhysicsComponent.cpp
2024-02-27 23:40:26 -06:00
..
dBehaviors chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
dComponents fix: FrameStats serialization (#1481) 2024-02-27 23:40:26 -06:00
dEntity change timers to not use ptrs (#1399) 2024-01-06 03:45:23 -06:00
dGameMessages comments from movementAI branch (#1483) 2024-02-27 10:07:14 -06:00
dInventory refactor: Change TryParse implementation (#1442) 2024-02-10 05:05:25 -06:00
dMission refactor: Change TryParse implementation (#1442) 2024-02-10 05:05:25 -06:00
dPropertyBehaviors squash commits (#1479) 2024-02-27 01:29:51 -06:00
dUtilities chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
Character.cpp refactor: allow usage of NiPoint3 and NiQuaternion in constexpr context (#1414) 2024-01-29 01:53:12 -06:00
Character.h chore: Player class removal (#1445) 2024-02-04 06:29:05 -08:00
CMakeLists.txt chore: Player class removal (#1445) 2024-02-04 06:29:05 -08:00
Entity.cpp fix: FrameStats serialization (#1481) 2024-02-27 23:40:26 -06:00
Entity.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
EntityManager.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
EntityManager.h chore: use ranges in EntityManager and touch up (#1451) 2024-02-11 14:28:25 -06:00
LeaderboardManager.cpp chore: Convert LeaderboardManager to use BitStream refs (#1469) 2024-02-26 23:25:45 -06:00
LeaderboardManager.h chore: Convert LeaderboardManager to use BitStream refs (#1469) 2024-02-26 23:25:45 -06:00
PlayerManager.cpp chore: Player class removal (#1445) 2024-02-04 06:29:05 -08:00
PlayerManager.h chore: Player class removal (#1445) 2024-02-04 06:29:05 -08:00
TeamManager.cpp Teams: Default team loot to ffa (#1224) 2023-10-18 09:18:22 -05:00
TeamManager.h Teams: Default team loot to ffa (#1224) 2023-10-18 09:18:22 -05:00
TradingManager.cpp close trade window (#1457) 2024-02-11 21:00:39 -06:00
TradingManager.h close trade window (#1457) 2024-02-11 21:00:39 -06:00
User.cpp fix: general crashes (#1336) 2023-12-16 12:27:06 -06:00
User.h fix: make include paths consistent (#1390) 2024-01-05 06:33:52 -06:00
UserManager.cpp chore: make predefined name unique when the name files are not provided (#1453) 2024-02-11 00:08:22 -06:00
UserManager.h refactor: Database abstraction and organization of files (#1274) 2023-11-17 18:47:18 -06:00