Ran across this one the other day in ROExplosiveWeapon.uc :
...and it makes no sense.
You only give a grenade/satchel throw announcement if you're not crouched, not using the cover system, and moving forward (and ONLY forward!) at full non-sprint speed.
Why in the world does it have all those restrictions? "Satchel out!" is, particularly, something that really should be playing all the time.
Code:
if ( ThrowingBattleChatterIndex != -1 && !Instigator.bIsCrouched && !ROPawn(Instigator).IsInCover() && ROPawn(Instigator).IsMovingJogSpeed(true) )
{
ROGameInfo(WorldInfo.Game).HandleBattleChatterEvent(Instigator, ThrowingBattleChatterIndex);
}
You only give a grenade/satchel throw announcement if you're not crouched, not using the cover system, and moving forward (and ONLY forward!) at full non-sprint speed.
Why in the world does it have all those restrictions? "Satchel out!" is, particularly, something that really should be playing all the time.
Last edited: