tovl
922c6e9c40
Fix harvesters losing their last harvesting position when carried by carryall.
2019-07-19 10:49:24 +02:00
tovl
d59b01597a
Always clear requested targets when exiting AttackActivity/Flyattack.
2019-07-18 23:14:56 +01:00
reaperrr
83a607e089
Fix resupply anim continuing if docked actor dies during resupply
2019-07-18 22:59:27 +01:00
Punsho
8fa7bb16f8
Remove redundant burst delay from heavy tanks
2019-07-18 13:31:43 +02:00
reaperrr
4bf659ca38
CanSlide update rule
2019-07-18 10:26:43 +02:00
reaperrr
747e60d8b1
Revert FlightDynamics yaml changes
...
- TD and RA were straight up reverted.
- D2k was manually reverted with following changes:
-- Frigate staying VTOL.
-- Carryall staying CanSlide: true but CanHover: false.
-- bogus VTOL/CanHover flags on Ornithopter staying removed.
- TS was manually reverted to keep the behavior
improvements of the original FlightDynamics PR.
2019-07-18 10:26:43 +02:00
reaperrr
cf4d73ab91
Revert FlightDynamics
...
This needs more thought and most parts might get superseded
by other approaches.
Kept CanSlide separation from CanHover.
2019-07-18 10:26:43 +02:00
reaperrr
aa5c8b4efa
Revert FlightDynamics update rule
2019-07-18 10:26:43 +02:00
Mustafa Alperen Seki
30e2b69dba
Fix several traits missing OrderString checks for VoicePhraseForOrder
2019-07-16 10:04:55 +01:00
reaperrr
c51f2c036a
Make aircraft always take off after repair
...
Reservable logic doesn't handle repairs, and we
don't want aircraft to block repair bays etc. until it does.
2019-07-15 23:48:54 +01:00
reaperrr
a010c72780
Fixed comment typo in Aircraft
2019-07-15 23:48:54 +01:00
reaperrr
5211eb25aa
Improve handling of finished/cancelled Resupply
2019-07-15 23:48:54 +01:00
reaperrr
5b65e618ee
Remove Resupply Cancel override
...
This became detrimental to actor responsiveness
while resupplying.
2019-07-15 23:48:54 +01:00
reaperrr
e4011b86ac
Move AbortOnResupply to AttackAircraft
...
Additionally, if AbortOnResupply is set to 'true',
abort FlyAttack right away when queueing ReturnToBase.
2019-07-15 23:48:54 +01:00
reaperrr
1f16cb6864
Make Repairable(Near) implement interfaces explicitly
2019-07-15 23:48:54 +01:00
reaperrr
1bb988512f
Move AmmoPool RemainingTicks reset to Rearmable
...
This is a better place to do this than the Resupply activity.
2019-07-15 23:48:54 +01:00
reaperrr
f71912f337
Move movement to resupplier inside Resupply activity
...
From Repairable(Near).
2019-07-15 23:48:54 +01:00
reaperrr
a7fa372045
Fix Resupply regression
...
The work-around was originally written with ground units in mind
and caused issues with aircraft.
2019-07-15 23:48:54 +01:00
abcdefg30
4fc6a911a0
Disable MAD tanks on exodus
2019-07-15 23:33:58 +01:00
abcdefg30
e37474cf63
Make some Soviet actors buildable in exodus
...
Their Allied counter-parts are already buildable.
Arty is still excluded on purpose.
2019-07-15 23:33:58 +01:00
abcdefg30
7908ce6274
Remove unnecessary definitions
...
The production buildings for those units are not buildable
2019-07-15 23:33:58 +01:00
abcdefg30
736a726a2b
Rebrand leftover Hind rules in the missions
2019-07-15 23:33:58 +01:00
Paul Chote
579d2c19e2
Add --check-conditional-trait-interface-overrides utility command.
...
This command is used by `make check` to detect traits that incorrectly
override interface methods that are required for conditions to work
correctly.
2019-07-14 00:41:59 +02:00
Paul Chote
6eaf615798
Fix conditional traits that incorrectly override INotifyCreated.
2019-07-14 00:41:59 +02:00
Punsho
37325dbfc7
Reskin Hind with Black Hawk sprite
2019-07-13 01:10:30 +02:00
reaperrr
701b1524e5
Fix InstantHit crashing if blockable and target is dead
...
If the weapon has TargetActorCenter, the projectile is Blockable
and the target dies the same tick the projectile is fired but before
the 'blocked' check is performed, the target.CenterPosition lookup
would crash since the target has become invalid.
Work around this by ignoring TargetActorCenter and using
args.PassiveTarget position instead if the target is already dead.
2019-07-12 22:09:14 +02:00
tovl
71a1060ecb
Prevent carryalls picking up non-existent units.
2019-07-11 13:19:19 +02:00
tovl
0562814efa
Prevent carryalls delivering non-existent units.
2019-07-11 13:19:19 +02:00
Ivaylo Draganov
768043bc4e
Add missing tooltip container to settings.yaml
2019-07-10 19:55:30 +01:00
reaperrr
1c03fb9e51
Revert Simplify CreateEffectWarhead
...
Reverts #16312 .
2019-07-07 19:15:08 +02:00
tovl
2912bff850
Fix location checks for queued deployment.
2019-07-07 00:40:38 +01:00
abcdefg30
b4b3ce68a9
chrome.yaml style fixes
2019-07-05 13:38:49 +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
reaperrr
bbf4495668
Update rule for FlightDynamics
2019-07-05 00:03:36 +02:00
reaperrr
990087d434
FlightDynamics yaml changes
...
Rules updates for official mods.
2019-07-05 00:03:36 +02:00
reaperrr
0ebeb30880
Replace various Aircraft fields with FlightDynamics
...
Replaces various booleans with a FlightDynamics flag list.
2019-07-05 00:03:36 +02:00
tovl
824db72a4c
Prevent VisualMoveIntoTarget from overshooting when turning.
2019-07-03 20:42:19 +02:00
tovl
985020b4ad
Simplify special exits of several acitivities.
2019-07-03 20:42:19 +02:00
tovl
3790169db9
Make Tick return bool
2019-07-03 20:42:19 +02:00
tovl
09c1611239
Always check if activity state is Done.
2019-07-03 20:42:19 +02:00
tovl
714b09ac4f
Add default for Activity-Tick
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
37379daf3c
Refactor MoveAdjacentTo.
2019-07-03 20:42:19 +02:00
tovl
3ac5ac25f6
Queue WaitForTransport childactivity in OnFirstRun.
2019-07-03 20:42:19 +02:00
abcdefg30
b35dfb50a8
Remove Selectable from planes in TD
2019-07-01 20:19:10 +01:00
Punsho
4f6aa79e91
Normalise Construction Yard Cost
2019-07-01 17:04:14 +02:00
Paul Chote
5d8b6d6057
Fix force-landed transports taking off after (un)loading passengers.
2019-07-01 16:00:03 +02:00
Paul Chote
da0b24e891
Disable water trails for carried Hover MLRS.
2019-06-30 18:04:43 +02:00
tovl
71a035315c
Prevent infinite loop between FlyAttack and ReturnToBase.
2019-06-30 18:04:43 +02:00
tovl
5920de1384
Airborne transports only land to (un)load.
2019-06-30 18:04:43 +02:00