Перейти к содержанию
  • записей
    8
  • комментариев
    9
  • просмотров
    1 818

Моддинг. Кузница Атронахов

Авторизация  
Filin

1 920 просмотров

Статья предполагает умение работать с Криейшн Китом.

 

Вот вспомнился еще один любопытный момент. Есть в коллегии Винтерхолда такой любопытный закоулок - Кузница атронахов. Забавное место. Любопытно оно тем, что это весьма своеобразный способ крафта необычных предметов и артефактов. 

 

Иногда, создавая мод на некую суперплюшку, возникает желание как-то нетривиально вписать ее в игру. Кузнечный рецепт, аддитем меню, продажа у торговцев, валяние на столе у Белетора.... Банально все это. И не достойно любимого выстраданного в Ките артефакта :)))

 

Идея крафта модовых вещей через Кузницу атронахов совсем не нова. Многим приходило подобное в голову, но большинство людей спотыкаются о вопрос - как это сделать? В принципе ничего удивительного. В отличие от привычных игровых систем крафта эта занятная фиговина использует скриптовую механику. В отличие от кузници, плавильни, котелка - это не станок. А механика подобных фокусов далеко не очевидна.

 

Короче. Кузница Атронахов.

 

По своей сути это скрипт, манипулирующий тремя типами формлистов. 
1. Формлист - рецепт. В нем содержится перечень ингредиентов для создания конкретной цацки. Название произвольное.

2. Формлист - перечень готовых рецептов вещей. Название - AtrFrgAtronachRecipeList

3. Формлист - перечень самих вещей, которые будут созданы кузницей по рецептам. Название - AtrFrgAtronachResultList

 

Я не буду приводить тут скрипт кузницы и детально разбирать его работу ибо практического смысла в этом мало. Остановимся на понимании механики процесса. Вот скрин с нужными нам формлистами:

 

a4b25296e981t.jpg

 

Формлист 1 - это собственно рецепт. AtrFrgAtronachRecipeList - перечень доступных рецептов. AtrFrgAtronachResultList - перечень вещей. 

 

Как это работает?

Скрипт берет содержимое ящика, ищет соответствие ему в списке рецептов и допустим находит рецепт под индексом Х с таким же набором компонентов. После этого он берет вещь из списка тоже под индексом Х и выдает вам. ВАЖНО !!! Индекс (номер в списе) рецепта и индекс нужной вещи ДОЛЖНЫ СОВПАДАТЬ !  Рецепт №10 дает вещь № 10. Рецепт № 5 дает вещь № 5. Если количество рецептов и вещей у вас в списках не совпадают - ПЛОХО. Такого не может быть так что сразу ищите проблему ибо это либо рецепт без вещи, либо вещь без рецепта.

 

Как сделать свой рецепт для кузницы?

 

1. Создаем произвольный формлист-рецепт. Называйте его как хотите. Закидываем в созданный список все нужные ингредиенты. Сохраняем.

2. Теперь открываем сразу два формлиста:  AtrFrgAtronachRecipeList (с перечнем рецептов) и AtrFrgAtronachResultList (с перечнем вещей). Ставим окошки рядом для удобства.

3. Созданный нами ранее формлист-рецепт перетаскиваем в окно списка рецептов AtrFrgAtronachRecipeList и проверяем чтобы новый пункт оказался в конце. Предположим что в формлисте со списком рецептов наш рецепт под индексом 10.

4. В формлист вещей AtrFrgAtronachResultList перетаскиваем нашу цацку и проверяем чтобы она оказалась в конце списка. Если все сделано правильно, то ее индекс в формлисте тоже будет 10.

5. Сохраняем все формлисты.

6. ВАЖНО!!! В разделе книжечек создаем заметку с описанием рецепта крафта и помещаем куданить в игру. Должен же ГГ как-то узнать из чего крафтить новую цацку :)  Это вам не обычная кузня и при ее активации рецепт виден не будет :)

 

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

 

Примечание. 

 

Элементом формлиста может быть фактически что угодно. Даже другой формлис как в случае с AtrFrgAtronachRecipeList. Так что думайте головой что именно вы пихаете в свой рецепт и будет ли это доступно в игровом мире.

Авторизация  


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


Рекомендуемые комментарии

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

Присоединяйтесь к обсуждению

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

Гость
Добавить комментарий...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...

Важная информация

By using this site, you agree to our Условия использования.