Gustas
a5e472dfe6
Add a utility command than extracts rule translations
2023-11-25 16:28:19 +01:00
Gustas
4b7036be0f
Match better newline format
2023-11-25 16:28:19 +01:00
Gustas
6386e96134
Move chrome extraction utility to common and reuse code
2023-11-25 16:28:19 +01:00
Gustas
b267374d20
It doesn't make sense to put dots after file paths
2023-11-25 16:28:19 +01:00
Gustas
342fc5b0e9
Fix trait linting not providing trait and actor names
2023-11-25 16:28:19 +01:00
Pavel Penev
ff49411bc1
Updated wiki job to use prepare job output
2023-11-21 17:20:22 +02:00
Pavel Penev
c80020f451
Update documentation job to use prepare job output
2023-11-21 17:20:22 +02:00
Pavel Penev
54c2f7d2b4
Added a prepare job to documentation GH workflow
2023-11-21 17:20:22 +02:00
penev92
59ad9e3cd7
Automated documentation.yml running on bleed merge
2023-11-20 16:07:16 +02:00
penev92
ead6bdecb6
Automated documentation.yml running on git tag
...
For release and playtest tags.
2023-11-20 16:07:16 +02:00
penev92
104801cdca
Parameterized duplicate code in documentation.yml
2023-11-20 16:07:16 +02:00
RoosterDragon
e6914f707a
Introduce FirstOrDefault extensions method for Array.Find and List.Find.
...
This allows the LINQ spelling to be used, but benefits from the performance improvement of the specific methods for these classes that provide the same result.
2023-11-19 19:28:57 +02:00
RoosterDragon
acca837142
Fix RCS1246
2023-11-19 19:28:57 +02:00
RoosterDragon
330ca92045
Fix RCS1077
2023-11-19 19:28:57 +02:00
RoosterDragon
499efa1d0a
Change CA2211 from suggestion (analyser default level) to silent.
...
The codebase has a lot of violations of this rule, reduce the amount of noise by reducing the severity.
2023-11-17 12:03:00 +02:00
Paul Chote
89e1d71aec
Validate lobby option values.
2023-11-17 10:28:52 +02:00
Paul Chote
2faae285db
Persist skirmish settings between sessions.
2023-11-17 10:28:52 +02:00
Paul Chote
bdef619803
Move skirmish bot creation to the server.
2023-11-17 10:28:52 +02:00
Paul Chote
3f4f9e7354
Introduce ServerType.Skirmish.
2023-11-17 10:28:52 +02:00
Paul Chote
3b67e425ed
Add FilenamePattern support to sequences.
2023-11-16 15:06:10 +02:00
RoosterDragon
c8efc5fdd7
Fix CA1854
2023-11-16 09:29:17 +02:00
RoosterDragon
c2568ebd1f
Fix CA1851
2023-11-16 09:29:17 +02:00
RoosterDragon
2996a1ddde
Fix CA1868
2023-11-16 09:29:17 +02:00
RoosterDragon
2ea2106eca
Fix CA1865
2023-11-16 09:29:17 +02:00
RoosterDragon
9f526610dd
Fix CA1864
2023-11-16 09:29:17 +02:00
RoosterDragon
3259737774
Add new .NET 8 rules to editorconfig.
...
Don't enforce the rules yet, since we are still targeting .NET 6.
2023-11-16 09:29:17 +02:00
RoosterDragon
360f24f609
Fix IDE0055
...
This rule no longer appears to be buggy, so enforce it. Some of the automated fixes are adjusted in order to improve the result. #pragma directives have no option to control indentation, so remove them where possible.
2023-11-16 08:45:10 +02:00
Paul Chote
60cbf79c9b
Add to ReplacePaletteModifiers upgrade rule.
2023-11-15 20:52:03 +02:00
Paul Chote
d98017c140
Fix trike icon.
2023-11-15 20:52:03 +02:00
Paul Chote
c0ae7ea497
Remove PaletteFromScaledPalette.
2023-11-15 20:52:03 +02:00
Paul Chote
ac53b89421
Remove D2kFogPalette.
2023-11-15 20:52:03 +02:00
Paul Chote
46ba8ef5dd
Remove effect*alpha palettes.
2023-11-15 20:52:03 +02:00
Paul Chote
cc0f116194
Remove custom deviator gas palette.
2023-11-15 20:52:03 +02:00
Paul Chote
8dc255f401
Fix sand animations.
2023-11-15 20:52:03 +02:00
Paul Chote
dd4bbc3546
Fix move flash.
2023-11-15 20:52:03 +02:00
Paul Chote
db0aabcb88
Fix starport and repair pad lights.
2023-11-15 20:52:03 +02:00
Svetlin Georfiev
a086fdaa5b
A simplification done according to de Morgan's laws.
2023-11-15 19:41:45 +02:00
Svetlin Georfiev
ee6f8ae45d
Improvement of cyclomatic complexity by fewer nestings.
2023-11-15 19:41:45 +02:00
Jakub Vesely
91802e6f10
ImportGen2Map: Fix imports of malformed maps.
...
Fixes #21126
2023-11-15 19:20:45 +02:00
RoosterDragon
d1797a021f
Disable CA2241 try_determine_additional_string_formatting_methods_automatically
...
This is creating some false warnings, so disable for now.
2023-11-15 19:13:17 +02:00
RoosterDragon
3ae617c55b
Fix CA2208
2023-11-15 19:13:17 +02:00
RoosterDragon
f6614c1c58
Fix CA1860
2023-11-15 19:13:17 +02:00
RoosterDragon
889de5e08a
Fix CA1822
2023-11-15 19:13:17 +02:00
RoosterDragon
b97d1a4c6c
Fix IDE0090
2023-11-15 19:13:17 +02:00
RoosterDragon
cfde0d7867
Fix IDE0001
2023-11-15 19:13:17 +02:00
RoosterDragon
399cef8fb2
Reset FPS counter on game start.
...
This avoids this displayed counter being dragged down by lower FPS during loading prior to the game starting.
2023-11-15 19:04:35 +02:00
RoosterDragon
58e447d8d0
Change FPS counter behaviour.
...
Calculate a rolling average of FPS over the last second. This allows the FPS counter to be updated every frame - and in particular means it can display a rough figure immediately rather than needing to wait one second to collect information at the start of a game.
2023-11-15 19:04:35 +02:00
RoosterDragon
43f339b91e
Fix FPS counter showing initial high figure.
...
When the widget is created, use the current frame as reference rather than always using zero. That avoids the first FPS reading from a new widget calculating as if all frames rendered since the game started occurred in the first second.
2023-11-15 19:04:35 +02:00
Gustas
9534443771
Add the ability for technician and rocket soldier to fire from a pillbox
2023-11-15 14:09:32 +02:00
Gustas
39755a2fce
Bump update rules to release-20231010
2023-11-15 07:38:51 +02:00