Here, let me show you the code: scn GrindingWheelActivatorScript
float Timer
short Grinding
begin OnActivate
if player.IsWeaponInList GrindingWheelRepairList == 1
if player.GetWeaponHealthPerc != 100
if player.GetAV Repair >= 50
PlayGroup Forward 2
player.PlayIdle NVGrindingWheelMachete
set Timer to 0.1
set Grinding to 1
else
ShowMessage GrindingWheelReqFailMSG
endif
else
ShowMessage GrindingWheelCondFailMSG
endif
else
ShowMessage GrindingWheelWepFailMSG
endif
end
begin GameMode
if (Grinding == 1)
if (Timer > 0)
set Timer to ( Timer - GetSecondsPassed )
else
player.ModWeaponHealthPerc 0.5
if player.GetWeaponHealthPerc != 100
set Timer to 0.1
else
ShowMessage GrindingWheelUseMSG
PlayGroup Backward 2
set Grinding to 0
endif
endif
endif
end Right where PlayGroup Backward 2 is, I need it to stop. The only animation that seems to exist for that object is Forward, and it is set to loop, not to clamp. So you're saying the ONLY way to make it stop animating is to add a new animation such as idle, make and make it clamp after 1 rotation of Forward? I'd like to avoid that if I could, so I don't have to include that in the file. :/