
Привет, для понимания этого ограничения нужно немного поговорить о программировании, так как это связано с движком Юнити и его языке C#.
Параметру урона по боссу (в поле «Нанесённый урон») присвоен тип данных integer (int), диапазон значений которого составляет ±2 147 483 647. Его используют, потому что он занимает меньше памяти и быстрее обрабатывается, если нет необходимости в более широком диапазоне.
Чтобы избежать переполнения значения и последующих ошибок в коде игры, всё, что превышает этот предел, приравнивается к максимальному значению. Следовательно, на КБ максимальное значение урона, которое может отображаться в этом окне, равно макс int, с двумя знаками после запятой - 2,14B.
Что касается персонального урона, который наносит герой, то там, скорее всего, используется более широкий тип данных, возможно:
Long - 9 223 372 036 854 775 807 или Float - ~3.4 × 10³⁸.
Точно сказать без доступа к коду невозможно.
Вывод: это не баг и не ошибка, а следствие оптимизации кода игры в данном конкретном случае. Если ты считаешь, что диапазон стоит расширить, можешь объяснить, зачем это нужно и почему это важно для тебя - я передам твое предложение на рассмотрение.