Воткну свои 5 копеек. А если просто отказаться от автоматического алгоритма расчета?
Например,
- пусть пользователь с кармой >50 может добавить или отнять от 1 до 5 кармы по собственному желанию.
- пусть пользователь с кармой >100 может добавить или отнять от 1 до 10 кармы по собственному желанию.
- и т.п.
ИМХО, такой вариант решает многие проблемы, которые описаны выше.
__________________
Cogito, ergo sum
|