bluepoke/glqtree — comment on commit 7a52ef75c9da2888e960652545eb745ba72eb8f2
File: plant.cpp line 329
By nf462138:

works well, results in some strange behavior when scaling up and down the same uneven number: 50->51->50
previously had age values of 0, 10, 11, 50 will be scaled up and down towards 0, 9, 10, 50 for example.

Maybe it'll help by not applying mathematical rounding but by always either rounding up or down for all values?

This will of course not replace lost double entries on scaling back to the previous age, but maybe prevent the behavior mentioned above.