diff --git a/source/games/blood/src/qav.cpp b/source/games/blood/src/qav.cpp index b166f3996..76aa2b6e8 100644 --- a/source/games/blood/src/qav.cpp +++ b/source/games/blood/src/qav.cpp @@ -215,6 +215,21 @@ void qavBuildInterpProps(QAV* const pQAV) } break; } + case kQAV2TOMFIRE: + { + QAVInterpProps interp{}; + interp.flags |= true << kQAVIsLoopable; + interp.PrevTileFinder = qavGetInterpType("interpolate-index"); + qavInterpProps.Insert(pQAV->res_id, std::move(interp)); + for (int i = 0; i < pQAV->nFrames; i++) + { + for (int j = 0; j < 3; j += 2) + { + qavSetNonInterpFrameTile(pQAV->res_id, i, j); + } + } + break; + } default: { QAVInterpProps interp{};