在SPT 4.0里,跳蚤价格与以往有很多不同计算,这导致了一系列问题,以下是自己修改SPT文件的一些解决方法。若你用了某些跳蚤价格mod,可能会自动处理这个问题,也可能不会。
-
跳蚤价格不取决于SPT\SPT_Data\database\templates\prices.json,而是取决于handbook.json
方案:到SPT\SPT_Data\configs\ragfair.json里,搜索useHandbookPrice,修改为false -
部分物品价格(如蓝色情报)依然按照handbook.json
方案1:到SPT\SPT_Data\configs\ragfair.json,搜索useTraderPriceForOffersIfHigher,改为false
方案2:到SPT\SPT_Data\database\traders,638f、656f、6864开头的三个文件夹内的base.json中,搜索buy_price_coef,都修改为50。这样“避免商人收购价高于跳蚤”的功能就不会错误引用btr司机、lightkeeper之类的handbook原价计算。但它依然不能智能计算具体哪个商人收购该物品,例如ragman收购是0.62倍handbook价格,但计算武器的时候也会用0.62倍,作为跳蚤基础价格下限。 -
使用livefleaprice等mod,或手动调节某个物品售价远超基础价格(如滤波器),实际跳蚤价格依然很低
方案:到SPT\SPT_Data\configs\ragfair.json,搜索unreasonableModPrices,下面分别是武器配件、电子产品的最高价限制,改为999或者你想要的倍数,代表价格最高是handbook价格的多少倍。








