abcdefg30
|
9f093da61e
|
Unhardcode the leeway range of AttackFollow
|
2020-09-11 23:55:57 +02:00 |
|
Matthias Mailänder
|
c48eb572e3
|
Remove MuzzleSplitFacings and expose MuzzleSequence to testing.
|
2020-09-01 18:53:43 +02:00 |
|
teinarss
|
8d27d22100
|
Use discard syntax
|
2020-08-19 18:11:07 +01:00 |
|
teinarss
|
27f1a7ab27
|
Use out var syntax
|
2020-08-19 18:11:07 +01:00 |
|
Andre Mohren
|
006a87692a
|
Removed unused imports.
|
2020-07-28 18:22:51 +02:00 |
|
Paul Chote
|
6adf45bcb4
|
Convert IFacing.Facing and TurnSpeed to WAngle.
|
2020-06-12 18:35:41 +02:00 |
|
Ivaylo Draganov
|
b8a9f41892
|
Add missing trait descriptions for cursors and unify the language
|
2020-05-31 00:12:04 +02:00 |
|
Paul Chote
|
c999b2d778
|
Convert QuantizeFacing to WAngle facings.
|
2020-05-28 21:23:51 +02:00 |
|
Paul Chote
|
bfb6c671fb
|
Change QuantizeFacing to return a facing instead of an index.
|
2020-05-28 21:23:51 +02:00 |
|
atlimit8
|
1ef27d18c1
|
check name for Actor.GrantCondition()
|
2020-05-17 12:33:29 +02:00 |
|
Paul Chote
|
fe58ed1283
|
Animation facing -> WAngle.
|
2020-05-09 10:20:23 -05:00 |
|
atlimit8
|
259c8d2c98
|
Merge ConditionManager trait directly into Actor
|
2020-05-09 15:46:11 +02:00 |
|
Paul Chote
|
16e0ea611e
|
Revert "Fix AttackFollow ignoring allowMove flag when auto-targeting."
This reverts commit 3e116060cfc0a3e46563716c3e594a4ba3051b93.
|
2020-03-02 22:22:56 +01:00 |
|
reaperrr
|
226159d220
|
AttackBase ResolveOrder optimization
Only check for "Stop" when the other 'if' didn't apply.
|
2020-02-22 17:56:47 +00:00 |
|
Paul Chote
|
ab196a23e6
|
Fix AttackFollow ignoring allowMove flag when auto-targeting.
|
2020-02-14 17:30:38 +01:00 |
|
Paul Chote
|
51870a471a
|
Add AttackSource enum.
|
2020-01-18 16:38:53 +01:00 |
|
abcdefg30
|
23b3c237b7
|
Update the year numbers in all license headers to 2020
|
2020-01-05 17:00:34 +00:00 |
|
abcdefg30
|
1e138a9774
|
Drop invisible invalid targets immediately when changing stance
|
2019-12-14 17:17:36 +01:00 |
|
Paul Chote
|
0e4cb53ada
|
Pass contextual information to TargetOverridesSelection.
|
2019-10-30 14:53:23 +01:00 |
|
tovl
|
33d089a9d6
|
Fix lastVisibleTarget not being set in FlyAttack and AttackActivity.
|
2019-10-14 01:22:04 +02:00 |
|
tovl
|
4a609bbee8
|
Allow units to give way when path is blocked by oncoming unit.
|
2019-09-15 17:51:34 +01:00 |
|
tovl
|
5393b689d4
|
Disable preemptive targeting for queued orders.
|
2019-08-10 19:10:45 +01:00 |
|
tovl
|
b7a7b7aa7e
|
Revise target line colours to distinguish different attack types.
|
2019-08-05 02:53:09 +01:00 |
|
Turupawn
|
3240b1e9eb
|
Overhaul target line rendering:
- Targets are now defined by the activities
- Queued activities are shown
- Support custom attack colors
|
2019-08-05 02:53:09 +01:00 |
|
reaperrr
|
30c2e6b4d2
|
Remove Resupply re-queueing hack from Aircraft
By preventing that other traits can remotely cancel Resupply
or ReturnToBase.
|
2019-07-21 16:29:38 +02:00 |
|
tovl
|
d59b01597a
|
Always clear requested targets when exiting AttackActivity/Flyattack.
|
2019-07-18 23:14:56 +01:00 |
|
tovl
|
3790169db9
|
Make Tick return bool
|
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 |
|
Paul Chote
|
ff9db0bf7a
|
Reset RequestedTargets that are cancelled before the first attack tick.
|
2019-06-29 23:28:23 +02:00 |
|
Paul Chote
|
8f7426f579
|
Reduce duplication around AttackFollow's targets.
|
2019-06-29 23:28:23 +02:00 |
|
Paul Chote
|
dabc7ec8dd
|
Remove unnecessary this. references.
|
2019-06-08 13:19:27 +02:00 |
|
Paul Chote
|
1b026b7e20
|
Disable out-of-range non-force targeting for deployed units.
|
2019-06-08 02:09:30 +02:00 |
|
Paul Chote
|
78a70be0d4
|
Fix and enable SA1133, SA1134 style rules.
|
2019-05-24 10:47:57 +02:00 |
|
Paul Chote
|
3ca9d4b773
|
Drop targets when switching to a more restrictive stance.
|
2019-05-21 15:52:55 +02:00 |
|
Paul Chote
|
44c5d38a0e
|
Disable AutoTarget if targeting a persistent fallback.
|
2019-05-19 13:23:01 +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 |
|
Lars Beckers
|
e6750bf19c
|
Fix attack behaviour of disabled units.
|
2019-04-20 02:28:27 +02:00 |
|
tovl
|
30de4df749
|
Replace SequenceActivities with ChildActivity in several activities.
|
2019-03-25 20:22:35 +00:00 |
|
tovl
|
a17cd0fa06
|
Replaced Canceled state with Canceling state.
|
2019-03-09 21:47:43 +00:00 |
|
tovl
|
8191a6566b
|
Add missing self and optional pretick parameters to Queue, QueueChild and PrintActivity methods.
This means sequenceActivities needs to accept self as well.
|
2019-03-09 21:47:43 +00:00 |
|
Paul Chote
|
ab4a7e3558
|
Replace System.Drawing primitives with our own.
|
2019-03-04 18:26:42 +00:00 |
|
Paul Chote
|
8b618ef7bc
|
Fix maximum range estimation for stationary turrets.
|
2019-03-02 18:16:12 +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
|
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
|
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
|
dc40a973e3
|
Allow attack orders to preempt move completion for turreted units.
|
2019-01-27 15:21:13 +01:00 |
|