Originally Posted by
HoloGnome
Possibly - as above, I was asking under what circumstance the auto-set or recalculate happens so that I can test for it, specifically. The answer above is for me to check it myself. If you can tell me at what point you are resetting the numbers in your code, then I can help with some more unit testing to try to pin down what I was seeing. I reported this issue so that you could capture it. I don't have the reprocible case. I just noticed that something I was doing was causing numbers to be reset incorrectly.
And, as a user, I want my known spells block, for example, to reflect ALL my known spells, since, as a spontaneous caster, I can can cast any of them. And, as a GM, if I look at a player's sheet to ensure it is correct, I want to see the spell block reflect ALL their known spells, including spells from connections or other abilities that increase any counts. So, I think you are misinterpreting the way the known spell count block should work. If my caster knows a spell, then the number in the block should reflect that, even if it is in addition to the base table.