|
|
@ -57,6 +57,16 @@ namespace MWMechanics
|
|
|
|
|
|
|
|
|
|
|
|
void fastForward(const MWWorld::Ptr& actor, AiState& state);
|
|
|
|
void fastForward(const MWWorld::Ptr& actor, AiState& state);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
Start of tes3mp addition
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Make it possible to allow following from any distance
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
void allowAnyDistance(bool state);
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
End of tes3mp addition
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
private:
|
|
|
|
/// This will make the actor always follow.
|
|
|
|
/// This will make the actor always follow.
|
|
|
|
/** Thus ignoring mDuration and mX,mY,mZ (used for summoned creatures). **/
|
|
|
|
/** Thus ignoring mDuration and mX,mY,mZ (used for summoned creatures). **/
|
|
|
@ -72,6 +82,16 @@ namespace MWMechanics
|
|
|
|
int mFollowIndex;
|
|
|
|
int mFollowIndex;
|
|
|
|
|
|
|
|
|
|
|
|
static int mFollowIndexCounter;
|
|
|
|
static int mFollowIndexCounter;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
Start of tes3mp addition
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Track whether this package allows following to start from any distance
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
bool mIgnoreDistance = false;
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
End of tes3mp addition
|
|
|
|
|
|
|
|
*/
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|
|
|
|
}
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|