Modding створення торговця в Скайріме

створення контейнера

Найпростіший спосіб зробити новий контейнер для торговця - це скопіювати вже існуючий (в цьому випадку вам не доведеться налаштовувати модель і звуки для контейнера). Будь-скриня, ID якого починається з "Merchant." Підійде для копіювання.

  • Видаліть з нового контейнера все, що там є.
  • Задайте контейнеру унікальний ID - наприклад, TPLNewFactionChest
  • Додайте будь-які предмети, які буде продавати торговець, в контейнер.

Щоб дати торговцю золото, ви можете додати один з предметів починаються на VendorGold *** (це рівневі предмети) в контейнер.

ПРИМІТКА: Максимальне значення величини золота у торговця одно 56797 (DDDD в шістнадцятковій системі числення). Перевищення цієї кількості викличе помилку, яка буде виражатися в тому, що при продажу своїх речей торговцю ви їх втратите, але золота натомість не отримаєте.

Modding створення торговця в Скайріме

Додавання контейнера в гру

Контейнер найкраще розміщувати в такому місці, де гравець не зможе дістатися до нього (наприклад, за межами стін інтер'єрів, під підлогою або під землею).

Modding створення торговця в Скайріме

створення фракції

  • Відзначте прапор "Vendor"
  • Встановіть годинник початку і завершення торгівлі (розклад торговця, пункти Start Hour і End Hour)
  • Виберіть локацію (Location), де торговець буде пропонувати свої товари (наприклад, осередок магазину). Ви можете вибрати "Near Self" щоб дозволити торговцю торгувати скрізь.
  • Введіть значення радіуса (Radius), якщо вам потрібно, щоб торговець торгував в межах певної відстані від початкової точки розташування.
  • Виберіть контейнер, який ви розмістили в грі раніше в якості контейнера торговця (Merchant Container).
  • Виберіть типи товарів, які торговець буде купувати і продавати зі списку Buy / Sell List (наприклад, VendorItemsApothecary або VendorItemsFletcher). Ці типи є простими списками об'єктів (FormList), що містять ключові слова. Також ви можете створити свій власний список. Якщо ви відзначите прапор "Not Buy / Sell", тип товарів буде негативним, тобто торговець буде купувати і продавати тільки предмети не відповідають встановленому типу. Це можна використовувати, наприклад, якщо ви створюєте торговця, який буде купувати практично все підряд - просто використовуйте список VendorItemsMisc і відзначте Not Buy / Sell. Ця конфігурація використовується для лихваря Belethor в Whiterun.

ПРИМІТКА. Незалежно від вмісту контейнера, торговець буде продавати тільки ті речі, які відзначені в фільтрі типів предметів для торгівлі.

Modding створення торговця в Скайріме

створення актора

(А також його назву, настройка його одягу / раси / іншого на ваш смак)

  • Дайте акторові загальний тип голосу (voice type), наприклад, FemaleNord або MaleDarkElf. Це потрібно зробити для того, щоб у нього були діалоги.
  • Майте на увазі, що НЕ КОЖЕН тип голосу підтримує діалоги торговця, тому, якщо ви все зробили правильно, а торговець не говорить - переконайтеся, що ви вибрали підходящий тип голосу.

Modding створення торговця в Скайріме

  • Додайте фракцію "JobMerchantFaction" в список фракцій актора.
  • Також додайте фракцію, яку ви створили перед цим:

Додавання актора в ігровий світ, туди, де ви хочете його бачити

Modding створення торговця в Скайріме

Якщо все зроблено правильно, ваш продавець зобов'язаний продавати предмети з контейнера, коли він знаходиться у відповідній локації і у відповідний час.

Modding створення торговця в Скайріме

Modding створення торговця в Скайріме

Залишилося додати вашому торговцю різні дрібниці за вашим бажанням (пакети AI, додаткові діалоги і т.д.).