Perhaps you could declare a Source Point counter used, using the already built in global counter system. Declare it upon combat start, use it to refer to how many points have been spent during that battle, and reset the counter at combat end?