15 Commits

Author SHA1 Message Date
Ray Koopa
9aad0faf6b Implement real packet handling. 2020-07-10 02:15:06 +02:00
Ray Koopa
ac2d12c1b6 Handle additional packets. 2020-07-09 17:06:37 +02:00
Ray Koopa
17b0edf67f Push current additions to Worms 2 server with test proxy. 2020-07-08 23:48:28 +02:00
Ray Koopa
a308ae49b1 Add quick Worms 2 server PoC. Makes BinaryStream FixedString extensions globally available. 2020-07-07 02:45:00 +02:00
Ray Koopa
08703b6c12 Add initial Blazor-based scheme editor. 2020-07-02 01:25:35 +02:00
Ray Koopa
ebba11bd59 Update project file. 2020-07-01 13:54:16 +02:00
Ray Koopa
5321dfb49a Overhaul implementations and documentation. 2020-07-01 02:09:36 +02:00
Ray Koopa
66d4d15305 Relax NuGet package dependencies where possible. 2020-06-27 17:08:56 +02:00
Ray Koopa
88d07a1ff1 Fix remaining Scheme bugs.
- Implement IEquatable.
- Fix RoundTimeSeconds not properly being parsed.
- Uniquely throw ArgumentOutOfRangeException even for rounding properties.
- Fix FallDamage not being stored properly.
- Add tests for rounding properties and local scheme test files.
- Implement equality operations for SchemeWeapon.
2020-06-27 16:30:49 +02:00
Ray Koopa
26a9125f0a Rewrite logic of parsing Scheme object count and type.
Mirrors frontend logic more closely now without the need for static lookup arrays.
2020-06-26 19:00:55 +02:00
Ray Koopa
b4cf309156 Update target framework for most projects.
- Test projects now run on .NET Core 3.
- NuGet packages additionally target .NET Standard 2.1 to use Span functionality.
2020-06-26 18:54:53 +02:00
Ray Koopa
0ce2ce387e Publish split game-related NuGet packages. 2020-06-18 15:52:14 +02:00
Ray Koopa
e57c593efa Review code, update code standards and NuGet packages. 2019-09-27 20:13:24 +02:00
Ray Koopa
93f9481dc9 Add Shell project. 2019-03-02 10:32:46 +01:00
Ray Koopa
c7d7f5cb3e Move projects into specific sub-folders. 2019-01-28 06:30:58 +01:00