Commit Graph

1130 Commits

Author SHA1 Message Date
40a5d5ebab Update publishing.yml 2023-05-10 11:04:48 +01:00
bd8e519479 Update versions.txt 2023-05-10 10:32:31 +01:00
669785577a Update publishing.yml 2023-05-10 10:31:50 +01:00
031fd237be Update versions.txt 2023-05-10 00:17:37 +01:00
0655a1d64f Update publishing.yml 2023-05-10 00:16:55 +01:00
d5c1840f70 Update versions.txt 2023-05-10 00:04:45 +01:00
4b86312317 Update publishing.yml 2023-05-10 00:04:36 +01:00
1934c112f2 Update versions.txt 2023-05-09 23:46:00 +01:00
bb4fa39d12 Update publishing.yml 2023-05-09 23:45:33 +01:00
a94729afb7 Update versions.txt 2023-05-09 23:28:55 +01:00
180b1d1bfc Update publishing.yml 2023-05-09 23:28:38 +01:00
f4bb7c8b0c Update versions.txt 2023-05-09 23:16:27 +01:00
4ee3db2c64 Update publishing.yml 2023-05-09 23:15:26 +01:00
208af68ca0 Update versions.txt 2023-05-09 23:02:07 +01:00
4212e56654 Update publishing.yml 2023-05-09 22:59:01 +01:00
20faad8f14 Update versions.txt 2023-05-09 22:42:33 +01:00
66b5dd0d54 Update publishing.yml 2023-05-09 22:42:16 +01:00
912999ff7f Update versions.txt 2023-05-09 22:33:34 +01:00
2965bd8f8c Update publishing.yml 2023-05-09 22:33:15 +01:00
be66da0fb0 Update versions.txt 2023-05-09 22:18:39 +01:00
d38aec016b Update publishing.yml 2023-05-09 22:18:21 +01:00
2aa029d598 Update versions.txt 2023-05-09 21:55:36 +01:00
00647a45a9 Update publishing.yml 2023-05-09 21:55:09 +01:00
eec595594c Update versions.txt 2023-05-09 21:33:29 +01:00
a16b8a2339 Update publishing.yml 2023-05-09 21:33:13 +01:00
f1bf3b25dc Create publishing.yml 2023-05-09 21:32:50 +01:00
4ff5afd9f7 Fix race exit dialogue always exiting (#1077)
Fixes #1048
Tested that closing the dialog via esc, the x in the top right, or the big red x doesn't exit the race
Tested that the green check button does exit the race
2023-05-09 00:40:00 -05:00
ce931c2cfe Fix erroneous GM message ID (#1076) 2023-05-09 00:39:43 -05:00
7aad6e4bc2 Make header skips more obvious (#1074)
* Make header skips more obvious

seeing inStream.Read(LWOOBJID) is much less clear than a macro which very clearly skips the header.

* Formatting pass
2023-05-08 06:31:10 -05:00
64a947e338 Merge pull request #1069 from EmosewaMC/NullChecks
Add more null checks and split out code
2023-05-08 12:10:58 +02:00
8ceabadcde Removed some hardcoded logic for racing (#1075)
Including return world and what activity ID to use for rewards
2023-05-08 04:38:08 -05:00
7e61638595 Reinforce PacketUtils writing (#1073)
Ensure the correct size is written to the bitstream.  It is always supposed to write 64 bits.
2023-05-06 23:45:07 -07:00
33c12f3bc5 Fix bounds check (#1071)
Fix Chat Crash

Update CMakeVariables.txt

Add checks for all servers
2023-05-06 13:32:53 -05:00
7949907517 Fix bounds check (#1070) 2023-05-06 13:32:46 -05:00
cffb1449d8 Add better logs to saving (#1068)
* Fix overread in projectile behavior

* Fix stuns

* Correctly read in bitStream

* Fix projectile behavior

* Address movement type issues

* Update shutdown time to be accurate

* Fix small issues

* Fix missing template

* Add note for compile jobs

* Add bounds check for speed division

* Add better logs
2023-05-06 13:32:38 -05:00
5479cf4428 Fix typing of some player flag variables (#1067)
Mainly on properties

Tested that the spider queen mission can now be progressed
2023-05-06 13:32:26 -05:00
df3265c82e Add more null checks and split out code
Makes crash logs more apparent for what stage they crashed in for the engine updating.
2023-05-05 23:31:30 -07:00
e297aacc68 Breakout message identifiers (#1065)
and make them scope enums
2023-05-03 16:38:32 -05:00
c17b5fa586 prevent ressurecting with more than max stats (#1064)
for health and imagination
2023-05-03 01:31:50 -05:00
6aa90ad5b2 Breakout rest of the enums from dCommonVars and clean it up (#1061)
* Breakout rest of the enums from dcommonvars
so we don't have to deal with merge conflicts
ePlayerFlags is not a scoped enum, yet, due to it's complexity

* address feedback

* make player flag types consistent

* fix typo
2023-05-02 17:39:21 -05:00
e8590a5853 Add tests for LDF parsing and serialization. Cleanup LDF (#1062)
* Add tests and cleanup LDF header

Also implements a speedup by using overloaded operators to put numbers directly to a stream as opposed to doing to_string first.

Stage 2 of re-write

Reduce scoping
Add further optimizations
Fix more edge cases
Split out tests to many smaller ones

Use EXPECT_NO_THROW

Add edge cases to test

Added these first with the before to confirm they failed, and now will be adding the remaining fixes needed to make the tests pass.

Add edge case testing for LDF strings

Add further tests

Use characters instead of char*

Update AMFDeserializeTests.cpp

Add null tests

* Add Test Fixture for dCommon

* Add speed test

* Convert to using string_view

* Add explanation on early return

* Remove "testing" code
2023-05-02 17:19:20 -05:00
2f919d101f Fix bad lot comparison in AG Jet Effect Server (#1063) 2023-05-02 03:27:16 -07:00
4976701f37 breakout object bits into scoped enum (#997)
* breakout object bits into enum class
tested that things still work as expected
use the inplace set bits where appropiate

* add inline
2023-04-25 13:17:40 -05:00
de1ddd3125 Merge pull request #1019 from EmosewaMC/inventoryTypeCorrections
Correct incorrect inventory types
2023-04-23 12:49:43 +02:00
58951dced0 Remove all need for a local ugc server (#1054) 2023-04-22 12:32:32 -07:00
2e284eb2ce Implement Timer handlers in triggers and ontimerdone trigger event (#1031)
* Works, but AOE is broken

* Address Feedback

* fix typo
2023-04-18 12:48:03 -05:00
da6ca82ae2 add missing overrides (#1060) 2023-04-18 01:40:33 -05:00
f60ea40acc Add random end of race behavior (#1056)
* randominze between 0 and 7 inclusive
for the different animation types

* Make the end behavior deterministic unpon loading
So that all players see the same animations for each other
2023-04-18 01:40:20 -05:00
fbfa778d3d Patch ghosting exclusions (#1059) 2023-04-17 14:19:26 -05:00
4734996c7c Resolve most compiler warnings (#1053) 2023-04-12 11:48:20 -05:00