The custom callback attempts to prevent modifications mid-round. Use
IsHost to check for permissions, as IsClient is always true for
everyone even in local single-player setting.
There is a bug in LethalConfig which makes it possible to modify entries
bypassing the callback once per round, but it is pretty hard to abuse:
https://github.com/AinaVT/LethalConfig/issues/60
Range is [0..100] but it's relative to total/sum. The algorithm guards
against "all set to zero" scenario.
This is not usable without synchronization. This commit provides none.