Matthias Mailänder
b30285e38d
Officially deprecate this function.
2023-05-21 15:46:20 +03:00
dnqbob
6af14c16c9
Fix a rare crash when actor in IBotRespondToAttack is dead
2023-05-21 10:40:21 +02:00
abcdefg30
6b536ca88a
Add a Lua function to concat two tables
2023-05-20 18:56:58 +02:00
Matthias Mailänder
445b736885
Replace sandbox wrapper scripts.
2023-05-20 13:19:48 +02:00
dnqbob
e8dd85419f
add Autocrusher for baby visc
2023-05-20 12:53:29 +02:00
Gustas
ade27ad8b9
Fail CI on lint warnings
2023-05-19 17:25:03 +02:00
Gustas
34bcae9abb
Translation keys should not be required
2023-05-19 17:25:03 +02:00
Gustas
8894fdeaf9
Add map translation parse error linting
2023-05-19 17:25:03 +02:00
Gustas
b5ef9c29cf
Improve spawnpoint lint
2023-05-19 17:25:03 +02:00
Gustas
f344ccb714
Improve visibility lint
2023-05-19 17:25:03 +02:00
Gustas
9b71317280
Improve lint error wording
2023-05-19 17:25:03 +02:00
Gustas
1ac6912c2a
Fix lint error formatting
2023-05-19 17:25:03 +02:00
Gustas
3188532e59
Add punctuation to lint comments
2023-05-19 17:25:03 +02:00
abcdefg30
d9d8c23c63
Enable the restart button when we encounter a script error
2023-05-19 17:02:06 +02:00
IceReaper
0751b30d33
Fixed duplicate asset selection in asset browser.
2023-05-19 10:26:32 +03:00
abcdefg30
ce7f9e71c1
DefaultSpriteSequence: Avoid an extra allocation and LINQ when adding shadow frames
2023-05-16 22:57:33 +03:00
abcdefg30
05f21fcbe2
DefaultSpriteSequence: Merge if statements for readability
2023-05-16 22:57:33 +03:00
abcdefg30
00f2ba1a53
DefaultSpriteSequence: Remove redundant modulo operations
...
frame is already bounded by length.Value
2023-05-16 22:57:33 +03:00
abcdefg30
991e0a4c9a
DefaultSpriteSequence: Use .Count == 0 over !.Any()
2023-05-16 22:57:33 +03:00
abcdefg30
aa28881726
DefaultSpriteSequence: Use List.Find instead of LINQ's FirstOrDefault
2023-05-16 22:57:33 +03:00
dnqbob
0d98405bdc
Make ActorFacingModifier privately set
2023-05-11 17:27:18 +02:00
dnqbob
69441a4fee
Add TurnsWhileMoving to Mobile
2023-05-11 17:27:18 +02:00
dnqbob
a65bb17d68
Cache the notifyAttacks in AttackGarrisoned
2023-05-09 22:49:41 +02:00
Matthias Mailänder
6e6bf1ca81
Translate labels with parameters.
2023-05-09 20:14:52 +03:00
RoosterDragon
0b4a54ab54
TechTree.GatherOwnedPrerequisites performance improvements.
...
- Consuming methods cared only about the count and not the actual actors, so only counts the actors rather that creating lists.
- ProvidesPrerequisites implementations return cached objects rather then allocating new enumerables on each call.
2023-05-06 20:07:35 +03:00
Matthias Mailänder
65c0cf1065
Deprecate string format shorthand.
2023-05-05 19:03:09 +02:00
Matthias Mailänder
1c2ce0dcc0
Deprecate string format log shorthand.
2023-05-05 19:03:09 +02: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
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
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
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
RoosterDragon
7507333cd3
Fix missing Flags attribute on CABFlags enum.
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
c3e6c4685f
Fix CA1849
2023-04-17 00:05:12 +02:00
RoosterDragon
07fb5e8027
Fix CA1841
2023-04-17 00:05:12 +02:00
RoosterDragon
01eaa6b228
Fix CA1064
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