reaperrr
7dddc7fc44
Make FallToEarth kill the actor instead of disposing it
2017-04-24 19:12:31 +02:00
rob-v
df07d89f9e
Helis return to nearest base like Planes
2017-04-22 15:53:05 +02:00
Oliver Brakmann
843ac85c92
Merge pull request #13000 from reaperrr/supply-to-cnc
...
Refactor SupplyTruck/AcceptsSupplies to *Cash traits
2017-04-18 23:38:29 +02:00
reaperrr
9814083ac3
Rename DonateSupplies activity to DonateCash
2017-04-18 19:27:46 +02:00
Paul Chote
0b0f8bc51e
Require cancelled move orders to exit tunnels before completion.
2017-04-17 22:34:21 +01:00
Oliver Brakmann
b50f15c645
Check for dead destination helipad in HeliReturnToBase
2017-04-17 19:31:53 +02:00
Oliver Brakmann
ff8f204cac
Check for dead destination airfield in ReturnToBase
2017-04-17 19:23:11 +02:00
atlimit8
ee260af064
Merge pull request #13021 from abcdefg30/idleActivity
...
FlyCircle and HeliFlyCircle count as idle activities.
2017-04-02 21:11:37 -05:00
abcdefg30
ae111248f3
Have some activities count as idle activities
2017-03-24 18:06:10 +01:00
abcdefg30
4d335af9fc
Fixed aircraft not being able to hunt
2017-03-24 17:40:11 +01:00
atlimit8
aa8c434668
Make Repair activity host actor the attacker for repairs.
2017-03-15 20:25:12 -05:00
Mustafa Alperen Seki
bf0c4f7e1a
Fix that Carryalls still pick owner changed units
2017-02-21 18:04:53 +02:00
Paul Chote
7a22de268d
Fix crash when unloading cargo from units with multiple cloaks.
2017-02-05 17:52:19 +00:00
Paul Chote
22fad046a0
Fix units warping to 0,0 when doing a 180 degree turn.
2017-01-29 18:58:35 +00:00
Paul Chote
572c1cb89f
Implement subterranean units.
2017-01-29 18:58:33 +00:00
Paul Chote
2bd5a392d1
Add plumbing for custom movement layers.
2017-01-29 18:58:33 +00:00
Oliver Brakmann
9993a235a7
Convert ResupplyAircraft into a CompositeActivity
2017-01-22 20:42:19 +01:00
Oliver Brakmann
9b0780e87c
Make FlyAttack use child activities
2017-01-22 20:41:41 +01:00
Oliver Brakmann
e49b3d6458
Adjust existing activities for changed NextActivity semantics
...
To make sure existing checks against NextActivity don't check the parent activity by mistake
2017-01-22 20:41:37 +01:00
Oliver Brakmann
683d3e747b
Rename existing activity states
2017-01-20 22:16:25 +01:00
entropai
57e5bbb448
Stance modification for engineer repair
2017-01-02 19:36:00 +01:00
Taryn Hill
43317e0f5d
Update copyright notice year to 2017
2016-12-31 23:46:13 -06:00
Paul Chote
9ddfdc45b3
Introduce SoundType enum.
2016-12-23 11:34:23 +00:00
Paul Chote
bcb3d52eb0
Convert Parachutable to conditions.
2016-12-13 19:30:38 +00:00
Paul Chote
69e3c538d9
Implement ground-level bridge destruction and repair.
2016-12-10 11:52:04 +00:00
Paul Chote
a5549d3944
Rename BridgeHut to LegacyBridgeHut.
2016-12-10 11:35:29 +00:00
Paul Chote
2dc70146c8
Replace Upgrades with Conditions in Carryable.
2016-11-30 19:24:43 +00:00
Oliver Brakmann
fd22b19183
Use consistent spelling of 'interrupt[a|i]ble'
2016-11-13 15:50:22 +01:00
Oliver Brakmann
2c66ee8c13
Add native support for uninterruptible activities
...
This pattern occurs a few times throughout the code, so it makes sense to bake it into the Activity class itself.
2016-10-31 18:46:27 +01:00
reaperrr
1ffb151a38
Merge pull request #12162 from abcdefg30/heliHost
...
Fix HeliReturnToBase not exposing an host actor parameter
2016-10-22 15:58:06 +02:00
abcdefg30
cb49583d82
Fix the search for alternative transports not caring about passenger types
2016-10-21 13:25:12 +02:00
abcdefg30
55143ced87
Fix HeliReturnToBase not exposing an host actor parameter
2016-10-03 14:56:52 +02:00
Paul Chote
34b10dcb77
Hack around the Lua API.
2016-09-26 17:48:25 +01:00
Paul Chote
ea65ac542e
Add AbortOnResupply property to cancel aircraft activities on resupply.
2016-09-25 15:57:17 +01:00
Paul Chote
eeaa461311
Avoid landing-dances when issuing mixed full/empty aircraft RTB orders.
2016-09-25 15:57:16 +01:00
reaperrr
8f2657ec75
Merge pull request #11982 from obrakmann/fix11979-helicopter-reservations
...
Fix helicopter reservations
2016-09-24 20:24:35 +02:00
Paul Chote
323ed98a15
Add a range check to Repair.
2016-09-21 18:25:23 +01:00
Oliver Brakmann
ab8c1403a8
Fix locking an airfield that is rearming aircraft while being sold
2016-09-18 13:48:17 +02:00
Oliver Brakmann
852d947764
Fix setting MayYieldReservation when there is no reservation
2016-09-15 21:10:47 +02:00
Oliver Brakmann
9fbda6b598
Fix helicopters not taking off when their target got covered by shroud
2016-09-12 23:01:16 +02:00
Oliver Brakmann
daa1f16e98
Prevent an infinite loop when planes go out of ammo and all airfields are gone
2016-09-05 19:59:01 +02:00
Oliver Brakmann
351c231693
Use the yield reservation logic for helicopters as well. Oops.
2016-09-05 19:24:26 +02:00
Oliver Brakmann
fb1f8c4e01
Remove brain-dead logic from TakeOff
...
1. TakeOff's Tick() method never checks itself whether it is canceled
2. If NextActivity is null, TakeOff is the only activity on the queue
3. Takeoff canceling the queue then just cancels itself, with no effect at all
4. If Takeoff however is running as an inner activity, it will cancel the complete main queue, wrecking all sorts of havoc
2016-09-05 19:20:51 +02:00
Oliver Brakmann
7f64495d6f
Make aircraft continue attack on same target after re-arming
2016-09-04 21:31:05 +02:00
Oliver Brakmann
e7d07e5a01
Fix FlyAttack not calling TakeOff for landed aircraft
2016-09-04 21:31:05 +02:00
Oliver Brakmann
6d15406ffe
Fix aircraft reservation madness
2016-09-04 21:31:05 +02:00
Matthias Mailänder
020b0e628e
Merge pull request #11871 from pchote/fix-production-circle
...
Remove hardcoded constants from Fly and ProductionAirdrop.
2016-08-27 19:43:15 +02:00
Paul Chote
c3c6af018a
Set carried turret facing on delivery.
2016-08-27 17:08:33 +01:00
Paul Chote
017020f2c3
Fix stack overflow in FindResources.
2016-08-27 15:42:18 +01:00
Paul Chote
1ae86f34f8
Overhaul Carryall behaviour, adding support for manual control.
2016-08-27 15:42:18 +01:00