From 631250227c70a8fce98802c57907879a8ec3f5b6 Mon Sep 17 00:00:00 2001 From: Sevenfm Date: Wed, 12 Feb 2020 17:47:19 +0000 Subject: [PATCH] Tweaked animation speeds: - faster sidestepping - faster radio animation - faster ninja kick and focused punches and kicks git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8750 3b4a5df2-a311-0410-b5c6-a8a6f20db521 --- Tactical/Soldier Control.cpp | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/Tactical/Soldier Control.cpp b/Tactical/Soldier Control.cpp index 20a02a748..d40c3326c 100644 --- a/Tactical/Soldier Control.cpp +++ b/Tactical/Soldier Control.cpp @@ -9299,9 +9299,22 @@ void SetSoldierAniSpeed( SOLDIERTYPE *pSoldier ) AdjustAniSpeed( pSoldier ); // SANDRO - make the spin kick animation a bit faster - if ( pSoldier->usAnimState == NINJA_SPINKICK ) + if (pSoldier->usAnimState == NINJA_SPINKICK || + pSoldier->usAnimState == FOCUSED_PUNCH || pSoldier->usAnimState == FOCUSED_STAB || pSoldier->usAnimState == FOCUSED_HTH_KICK) { - pSoldier->sAniDelay = (pSoldier->sAniDelay * 3 / 4); + pSoldier->sAniDelay = pSoldier->sAniDelay / 2; + } + + // sevenfm: faster radio animation + if (pSoldier->usAnimState == AI_RADIO || pSoldier->usAnimState == AI_CR_RADIO) + { + pSoldier->sAniDelay = pSoldier->sAniDelay / 2; + } + + // sevenfm: faster sidestepping + if (pSoldier->usAnimState == SIDE_STEP || pSoldier->usAnimState == SIDE_STEP_ALTERNATIVE_RDY || pSoldier->usAnimState == SIDE_STEP_WEAPON_RDY || pSoldier->usAnimState == SIDE_STEP_DUAL_RDY) + { + pSoldier->sAniDelay = pSoldier->sAniDelay / 4; } if ( _KeyDown( SPACE ) )