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
Обсуждение:Странствующий торговец
Это страница обсуждения статьи «Странствующий торговец». | |
---|---|
|
|
Принцип работы
- 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.