b32 #1 I find it difficult to exactly understand, but maybe it is the two types of exhaustGeneratorSpecs that is doing this. The for variable is exhaustGeneratorSpecs.Exhaustgenerator and the timer-reset uses ship\exhaustgenerator