Vadik29
Choice Battle 1.6а
offline
Опыт:
15,245Активность: |
Прогрессия
Я начал делать пассивку, которая увеличивает доп. урон при каждом ударе в геометрической прогрессии, но проблема в том, что то число которое я увеличиваю зависит от характеристик и я не понимаю, как мне его запомнить. Если по подробнее, то вот: первый удар 1*ловкость, второй 1.5*ловкость, третий 2.25*ловкость и т.д., но ведь ловкость может измениться в процессе скила. |
12.11.2013, 09:52 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
Может не понял что нужно, но тут геометрическая прогрессия с множителем 1.5 (число умножается на 1.5 каждый уровень) За формулами прогрессии в учебник алгебры или гугл в помощь. |
12.11.2013, 10:20 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
destr
offline
Опыт:
1,758Активность: |
Т.е. ты хочешь зопомнить ту ловкость, которая была у героя, когда скил сработал 1 раз? Если да, то сохраняй ее в глоболку при 1 проке, если скил не MUI, или в хеш-таблицу, если MUI. |
12.11.2013, 10:21 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vadik29
Choice Battle 1.6а
offline
Опыт:
15,245Активность: |
В этом и проблема, то что ловкость в процессе повышения может измениться. Было 25 ловкости, я сделал 3 удара и например меня союзник бафнул на + 25% статов, получается если сохранять исходную ловкость, то бонус от бафа не будет учитываться в скиле.
Vadik29 добавил: Вроде как выход нашел, а то что на скрине это, макс. значение варика? |
12.11.2013, 11:06 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
не варика, а любого x32-разрядного приложения
считай их как float, ты гдето int заюзал |
12.11.2013, 11:22 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|