penev92
7a4ac01348
Changed SequenceReferenceAttributes to use nameof
2023-03-24 18:51:36 +01:00
penev92
6dda4fa9f7
Fixed BuildableTerrainOverlay ignoring scale
2023-03-24 18:51:36 +01:00
Matthias Mailänder
af2b32e7ba
Add particle smoke effects.
2023-03-23 12:15:16 +02:00
michaeldgg2
069b7c5500
RepairableBuilding: play/display notification when repair process is aborted.
2023-03-23 10:28:12 +01:00
michaeldgg2
ae1983faba
ProductionQueue: make PauseProduction, CancelProduction virtual, CancelProductionInner protected
2023-03-20 12:17:55 +02:00
RoosterDragon
bcfa0c9ae9
Review StyleCop rules.
...
- Enforce SA1604 ElementDocumentationShouldHaveSummary.
- Enforce SA1629 DocumentationTextShouldEndWithAPeriod.
- Turn off some rules covered by IDExxxx rules.
- Remaining rules are treated as part of OpenRA style.
2023-03-18 12:46:10 +02:00
RoosterDragon
88ba974ea5
Reformat editorconfig
...
- Group style rules with their associated options in a way that matches the documentation. This makes it easier to pair rules and their options.
- Remove OpenRA.ruleset and move all rules into .editorconfig file.
- Centralise IDE0005 workaround in Directory.Build.props file.
2023-03-17 22:31:10 +01:00
RoosterDragon
721c03d9af
Enforce additional style rules.
2023-03-17 22:31:10 +01:00
Gustas
384435f8eb
Remove annoying autocomplete suffix
2023-03-16 21:07:21 +01:00
penev92
e808549637
Removed a redundant cast - IDE0004
2023-03-14 17:43:32 +01:00
penev92
bde13a8572
Fixed a bad merge
2023-03-14 17:43:32 +01:00
RoosterDragon
98c4eaca83
Fix IDE0032
2023-03-14 13:41:25 +02:00
michaeldgg2
e64c0a35c5
ProductionPaletteWidget: offset and align for queued count is now customizable
2023-03-12 15:10:26 +01:00
penev92
6bedc4697b
Fix modcontent.chrome-3x.png
...
After it was changed to a version without padding.
2023-03-12 13:24:39 +02:00
Gustas
2dbefaf375
Cache font
2023-03-12 10:53:45 +01:00
Gustas
2050d55b21
Add player's name to super weapon timers
2023-03-12 10:53:45 +01:00
penev92
d61178de41
Added tooltips to ContentPackages
2023-03-11 21:43:18 +01:00
penev92
9cb2d19654
Added checkbox tick artwork to modcontent's chrome
2023-03-11 21:43:18 +01:00
penev92
8a59982420
Made Advanced installation offer optional packages
...
Previously all detected content would be installed. Now the user can choose whether they want to install the optional packages like music and videos.
2023-03-11 21:43:18 +01:00
penev92
c5aee7b2cf
Added Title and Identifier as fields of ModPackage
2023-03-11 21:43:18 +01:00
penev92
d0285b058b
Grouped installer SourceActions by ContentPackage
...
ContentPackages are defined in mod.yaml and list Installers that support them, but then the Installers and their SourceActions knew nothing about ContentPackages.
Also added BeforeInstall and AfterInstall sections for SourceActions in the Installers.
2023-03-11 21:43:18 +01:00
abcdefg30
64e84554d3
Fix empty mission objectives getting translated
2023-03-11 21:07:02 +01:00
Gustas
8a18c2e4b6
Add a CanDeploy check to Transform at FrameEndTask
2023-03-11 21:00:51 +01:00
abcdefg30
43bb9e4302
Fix the map.yaml formatting of some new D2k maps
2023-03-11 20:56:32 +01:00
abcdefg30
cb8921dc22
Fix the sequence filename update rule node placement
2023-03-11 20:56:32 +01:00
abcdefg30
64933ed04b
Fix sequence inheritance defined in yaml
...
Nodes need to be placed after "Inherits" nodes so that they take
precedence over the inherited nodes.
2023-03-11 20:56:32 +01:00
abcdefg30
040fbf9694
Make Wanders and AttackWander queue activities instead of resolving orders
2023-03-11 20:47:34 +01:00
Wylli
4500d964b3
Update AUTHORS
...
Update AUTHORS
2023-03-10 20:35:56 +01:00
IceReaper
fceab4f388
Allow mods to override production widgets text colors.
2023-03-10 20:31:15 +01:00
Guillermoqnk
b3d468aca1
Fix return fire logic ignoring AutoAttack priotities
...
Added brand new feature
Unnecessary assignmet removed
2023-03-10 20:18:10 +02:00
Paul Chote
3b0b15abb9
Reduce duplication and allocations around CalculateFrameIndices.
2023-03-10 20:11:33 +02:00
Paul Chote
f0cf728825
Dispose SequenceSet when we're done with it.
...
Utility rules that do something on a map and exit
are left without explicit disposing, as they will
be cleaned up immediately anyway.
2023-03-10 20:11:33 +02:00
Paul Chote
c35ab081ff
Rewrite sequence loading logic.
...
Multiple layers of Lazy<T>ness are replaced with
an explicit two-part loading scheme.
Sequences are parsed immediately, without the need
for the sprite assets, and tell the SpriteCache
which frames they need. Use-cases that want the
actual sprites can then tell the SpriteCache to
load the frames and the sequences to resolve the
sprites.
2023-03-10 20:11:33 +02:00
Paul Chote
1f3403717b
Fix negative sequence lengths.
2023-03-10 20:11:33 +02:00
Paul Chote
a6f3db0a45
Allow all sprites to use interpolated facings.
2023-03-10 20:11:33 +02:00
Paul Chote
b051211842
Remove internal state from ISpriteSequence API.
2023-03-10 20:11:33 +02:00
Paul Chote
279869b4c5
Fix --dump-sequence-sheets utility command.
...
Also formats output filenames to specify
indexed sprite channels.
2023-03-10 20:11:33 +02:00
Paul Chote
b69adb518a
Remove asset browser dependency on sequences.
2023-03-10 20:11:33 +02:00
Paul Chote
b7cdcf419f
Add ILintSequencesPass.
2023-03-10 20:11:33 +02:00
Paul Chote
7cd4272350
Access sequences from Map.
2023-03-10 20:11:33 +02:00
Paul Chote
992ba1a9a2
Remove HasEmbeddedPalette from sequences.
2023-03-10 20:11:33 +02:00
Gustas
dab3ca0025
Add support for dark player colors
2023-03-10 15:43:24 +02:00
RoosterDragon
939f715e3c
Fix IDE0053
2023-03-07 13:18:13 +02:00
Matthias Mailänder
37afd6094e
Rename GiveMcvCrateAction to GiveBaseBuilderCrateAction.
2023-03-07 12:53:31 +02:00
RoosterDragon
c916a00624
Remove workaround for old versions of mono.
2023-03-07 12:51:06 +02:00
Matthias Mailänder
f6e5bee334
Move JumpJet traits to the C&C library.
2023-03-07 12:24:05 +02:00
Matthias Mailänder
63b9f18d05
Also document the launch parameters.
2023-03-05 12:15:32 +02:00
Matthias Mailänder
7b9dafcd19
Code cleanup.
2023-03-05 12:15:32 +02:00
RoosterDragon
53e9f44972
Spelling fixes
2023-03-02 20:11:54 +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