--- a/mods/ra2/rules/allied-infantry.yaml +++ b/mods/ra2/rules/allied-infantry.yaml @@ -123,6 +123,7 @@ # UpgradeTypes: eliteparaweapon # UpgradeMinEnabledLevel: 1 WithInfantryBody: + DefaultAttackSequence: shoot Voiced: VoiceSet: GIVoice ProducibleWithLevel: @@ -158,6 +159,10 @@ Weapon: awp AttackFrontal: Voice: Attack + WithInfantryBody: + DefaultAttackSequence: shoot + QuantizeFacingsFromSequence: + Sequence: stand Voiced: VoiceSet: SniperVoice ProducibleWithLevel: @@ -272,6 +277,8 @@ VoiceSet: SealVoice ProducibleWithLevel: Prerequisites: barracks.infiltrated + WithInfantryBody: + DefaultAttackSequence: shoot QuantizeFacingsFromSequence: Sequence: stand WithSwimSuit: @@ -337,6 +344,8 @@ VoiceSet: TanyaVoice ProducibleWithLevel: Prerequisites: barracks.infiltrated + WithInfantryBody: + DefaultAttackSequence: shoot QuantizeFacingsFromSequence: Sequence: stand -TakeCover: # TODO: allow multiple sequence modifiers @@ -393,7 +402,7 @@ WithInfantryBody: StandSequence: fly MoveSequence: fly - AttackSequence: shoot-air + DefaultAttackSequence: shoot-air IdleSequences: idle-air Hovers: OffsetModifier: -45 @@ -454,3 +463,5 @@ Weapon: NeutronRifle AttackFrontal: Voice: Attack + WithInfantryBody: + DefaultAttackSequence: shoot --- a/mods/ra2/rules/allied-naval.yaml +++ b/mods/ra2/rules/allied-naval.yaml @@ -202,9 +202,10 @@ ExplodeInstead: true RenderDetectionCircle: RenderSprites: + QuantizeFacingsFromSequence: + Sequence: stand WithInfantryBody: - StandSequences: stand - AttackSequence: shoot + DefaultAttackSequence: shoot WithDeathAnimation: UseDeathTypeSuffix: false Repairable: --- a/mods/ra2/rules/soviet-infantry.yaml +++ b/mods/ra2/rules/soviet-infantry.yaml @@ -33,6 +33,7 @@ UpgradeTypes: eliteweapon UpgradeMinEnabledLevel: 1 WithInfantryBody: + DefaultAttackSequence: shoot Voiced: VoiceSet: ConscriptVoice ProducibleWithLevel: @@ -84,7 +85,7 @@ UpgradeTypes: eliteweapon UpgradeMinEnabledLevel: 1 WithInfantryBody: - IdleAnimation: + DefaultAttackSequence: shoot Voiced: VoiceSet: FlakTrooperVoice ProducibleWithLevel: @@ -141,6 +142,7 @@ SelfReloads: true SelfReloadTicks: 70 WithInfantryBody: + DefaultAttackSequence: shoot UpgradeActorsNear: Upgrades: charged Range: 1c256 @@ -226,6 +228,7 @@ AttackFrontal: Voice: Attack WithInfantryBody: + DefaultAttackSequence: shoot Voiced: VoiceSet: DesolatorVoice ProducibleWithLevel: --- a/mods/ra2/rules/soviet-naval.yaml +++ b/mods/ra2/rules/soviet-naval.yaml @@ -205,8 +205,9 @@ ExplodeInstead: true RenderDetectionCircle: WithInfantryBody: - StandSequences: stand AttackSequence: punch Repairable: Voice: Attack - RepairBuildings: gayard, nayard + RepairBuildings: gayard + QuantizeFacingsFromSequence: + Sequence: stand