My familiar script tries to get the Pocket Professor up to 600 experience, which is enough to use “Deliver your Thesis” without going below 20 pounds. Unfortunately, KoLmafia stops updating familiar experience post-combat once you hit 400, and only fixes itself when visiting familiar.php. I have not been able to figure out why it is doing that, but I have been able to replicate it repeatedly.
Interestingly, even after getting the correct amount of experience from familiar.php, KoLmafia sets familiar experience back to 400 after combat if it is over that amount.
I am using r19618, the latest revision, though the issue predates it.