For better compatibility with mods that adjust the base heating radius, can you change the formula from heating_radius + q.level
to heating_radius * (1 + q.level)
? Mathematically equivalent for the default heating radius, but makes it scale with the same multiplier if the base radius is adjusted by another mod.