diff --git a/mods/d2k/rules/defaults.yaml b/mods/d2k/rules/defaults.yaml index dbf5b94cbd..9a5e9404f0 100644 --- a/mods/d2k/rules/defaults.yaml +++ b/mods/d2k/rules/defaults.yaml @@ -192,6 +192,7 @@ QuantizeFacingsFromSequence: Sequence: stand WithInfantryBody: + IdleSequences: idle1, idle2 TakeCover: DamageModifiers: Prone50Percent: 50 diff --git a/mods/d2k/rules/infantry.yaml b/mods/d2k/rules/infantry.yaml index e45333b3c4..9490dd76be 100644 --- a/mods/d2k/rules/infantry.yaml +++ b/mods/d2k/rules/infantry.yaml @@ -189,7 +189,6 @@ grenadier: AttackFrontal: WithInfantryBody: AttackSequence: throw - IdleSequences: idle, idle2 Explodes: Weapon: GrenDeath EmptyWeapon: GrenDeath diff --git a/mods/d2k/sequences/infantry.yaml b/mods/d2k/sequences/infantry.yaml index c8e402c0ad..85ba075c24 100644 --- a/mods/d2k/sequences/infantry.yaml +++ b/mods/d2k/sequences/infantry.yaml @@ -3,6 +3,14 @@ light_inf: Start: 206 Facings: -8 Transpose: true + idle1: DATA.R8 + Frames: 387, 394, 401, 408, 415, 422, 429, 436 + Length: 8 + Tick: 80 + idle2: DATA.R8 + Frames: 388, 395, 402, 409, 416, 423, 430, 437 + Length: 8 + Tick: 80 run: DATA.R8 Start: 214 Length: 6 @@ -64,6 +72,14 @@ trooper: Start: 458 Facings: -8 Transpose: true + idle1: DATA.R8 + Frames: 639, 646, 653, 660, 667, 674, 681, 688 + Length: 8 + Tick: 80 + idle2: DATA.R8 + Frames: 640, 647, 654, 661, 668, 675, 682, 689 + Length: 8 + Tick: 80 run: DATA.R8 Start: 466 Length: 6 @@ -124,6 +140,14 @@ engineer: Start: 1166 Facings: -8 Transpose: true + idle1: DATA.R8 + Frames: 1347, 1354, 1361, 1368, 1375, 1382, 1389, 1396 + Length: 8 + Tick: 80 + idle2: DATA.R8 + Frames: 1348, 1355, 1362, 1369, 1376, 1383, 1390, 1397 + Length: 8 + Tick: 80 run: DATA.R8 Start: 1174 Length: 6 @@ -175,6 +199,14 @@ thumper: Start: 1402 Facings: -8 Transpose: true + idle1: DATA.R8 + Frames: 1548, 1555, 1562, 1569, 1576, 1583, 1590, 1597 + Length: 8 + Tick: 80 + idle2: DATA.R8 + Frames: 1549, 1556, 1563, 1570, 1577, 1584, 1591, 1598 + Length: 8 + Tick: 80 run: DATA.R8 Start: 1410 Length: 6 @@ -251,6 +283,14 @@ fremen: Start: 694 Facings: -8 Transpose: true + idle1: DATA.R8 + Frames: 875, 882, 889, 896, 903, 910, 917, 924 + Length: 8 + Tick: 80 + idle2: DATA.R8 + Frames: 876, 883, 890, 897, 904, 911, 918, 925 + Length: 8 + Tick: 80 run: DATA.R8 Start: 702 Length: 6 @@ -312,6 +352,14 @@ saboteur: Start: 2149 Facings: -8 Transpose: true + idle1: DATA.R8 + Frames: 2330, 2337, 2344, 2351, 2358, 2365, 2372, 2379 + Length: 8 + Tick: 80 + idle2: DATA.R8 + Frames: 2331, 2338, 2345, 2352, 2359, 2366, 2373, 2380 + Length: 8 + Tick: 80 run: DATA.R8 Start: 2157 Length: 6 @@ -363,6 +411,16 @@ sardaukar: Start: 930 Facings: -8 Transpose: true + idle1: DATA.R8 + Frames: 1111, 1118, 1125, 1132, 1139, 1146, 1153, 1160 + Length: 8 + Tick: 80 + Offset: -1,0 + idle2: DATA.R8 + Frames: 1112, 1119, 1126, 1133, 1140, 1147, 1154, 1161 + Length: 8 + Tick: 80 + Offset: -1,0 run: DATA.R8 Start: 938 Length: 6