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
RoosterDragon
0066010792
Added MiniYAML merging unit tests
...
MockString:
CollectionOfStrings:
StringA: A
MockString:
CollectionOfStrings:
StringB: B
MockString:
-CollectionOfStrings:
MockString:
CollectionOfStrings:
StringC: C
MockString:
CollectionOfStrings:
StringD: D
MockString:
CollectionOfStrings:
StringA: A
StringB: B
StringC: C
StringD: D
-CollectionOfStrings:
MockString:
CollectionOfStrings:
StringA: A
StringB: B
-CollectionOfStrings:
CollectionOfStrings:
StringC: C
StringD: D
2023-04-14 23:57:26 +03:00
penev92
0b61954e39
Reimported some TS maps
...
Could not find the source for most of the maps, so reimported only those that were part of the original game's "official map pool" + 3 custom ones.
2023-04-14 20:50:08 +03:00
Paul Chote
a0cd008da6
Fixed gen2 map importer Bounds calculations
2023-04-14 20:50:08 +03:00