Paul Chote
ae34410c80
Replace MoveIntoWorld with ReturnToCell/AssociateWithAirfield.
2019-10-17 23:31:15 +02:00
tovl
ac6431acf8
Clean up usage of CancelActivity.
2019-10-05 19:07:54 +02:00
tovl
3d4838b5bc
Make airlift landing direction configurable.
2019-09-21 18:16:34 +02:00
tovl
b4270af170
Fix airlift direction in isometric mods.
2019-09-21 18:16:34 +02:00
tovl
3fb54ea6ea
Add option for airlift to arrive from player baseline.
2019-09-21 18:16:34 +02:00
tovl
4a609bbee8
Allow units to give way when path is blocked by oncoming unit.
2019-09-15 17:51:34 +01:00
tovl
eb39080248
Allow minefields to start and end on occupied cells.
2019-09-13 23:47:34 +01:00
Paul Chote
7e4da8ea2c
Don't reload after finishing a field.
2019-08-20 19:51:12 +02:00
Paul Chote
7311ae889f
Clear placed mines queued fields too.
2019-08-20 19:51:12 +02:00
Paul Chote
9aec48aec3
Lay mines in order from start to end.
2019-08-20 19:51:12 +02:00
tovl
2d394f33b8
Fix units from transports appearing at load point.
2019-08-19 00:33:38 +02:00
Hedog
2a6f2bbe0e
Update movement inside leap to show attack animation
2019-08-17 12:42:06 +02:00
reaperrr
64780fc865
Fix ProductionAirdrop aircraft removal timing
...
...when leaving map before finishing TakeOff.
2019-08-11 16:28:42 +02:00
teinarss
277906c657
Fixes on blocking logic
2019-08-10 17:34:11 +02:00
tovl
58bb7fcbc0
Rework minefield visualisation.
2019-08-05 02:53:09 +01:00
tovl
b7a7b7aa7e
Revise target line colours to distinguish different attack types.
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
Paul Chote
bc4dea406d
Fix AttackTDGunboatTurreted exiting early.
2019-08-05 02:53:09 +01:00
tovl
207305e7d2
Reimplement MADtank logic as activity.
2019-07-30 11:03:32 +02:00
teinarss
cc84daacea
Added cache for cell cost and blocking
2019-07-26 15:54:22 +02:00
Mustafa Alperen Seki
30e2b69dba
Fix several traits missing OrderString checks for VoicePhraseForOrder
2019-07-16 10:04:55 +01:00
Paul Chote
6eaf615798
Fix conditional traits that incorrectly override INotifyCreated.
2019-07-14 00:41:59 +02:00
reaperrr
da8a353e65
Remove redundant code from ProductionAirdrop
...
With the updated Land code, this is now obsolete.
2019-07-05 00:03:36 +02:00
tovl
3790169db9
Make Tick return bool
2019-07-03 20:42:19 +02:00
tovl
b9c302a73a
Move ChildActivity handling into base Activity class.
2019-07-03 20:42:19 +02:00
tovl
adecd4ca87
Overhaul Land activity:
...
- Landing on an actor is no longer blocked by the underlying terrain
- Land in a nearby cell if the requested location is blocked
- Internally manages the fixed-wing landing sequence
- ProductionAirdrop transport waits until the exit is free before landing
2019-06-30 18:04:43 +02:00
Paul Chote
8f7426f579
Reduce duplication around AttackFollow's targets.
2019-06-29 23:28:23 +02:00
abcdefg30
7bbfd823d0
Fix Minelayer crashes
2019-06-27 20:22:10 +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
Paul Chote
65856f3b0e
Fix remaining semicolon spacing issues.
2019-06-08 18:46:03 +02:00
Paul Chote
674155a8dd
Move ctor initializers to their own line.
2019-06-08 18:44:50 +02:00
Paul Chote
548de12e85
Add newlines after closing braces.
2019-06-08 13:20:14 +02:00
Paul Chote
ebd36891dc
Switch other struct types to default(T).
2019-06-08 13:19:57 +02:00
Paul Chote
dba1301b61
Change new BitSet<T> to default(BitSet<T>).
2019-06-08 13:19:57 +02:00
Paul Chote
3b2b093e0e
Use original RA and TD footprint artwork.
2019-05-31 15:44:09 +02:00
Paul Chote
829b8cd2e1
Fix loadscreen text when switching between internal mods.
2019-05-31 15:22:08 +02:00
abcdefg30
1c965d812f
Fix WithSpriteBody crashes
2019-05-29 20:58:45 +01:00
Ivaylo Draganov
1fee50be2e
Add TruncateLabelWithTooltip helper function
...
* Move GetContrastColor helper to SpriteFont
* Move WidgetUtils from OpenRA.Game.Widgets to OpenRA.Mods.Common.Widgets
2019-05-27 17:28:47 +02:00
Paul Chote
4f7dca809f
Fix csproj formatting.
2019-05-26 23:13:37 +02:00
Paul Chote
845fca25d1
Change platform from x86 to Any CPU (preferring 64 bit)
...
A Release-x86 configuration allows x86 Windows installers to still be created.
2019-05-26 23:13:37 +02:00
Mustafa Alperen Seki
e007568e17
Make ClonesProducedUnits Conditional.
2019-05-25 23:19:41 +02:00
Paul Chote
78a70be0d4
Fix and enable SA1133, SA1134 style rules.
2019-05-24 10:47:57 +02:00
Mustafa Alperen Seki
3709380733
Implement ResourcePurifier
2019-05-22 19:41:21 +02:00
Paul Chote
3ca9d4b773
Drop targets when switching to a more restrictive stance.
2019-05-21 15:52:55 +02:00
reaperrr
0c2666b97e
Streamline Land activity
...
Removed some redundant parameters, some redundant overloads
and made Land always consider LandAltitude relative to target.
2019-05-17 18:51:21 +01:00
Ivaylo Draganov
a5bd08bd02
Revamp Tiberian Dawn ingame UI
2019-05-15 21:05:49 +02:00
Paul Chote
ba282865f1
Replace legacy StyleCop(Plus) with StyleCopAnalyzers
...
Analyzers are enabled in the Debug configuration
only to avoid unnecessary overheads when compiling
normally.
2019-05-09 20:40:08 +02:00
Paul Chote
353db73381
Fix a collection of minor style violations.
...
This enables several new StyleCopAnalyzer rules to
be enabled immediately during migration.
2019-05-09 20:40:08 +02:00
Paul Chote
76a8ae9f98
Set default values for BitSet<TargetableType>.
2019-05-09 20:40:08 +02:00
Paul Chote
ac8252531b
Fix solution listings in the Rider IDE.
2019-05-05 23:19:04 +02:00