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
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
ac8252531b
Fix solution listings in the Rider IDE.
2019-05-05 23:19:04 +02:00
Paul Chote
1955cac84e
Unify Windows and mono build systems.
...
The Makefile behaviour is recreated using the new and significantly
cleaner .NET Core csproj format.
fixheader.exe is promoted to OpenRA.PostProcess.exe and now runs
on all platforms.
2019-05-05 23:19:04 +02:00
Paul Chote
753a0b1e3e
Add --refresh-map utility command.
2019-05-02 13:40:22 +02:00
reaperrr
ad4c0e6dee
Remove HeliFlyCircle activity
...
FlyCircle actually works fine for D2k Carryalls,
and no other place used this.
2019-05-01 20:50:10 +01:00
reaperrr
bc0d8ca015
Remove ResupplyAircraft and AllowYieldingReservation
...
The few extra things those two activities did can be done
in Resupply, making them redundant.
2019-04-29 01:40:52 +01:00
reaperrr
ba4b5738d7
Merge Rearm and Repair into Resupply activity
...
Allows parallel rearming and repairing.
2019-04-29 01:40:52 +01:00
Mustafa Alperen Seki
de7706c98f
Add ProductionCost/TimeMultiplier
2019-04-22 20:44:50 +02:00
Mustafa Alperen Seki
8752e76d1e
Split EngineerRepairable to its own file.
2019-04-22 20:25:52 +02:00
Paul Chote
492b5aec82
Save and restore viewport position / selection / control groups.
2019-04-20 14:54:48 +02:00
Paul Chote
de9649df27
Add save/load browser and buttons to the UI.
2019-04-20 14:54:48 +02:00
Paul Chote
3a693d8def
Implement loading screens.
2019-04-20 14:54:48 +02:00
reaperrr
0eb0a5a2bd
Add WithHarvesterSpriteBody
...
And move PrefixByFullness there.
Also put it into Mods.Cnc, as RA is the only shipping mod
using this.
2019-04-14 19:09:28 +02:00
reaperrr
2cdae0b380
Merge HeliReturnToBase into ReturnToBase
2019-04-13 18:47:08 +02:00
teinarss
71596ae959
Added drag direction mouse interaction for set the approach direction for airstrike and parabombs
2019-04-04 20:10:34 +02:00
teinarss
1dd90a1d7b
Pushed down the MouseInput handling to the OrderGenerators and made a base class for handling the basic logic
2019-04-04 20:10:34 +02:00
Mustafa Alperen Seki
9fef2c01ec
Add AppearsOnMapPreview
...
Allows preplaced actors to be rendered on map preview when saving the
map.
Also removes requirements for ResourceLayer in OpenRA.Game and moves it
to OpenRA.Mods.Common.
2019-04-04 19:37:19 +02:00
tovl
ea4f24d0b7
Rework harvester automation.
2019-04-04 19:22:25 +02:00
tovl
bc7516989e
Rework harvester unblock and idle behavior.
2019-04-04 19:22:25 +02:00
Paul Chote
d53338ca5e
Switch to the newer Roslyn compiler on Linux/macOS.
2019-03-30 20:17:17 +01:00
reaperrr
c82888204b
MovementTypes refactor update rule
2019-03-30 16:24:47 +00:00
Ivaylo Draganov
7695714f66
Add hotkey for removing actors from control groups
...
* Add `RemoveFromControlGroup` hotkey
* Add `RemoveFromControlGroup` method to `OpenRA.Game.Selection`
2019-03-28 13:20:47 +01:00
reaperrr
9a15df9dde
Update bleed update rule folder and update path
...
The release is out now, so it's time for updating this.
2019-03-23 21:34:22 +01:00
Paul Chote
2ba2510018
Check for unpackaged dependencies in make check.
2019-03-22 21:36:20 +01:00
Mustafa Alperen Seki
d54e4395e5
Add GrantConditionOnHealth
2019-03-21 14:36:33 +01:00
abcdefg30
e2a51676f7
Add an update rule for the PlaceSimpleBeacon removal
2019-03-14 01:55:34 +01:00
Mustafa Alperen Seki
35ad33e8be
Fix filenames of capture related traits.
2019-03-13 23:43:16 +01:00
abcdefg30
ed255fa919
Move update rules into the correct subfolder
2019-03-11 21:56:13 +00:00
abcdefg30
0ab7e0a855
Add support for multiple (un)deploy sounds on GrantConditionOnDeploy
2019-03-11 21:31:39 +00:00
reaperrr
ea2e452075
Add SpawnActorEffect
...
And use it to drop DelayedAction from ReinforcementsGlobal.
2019-03-11 12:54:58 +01:00
reaperrr
5ec47b47af
Rename fields on Repairable traits
...
To bring them in line with RearmActors,
Repairable.RepairBuildings and
RepairableNear.Buildings have been renamed
to RepairActors.
Additionally, their RA-specific internal
defaults were removed and the FieldLoader
now requires them to be set explicitly.
2019-03-10 19:19:49 +01:00
Mustafa Alperen Seki
1a728ee153
Add ExperienceTrickler trait.
2019-03-10 13:13:16 +01:00
tovl
2e5e7c22f4
Make Mobile a PausableConditionalTrait
2019-03-07 02:50:43 +01:00
Paul Chote
dad21fe879
Remove unused references to System.Data and System.XML.
2019-03-04 18:26:42 +00:00
Paul Chote
4886cca5d3
Remove System.Drawing references from mod code.
2019-03-04 18:26:42 +00:00
Paul Chote
3e404f6ac2
Remove HSLColor.
2019-03-04 18:26:42 +00:00
Paul Chote
08e3e429db
Remove obsolete LegacyEnter and ResolveFrozenActorOrder.
2019-02-03 20:21:51 +01:00
Paul Chote
c1e8bbfc58
Rewrite Enter activity, accounting for frozen and hidden actors.
2019-02-03 20:21:51 +01:00
Paul Chote
d2274f4285
Rewrite Mobile.MoveIntoTarget to support moving targets.
2019-02-03 20:21:51 +01:00
Paul Chote
1f7b558b29
Rename Enter to LegacyEnter.
2019-02-03 20:21:51 +01:00
Paul Chote
810aa744bf
Remove AttackSuicides trait.
2019-02-01 23:18:18 +00:00
Paul Chote
d03c5b1c48
Split Target.Recalculate into methods with and without invalidation.
...
TargetExtensions is moved into its own file.
2019-01-26 22:53:46 +00:00
Paul Chote
d2ee9bcad9
Move Png loader back to OpenRA.Game.
2019-01-08 21:20:06 +00:00
rob-v
f18d874524
CommonSelectorLogic for ActorSelectorLogic and TileSelectionLogic
2019-01-01 11:25:31 +00:00
Paul Chote
59f2f5669f
Change UpdateRules to account for 20181215 hotfix
2018-12-31 14:22:49 +01:00
reaperrr
54c2894b4e
Split off last bot modules
...
And dissolve AI namespace.
There would have been so little left in Common.AI,
that keeping it made no sense anymore.
2018-12-31 10:56:01 +00:00
abcdefg30
8689030f79
Add GrantConditionWhileAiming
2018-12-29 19:21:54 +01:00
Paul Chote
b41c178cb9
Revert "Units that have turrets while deployed now move their turrets back to their initial positions before undeploying"
...
This reverts commit d34bea293505f152d5f5aae3806dfcf36104945b.
2018-12-26 16:35:26 +01:00