Paul Chote
b29b685058
Rename Fluent-related code to be more precise.
2024-10-04 15:11:27 +03:00
michaeldgg2
9524db20fe
RenderMouseBounds: debug trait for tweaking mouse bounds of Interactable/Selectable trait
2024-09-20 23:38:26 +02:00
Matthias Mailänder
4e5556dccc
Expose player names to localization.
2024-08-05 12:55:59 +03:00
Matthias Mailänder
b8756c4737
Move CachedTransform to OpenRA.Primitives.
2024-08-03 11:56:43 +03:00
RoosterDragon
0649f3dc32
RCS0056 - roslynator_max_line_length = 160
2024-07-29 21:56:36 +02:00
RoosterDragon
9d5d2ab493
RCS0056 - roslynator_max_line_length = 180
2024-07-29 21:56:36 +02:00
michaeldgg2
446d37b832
WithDockingAnimation: remove unnecessary dependency on Harvester trait
2024-07-01 23:26:52 +03:00
RoosterDragon
34a68cd2ca
Avoid keeping ActorInitializers in memory.
...
The SupportPowerManager and WithSpriteBody trait captured the ActorInitializer in lambda expressions, which keeps it alive as long as the trait. The lambdas didn't need to capture the ActorInitializer, so rejig them to allow the ActorInitializer to be reclaimed after the traits have been created. As the TypeDictionary in the ActorInitializer can be quite large, this helps reduce memory usage.
2024-06-16 13:19:07 +03:00
dnqbob
056420c834
Add WithSwitchableOverlay
2024-05-19 14:35:09 +03:00
Gustas
6b463f9d9e
Remove color caches
2024-05-04 16:31:35 +02:00
Gustas
5fc36bd45f
Make player stance colours universally respected
2024-05-04 16:31:35 +02:00
dnqbob
64f35feb13
WithIdleOverlay: support animation with facings
2024-05-03 18:36:07 +03:00
dnqbob
4f8ae422ec
WithAttackOverlay: support decoration animation.
2024-04-30 21:17:24 +03:00
dnqbob
f24a966f53
WithAttackOverlay: support specifc Armament to play animation.
2024-04-30 21:17:24 +03:00
dnqbob
78fdfbfb09
WithAttackOverlay: now support facing correctly with BodyOrientation
2024-04-30 21:17:24 +03:00
dnqbob
bdb0cfe243
WithAttackOverlay: fix ZOffset not related to actor.
2024-04-30 21:17:24 +03:00
atlimit8
a054d2115d
remove unused RenderSprite trait fields
2024-02-16 09:36:44 +02:00
michaeldgg2
9d29303142
Hovers: remove dependency on IMove trait
2024-02-13 11:30:35 -06:00
dnqbob
32121a38f4
Fix Hovers desync caused by changing 'WorldVisualOffset' in renderer.
2024-01-15 15:21:45 +02:00
Wojciech Walaszek
680144b24f
adds Hovers WorldVisualOffset to muzzle calculations
2024-01-06 13:06:08 +02:00
Gustas
2733ed4b1c
Fix war factory not opening its door properly
2023-12-03 19:27:02 +00:00
RoosterDragon
acca837142
Fix RCS1246
2023-11-19 19:28:57 +02:00
abcdefg30
b35b560ca1
Add an Offset field to WithDamageOverlayInfo
2023-10-31 20:55:26 +02:00
RoosterDragon
0bb2bc651b
Fix RCS1112
2023-10-30 23:31:33 +02:00
dnqbob
98160512b8
Fix LeavesTrails add effect at where actor removed
2023-10-21 22:21:12 +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
abcdefg30
85c8f6c446
Fix ProductionBar visually glitching for units without value
2023-10-11 12:10:05 +03:00
Gustas
686040a316
Turn ModelRenderer and VoxelCache into traits
2023-09-23 19:12:51 +02:00
Gustas
d427072cc9
Extract StoresResources from Harvester
2023-09-23 19:06:07 +02:00
Gustas
9d7feb176a
Add offset to WithVoxelBody
2023-09-09 16:53:22 +02:00
RoosterDragon
3275875ae5
Fix CA1851
2023-08-20 20:41:27 +02:00
Gustas
82458b5f7e
Add INotifyClientMoving interface
2023-08-08 14:48:59 +02:00
michaeldgg2
1a2d43fc99
WorldRenderer: use string.IsNullOrEmpty for check in Palette method
...
Unified usage of WorldRenderer.Palette method when it comes to appending player name (in case of player palette)
2023-07-25 13:33:11 +03:00
RoosterDragon
0958197df2
Fix CA1052
2023-06-20 17:57:40 +02:00
RoosterDragon
f336a956cf
Fix CA1012
2023-06-20 17:57:40 +02:00
michaeldgg2
fd2b14f464
DrawLineToTarget: made palette for rendering sprites customizable (and thus optional too)
2023-06-12 21:10:52 +03:00
RoosterDragon
f4af5c1764
Fix CA1852
2023-06-06 11:51:47 +03:00
RoosterDragon
277699cbd5
Fix CA1822
2023-06-06 11:51:47 +03:00
michaeldgg2
dac35a60ad
WithDecoration: fixed crash when Palette is null
2023-06-02 11:49:59 +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
8a285f9b19
Fix IDE0090
2023-04-08 16:51:51 +03:00
RoosterDragon
164abfdae1
Fix IDE0083
2023-04-08 16:51:51 +03:00
RoosterDragon
bd2b3d9793
Fix IDE0074
2023-04-08 16:51:51 +03:00
RoosterDragon
023d80b94d
Fix IDE0057
2023-04-08 16:51:51 +03:00
Matthias Mailänder
af2b32e7ba
Add particle smoke effects.
2023-03-23 12:15:16 +02:00
Paul Chote
7cd4272350
Access sequences from Map.
2023-03-10 20:11:33 +02:00
RoosterDragon
52fd564eac
Fix some whitespace formatting issues: stray tabs or spaces.
...
Wrap some long lines on affected code.
2023-03-02 20:02:45 +02:00
RoosterDragon
d4135d608e
Fix IDE0039
2023-02-27 10:09:11 +01:00