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
Talk:旅行货车
来自Stardew Valley Wiki
该谈话页面用于讨论 旅行货车. | |
---|---|
|
|
原理
- Moved from main page by margotbean(讨论) 2018年5月26日 (六) 20:59 (BST)
货车出售的商品由游戏ID(XPath: /SaveGame/uniqueIDForThisGame
)和游戏的时间决定(XPath: /SaveGame/stats/DaysPlayed
).
每一个物品位置会被分配到一个[2,790) 区间的随机整数(num)。num随后被放大到[0,790)区间,直到有满足下面所有条件的物品存在:
- ID等于num;
- 不在黑名单上;(见Talk页面中黑名单物品列表)
- 属于一个分类;
- 价格大于0;
- 名称不是 "杂草";
- 类型不是 "任务", "矿石", 或者 "Arch"。
商品单价是两个区间分别为[1,11)*100和[3,6)*基础价格的随机整数中的较大者。每件商品有90%的几率为1件,10%的几率为5件。
有一些物品会有较高的几率出现在普通商品中,因为生成的随机整数会被不断放大,直到等于一个有效的对象号码。
对于家具商品的槽位,一个区间为[0,1613)的随机整数(num)会被不断生成,直到存在一件num等于ID,并且不在黑名单上的家具为止。物品单价是一个区间为[1,11)*250的随机整数。