XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Vadik29
Choice Battle 1.6а
offline
Опыт: 15,245
Активность:
Прогрессия
Я начал делать пассивку, которая увеличивает доп. урон при каждом ударе в геометрической прогрессии, но проблема в том, что то число которое я увеличиваю зависит от характеристик и я не понимаю, как мне его запомнить. Если по подробнее, то вот: первый удар 1*ловкость, второй 1.5*ловкость, третий 2.25*ловкость и т.д., но ведь ловкость может измениться в процессе скила.
Старый 12.11.2013, 09:52
Hanabishi
COOL STATUS
offline
Опыт: отключен
Может не понял что нужно, но тут геометрическая прогрессия с множителем 1.5 (число умножается на 1.5 каждый уровень)
За формулами прогрессии в учебник алгебры или гугл в помощь.
Старый 12.11.2013, 10:20
destr

offline
Опыт: 1,758
Активность:
Т.е. ты хочешь зопомнить ту ловкость, которая была у героя, когда скил сработал 1 раз? Если да, то сохраняй ее в глоболку при 1 проке, если скил не MUI, или в хеш-таблицу, если MUI.
Старый 12.11.2013, 10:21
Vadik29
Choice Battle 1.6а
offline
Опыт: 15,245
Активность:
destr, Т.е. ты хочешь зопомнить ту ловкость, которая была у героя, когда скил сработал 1 раз? Если да, то сохраняй ее в глоболку при 1 проке, если скил не MUI, или в хеш-таблицу, если MUI.
В этом и проблема, то что ловкость в процессе повышения может измениться.
Было 25 ловкости, я сделал 3 удара и например меня союзник бафнул на + 25% статов, получается если сохранять исходную ловкость, то бонус от бафа не будет учитываться в скиле.
Vadik29 добавил:
Вроде как выход нашел, а то что на скрине это, макс. значение варика?
Миниатюры
Кликните на картинку для увеличения
Название:  DMG.jpg
Просмотров: 41
Размер:  773.2 Кбайт  
Старый 12.11.2013, 11:06
ScorpioT1000
Работаем
offline
Опыт: отключен
не варика, а любого x32-разрядного приложения
считай их как float, ты гдето int заюзал
Старый 12.11.2013, 11:22
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 02:26.