Matthias Mailänder
1c2ce0dcc0
Deprecate string format log shorthand.
2023-05-05 19:03:09 +02:00
Matthias Mailänder
e251126dd4
Remove unused log proxy.
2023-05-05 19:03:09 +02:00
Matthias Mailänder
f2a4e7b984
Remove null sprite workaround from Tiberian Sun.
2023-05-04 22:13:59 +03:00
Matthias Mailänder
9e659cacf2
Fix rally point sprites not being truely optional.
2023-05-04 22:13:59 +03:00
Matthias Mailänder
c5e9567875
Fix a null reference exception upon empty Fluent strings.
2023-05-02 22:25:51 +02:00
Gustas
44f1af7059
Move TileScale to MapGrid
2023-05-02 16:37:30 +03:00
Nate Nichols
8f511a3bb6
Added ability to use Mouse 4 and Mouse 5 as hotkeys
2023-04-28 15:22:25 +03:00
Matthias Mailänder
4f7a01a291
Localize difficulty settings.
2023-04-25 21:33:02 +03:00
Matthias Mailänder
af6330b1bd
Allow localisation of dictionary values.
2023-04-25 21:33:02 +03:00
Matthias Mailänder
55ff0ac1f4
Inline variables.
2023-04-25 21:33:02 +03:00
abcdefg30
51bbfc39b0
Fix DischargeableSupportPowerInstance crashing without instances
2023-04-25 21:15:06 +03:00
JovialFeline
90bb2db349
Fix OnAllKilled crash for allies05b and allies05c
2023-04-23 23:49:10 +02:00
Matthias Mailänder
0d36bc19c6
Document radar appear trait and fields.
2023-04-22 23:24:24 +02:00
Gustas
a9a7777293
Report linguini parse errors
...
Reports duplicate keys
2023-04-22 19:23:41 +02:00
Gustas
bf66068557
Add per map linting
2023-04-22 19:23:41 +02:00
Matthias Mailänder
68eec52cef
Add TranslationProvider
2023-04-22 19:23:41 +02:00
Gustas
a065e6a47c
Fix map level lobby options not being translated
2023-04-22 19:23:41 +02:00
Gustas
efe135e38b
Add Translations to MapPreview
2023-04-22 19:23:41 +02:00
Gustas
07e47b6a28
Extract common rules translations
2023-04-22 19:23:41 +02:00
Gustas
8f5d8de1c2
Allow empty translation keys
2023-04-22 19:23:41 +02:00
Matthias Mailänder
2867334c00
Less verbose logging for untranslated strings.
2023-04-22 19:23:41 +02:00
Gustas
dc390a7301
Add IMove.MoveOntoTarget interface
...
In `TraitsInterfaces` we expose offset as WPos instead of CPos. In an upcoming PR we'll translate the same change to yaml.
2023-04-21 18:29:43 +02:00
Gustas
ad683d9226
Add MoveOnto Activity
...
No functional changes to `MoveWithinRange` nor `MoveAdjacentTo`. I've just
moved around code to for allow better overwriting.
2023-04-21 18:29:43 +02:00
Gustas
1c2eaa2654
Use nameof for ContrailEndColor description
2023-04-21 17:58:42 +02:00
Gustas
7ef1dccdcf
Add ContrailEndWidth
2023-04-21 17:58:42 +02:00
Gustas
ff488b77b5
Implement elite radar invisibility
2023-04-21 16:59:11 +02:00
Gustas
92cceea2b8
Enemy veterancy should always be visible
2023-04-21 16:59:11 +02:00
yamismo
8b522680e3
Added Nod Covert Operations - Eviction Notice - scb30ea
2023-04-19 21:52:30 -05:00
RoosterDragon
7507333cd3
Fix missing Flags attribute on CABFlags enum.
2023-04-17 00:05:12 +02:00
RoosterDragon
f470f9ab91
Fix CA2216
2023-04-17 00:05:12 +02:00
RoosterDragon
a120b9d37e
Fix CA2208
2023-04-17 00:05:12 +02:00
RoosterDragon
1b1b9dc29b
Fix CA2215
2023-04-17 00:05:12 +02:00
RoosterDragon
ef04e2e1e8
Fix CA2019
2023-04-17 00:05:12 +02:00
RoosterDragon
321d4b8afd
Fix CA1850
2023-04-17 00:05:12 +02:00
RoosterDragon
c3e6c4685f
Fix CA1849
2023-04-17 00:05:12 +02:00
RoosterDragon
6362bbd176
Fix CA1846
2023-04-17 00:05:12 +02:00
RoosterDragon
07fb5e8027
Fix CA1841
2023-04-17 00:05:12 +02:00
RoosterDragon
8fe82ed976
Fix CA1839
2023-04-17 00:05:12 +02:00
RoosterDragon
25b8e7fefc
Fix CA1834
2023-04-17 00:05:12 +02:00
RoosterDragon
ad4a443fc2
Fix CA1066
2023-04-17 00:05:12 +02:00
RoosterDragon
01eaa6b228
Fix CA1064
2023-04-17 00:05:12 +02:00
RoosterDragon
c442bd83f8
Fix CA1036
2023-04-17 00:05:12 +02:00
RoosterDragon
ff799303b0
Fix CA1018
2023-04-17 00:05:12 +02:00
RoosterDragon
f09241d263
Fix CA1010
2023-04-17 00:05:12 +02:00
Gustas
1db982276a
Fix actors being added to world while world actors are being iterated
2023-04-15 17:26:02 +02:00
Paul Chote
718c6d03cc
Downgrade SDL to 2.0.22.
2023-04-15 16:14:12 +02:00
Thomas Christlieb
57fba4e18e
Rename JoinChatDelay
2023-04-15 12:50:06 +02:00
ThomasChr
b219731173
Allow overriding of Server.Map via the dedicated server scripts
2023-04-15 12:50:06 +02:00
ThomasChr
a0eea7bcc0
fix path to wiki page
2023-04-15 12:50:06 +02:00
RoosterDragon
0c3071b9c6
Adjust MiniYaml node merging when removals are present.
...
# Example Scenario
MockString:
CollectionOfStrings:
StringA: A
MockString:
CollectionOfStrings:
StringB: B
MockString:
-CollectionOfStrings:
MockString:
CollectionOfStrings:
StringC: C
MockString:
CollectionOfStrings:
StringD: D
# Previous MergePartial result
# The CollectionOfStrings is merged into a single unit, so the C and D items are dragged upwards and jump ahead of the Removal
# When this is processed, the final result removes CollectionOfStrings entirely
MockString:
CollectionOfStrings:
StringA: A
StringB: B
StringC: C
StringD: D
-CollectionOfStrings:
# New MergePartial result
# When merging nodes, we no longer allow merges to jump an intervening removal node.
# This means we can have multiple of a certain key (CollectionOfStrings in this example) which was not the case previously.
# When this is processed, the final result includes C/D but not A/B.
MockString:
CollectionOfStrings:
StringA: A
StringB: B
-CollectionOfStrings:
CollectionOfStrings:
StringC: C
StringD: D
2023-04-14 23:57:26 +03:00