Войти на сайт

Авторизация, ждите ...
×
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

ТЕМА: Как в формуле урона проверить состояние?

Как в формуле урона проверить состояние? 3 года 7 мес. назад #122114

  • Братец Лис
  • Братец Лис аватар
  • Вне сайта
  • Мастер
  • Злая неадекватная скотина
  • Сообщений: 157
  • Спасибо получено: 167
Куся лисьего всем.

Подскажите пожалуйста, возможно ли в формуле урона проверить, есть ли на кастующем состояние А, и если есть - наложить состояние А на врага, сняв его при этом с себя, и если да, то как? :mad:
Администратор запретил публиковать записи гостям.

Как в формуле урона проверить состояние? 3 года 7 мес. назад #122115

  • Alx_Yago
  • Alx_Yago аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1151
  • Спасибо получено: 2172
  • УчительОраторРазработчикПаладин1 место в Обучающем конкурсе3 местоПроект года 3 место3 место в Обучающем конкурсеПроект месяца 1 местоПроект года 1 место
Проверить состояние на атакующем:
a.isStateAffected(номер состояния)? действие если да: действие если нет

Наложить состояние на врага:
b.addState (номер состояния)

Снять состояние с атакующего:
a.removeState (номер состояния)

А целиком формула будет тогда приблизительно такой:
a.isStateAffected(6)? b.addState (6): 0; a.removeState (6); a.atk*4-b.def*2
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Братец Лис

Как в формуле урона проверить состояние? 3 года 7 мес. назад #122116

  • Братец Лис
  • Братец Лис аватар
  • Вне сайта
  • Мастер
  • Злая неадекватная скотина
  • Сообщений: 157
  • Спасибо получено: 167
Опачки, а есть где полный список всего того, что можно проверить, наложить etc
Администратор запретил публиковать записи гостям.

Как в формуле урона проверить состояние? 3 года 7 мес. назад #122117

  • Alx_Yago
  • Alx_Yago аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1151
  • Спасибо получено: 2172
  • УчительОраторРазработчикПаладин1 место в Обучающем конкурсе3 местоПроект года 3 место3 место в Обучающем конкурсеПроект месяца 1 местоПроект года 1 место
Последнее редактирование: 3 года 7 мес. назад от Alx_Yago.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Green-Leo

Как в формуле урона проверить состояние? 3 года 7 мес. назад #122118

  • Братец Лис
  • Братец Лис аватар
  • Вне сайта
  • Мастер
  • Злая неадекватная скотина
  • Сообщений: 157
  • Спасибо получено: 167
Ага, этот перевод я видал, но все ли что есть там есть - вот в чем вопрос... Блин, когда тему создавал - напрочь забыл про существование статейки. Глядишь, и не понадобилась б тема. Лис - старый склеротик.
Последнее редактирование: 3 года 7 мес. назад от Братец Лис.
Администратор запретил публиковать записи гостям.

Как в формуле урона проверить состояние? 3 года 7 мес. назад #122119

  • Alx_Yago
  • Alx_Yago аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1151
  • Спасибо получено: 2172
  • УчительОраторРазработчикПаладин1 место в Обучающем конкурсе3 местоПроект года 3 место3 место в Обучающем конкурсеПроект месяца 1 местоПроект года 1 место
Да по идее в формулы урона можно даже скрипты вписывать (а вот как они при этом будут работать - надо проверять экспериментально)))
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.303 секунд