Плохо! Плохо!:  0
Показано с 1 по 7 из 7

Тема: L'J Skill Traits

  1. #1

    По умолчанию L'J Skill Traits

    L'James Skill Traits

    Автор: L'James
    Ссылка: http://pastebin.com/kcGTES8z

    Скрипт требует мою систему ноуттегов: ссылка

    Скрипт позволяет назначить скиллам и предметам некоторые трейты и задать на их основе поведение игры. В частности:
    • Установить множитель урона, полученного скиллами/предметами с соответствующим трейтом
    • Установить множитель урона, наносимого скиллами/предметами с соответствующим трейтом
    • Убирать статусные эффекты после применения скилла/предмета с соответствующим трейтом. Например, как Nul-Blaze из десятой финалки
    • Запретить использование скиллов/предметов с соответствующим трейтом




    Спойлер Инструкции:


    1. Вставить скрипт между L'J Notetag System и Main
    2. Определить список трейтов
    3. Использовать ноуттеги




    Примечание: некоторые ноуттеги имеют версию с несколькими параметрами. Их можно записывать как <tag arg1, arg2, arg3>, так и
    <tag>
    arg1
    arg2
    arg3
    </tag>

    Теги скиллов и предметов
    <<x>> - назначает трейт x скиллу/предмету
    <take x> - назначает трейт x скиллу/предмету, если на герое висит feature <give x>. Также <take x1, x2>
    <<take all>> - как <take x>, но для всех трейтов

    Теги статусных эффектов
    <removed by x> - стейт с таким тегом будет снят, если на персонаже с этим стейтом будет применён скилл/предмет с трейтом x

    Feature-теги
    Эти теги идут в заметки героев, классов, экипировки, врагов и статусных эффектов и ведут себя как features из RPGMkVXA.

    <give x> - назначает трейт x скиллам/предметам, у которых есть <take x>

    <power x y%> - персонаж с этим тегом наносит y% обычного урона при использовании скиллов/предметов с трейтом x

    <damage x y%> - персонаж с этим тегом получает y% обычного урона от скиллов/предметов с трейтом x

    <ignore x> - персонаж с этим тегом полностью игнорирует эффект от скиллов/предметов с трейтом x. Отличается от <damage x 0> тем, что не обнуляет урон, а полностью игнорирует эффект, включая изменение стейта.

    <seal x> - персонаж с этим тегом не может использовать скиллы/предметы с трейтом x


  2. #2
    Хранитель Аватар для Paranoid
    Информация о пользователе
    Регистрация
    22.12.2014
    Сообщений
    2,776
    Записей в дневнике
    34
    Репутация: 28 Добавить или отнять репутацию

    По умолчанию

    Что-то я ничего не понял
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

  3. #3

    По умолчанию

    Если вкратце.
    Скиллам и предметам можно задать так называемые трейты - некоторые особенности, присущие скиллу. Например, огненной магии можно поставить трейт <<fire>>, навыку, который пробивает броню, дать трейт <<piercing>>. Список трейтов настраивается в самом скрипте, после чего их можно писать в ноутах скиллов в двойных трегугольных скобках.

    Затем можно задать реакцию на эти трейты.
    Например, создать стейт, в котором указать <damage physical 10%, piercing 1000%>. После этого скиллы, у которых есть трейт physical, будут наносить 10% урона, если у них нет трейта piercing.
    Можно создать героя, в заметках которого указать <power fire 200%> и <seal ice>. Тогда магия огня, которую он кастует, будет наносить 200% урона, но он не сможет использовать скиллы с трейтом ice.
    А можно ещё создать стейт, в котором прописать <ignore fire> и <removed by fire>. Тогда персонаж с этим стейтом будет полностью игнорировать все огненные атаки, но стейт будет снят после первой же. То есть, аналог Nul-Blaze в FFX.

    А ещё можно задать скиллу тег <take fire>. Тогда если на герое есть тег <give fire>, скилл будет обрабатываться, как если на нём есть трейт <<fire>>. Тег <<take all>> позволяет брать все трейты, переданные через <give ...>. Можно повесить на скилл атаки, и сделать стейт, который делает атаки огненными.

    give, damage, power, ignore и seal работают как стандартные VXAсевские features. То есть, параметры героя зависят от состояния, класса и экипировки. Если герой с <power fire 200%> возьмёт в руки оружие с <power fire 300%>, то его огненные атаки будут наносить в шесть раз больше урона.

  4. #4
    Маститый Аватар для Seibur
    Информация о пользователе
    Регистрация
    07.01.2012
    Адрес
    Изумрудный город
    Сообщений
    1,206
    Записей в дневнике
    3
    Репутация: 58 Добавить или отнять репутацию

    По умолчанию

    Спойлер :
    Прохлада и спокойствие мне вполне по душе

    Спойлер :

    き っ と 、 女 の 子 は お 砂 糖 と ス パ イ ス と 素 敵 な 何 か で で き て い る。

  5. #5

    По умолчанию

    Думаю, я как-нибудь на досуге сделаю демку. Наверное

  6. #6
    Хранитель Аватар для Paranoid
    Информация о пользователе
    Регистрация
    22.12.2014
    Сообщений
    2,776
    Записей в дневнике
    34
    Репутация: 28 Добавить или отнять репутацию

    По умолчанию

    Часть я понял, более-менее, а часть скорее всего на каком-то древнем шумерском диалекте.
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

  7. #7
    Авторитет Аватар для Bloody
    Информация о пользователе
    Регистрация
    22.04.2008
    Сообщений
    1,752
    Записей в дневнике
    94
    Репутация: 36 Добавить или отнять репутацию

    По умолчанию

    Скрипт крутой, но демка по любому не помешала бы
    Проекты:
    Мини-игры: El Presidente -- Red & Blue -- Roll Me Away -- Wizard's Revenge
    На перерыве: Mémoire
    Кажется, заброшены: Street Magic -- Hack in the Dark

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

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

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

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

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

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

Ваши права

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