diff --git a/src/graphics/Renderer.cpp b/src/graphics/Renderer.cpp index e3beecd83..a419c116c 100644 --- a/src/graphics/Renderer.cpp +++ b/src/graphics/Renderer.cpp @@ -1428,26 +1428,6 @@ void Renderer::render_parts() } } - if (findingElement) - { - if (TYP(findingElement) == parts[i].type && - (parts[i].type != PT_LIFE || (ID(findingElement) == parts[i].ctype))) - { - colr = firer = 255; - colg = fireg = colb = fireb = 0; - foundElements++; - } - else - { - colr /= 10; - colg /= 10; - colb /= 10; - firer /= 5; - fireg /= 5; - fireb /= 5; - } - } - if (colour_mode & COLOUR_GRAD) { auto frequency = 0.05f; @@ -1479,6 +1459,26 @@ void Renderer::render_parts() else if(firea<0) firea = 0; #endif + if (findingElement) + { + if (TYP(findingElement) == parts[i].type && + (parts[i].type != PT_LIFE || (ID(findingElement) == parts[i].ctype))) + { + colr = firer = 255; + colg = fireg = colb = fireb = 0; + foundElements++; + } + else + { + colr /= 10; + colg /= 10; + colb /= 10; + firer /= 5; + fireg /= 5; + fireb /= 5; + } + } + //Pixel rendering if (pixel_mode & EFFECT_LINES) {