Profatum
offline
Опыт:
105Активность: |
Хар-ки саммонера и хар-ки суммона
Собственно не получается сделать такой скилл такого типа: Рексар призывает медведя, медведь имеет хп к примеру 500 + 2x ( x сила Рексара ), а атаку 30 + 3y ( y его интеллект ). Действие set life ставит не максимум жизней, а его текущие и не выше максимума заданнного в ро, а мне именно максимум нужен. Возможно ли такое сделать? |
22.02.2014, 20:37 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZLOY5
offline
Опыт:
912Активность: |
предметными абилками |
22.02.2014, 21:35 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Buulichkaa
Делаю спеллы за еду
offline
Опыт:
20,171Активность: |
смотреть "медицинский трактат" в РО и это
Buulichkaa добавил: это неоднократно обсуждалось, поиск бы не помешал |
22.02.2014, 22:02 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Profatum
offline
Опыт:
105Активность: |
Трактат определенное кол-во дает, а мне надо чтоб от кол-ва силы зависело и что делать с атакой? |
22.02.2014, 23:31 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Buulichkaa
Делаю спеллы за еду
offline
Опыт:
20,171Активность: |
Profatum, база даных и алгоритм сложения, т. е. 1 2 3 4 ... к примеру 93 = 10 * 9 + 3 и т. д. |
22.02.2014, 23:55 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Profatum
offline
Опыт:
105Активность: |
Не знаю как это реализовать и как атаку улучшать? |
22.02.2014, 23:56 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Buulichkaa
Делаю спеллы за еду
offline
Опыт:
20,171Активность: |
Profatum,
Buulichkaa добавил: да и ответили уже, в этой теме |
23.02.2014, 00:12 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Extremator
offline
Опыт:
40,226Активность: |
читным бонусом
Абилка от камня на ХП Штук 10-15 каждая даёт 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384 хп забиваешь переменную на нужное число
например set I = (Сила героя + 50) * 3 при 30 силы получаешь число 240 далее смотришь
I >= 16384, нет... I >= 8192 нет... I >= 4096, нет... I >= 2048, нет... I >= 1024, нет... I >= 512, нет... I >= 256, нет, ничего не делаешь I >= 128, да, даёшь юниту абилку на +128 хп, и вычитаешь из переменной set I = ( I - 128 ) ... осталось 112 I >= 64, да, даёшь юниту абилку на +64 хп (итого 192хп), и вычитаешь из переменной set I = ( I - 64 ) ... осталось 48 I >= 32, да, даёшь юниту абилку на +32 хп (итого 224хп), и вычитаешь из переменной set I = ( I - 32 ) ... осталось 16 I >= 16, да, даёшь юниту абилку на +16 хп (итого 240хп), и вычитаешь из переменной set I = ( I - 16 ) ... осталось 0 I >= 8, нет ... I >= 4, нет ... I >= 2, нет ... I >= 1, нет И вот всё это через цикл пустить нужно...
у тебя будет просто цикл А от 1 до 15 (если I >= num[A] то дать скилл dmg[A]) . . .
Пример есть, но там всего до +1023 хп жми ESC - у юнита базово 10000хп и +число будет |
23.02.2014, 04:49 | #8
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Profatum
offline
Опыт:
105Активность: |
Спасибо огромное, теперь еще 1 последний вопрос. Родную атаку какой спелл улучшает или придется через плюсики? Апд: нашел, тему можно закрывать. |
23.02.2014, 08:14 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,598Активность: |
Profatum:
Апгрейд или Повышение Атаки однократное (абилка книги\ сбрасывается при морфе юнита) |
23.02.2014, 09:31 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|