Привет! Как следует из названия, параметр tl2_additional_likes_per_day_multiplier принимает десятичные значения, тогда как tl3_additional_likes_per_day_multiplier принимает только целые числа. Это выглядит немного несогласованно.
Проблема в том, что вам нужно установить более точный множитель для TL3? (И поэтому вы хотите, чтобы оба значения были с плавающей запятой и/или допускали более точные значения?)
Или дело просто в том, что несогласованность вызывает путаницу и создаёт впечатление менее отполированного UX? (В таком случае, возможно, вас устроит, если оба поля будут принимать только целочисленные множители, или, например, текстовые обозначения, что ещё удобнее для пользователя, но может скрыть детали расчётов?)
Привет, Дэйв, спасибо за ответ. Изначально я пытался использовать более точный множитель для TL3 и не вижу недостатков в том, чтобы разрешить числа с плавающей точкой для обоих параметров. Я могу заставить это работать в текущем виде, но предполагал, что разница между float и int для одного и другого параметров — это просто упущение при программировании.
Хорошо, спасибо. Я обновил заголовок, чтобы отразить это.