Цитата
и какие числа исправить штоб мидленей хиляло
ща буду розбераца методам тыка ))
Пипец! Ты в школе вобще учился? Ты элементарное уравнение уже решить не в состоянии? Каким нахуй методом тыка?
seconds = 5.0 + (0.5 * ((double)(120 - dex) / 10));
dex это ловкость твоего персонажа
double это тип данных. (double) здесь для того, чтобы сделать явное преобразование, типа int, в тип double вот этого уравнения (120 - dex) / 10)
Вот такие вот цифорки, с точечкой 5.0 это и есть double. Если этого явного преобразования не будет, то просто результат в итоге, будет другим.
Например, у твоего чара 93 ловкости (DEX)
seconds = 5.0 + (0.5 * ((double)(120 - 93) / 10))
Поскольку в школе ты не учился, то я напомню тебе, что первыми, всегда считается то, что в скобочках у нас находится.
120 - 93 = 27
27 / 10 = 2.7
0.5 * 2.7 = 1.35
5.0 + 1.35 = 6.35
Тоесть при 93 dex, лечение займет 6.35 секунды
Если бы преобразования в double не было, то результат, был бы другим
120 - 93 = 27
27 / 10 = 2
Результат, как видишь уже не 2.7, а 2 Так как остаток отбрасывается
0.5 * 2 = 1
5.0 + 1 = 6
Лечение уже, занимает 6 секунд