如果想改死亡物品不掉落
在SPT_Data\Server\configs\lostondeath.json中,选择想改的部位。这个坛内已经有教程了。
如果希望匆匆撤离、死亡后依然带勾(被视为战局内找到)
在SPT_Data\Server\configs\inraid.json里
3.9.x以前有这一个参数
keepFiRSecureContainerOnDeath=(默认false)
true的话,匆匆逃离时,仅安全箱物品保持带勾。死后安全箱物品则不带勾。
3.10以后新增一个参数
alwaysKeepFoundInRaidOnRaidEnd=(默认false)
true的话,匆匆逃离后全身都带勾。死后全身修改为不掉落的部分及其内部物品全都带勾,但唯独安全箱内物品不带勾。
所以应该有什么特别的机制,让安全箱内物品死后不带勾,以至于上面参数都无效。如果希望死后某些物品保持带勾,最简单的是修改特殊装备栏变成可放任何物品,塞里面就可以带勾了,塞个包进去还能让一包东西都带勾。死后安全箱物品带勾我查了半天没找到在哪控制,懒得研究了。
如何修改特殊装备栏可放所有物品:
到SPT_Data\Server\database\templates\items.json里,搜索如下内容
蓝边,65e080be269cbd5c5005e52e
其他,627a4e6b255f7527fb05a0fc
会直接定位到SpecialSlot段落,把这里SpecialSlot1到3,每个后面跟着的
“Filter”: [
“54009119af1c881c07000029”
],
里面一大堆东西全删了,并重新添加上面这一个代码,就能随便放东西了。注意json的格式,如果不懂请评论区讨论。
之后是测试细节过程……
因为我想要安全箱内物品死后也带勾,为了搞明白参数作用去测试了一顿。测试条件:
-
特殊装备栏改为允许放任何东西,并放入一个scav包(特殊栏默认死亡不掉落)
-
设置弹挂死后不掉落。
-
去工厂跑刀,在5个位置:口袋、弹挂、特殊栏、特殊栏的包、安全箱内,各捡一个带勾物品,然后匆匆撤离或送死。
最终结果如下。
两个都false,SPT的默认情况
匆匆逃离,5个位置,都不带勾
送死,口袋物品掉落,其他位置保留,都不带勾
仅修改keepFiRSecureContainerOnDeath=true
匆匆逃离,5个位置,仅安全箱内物品带勾
送死,口袋物品掉落,其他位置保留,都不带勾
仅修改alwaysKeepFoundInRaidOnRaidEnd=true
匆匆逃离,5个位置,全都带勾
送死,口袋物品掉落,其他位置保留,仅安全箱物品不带勾
两个都true
匆匆逃离,5个位置,全都带勾
送死,口袋物品掉落,其他位置保留,仅安全箱物品不带勾
顺便一些抽象小知识:
-
如果设置弹挂死亡不掉落,同时又给弹挂投保,则死后依然会回保,但里面东西都保留,并且如果修改了死后带勾,它也会带勾。如果没投保,则死后直接带在身上。
-
匆匆逃离是指经验值过少就撤离,挂机10分钟然后撤也算。如果经验很多,就算30秒撤了,也不算匆匆撤离。