David Markowitz
c4135eac46
Revert playerflags functions to uint instead of int ( #1130 )
...
Prevents issue with negative numbers resulting in bugs.
2023-06-26 00:51:28 -07:00
Aaron Kimbrell
41898bef86
foot race player flag fix ( #1125 )
...
and include fixes
2023-06-23 08:50:15 -05:00
David Markowitz
787dac7cd9
Update Dockerfile ( #1126 )
...
Fixes #1124
2023-06-23 08:49:58 -05:00
David Markowitz
e32cec6691
Merge branch 'first-draft-leaderboard-re-write' of https://github.com/EmosewaMC/DarkflameServer into first-draft-leaderboard-re-write
2023-06-21 21:53:23 -07:00
David Markowitz
85aa82b4b9
cleanup
2023-06-21 21:53:10 -07:00
David Markowitz
393733cc67
Update GameMessageHandler.cpp
2023-06-21 21:50:54 -07:00
David Markowitz
8156e5cc91
Update MigrationRunner.cpp
2023-06-21 21:50:16 -07:00
David Markowitz
d0e79d19fc
Update Metrics.hpp
2023-06-21 21:48:58 -07:00
David Markowitz
45256a0338
Merge remote-tracking branch 'upstream/main' into first-draft-leaderboard-re-write
2023-06-21 21:48:22 -07:00
David Markowitz
238fc98ea5
Fix shooting gallery leaderboard bugs
...
- add weekly functionality for top scores
- Fix shooting gallery score saving
- remove extra leaderboard fetch
2023-06-21 21:46:11 -07:00
David Markowitz
d340874284
more bug fixing
...
- fix weekly leaderboards
- fix ag classic vs dlu scoring
- fix sorting for survival ns
- fix sorting for racing
2023-06-21 19:46:01 -07:00
David Markowitz
fe23c7c5f7
Allow default scripts ( #1117 )
...
Fix an issue where vanity script overwrote always
2023-06-20 10:40:16 -05:00
David Markowitz
132d31d3ab
Fix vehicle serialization during races ( #1122 )
...
* Fix vehicle serialization during races
- Add missing frame stats reading
- correct the inversion of rotation
- correct serialization order
- use proper dirty flags
Tested that racers are no longer sideways on certain vertical slopes and stay in sync throughout the whole race.
* Update ClientPackets.cpp
* Update ClientPackets.cpp
* Update VehiclePhysicsComponent.h
2023-06-20 09:19:21 -05:00
David Markowitz
2d31b7e4bb
Fix incorrect serialization of SendTeleport ( #1121 )
...
* Fix incorrect serialization of SendTeleport
- Fixes all incorrect teleports in the game
- remove hacks in mast teleport
- ...
- ......
Update GameMessages.cpp
* Remove stupid argument
there got it all out
* remove extra true
2023-06-18 00:00:36 -07:00
David Markowitz
f46bc33dd4
Fix prereq bug ( #1118 )
2023-06-17 19:20:05 -05:00
David Markowitz
0d6bd33f9e
Remove unused problematic code ( #1115 )
2023-06-16 23:30:28 -05:00
Aaron Kimbrell
1a74c028c2
fix: make vanity npc's use default equipment if none is specified ( #1116 )
2023-06-16 16:09:46 -05:00
David Markowitz
2a0f63c0a1
Fix all smashables not playing animations ( #1112 )
...
Fixes an issue where most smashables did not explode into bricks upon death. This included anything that was spawned or didnt have the flag is_smashable set.
Tested that in races, all objects smash into bricks
Tested that the player properly explodes in their car if they crash
Tested that Shooting Gallery plays the special smash animation when a ship is smashed
Tested that all spawned objects play smash animations
* Fix warning, Fix modular assembly not smashing
* Rename variable to correct name
2023-06-14 15:44:22 -07:00
David Markowitz
12d7ab9034
Remove null check in GetPosition ( #1109 )
...
Get ready for null pointer errors
2023-06-06 22:48:41 -07:00
EmosewaMC
c99e2a372b
Add weekly filter
2023-06-05 16:04:56 -07:00
EmosewaMC
dab075fc39
forgor about this one
2023-06-05 15:19:52 -07:00
EmosewaMC
b4aa5db305
Comment out tests
...
rest in pepperoni tests
2023-06-05 15:10:08 -07:00
David Markowitz
259f0c8371
Working in game again
...
hooray
2023-06-05 04:10:59 -07:00
David Markowitz
a5e63529dc
const and compile save
2023-06-05 02:50:40 -07:00
David Markowitz
c572f2a58d
better tabs and organization
2023-06-05 02:43:02 -07:00
David Markowitz
5bff441c01
Fix query crashing
...
Just select all columns since we need most of them anyways
2023-06-05 02:31:49 -07:00
David Markowitz
96fc6e81d8
Update sql to work
...
The old way was supposed to work but doesn't. Oh well!
2023-06-05 02:24:00 -07:00
David Markowitz
59d7121978
Merge remote-tracking branch 'upstream/main' into first-draft-leaderboard-re-write
2023-06-05 02:04:14 -07:00
David Markowitz
b589755655
Fix out of bounds access in dpGrid ( #1106 )
...
Fixes an issue where we would try to access an array out of the physics bounds
2023-06-03 16:28:27 -07:00
David Markowitz
8ae1e1bc6b
Fix: remove ability to buy items from a vendor if they don't sell said item ( #1105 )
2023-06-03 00:40:46 -07:00
David Markowitz
9fabff16e4
Update AMFDeserialize ( #1096 )
...
Per ISO C++ standard 9.7.1 5.3,
"Otherwise the type of the enumerator is the same as that of the preceding enumerator unless the
incremented value is not representable in that type, in which case the type is an unspecified integral
type sufficient to contain the incremented value. If no such type exists, the program is ill-formed."
it is not undefined behavior to set a scoped enum to a value outside of its constant range because all values of the underlying type can represent the scoped enum
2023-06-02 06:44:49 -05:00
EmosewaMC
8267823ca4
More simplification
2023-05-31 23:17:13 -07:00
EmosewaMC
b8878da61b
Convert to using only floats
...
This will cover all of our bases for any type of score. No need to do any conversions.
2023-05-31 23:05:19 -07:00
EmosewaMC
47deca6f4f
Update migration
...
Better column names and maintainability
Better updating
Convert all data to floats
2023-05-31 23:04:33 -07:00
David Markowitz
8a1f275176
add a const
2023-05-31 03:10:28 -07:00
David Markowitz
e1a7b4993e
look ma, more work
2023-05-30 18:21:10 -07:00
David Markowitz
0ecc5d83c3
Fix out of bounds access
...
Fixes an issue where we would try to access an array out of the physics bounds
2023-05-30 17:30:50 -07:00
EmosewaMC
a43e03255c
It compiles at least now
2023-05-30 04:38:19 -07:00
EmosewaMC
83da45575e
CONST
2023-05-30 04:28:50 -07:00
EmosewaMC
f5f599764d
more const and views
2023-05-30 04:23:48 -07:00
EmosewaMC
7b1626901a
Add some debug asserts
2023-05-30 04:18:32 -07:00
EmosewaMC
a595347211
Merge remote-tracking branch 'upstream/main' into first-draft-leaderboard-re-write
2023-05-30 04:11:53 -07:00
EmosewaMC
0107d05d55
draft
2023-05-30 04:11:37 -07:00
David Markowitz
f26e66da4d
small updates to typs
2023-05-28 04:30:20 -07:00
David Markowitz
e47169fec5
Fix: Some platforms not using the same RNG for every roll ( #1103 )
...
* Test changes
* Update ObjectIDManager.h
* Revert "Update ObjectIDManager.h"
This reverts commit 3e4d169718
.
* Revert "Test changes"
This reverts commit 8e16573f93
.
* Use random engine
2023-05-26 23:22:31 -05:00
David Markowitz
238751f14e
Remove extra cout ( #1101 )
2023-05-25 15:29:46 -05:00
Aaron Kimbrell
59387e5fe3
fix: update type in am blue x script ( #1095 )
...
Fixes #1094
2023-05-17 13:17:34 -05:00
Gie "Max" Vanommeslaeghe
f9b52ad01c
Merge pull request #1025 from EmosewaMC/more-cdclient-cleanup
...
Implement animation table
2023-05-14 15:08:18 +02:00
David Markowitz
1f3df08730
Update GameMessages.cpp
2023-05-13 16:22:13 -07:00
Aaron Kimbrell
9708ea28dc
refactor: removed hardcoded ag laser logic ( #1079 )
...
* Removed hardcoded laser logic
* Address feedback
2023-05-13 18:21:17 -05:00