This wiki is a read-only version of the Stardew Valley Wiki. The official editable wiki maintained by ConcernedApe can be found at stardewvalleywiki.com

Обсуждение:Странствующий торговец

Материал из Stardew Valley Wiki
Перейти к: навигация, поиск
Это страница обсуждения статьи «Странствующий торговец».
  • Чтобы подписать свой пост, используйте четыре тильды (~~~~).
  • Размещайте новый текст под старым.
  • Будьте вежливы.
  • Предполагайте добрые намерения.
  • Не удаляйте обсуждения.

Принцип работы

Moved from main page by margotbean (обсуждение) 20:56, 26 мая 2018 (BST)

Стандартный ассортимент торговца определяется случайным числом, сгенерированным на основе ID игры (XPath: /SaveGame/uniqueIDForThisGame) и дней игры (XPath: /SaveGame/stats/DaysPlayed).

Для каждого предмета выбирается случайное число (num) в интервале [2,790]. Далее num увеличивается на единицу в интервале [0,790] до тех пор, пока не находится предмет, удовлетворяющий всем следующим условиям:

  • ID предмета равен num;
  • не находится в чёрном списке (см. чёрный список предметов в обсуждении на английском языке);
  • имеет категорию;
  • стоимость выше 0;
  • не называется "Сорняки";
  • тип не является "Задание", "Полезные ископаемые" или "Арх".

Стоимость предмета определяется максимальным из 2 случайных чисел в интервалах [1,11]*100 и [3,6]*базовая_стоимость. Количество экземпляров этого предмета в продаже имеет шанс быть 1 в 90% случаев и 5 - в 10% случаев.

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

Что касается предметов мебели, случайное число (num) в интервале [0,1613] выбирается до тех пор, пока не находится существующий предмет с таким же ID как num, и он не находится в чёрном списке. Цена предмета определяется случайным числом в интервале [1,11]*250.