Replace WithReloadingSpriteTurret with conditions

WithReloadingSpriteTurret was bound to run into conflicts with any WithTurret*Animation traits due to overriding the turret sequence constantly via ITick.
Using (stacked) conditions instead avoids that.
This commit is contained in:
reaperrr
2017-09-16 19:45:41 +02:00
parent 55b11d1745
commit d90ff99e74
5 changed files with 33 additions and 83 deletions

View File

@@ -539,9 +539,16 @@ MLRS:
AmmoPool:
Ammo: 2
PipCount: 0
AmmoCondition: ammo
AttackTurreted:
WithReloadingSpriteTurret:
AmmoPoolName: primary
WithSpriteTurret:
RequiresCondition: ammo > 1
WithSpriteTurret@OneMissile:
RequiresCondition: ammo == 1
Sequence: turret1
WithSpriteTurret@NoMissiles:
RequiresCondition: !ammo
Sequence: turret0
AutoTarget:
InitialStanceAI: Defend
RenderRangeCircle: