Allow Attack activities to target FrozenActors directly.

Removing the legacy FrozenActor to Actor workaround
fixes a number of long-standing bugs.

This also prevents units from losing their target when
it transforms into a different actor type.
This commit is contained in:
Paul Chote
2018-12-16 13:01:01 +13:00
committed by Oliver Brakmann
parent 0406b89a96
commit c34dd4b824
12 changed files with 133 additions and 47 deletions

View File

@@ -118,6 +118,7 @@ MSUB:
LocalOffset: 0,-171,0, 0,171,0
FireDelay: 2
AttackFrontal:
TargetFrozenActors: True
SelectionDecorations:
AutoTarget:
InitialStance: HoldFire
@@ -234,6 +235,7 @@ CA:
MuzzleSequence: muzzle
AttackTurreted:
Turrets: primary, secondary
TargetFrozenActors: True
WithMuzzleOverlay:
SelectionDecorations:
WithSpriteTurret@PRIMARY:

View File

@@ -28,6 +28,7 @@ V2RL:
AutoTarget:
ScanRadius: 10
AttackFrontal:
TargetFrozenActors: True
WithFacingSpriteBody:
RequiresCondition: !reloading
Name: loaded
@@ -263,6 +264,7 @@ ARTY:
LocalOffset: 624,0,208
MuzzleSequence: muzzle
AttackFrontal:
TargetFrozenActors: True
WithMuzzleOverlay:
Explodes:
Weapon: ArtilleryExplode