it's also possible to set up a cooldown-timer within control lua.
when the player uses the fog remover, start a timer for 30 minutes, if the player tries to use it again before the cooldown is finished, don't run the script that reveals the map, but instead print to the chat bar "satellite orbitting other side of planet Nauvis. Satellite out of range for scanning. You may scan again in mm:ss"