Paul Chote
c480b2b599
Prefer own service depots over allies.
2019-05-22 20:41:51 +02:00
Mustafa Alperen Seki
feeae74455
Add INotifyResourceDumped Interface
2019-05-22 19:41:21 +02:00
Zimmermann Gyula
1e99075c70
Implement RefineryResourceMultiplier.
2019-05-22 19:41:21 +02:00
Zimmermann Gyula
71acfaf014
Implement HarvesterResourceMultiplier.
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
Paul Chote
62b5d22e53
Add INotify(Activity)StanceChanged interfaces.
2019-05-21 15:52:55 +02:00
Paul Chote
fbce22784b
Fix ICaptureProgressWatchers continuing after captor disposal.
2019-05-19 13:37:42 +02:00
Paul Chote
44c5d38a0e
Disable AutoTarget if targeting a persistent fallback.
2019-05-19 13:23:01 +02:00
Paul Chote
55f6744cf3
Replace IPreventsAutoTarget with IDisable(Enemy)AutoTarget.
...
This allows traits on the attacking unit to suppress auto targeting
and makes the distinction between the two interfaces clear.
2019-05-19 13:23:01 +02:00
reaperrr
7becbe6b14
Allow non-VTOL to LandOnCondition
...
Note: This might still break in unexpected ways,
since non-VTOLs implicitly rely on ReturnToBase
to calculate the approach vector for them.
2019-05-17 18:51:21 +01: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
reaperrr
14bd5ada1a
Merge HeliLand into Land activity
2019-05-17 18:51:21 +01:00
abcdefg30
bc3cabdea0
Display an error when TrailSequences is empty and TrailImage is not
2019-05-17 18:53:52 +02:00
abcdefg30
b8fbc63542
Empty the default of TrailSequences in NukePower
2019-05-17 18:53:52 +02:00
Paul Chote
242ebc5da9
Fix FrozenUnderFog visibility calculation when fog is disabled.
2019-05-16 18:23:47 +02:00
abcdefg30
215af20e62
Give a lint error when TimeLimitDefault is not in TimeLimitOptions
2019-05-16 14:56:56 +02:00
Oliver Brakmann
26d712728a
Add scripting support for TimeLimitManager
2019-05-16 14:56:56 +02:00
abcdefg30
4a35d85884
Add a DropdownVisible property to TimeLimitManager
2019-05-16 14:56:56 +02:00
Oliver Brakmann
a63cc2d317
Add a time limit lobby option
2019-05-16 14:56:56 +02:00
tovl
0b747ba927
Rework Carryall drop-off queueing and ordering.
2019-05-12 19:06:52 +02:00
Paul Chote
6248326b29
Rename AttackMove *ScanConditions.
2019-05-12 10:59:36 +02:00
tovl
0e1374f0eb
Replace pseudo-childactivities in AttackMoveActivity.
2019-05-12 10:59:36 +02:00
reaperrr
9e91232ca7
Add DetonationAltitude to NukePower
...
And RemoveMissileOnDetonation boolean.
Allows airburst, and optionally missile continuing
until it hits the ground (without a second explosion).
2019-05-09 22:28:46 +01: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
reaperrr
c24398e32c
Repulsion performance optimizations
...
`cruising` is updated on every position change,
so we can safely re-use it instead of
performing another DAT check.
Additionally, if repulsion force is
horizontally zero, it's guaranteed to be WVec.Zero,
so we can save that conversion too.
2019-05-09 19:00:07 +02:00
reaperrr
83b4e448c8
Fix Jumpjet default HeightOffset
...
Jumpjet CruiseHeight in TS was 500, roughly equivalent to
3.9 cells in OpenRA.
2019-05-05 23:41:55 +02:00
Mustafa Alperen Seki
a4bac42c7f
Add /playerxp command.
2019-05-05 21:52:28 +02:00
Paul Chote
c8f2ee5270
Save and load skirmish spectator viewport.
2019-05-05 09:30:58 +02:00
Paul Chote
410d0796c3
Disable bot logic while reloading game saves.
2019-05-05 09:30:58 +02:00
Paul Chote
100ec17ef0
Implement IGameSaveTraitData on BotModules.
2019-05-05 09:30:58 +02:00
Paul Chote
5f8a0f3372
Add IBotEnabled interface.
2019-05-05 09:30:58 +02:00
tovl
9abf715fd7
Allow opportunity fire for aircraft.
2019-05-04 23:40:16 +02:00
tovl
f16ff9eaa0
Base AttackAircraft on AttackFollow and get rid of SequenceActivities.
2019-05-04 23:40:16 +02:00
reaperrr
da6bf1a57d
Make ActorTags display ChildActivities
2019-05-04 21:33:10 +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
Unknown
77d890848b
Fix givecashall debug command
...
Issuing an order to another client causes a validation error in
ValidateOrder.OrderValidation(...). To fix this /givecashall will now
be issued as an order to the client that introduced the command. This
client will then resolve the command and give the cash to all playable
parties.
2019-05-01 18:30:44 +02: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
83934074a4
Merge INotifyRearm/Repair into INotifyResupply
...
And streamline its notify methods.
Also cache INotifyResupply traits at beginning
of Resupply activity.
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
Paul Chote
f26992443d
Remove periods from lobby option tooltips.
2019-04-28 00:24:28 +02:00
teinarss
d9d2202599
System messages should be yellow to distinguish them from normal
2019-04-27 14:51:59 +02:00
BGluth
55aa346ad7
Aircraft can now scatter
2019-04-22 22:04:51 +02:00
teinarss
e801537d96
Hide cursor and render the placeholder directly
2019-04-22 21:51:49 +02:00
teinarss
09f4b69aef
Fixed the problem with clicking the Support Power button
2019-04-22 21:51:49 +02:00
teinarss
5e58364fad
Made SelectDirectionalTarget a opted in feature and added fields for palettes
2019-04-22 21:51:49 +02:00
abcdefg30
b2278e85f0
Add support for arbitrary objective type names
2019-04-22 21:04:42 +02:00
abcdefg30
38b3a4a668
Split INotifyWinStateChanged from INotifyObjectivesUpdated
2019-04-22 21:04:42 +02:00
abcdefg30
e6feba8884
Remove the TeamChat order type
2019-04-22 19:55:04 +01:00
Mustafa Alperen Seki
2bb2d6e9c5
Add ability to grant condition multipile times to GrantExternalConditionCrateAction
2019-04-22 20:51:23 +02:00
Mustafa Alperen Seki
de7706c98f
Add ProductionCost/TimeMultiplier
2019-04-22 20:44:50 +02:00