Страница 580 из 643 ПерваяПервая ... 80480530570578579580581582590630 ... ПоследняяПоследняя
Показано с 5,791 по 5,800 из 6423

Тема: Общие вопросы

  1. #5791

    По умолчанию

    Цитата Сообщение от Братец Лис Посмотреть сообщение
    Приветствую. Малость не допер как понизить шанс успешного попадания скастованной героем магии в зависимости от одетого на него шмота. Типа маг в тяжелой броне, и все такое. MV
    Магическая атака вообще не имеет шансов промахнуться (можно только шанс успеха задать), зато может быть поглощена или отражена, если у противника прописано такое свойство. Чтобы была возможность промахиваться, тип удара в навыке должен быть выставлен "физическая атака". Ну а в настройках брони указать доп. параметр "Шанс попадания" с отрицательным значением (вот только это будет влиять на все вообще атаки).
    Проще уж делать тяжёлой броне штраф в виде уменьшения магической атаки, или увеличения стоимости заклинаний. Ну или писать какой-нибудь хитрый скрипт в формулу урона, и делать там ветвление в зависимости от шанса и надетой брони.

  2. #5792

    По умолчанию

    Вопрос не в том, как проще. Вопрос в том, как сделать именно то, что я написал. и возможно ли оно в принципе.

  3. #5793

    По умолчанию

    Цитата Сообщение от Братец Лис Посмотреть сообщение
    Вопрос не в том, как проще. Вопрос в том, как сделать именно то, что я написал. и возможно ли оно в принципе.
    В принципе возможно. Если не углубляться в плагинописание и удовлетвориться тем, что вместо промаха заклинание будет наносить 0 урона, то я бы сделал так:

    1. Сделал бы состояние "в броне", которое бы не имело никаких эффектов, никак не отображалось и снималось бы после окончания боя.
    2. На нулевом ходу битвы сделал проверку и применил бы это состояние ко всем героям, которые носят броню.
    3. Обычную формулу урона для заклинания заменил бы такой примерно строчкой:

    a.isStateAffected(12)? v[1]=Math.randomInt (100)+1: v[1]=100; v[1]>50? 100+a.mat*2-b.mdf*2: 0

    Здесь сначала проверяется, наложено ли на атакующего состояние "в броне" (у меня оно имет ID 12). Если наложено, то переменная v[1] становится случайной от 1 до 100, если нет - просто приравнивается к 100. Затем проверяю эту переменную: если она больше 50 (например у нас такой шанс срабатывания заклинаний), то наносится обычный урон, как он записан в формуле, а если нет, то урон будет равен 0.

  4. #5794

    По умолчанию

    Но по идее такое заклинание, даже с 0 урона, будет сбивать состояния на цели типа сна и т.п., которые сбиваются при попадании по цели... буду посмотреть, спасибо.

  5. #5795
    Администратор Аватар для Пётр
    Информация о пользователе
    Регистрация
    24.04.2014
    Адрес
    Краснодар
    Сообщений
    3,940
    Записей в дневнике
    6
    Репутация: 132 Добавить или отнять репутацию

    По умолчанию

    Я как бы тут не посоветую решения этого вопроса, но скажу одну вещь.
    Промахи никто не любит.
    Вернее их ненавидят.
    Лучше в 10 раз слабее атака, чем один промах.
    Так что получится или нет, но лучше сделай так
    Проще уж делать тяжёлой броне штраф в виде уменьшения магической атаки, или увеличения стоимости заклинаний. Ну или писать какой-нибудь хитрый скрипт в формулу урона, и делать там ветвление в зависимости от шанса и надетой брони.

  6. #5796

    По умолчанию

    Вечер добрый, товарищи! Нужен совет; что скажете насчет янфлаевского плагина Grid-Free Doodads? Какие есть подводные камни, стоит ли его юзать? А то как то не хочется через полгода-год выхватить какой-либо критичный косяк, из-за которого придется переделывать все карты.

  7. #5797
    Бывалый Аватар для Darchan Kaen
    Информация о пользователе
    Регистрация
    17.06.2013
    Адрес
    Одесса
    Сообщений
    851
    Записей в дневнике
    3
    Репутация: 47 Добавить или отнять репутацию

    По умолчанию

    Всем хай, вопрос по VX Ace и формулам боевки. Гугл мне не помог.
    1) Есть ли скрипт на изменение формулы критического урона с урон * 3 на формулу, что зависит от характеристик атакующего (то что можно на любой х N поменять я в курсе)?
    2) Есть ли скрипт для настройки формулы урона состояния в зависимости от характеристик атакующего (а не просто -%ХП цели)?
    3) Есть ли скрипт для настройки %шанса прока состояния в зависимости от характеристики атакующего?
    Спасибо.

  8. #5798
    Пользователь Аватар для max91
    Информация о пользователе
    Регистрация
    30.08.2020
    Сообщений
    65
    Репутация: 0 Добавить или отнять репутацию

    По умолчанию

    друзья нужна помощь. гг одевает одежду и меняеться скин. как такое провернуть?

  9. #5799
    Администратор Аватар для Пётр
    Информация о пользователе
    Регистрация
    24.04.2014
    Адрес
    Краснодар
    Сообщений
    3,940
    Записей в дневнике
    6
    Репутация: 132 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от max91 Посмотреть сообщение
    друзья нужна помощь. гг одевает одежду и меняеться скин. как такое провернуть?
    Для начала нужно научиться указывать версию мукера....

  10. #5800
    Пользователь Аватар для max91
    Информация о пользователе
    Регистрация
    30.08.2020
    Сообщений
    65
    Репутация: 0 Добавить или отнять репутацию

    По умолчанию

    извините, MZ

Страница 580 из 643 ПерваяПервая ... 80480530570578579580581582590630 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 7 (пользователей: 0 , гостей: 7)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Общие вопросы