понедельник, 19 октября 2015 г.

Статусы

Сегодня я поговорю о статусах, которые я обычно использую в играх или идеях, что можно, что не стоит, и как и когда лучше использовать. Все применительно к мейкерской боевке.

Сходу быка за рога и к основным статусам.

Статусы на параметры

Это статусы, меняющие на время параметры бойца (атк, защ, мат, мдф, аги, удч) в процентах. Для масштабных игр я заготавливаю по 3 уровня изменения, примерно 25, 50, 75% в случае уменьшения (% от полного) и 125, 150, 175% в случае увеличения. 

Увеличение можно вести вверх и больше, а вот с уменьшением доводить до 0 можно не всегда, вот у меня в формулах используется деление, и в случае вражеского дефа = 0 получим ошибку. Ну и сама идея обнулять таким статусом полностью параметр мне не по душе - лучше для такого заводить отдельный статус, а не "уязвимость 4".

Также возможны статусы - комбинации изменений, например, ярость - повышающая атаку, но снижающая защиту.

Длятся эти статусы 3-4 хода, и одинаковые разных уровней не стакаются, а при расчетах выбирается статус с наибольшим действием.

Статусы на элементы

Это статусы, меняющие параметр сопротивления/уязвимости к элементу. Из-за странностей расчета мейкера для этого я применяю такой скрипт (http://forums.rpgmakerweb.com/index.php?/topic/13563-element-ex-v104/

Так же, в масштабных играх можно заготовить по нескольку уровней изменения, и здесь расчет несколько иной:
def: +0.25 в тегах по скрипту выше - это снижение урона от элемента на 25%
def: -0.5 в тегах по скрипту выше - это увеличение урона от элемента на 50%
То же самое с атакой. 

При этом скрипт учитывает базовое (с героя, шмота) значение сопротивления или силы элемента. Чистый герой имеет 100% или 1.0 силы или сопротивления элементу. и последующие манипуляции идут от этой цифры. Так что, если у врага 125% защиты от огня, а ты ему скинул 25%, то у него будет 100% защиты от огня и дамаг пройдет без изменений.

Длительность тоже ставится в 3-4 хода.


Замечу, для того чтобы отработать полностью первые два пункта (по три уровня), необходимо по каждому параметру  иметь 2*3 = 6 статусов:
- увеличение параметра себе
- уменьшение параметра врагу
А по элементу - 4*3 = 12 статусов:
- увеличение силы себе
- увеличение защиты себе
- уменьшение силы врагу
- уменьшение защиты врагу

Это статусы довольно легкие, и, зачастую, предметы или скиллы на их снятие делать и не стоит, в крайнем случае, можно плюсами компенсировать минусы и наоборот.

Скользящий урон и регенерация

Под этим странным названием подразумеваются обычные яды, кровопотери и регенерация тела и маны. Их суть в том, что за ход боя пораженный статусом боец теряет или восстанавливает %от жизни или маны. При этом процент берется от полной жизни и в случае урона, герой не умирает, а останавливается на  жизни. 

Я за слип дамаг, но с некоторыми условиями:
1) Не выносить статус за пределы боя. Это маразматично и рушит все боевую концепцию игры, какой бы она не была. Исключение - активные боевки типа XAS, но там действие яда/регена должно быть повешено на таймер.
2) Делать доступными предметы/скиллы, снимающие вредный статус. Также можно делать скиллы, снимающие реген.
3) Ни разу еще не пробовал, но, думаю, что стоит сделать смерть от статуса в бою (для аси это просто галочка в закладке system). 
4) Не превышать реген или урон 15-20% за ход, и, в случае больших уронов, делать маленькую длительность статуса.

Слип дамаг или реген тоже можно градировать по уровням, например, слабый яд, змеиный яд, паучий яд. 

Далее, полезно иметь несколько видов слип дамага (а вот разнообразия регенов я не видел), например - яд, кровотечение, болезнь. Враги могут иметь иммунитет к некоторым из них, а к другим нет, а герой - применять те или иные лекарства или носить подходящую экипировку с защитами от статуса. Разнообразие - это хорошо. 
То же самое верно для статусов, что будут описаны далее (типа стан/падение/паралич и прочее)

