Paul Chote
76a8ae9f98
Set default values for BitSet<TargetableType>.
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
reaperrr
2953cbd9f1
Improve TS Harpy rotor offset
2019-05-05 23:41:55 +02:00
reaperrr
64d891cc6c
Improve TS aircraft altitude values
...
The CruiseAltitude values and AltitudeVelocity
default were far too low compared to the original.
2019-05-05 23:41:55 +02:00
Paul Chote
f0d59391b5
Remove Start-Process from make.ps1.
...
This also removes the hardcoded path
requirement for dotnet.exe, and simplifies
the utility and dotnet detection.
The nr flag is no longer needed for dotnet,
and nologo is added to reduce unnecessary output.
The Release configuration is set for consistency
with the real Makefile.
2019-05-05 23:19:04 +02:00
Paul Chote
ac8252531b
Fix solution listings in the Rider IDE.
2019-05-05 23:19:04 +02:00
Paul Chote
b93490efd0
Remove legacy cruft from .gitignore.
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
6e364cdbee
Switch AppVeyor to use Visual Studio 2017.
2019-05-05 23:19:04 +02:00
Paul Chote
761b5e094d
Reduce minimum .NET requirement to 4.6.1.
...
4.7.2 causes compatibility issues with Mono 5.4
in the interim period before we migrate to netstandard2.
2019-05-05 23:19:04 +02:00
Mustafa Alperen Seki
a4bac42c7f
Add /playerxp command.
2019-05-05 21:52:28 +02:00
Paul Chote
5e38cfda81
Enable skirmish saves.
2019-05-05 09:30:58 +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
jrb0001
b774556a5f
Reduce overhead of every single order/sync frame by 162/222 bytes
2019-05-04 09:48:36 +02:00
LipkeGu
7f7809fe70
Use TryGet instead of Get and assign a default Fallback Color
...
This Fixes a crash in Situations when custom mods are used and reset OpenRA to its initial state.
2019-05-04 09:39:56 +02:00
matjaeck
c7b8f9f09f
Add references to the Code of Conduct.
2019-05-04 09:27:34 +02:00
Paul Chote
e3f868f0a8
Update TS map previews and formatting.
2019-05-02 13:40:22 +02:00
Paul Chote
143cee2a80
Update D2k map previews and formatting.
2019-05-02 13:40:22 +02:00
Paul Chote
67683aacdb
Update TD map previews and formatting.
2019-05-02 13:40:22 +02:00
Paul Chote
fe68780d1c
Remove space from "Snow Town" map path.
2019-05-02 13:40:22 +02:00
Paul Chote
e431954107
Update RA map previews and formatting.
2019-05-02 13:40:22 +02:00
Paul Chote
f301cb891f
Add missing LockPreview to mission maps.
2019-05-02 13:40:22 +02:00
Paul Chote
5f157c572f
Restore newlines between top-level map.yaml blocks.
2019-05-02 13:40:22 +02:00
Paul Chote
d9c30c9659
Fix missing EOF yaml newlines and other style issues.
2019-05-02 13:40:22 +02:00
Paul Chote
2a085945df
Add terminating newline to yaml strings.
2019-05-02 13:40:22 +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
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
543d46f47c
Make ground actors leave resupplier if resupply is aborted
2019-04-29 01:40:52 +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
4a06c66dbd
Fix resupply anim not always finishing properly
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
Smittytron
123b3f054f
Remove cash steal objectives from Allies 06a and 06b
2019-04-28 10:19:37 +02: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
jrb0001
db487e1264
Give every immediate order its own framing
2019-04-23 01:00:52 +02:00
jrb0001
f3133617dd
Prevent immediate orders from being sent as regular orders
2019-04-23 01:00:52 +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