Had to make it disregard negative firestacks because showers (and probably some other things). This check is extremely similar to one just a few lines above, so it makes sense.
reset_view
reset_perspective