Использование улучшения для воина на увеличение урона с 6 до 22 ед. приводит к тому что улучшенный юнит убивает любую цель с любым количеством жизней с одного удара.
Вопрос: почему так происходит, от чего это зависит, как от этого избавиться?
xgm.guru/files/100/149482/ro1.jpg улучшаемая боевая еденица

Ты добавлял кости? Или через "повышение урона (улучшение)"? Значение последнего у юнита помечено — это добавится "базовый урон".
`
ОЖИДАНИЕ РЕКЛАМЫ...
25
Ты добавлял кости? Или через "повышение урона (улучшение)"? Значение последнего у юнита помечено — это добавится "базовый урон".
Принятый ответ
1
iliamakar:
Покажи скрин улучшения в редакторе.
добавил в описание 2 скрина
Nosferoh:
Ты добавлял кости? Или через "повышение урона (улучшение)"? Значение последнего у юнита помечено — это добавится "базовый урон".
делал через кости, прикрепил скрины
23
Solntse, естественно, ты, можно сказать, умножаешь урон юнита на 33.. Высчитывается это не совсем так, но суть именно такая. Если не ошибаюсь, когда ты даешь +1 кость, минимальная атака увеличивается на 1, а максимальная на 1+ (ко-во граней у кости), для каждого конкретного юнита. Посмотри, как сделаны стандартные улучшения через кости там везде стоят единицы, потому что больше не нужно. Или делай не через кости, а через простое улучшение на урон, если тебе нужно фиксированное число к атаке прибавить.
25
16-15 превращаешь в 49-15.
Формула:
(кость+базовый) по (кость*грани кости+базовый)
(1+15) по (1*0+15)
(1+33+15) по ((1+33)*0+15) = 49 по (34*0+15)
1
Огромное спасибо всем ! :) сделал все через улучшения все работает, благодарен бесконечно :)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.