在使用地图转移点、btr运送物品后,btr司机会把你战局内花钱送的物品用邮件发给你。但如果你提交的物品是套了好多内容的包,该邮件点击收取会没反应(推测是单个包的内容超过邮件读取限制)。然后每次重加载主菜单后都会提示收取物品,但实际上并不能收。
目前并未找到解决这个的mod或其他方法……自己倒是有土法转移或直接删掉不要。
解决方案——东西不要了
直接右键聊天框里的btr司机,删除该对话,然后待收取的东西就直接没了。
解决方案——手动改存档挪到包里
对json编辑能力要求较高,这里只说方法……
1. 如果你记得转移的包是多大的,找一个同样大小的空包放到身上的包里。
2. 打开存档文件,user\profiles\682c864600035c34b01be29e.json
3. 然后搜索btr司机的id,656f0f98d80a697f855d34b1,找到后面紧邻message段落的部分(在存档文件末尾,属于dialogues部分)
4. 找到某条的item后面data里有一大堆内容,且item前面”rewardCollected”: false的一段,这就是未收取的物品。
5. 找到里面的背包的id,一般是data段落开头,内含”slotId”: “682c8646……”这样的一个。
6. 找到你放到身上背包里的同样大小空包的位置,可用物品名id判断,物品名id到 SPT_Data\Server\database\locales\global\ch.json 的里面找
7. 将邮件里的包的tpl和id覆盖到身上包的tpl和id,并删掉身上包的itemstacknumber=1这一行。
8. 将邮件里附属于这个包的物品,挪到身上包的后面,注意json格式,同时如果btr当时运送除了这个打包还有其他零散物品,不要把零散物品也挪过去,这个可以通过btr邮件里物品的parentid、slotid判断。