Paul Chote
9f3254dbd1
Implement isometric selection boxes for TS structures.
2020-03-24 00:07:10 -05:00
Paul Chote
ac200f6173
Rework decoration renderable traits:
...
- Removed implicit pip definitions and IPips interface.
New decoration traits have been added to render them.
Pip types are no longer hardcoded in OpenRA.Game.
- Decoration rendering is now managed by SelectionDecorations(Base),
which allows us to remove assumptions about the selection box
geometry from the decoration traits.
- RenderNameTag has been replaced by WithNameTagDecoration, which is
an otherwise normal decoration trait.
- Unify the configuration and reduce duplication between traits.
- Removed hardcoded references to specific selection box renderables.
- Remove legacy cruft.
2020-03-24 00:07:10 -05:00
Paul Chote
ce91c5a76f
Fix WithDisguisingInfantryBody idle animation crash.
2020-03-01 14:43:12 +01:00
Paul Chote
9dc4ea8541
Fix production door not closing if the actor stays on the exit cell.
2020-02-09 16:52:22 +01:00
abcdefg30
6cc27eaa76
Fix the description of VeteranProductionIconOverlay
2020-01-31 13:55:56 +01:00
reaperrr
b839204c7f
Minor WithInfantryBody reorganisation
...
Move PlayStandAnimation to a more suitable position
inside the file.
2020-01-25 13:26:25 +01:00
reaperrr
595b6c8923
Greatly simplified WithInfantryBody TickIdle code
...
There was a lot of redundancy and unnecessary
complexity in several checks.
This now also prevents infantry from randomly
restarting and potentially switching between stand
sequences if there are no idle sequences.
Old behavior can still be replicated by listing
stand sequences as IdleSequences.
2020-01-25 13:26:25 +01:00
abcdefg30
deffc2dd15
Add support for defining the palette of WithResourceLevelOverlay
2020-01-12 00:47:20 +00:00
abcdefg30
23b3c237b7
Update the year numbers in all license headers to 2020
2020-01-05 17:00:34 +00:00
reaperrr
7a57f0e6ef
Expose delay of WithDeathAnimation
...
Allows to show it a few ticks after death if the modder
wishes so.
2019-12-30 18:01:09 +00:00
Paul Chote
032c412e09
Fix WithTextDecoration rendering.
2019-12-28 21:44:26 +01:00
reaperrr
efc06a020b
Move WithDeliveryAnimation to Mods.Common
2019-12-08 16:03:14 +00:00
reaperrr
c4597b5c6b
Fix RA desert tree fire palette
...
By default WithDamageOverlay uses the actors'
palette, but RA's desert terrain uses the TD desert.pal
which isn't compatible with RA's fire animation shps.
2019-11-23 18:40:27 +01:00
Paul Chote
70b020205d
Rename *Time to *Ticks and increase internal resolution.
2019-11-17 17:06:29 +01:00
Paul Chote
1599eac66c
Rename SelectionBoxRenderable to SelectionBoxAnnotationRenderable.
2019-10-20 23:46:33 +02:00
Paul Chote
43e84c89ef
Rename SelectionBarsRenderable to SelectionBarsAnnotationRenderable.
2019-10-20 23:46:33 +02:00
Paul Chote
8e280ef0a7
Rename RangeCircleRenderable to RangeCircleAnnotationRenderable.
2019-10-20 23:46:33 +02:00
Paul Chote
81d9b705a6
Rename DetectionCircleRenderable to DetectionCircleAnnotationRenderable.
2019-10-20 23:46:33 +02:00
Paul Chote
4ec0fa299d
Rename TextRenderable to TextAnnotationRenderable.
2019-10-20 23:46:33 +02:00
Paul Chote
7937383bf4
Replace scaleSizeWithZoom with SpriteAnnotation.
2019-10-20 23:46:33 +02:00
Paul Chote
0ff078968d
Change IPlaceBuildingDecorationInfo to use annotations.
2019-10-20 23:46:33 +02:00
Paul Chote
1dc84f48de
Migrate traits to IRenderAnnotations.
2019-10-20 23:46:33 +02:00
Paul Chote
060ea80ca4
Fix infantry idle animations playing immediately after creation.
2019-10-20 16:38:25 +02:00
Paul Chote
999ad0e18a
Convert CustomTerrainDebugOverlay to IRenderAboveShroud.
2019-09-14 18:49:44 +02:00
Paul Chote
a9a43d54f7
Convert WithRangeCircle to IRenderAboveShroud.
2019-09-14 18:49:44 +02:00
tovl
2d394f33b8
Fix units from transports appearing at load point.
2019-08-19 00:33:38 +02:00
tovl
a8b9562d74
Adjust waypoint linewidths.
2019-08-10 21:17:38 +01:00
Paul Chote
d0faaf29ff
Restore selection lines for TargetLinesType.Automatic spectators.
2019-08-10 16:03:59 +02:00
Paul Chote
95ca14d4a3
Replace DrawTargetLine checkbox with an Automatic/Manual/Disabled dropdown.
2019-08-10 16:03:59 +02:00
Paul Chote
2909445452
Display target lines when the Waypoint command bar mode is active.
2019-08-10 16:03:59 +02:00
Paul Chote
1543ccb749
Reverse target line draw order.
2019-08-07 14:03:40 +02:00
Paul Chote
96263d47c5
Restore target line display for allied players and spectators.
...
Change behaviour to require the force-display modifier to reduce
visual noise.
2019-08-06 17:52:43 +02:00
tovl
58bb7fcbc0
Rework minefield visualisation.
2019-08-05 02:53:09 +01:00
Turupawn
3240b1e9eb
Overhaul target line rendering:
...
- Targets are now defined by the activities
- Queued activities are shown
- Support custom attack colors
2019-08-05 02:53:09 +01:00
tovl
922c6e9c40
Fix harvesters losing their last harvesting position when carried by carryall.
2019-07-19 10:49:24 +02:00
reaperrr
83a607e089
Fix resupply anim continuing if docked actor dies during resupply
2019-07-18 22:59:27 +01:00
Mustafa Alperen Seki
3e39ada304
Implement DetectCloakedMultiplier.
2019-06-28 12:19:08 +02:00
Paul Chote
71ed22a473
Fix crate paradrop animation.
2019-06-22 15:52:19 +03:00
teinarss
9982b01642
Get the Ascender value from mod.yaml instead from the Font
2019-06-21 12:51:45 +02:00
Paul Chote
ebf2ce32c0
Make sure braces for multi-line statements are on their own lines.
2019-06-08 19:26:53 +02:00
abcdefg30
586fa80943
Defer running the contents of TraitEnabled in WithMoveAnimation
2019-06-08 15:28:54 +02:00
Paul Chote
ebd36891dc
Switch other struct types to default(T).
2019-06-08 13:19:57 +02:00
Paul Chote
dabc7ec8dd
Remove unnecessary this. references.
2019-06-08 13:19:27 +02:00
reaperrr
3ff8fb3cd2
Rename Hovers' OffsetModifier to BobDistance
2019-06-02 10:00:58 +01:00
reaperrr
d5c66d9474
Fix or prevent bugs in Hovers
...
- Clamp fallTickHeight to at least 1,
to avoid potential DivideByZero crash.
- Prevent modders from setting values that
are bogus or would trigger other bugs,
via loadtime YamlExceptions.
2019-06-02 10:00:58 +01:00
reaperrr
b60346abb1
Polish various aspects of Hovers
...
- Use WDist instead of int for fields
- Change default values to approximately restore previous
releases' default behavior
- Improve and clarify descriptions
2019-06-02 10:00:58 +01:00
abcdefg30
1c965d812f
Fix WithSpriteBody crashes
2019-05-29 20:58:45 +01:00
reaperrr
7a403c9af5
Play StartSequence when With*SpriteBody is enabled
...
Not only on actor creation.
2019-05-28 22:13:38 +02:00
Paul Chote
78a70be0d4
Fix and enable SA1133, SA1134 style rules.
2019-05-24 10:47:57 +02:00
reaperrr
da6bf1a57d
Make ActorTags display ChildActivities
2019-05-04 21:33:10 +02:00