Browse Source

Fix for rapid firing setImageTrigger(0,1); issue #1630

John3 9 years ago
parent
commit
14834bde58
1 changed files with 3 additions and 0 deletions
  1. 3 0
      Engine/source/T3D/aiPlayer.cpp

+ 3 - 0
Engine/source/T3D/aiPlayer.cpp

@@ -582,7 +582,10 @@ bool AIPlayer::getAIMove(Move *movePtr)
    // Replicate the trigger state into the move so that
    // Replicate the trigger state into the move so that
    // triggers can be controlled from scripts.
    // triggers can be controlled from scripts.
    for( U32 i = 0; i < MaxTriggerKeys; i++ )
    for( U32 i = 0; i < MaxTriggerKeys; i++ )
+   {
       movePtr->trigger[ i ] = mMoveTriggers[ i ];
       movePtr->trigger[ i ] = mMoveTriggers[ i ];
+      movePtr->trigger[ i ] = getImageTriggerState( i );
+   }
 
 
 #ifdef TORQUE_NAVIGATION_ENABLED
 #ifdef TORQUE_NAVIGATION_ENABLED
    if(mJump == Now)
    if(mJump == Now)