diff --git a/source/games/duke/src/vmexports.cpp b/source/games/duke/src/vmexports.cpp index bcb9bc5ca..368f15981 100644 --- a/source/games/duke/src/vmexports.cpp +++ b/source/games/duke/src/vmexports.cpp @@ -741,6 +741,7 @@ void Duke_SetMove(DDukeActor* self, int intname, int flags) int ndx = LookupMove(self->GetClass(), FName(ENamedName(intname))); self->curMove = &moves[ndx]; self->spr.hitag = flags; + self->counter = 0; } DEFINE_ACTION_FUNCTION_NATIVE(DDukeActor, SetMove, Duke_SetMove)