Играя на слип дамаге или регене, можно делать особо хитроубиваемых или коварных врагов.

Отдельный момент - реген или слип дамаг по мане. Чаще всего имеет смысл только навешивать врагам на героя, а врагам лучше поставить многоманы, чтобы дать хоть какой-то шанс мейкерскому ИИ.

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

Так же хороши кастомные комбинации изменений параметров/сопротивлений + слип урон, например, статусы ожог или обморожение. В другую сторону тоже возможны варианты - например, регенерация может совмещаться с защитой от чего-нибудь. 

Прочие статусы

Осталась небольшая кучка статусов, которые и рассмотрим скопом:

Запрещающие статусы

Это запрет на какое-то действие, например:

- Движение (боец пропускает ход или несколько). Злой статус, опасный в случае боев 1 на 1, но, когда у героя большая пати, вполне применим. Это стан, сон падение, паралич и прочие подобные. Различие, кроме целительных пилюль и разного рода иммунов, в том, что мейкер позволяет задавать условия снятия статуса. Например, сон можно снять, получив дамаг, а вот со станом это не прокатит.

- Применение определенного вида скиллов. Если игра делит скиллы на разные типа (например, навыки и магия), то статус может запретить пользоваться магией. Или навыком, по вкусу. Главное - это объяснить описанием статуса.

- Смерть (запрет на жизнь :)). Скиллы на внезапную смерть тоже злые в случае битв 1 на 1, но в больших партиях их можно использовать, если сделать доступным также и воскрешение. Еще забавный вариант - капающая смерть (типа через 5 ходов ты умрешь), но без доп. скриптов это в мейкере тяжело реализовать.

Здесь главное - не переборщить с длительностью, особенно в случае запретов на движение. 1-2 хода достаточно.

Статусы, меняющие поведение

Это всякие очарования (бьет своих), конфузы (бьет любого), берсерки (бьет автоматом врагов только атакой или навыками, но усилен), контратака (контратакует на любой/магию/навыки удар по ударившему врагу) и так далее. Вносят разнообразие, так что используйте по вкусу.

Отражение и поглощение

Отражение/тернии отражают вражескую магию/атаку в противника, часто с увеличением урона. Хороший статус, но в асе доступен только при помощи сторонних скриптов. Тернии обычно ранят фиксировано, а отражение - в зависимости от нанесенного урона. Так же можно пробовать варьировать, нанесется ли при этом урон бойцу под отражением или нет. Не стоит делать подобые статусы длительными, особенно, если при этом бойцу не наносится урон.

Поглощение - это:
- Поглощение урона от определенного элемента (он не калечит, но лечит) - по сути это крайне усиленный статус из второго пункта. 
- Вампиризм, поглощение жизни/маны при атаке/магии. В отличие от подобного навыка, этот статус применяется к любому урону.
Эти статусы тоже можно отнести к разряду сильных, и не стоит давать их надолго, за исключением особо хитрых боссов.

Иммунитеты

Это полный иммунитет к чему либо: к общему урону физ. или маг., либо к элементу, либо к статусу.
Иммунитеты к элементу не очень злые, их можно ставить и не на один ход, а вот к общему урону - это уже вполне себе имба.
Иммунитеты к статусам лучше накидывать скопом, иначе скилл, дающий это, становится довольно бесполезным, и ставить их на 4-5 ходов - вполне нормально. Вспоминаются славные бои в BG2 при встрече с итиллидами, кто кого переплюнет - иммун или очередной хитрый ментальный статус.

Остальные статусы в меру редки, и в стандартной мейкерской боевке почти не используются, это те же поломки оружия-брони (по сути -фиксированное количество очков параметра), накачка оружия стихией (смена типа элемента вкупе с +параметра), и многие другие, которые должно рассматривать отдельно, тестировать и решать, с какими ограничениями и настройками они впишутся в игру.

Комментариев нет:

Отправить комментарий