abcdefg30
b35b560ca1
Add an Offset field to WithDamageOverlayInfo
2023-10-31 20:55:26 +02:00
abcdefg30
61c3c252ea
Remove an unnecessary variable assignment
...
The info is already set with the same name in the constructor
2023-10-30 23:37:52 +02:00
abcdefg30
ed3ca78667
Use TryGetValue instead of ContainsKey followed by indexing
2023-10-30 23:37:52 +02:00
abcdefg30
6fb7bb1c08
Silence warnings about multiple enumerations in AIUtils
...
This method only every receives a list as parameter
2023-10-30 23:37:52 +02:00
abcdefg30
57cef527ba
Use Array.Find and List.Find instead of LINQ's FirstOrDefault
2023-10-30 23:37:52 +02:00
abcdefg30
3f0159cd89
Index at 0 instead of using LINQ's First
2023-10-30 23:37:52 +02:00
RoosterDragon
fc0bdce151
Fix RCS1239
2023-10-30 23:31:33 +02:00
RoosterDragon
c4ca3ca743
Fix RCS1226
2023-10-30 23:31:33 +02:00
RoosterDragon
724511e244
Fix RCS1225
2023-10-30 23:31:33 +02:00
RoosterDragon
e3646595ab
Fix RCS1218
2023-10-30 23:31:33 +02:00
RoosterDragon
a24308baa5
Fix RCS1214
2023-10-30 23:31:33 +02:00
RoosterDragon
258de7a6fd
Fix RCS1179
2023-10-30 23:31:33 +02:00
RoosterDragon
fcfee31972
Fix RCS1134
2023-10-30 23:31:33 +02:00
RoosterDragon
11b59b0a65
Fix RCS1132
2023-10-30 23:31:33 +02:00
RoosterDragon
0bb2bc651b
Fix RCS1112
2023-10-30 23:31:33 +02:00
RoosterDragon
ce39e97b86
Fix RCS1080
2023-10-30 23:31:33 +02:00
RoosterDragon
06aa378dfd
Fix RCS1074
2023-10-30 23:31:33 +02:00
RoosterDragon
43ebb93ff6
Fix RCS1071
2023-10-30 23:31:33 +02:00
RoosterDragon
4fe2ed3df0
Fix RCS1068
2023-10-30 23:31:33 +02:00
RoosterDragon
d1dc6293e8
Fix RCS1049
2023-10-30 23:31:33 +02:00
RoosterDragon
9f1ea57d3c
Fix RCS1041
2023-10-30 23:31:33 +02:00
michaeldgg2
b9b5b90330
Allow changing ZOffset of renderables in ActorPreviewPlaceBuildingPreview
2023-10-30 15:15:21 +01:00
RoosterDragon
216758dbc7
Fix Locomotor.CanMoveFreelyInto when using ignoreSelf.
...
The ignoreSelf flag is intended to allow the current actor to be ignored when checking for blocking actors. This check worked correctly for cells occupied by a single actor. When a cell was occupied by multiple actors, the check was only working if the current actor happened to be the first actor. This is incorrect, if the current actor is anywhere in the cell then this flag should apply.
This flag failing to be as effective as intended meant that checks in methods such as PathFinder.FindPathToTargetCells would consider the source cell inaccessible, when it should have considered the cell accessible. This is a disaster for performance as an inaccessible cell requires a slow fallback path that performs a local path search. This means pathfinding was unexpectedly slow when this occurred. One scenario is force attacking with a group of infantry sharing the same cell. They should benefit from this check to do a fast path search, but failed to benefit from this check and the search would be slow instead.
Applying the flag correctly resolves the performance impact.
2023-10-30 11:33:54 +02:00
Paul Chote
96dc085b35
Make lobby option tooltips work the same as factions.
2023-10-30 00:25:07 +02:00
Paul Chote
b28a3b6a5a
Fix lobby faction tooltip rendering.
2023-10-30 00:25:07 +02:00
Paul Chote
dd95b199b7
Fix a collection of mission browser UI issues.
2023-10-29 20:25:30 +02:00
Matthias Mailänder
3d9ac5a85e
Update DiscordRichPresence to version 1.2.1.24.
2023-10-27 13:34:14 +03:00
Paul Chote
37ce5e447f
Replace custom factpdox sprite with dynamically rendered vortex.
2023-10-27 10:37:28 +03:00
Paul Chote
a3c0cee2cc
Fix IRenderPostProcessPass texture unit binding.
2023-10-25 12:28:24 +03:00
Oliver Brakmann
4cc9b1be2b
Allow actors to target terrain without force-fire
2023-10-24 22:13:43 +03:00
Paul Chote
cb55039ec9
Replace GlobalLightingPaletteEffect with a post-processing shader.
2023-10-22 19:34:05 +03:00
Paul Chote
a51a9700cf
Replace FlashPaletteEffect with a post-processing shader.
2023-10-22 19:34:05 +03:00
Paul Chote
59d40c8b4e
Replace ChronoshiftPaletteEffect with a post-processing shader.
2023-10-22 19:34:05 +03:00
Paul Chote
fe6de396f2
Replace MenuPaletteEffect with a post-processing shader.
2023-10-22 19:34:05 +03:00
Paul Chote
47af7a9023
Add IPostProcessWorldShader for custom effect render passes.
2023-10-22 19:34:05 +03:00
dnqbob
b1f5367822
Allow mission use LobbyOptions as options and remove unused translation
2023-10-22 13:51:25 +02:00
dnqbob
98160512b8
Fix LeavesTrails add effect at where actor removed
2023-10-21 22:21:12 +03:00
Gustas
cbd6b67456
Add automated chrome string extractor.
2023-10-21 19:35:00 +02:00
Gustas
1f0e73906e
Fix static linting
2023-10-21 19:35:00 +02:00
dnqbob
3bc4a6c9dc
Add GrantConditionWhenDock pair
2023-10-21 19:47:28 +03:00
dnqbob
8b96b75960
LeavesTrails only works when actor inworld
2023-10-21 18:43:45 +02:00
dnqbob
d69dbd2793
FloatingSpriteEmitter only works when actor inworld
2023-10-21 18:43:45 +02:00
Jakub Vesely
cd5eb89ebc
TS: EMP Cannon should only be able to fire via the support power. Fixes #20828
2023-10-21 18:36:48 +02:00
Paul Chote
20c683fb4f
Enforce stricter checks on sequence Facings.
2023-10-21 18:23:37 +03:00
dnqbob
c427e24360
DetectCloaked: actor should be in world
2023-10-17 20:17:26 +03:00
Gustas
feced5505a
Remove the possibility of ReloadDelay becoming 0 with modifiers
2023-10-17 14:18:35 +02:00
Pavel Penev
806eebd269
Deprecated DateTimeGlobal.IsHalloween
2023-10-17 14:04:39 +02:00
Pavel Penev
b394e15998
Added current datetime properties to the Lua API
...
Also deprecated the IsHalloween property in favour of them.
2023-10-17 14:04:39 +02:00
Pavel Penev
7515c180b9
Added missing deprecation notices to Lua docs
2023-10-16 19:48:03 +02:00
Pavel Penev
c0f3f97811
Suppressed unused function parameter warning
2023-10-14 22:12:47 +02:00