diff --git a/src/tracerestrict.cpp b/src/tracerestrict.cpp index 43f96f022d..9c8c98eb86 100644 --- a/src/tracerestrict.cpp +++ b/src/tracerestrict.cpp @@ -699,6 +699,8 @@ void TraceRestrictProgram::Execute(const Train* v, const TraceRestrictProgramInp default: NOT_REACHED(); } + } else { + if (IsTraceRestrictDoubleItem(type)) i++; } } }