SNP finance chief Shona Robison managed to pass her budget by giving higher priority to much-needed Fife community projects.