Paul Chote
4c6f4f97d5
Remove Order.TargetLocation from Carryall.
2019-03-04 18:08:42 +00:00
Paul Chote
a5c89c2edc
Remove Order.TargetLocation from AttackMove.
2019-03-04 18:08:42 +00:00
Paul Chote
c7d9d9613e
Remove Order.TargetLocation from Harvester.
2019-03-04 18:08:42 +00:00
Paul Chote
cd92e94d74
Remove Order.TargetLocation from Aircraft.
2019-03-04 18:08:42 +00:00
Paul Chote
9c4231165b
Remove Order.TargetLocation from beacons.
2019-03-04 18:08:42 +00:00
Paul Chote
d91d96a2e3
Remove Order.TargetLocation from building code.
2019-03-04 18:08:42 +00:00
Paul Chote
6dcd23e874
Remove Order.TargetLocation from support powers.
2019-03-04 18:08:42 +00:00
Paul Chote
8b618ef7bc
Fix maximum range estimation for stationary turrets.
2019-03-02 18:16:12 +01:00
TheChosenEvilOne
30103da2db
Conditional TakeCover
2019-02-24 14:43:47 +01:00
tovl
dc9c758f12
unreserve when not queued
2019-02-22 21:48:34 +00:00
tovl
2975738477
make ReturnToBase order queueable
2019-02-22 21:48:34 +00:00
Andre Mohren
42446ac9ba
Implemented trait defined Rollovers.
2019-02-22 21:15:33 +00:00
Mustafa Alperen Seki
7049f68fbd
Add a boolean to show or not Refund X$ on the tooltip while selling.
2019-02-22 21:07:29 +00:00
Mustafa Alperen Seki
bc0296ad13
Add descriptions to the fields in Sellable, which lack them.
2019-02-22 21:07:29 +00:00
Mustafa Alperen Seki
3672a281d2
Make JamsMissiles conditional
2019-02-22 21:01:51 +00:00
reaperrr
117dde32ba
Removed unused sanity checks from pathfinding
...
These haven't been active and used in years.
2019-02-22 19:59:41 +00:00
abcdefg30
7c2f8ef918
Update the description of EnemyWatcher and AnnounceOnSeen
2019-02-22 14:32:16 +01:00
Paul Chote
72c90d84a8
Fix editor crash when modifying newly placed actor ID.
2019-02-21 16:22:32 +01:00
Oliver Brakmann
6841da286c
Fix pre-placed frozen actors not being targetable
2019-02-20 16:31:13 +00:00
teinarss
be741cea5e
Prevent multiple enumeration of validCells in SpawnMPUnits
2019-02-18 19:35:33 +01:00
portablestew
a49287cc97
Possible fix for #14102 : Consider airfield available if already reserved for the same actor
2019-02-15 13:59:53 +01:00
Paul Chote
f9cf45e634
Cache passenger bounty traits.
...
This avoids querying from potentially dead actors.
2019-02-09 19:46:46 +01:00
Paul Chote
49621bebd0
Abort activities when we don't know how close to move to a target.
2019-02-09 19:20:10 +01:00
Paul Chote
95dc9cb1d2
Defer UpdateFrozenActor until the end of the tick.
...
Updating the frozen actor calls Actor.GetTargetablePositions,
and so we must guarantee that Created has been called for
the ITargetablePositions traits first.
2019-02-07 19:50:50 +00:00
Paul Chote
2b6ebcd09c
Fix inconsistent FrozenActor state on capture/destruction.
2019-02-03 20:21:51 +01:00
Paul Chote
6ed2654038
Remove ResolveFrozenActorOrder from EntersTunnels.
2019-02-03 20:21:51 +01:00
Paul Chote
240c2243f2
Remove ResolveFrozenActorOrder from Carryall.
2019-02-03 20:21:51 +01:00
Paul Chote
71dd3202c3
Port EnterTransport to the new Enter activity.
...
This dramatically simplifies the reservation logic,
which seemed to be needlessly complicated. This may
regress unexpected edge-cases.
2019-02-03 20:21:51 +01:00
Paul Chote
d6b7d5c4c7
Port DonateExperience to the new Enter activity.
2019-02-03 20:21:51 +01:00
Paul Chote
cc288f5afc
Port DonateCash to the new Enter activity.
2019-02-03 20:21:51 +01:00
Paul Chote
4551625bb4
Port RepairBridge to the new Enter activity.
2019-02-03 20:21:51 +01:00
Paul Chote
49e3c46d00
Port RepairBuilding to the new Enter activity.
2019-02-03 20:21:51 +01:00
Paul Chote
167371d540
Port Demolish to the new Enter activity.
2019-02-03 20:21:51 +01:00
Paul Chote
e9c3216048
Port CaptureActor to the new Enter activity.
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
reaperrr
31f4b0a5c4
Fix D2k bots wasting cash on building repairs
...
D2k bots not repairing buildings when damaged due to placement
without concrete was intentional, and this was bleed's default behavior
before BuildingRepairBotModule got introduced, too.
2019-02-03 18:24:15 +01:00
Paul Chote
c26e77552e
Allow turreted actors to acquire targets while doing other activities.
2019-02-03 18:07:02 +01:00
Paul Chote
012b17b974
Implement a secondary target-of-opportunity for AttackFollow.
2019-02-03 18:07:02 +01:00
Paul Chote
2194f17dc2
Fix double-revoke crash in Demolishable.
2019-02-03 16:38:04 +01:00
matjaeck
b466b5d660
Reset unit stance on owner change.
2019-02-03 16:20:24 +01:00
Paul Chote
fd013ad9d0
Remove unnecessary trait queries from HarvesterBotModule
2019-02-03 15:54:07 +01:00
reaperrr
4da2d32bc5
Fix that bots don't re-use capturers
...
They were never removed from activeCapturers when their target becomes invalid,
preventing the bot from reusing them.
2019-02-03 12:12:34 +00:00
reaperrr
32a3caf423
Fix CaptureManagerBotModule crashing on multiple Capturable
...
By removing the now-redundant CaptureTarget class.
2019-02-03 12:12:34 +00:00
Oliver Brakmann
3093f67427
Consider dead aircraft to no longer be in range
2019-02-03 11:31:44 +00:00
Paul Chote
810aa744bf
Remove AttackSuicides trait.
2019-02-01 23:18:18 +00:00
Paul Chote
0464a0db58
Remove unused negativeDamage variable from AttackBase.
2019-02-01 23:18:18 +00:00
Paul Chote
ab6dd3dcf2
Add ForceFireIgnoresActors to AttackBase.
2019-01-28 00:14:27 +01:00
Paul Chote
a2e35144a7
Fix gate animations.
2019-01-27 21:37:55 +01:00
Paul Chote
d6d1f3a06d
Fix FrozenUnderFog / FrozenActor visibility consistency.
...
This fixes cases where both objects return visible / not
when queried at the wrong time during a tick.
2019-01-27 15:21:13 +01:00
Paul Chote
dc40a973e3
Allow attack orders to preempt move completion for turreted units.
2019-01-27 15:21:13 +01:00