diff --git a/mods/ra/rules/infantry.yaml b/mods/ra/rules/infantry.yaml index 4bc2c7d742..8a877254ed 100644 --- a/mods/ra/rules/infantry.yaml +++ b/mods/ra/rules/infantry.yaml @@ -74,6 +74,10 @@ E1: AttackFrontal: WithInfantryBody: DefaultAttackSequence: shoot + RequiresCondition: !parachute + WithInfantryBody@PARACHUTE + StandSequences: parachute + RequiresCondition: parachute ProducibleWithLevel: Prerequisites: barracks.upgraded @@ -116,6 +120,10 @@ E2: AttackFrontal: WithInfantryBody: DefaultAttackSequence: throw + RequiresCondition: !parachute + WithInfantryBody@PARACHUTE + StandSequences: parachute + RequiresCondition: parachute Explodes: Weapon: UnitExplodeSmall EmptyWeapon: UnitExplodeSmall @@ -154,6 +162,10 @@ E3: AttackFrontal: WithInfantryBody: DefaultAttackSequence: shoot + RequiresCondition: !parachute + WithInfantryBody@PARACHUTE + StandSequences: parachute + RequiresCondition: parachute ProducibleWithLevel: Prerequisites: barracks.upgraded AutoTarget: @@ -199,6 +211,10 @@ E4: Chance: 50 WithInfantryBody: DefaultAttackSequence: shoot + RequiresCondition: !parachute + WithInfantryBody@PARACHUTE + StandSequences: parachute + RequiresCondition: parachute ProducibleWithLevel: Prerequisites: barracks.upgraded @@ -214,6 +230,11 @@ E6: Cost: 500 Tooltip: Name: Engineer + WithInfantryBody: + RequiresCondition: !parachute + WithInfantryBody@PARACHUTE + StandSequences: parachute + RequiresCondition: parachute Passenger: PipType: Yellow EngineerRepair: @@ -574,6 +595,10 @@ SHOK: Voice: Move WithInfantryBody: DefaultAttackSequence: shoot + RequiresCondition: !parachute + WithInfantryBody@PARACHUTE + StandSequences: parachute + RequiresCondition: parachute Voiced: VoiceSet: ShokVoice ProducibleWithLevel: diff --git a/mods/ra/sequences/infantry.yaml b/mods/ra/sequences/infantry.yaml index 6e61d22400..ead9fe2a81 100644 --- a/mods/ra/sequences/infantry.yaml +++ b/mods/ra/sequences/infantry.yaml @@ -38,6 +38,8 @@ e1: Start: 192 Length: 8 Facings: 8 + parachute: + Start: 377 idle1: Start: 256 Length: 16 @@ -178,6 +180,8 @@ e3: Start: 64 Length: 8 Facings: 8 + parachute: + Start: 393 idle1: Start: 272 Length: 14 @@ -245,6 +249,8 @@ e6: Length: 6 Facings: 8 Tick: 100 + parachute: + Start: 210 idle1: Start: 121 Length: 8 @@ -440,6 +446,8 @@ e2: Start: 64 Length: 20 Facings: 8 + parachute: + Start: 505 idle1: Start: 384 Length: 14 @@ -792,6 +800,8 @@ e4: Start: 64 Length: 16 Facings: 8 + parachute: + Start: 528 idle1: Start: 384 Length: 14 @@ -951,6 +961,8 @@ shok: Start: 256 Length: 16 Facings: 8 + parachute: + Start: 528 idle1: Start: 384 Length: 14