Ah, never knew I could compare id strings, nice thing to know.
However, even this did not give the character an effective level. For example, I used this on a 3rd level Druid to give the Druid an effective level 1 less than it had, but it still lists its spells as 3rd level, its vs. SR as +3, and its animal companion (with Natural Bond) is still getting the companion bonus HD. So this is not giving me the effective level I need to adjust the character.
I'd use the negative level adjustment, but even that does not do this. I've been baffled by this for some time, trying everything under the sun to make it work. Unfortunately, I've had no success. I have a feeling it may be one of those things where two things are being done simultaneously (calculating and printing the calculation to the display) without being able to get anything done in between. At least negative level does the current level/effective level backslash that can serve as a reminder, I just don't want all the negative level effects that come along with it.
So, am I correct in assuming this can't be done in the d20 files? And if so, is there a way that can be fixed in the future?