reaperrr
c75e64a952
Properly account for disabled Armaments in various places
...
These places didn't care if an Armament was disabled, which could lead to unexpected behavior.
2017-08-22 20:55:46 +01:00
Mustafa Alperen Seki
f7983692ae
Make Captures Upgradeable
2017-08-21 13:06:00 +02:00
reaperrr
eb5fb5abba
Allow skipping 'sell'/undeploy anim for actors that TransformOnCapture
2017-08-17 22:03:42 +01:00
Paul Chote
4e493f265f
Revert TicksBeforePathing move from Mobile to Move.
...
This partially reverts commit 11c8cda0c38ad0ac71c58557d34480925307cebd.
2017-08-13 13:31:58 +02:00
Paul Chote
dd709a2679
Revert "Have some activities count as idle activities"
...
This reverts commit ae111248f3 .
2017-08-10 12:22:28 +02:00
Jean-Rémy Buchs
1d1802a163
Add LandOnCondition to the trait Aircraft which triggers a landing and prevents takeoffs while the condition is met
2017-08-08 15:13:50 -05:00
forcecore
d1328212c6
AttackFrontal's FacingTolerance is now in effect
2017-08-07 10:26:26 +02:00
Paul Chote
afd8b9ab86
Rework harvester resource claiming:
...
* Maintains lists of claims, and only restricts
reservations for friendly units.
* Removes OnNotifyResourceClaimLost; it's not
clear whether that is still useful, and it
prevents future necessary cleanups.
* Moves other code without changing behaviour.
This fixed stale claims from dead units and enemy
claims from preventing otherwise valid harvest
activities.
2017-07-18 01:09:19 +02:00
reaperrr
86ab6e7ed3
Fix MoveWithinRange subcell consideration
2017-07-15 17:31:25 +02:00
Forcecore
801796b184
FIX game hanging when units with 0 min-range attack units at 0 range.
...
Fixes #13307
2017-07-12 20:51:35 +02:00
reaperrr
33e8bf9928
Adapt Attack logic to Weapon.TargetActorCenter
2017-06-24 11:24:17 +01:00
Forcecore
100abe3246
Requested changes applied
...
* private this.info --> public Info for GCOnDeploy
* Parameter change for (un)deploy activities
2017-06-20 23:42:14 -05:00
Forcecore
a7cedc54ff
Deploy activities for mods and future AI scripting
2017-06-20 23:42:14 -05:00
Paul Chote
4040863707
Fix queued move activities.
2017-06-18 20:55:50 +02:00
Paul Chote
4b4172f757
Make the Enter activity use the closest target position.
2017-06-17 21:18:28 +02:00
Paul Chote
995a3da43a
Rename Enter.targetCenter to repathWhileMoving.
2017-06-17 21:18:28 +02:00
reaperrr
da7433a95f
Add plumbing for targeting of target center instead of closest targetable position
...
Note: Projectiles that can track their target need minor additional changes, but for InstantHit (which already implemented support for this) and unguided projectiles (Bullet, GravityBomb) this commit is already sufficient.
2017-06-15 01:32:37 +02:00
reaperrr
6a212eea53
Make attacking actors/turrets face the targeted position
2017-06-05 14:22:47 +02:00
abcdefg30
1f93029e51
Always make sure to be on the host actor when repairing
2017-05-26 22:53:03 +02:00
reaperrr
74437ed56c
Merge pull request #13178 from rob-v/ReturnHeliToNearestBase
...
Helis return to nearest base like Planes
2017-05-07 13:16:40 +02:00
rob-v
fb1d8d780f
Fix Service Depot Rally point path finding (+rename ignoredActor)
2017-05-06 19:49:40 +02:00
reaperrr
c4e79a11a8
Merge pull request #12919 from obrakmann/transform-refactor
...
Refactor Transform to make use of child activities
2017-05-04 18:55:41 +02:00
Paul Chote
7a7b668f2b
Merge pull request #12999 from reaperrr/RevealOnDeath
...
Add RevealOnDeath trait
2017-05-01 11:17:18 +01:00
Oliver Brakmann
f9913db5e8
Make Transform use child activities
2017-04-30 19:40:14 +01:00
Oliver Brakmann
f9951f76ca
Allow cancelling an activity without aborting the entire queue
2017-04-30 19:07:50 +01:00
atlimit8
166063337e
Make Repair activity halt if RepairsUnit is paused or abort if disabled.
2017-04-30 09:59:03 -05:00
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