• 注册
  • 数据修改教程 数据修改教程 关注:1648 内容:335

    3.11 修改死后不掉落;死亡、匆匆撤离后保险箱、身上物品保持带勾测试

  • 查看作者
  • 打赏作者
  • 1
  • 数据修改教程
  • 圆转纯熟

    如果想改死亡物品不掉落

    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的格式,如果不懂请评论区讨论。

    之后是测试细节过程……

    因为我想要安全箱内物品死后也带勾,为了搞明白参数作用去测试了一顿。测试条件:

    1. 特殊装备栏改为允许放任何东西,并放入一个scav包(特殊栏默认死亡不掉落)

    2. 设置弹挂死后不掉落。

    3. 去工厂跑刀,在5个位置:口袋、弹挂、特殊栏、特殊栏的包、安全箱内,各捡一个带勾物品,然后匆匆撤离或送死。

    最终结果如下。

    两个都false,SPT的默认情况

    匆匆逃离,5个位置,都不带勾

    送死,口袋物品掉落,其他位置保留,都不带勾

    仅修改keepFiRSecureContainerOnDeath=true

    匆匆逃离,5个位置,仅安全箱内物品带勾

    送死,口袋物品掉落,其他位置保留,都不带勾


    仅修改alwaysKeepFoundInRaidOnRaidEnd=true

    匆匆逃离,5个位置,全都带勾

    送死,口袋物品掉落,其他位置保留,仅安全箱物品带勾


    两个都true

    匆匆逃离,5个位置,全都带勾

    送死,口袋物品掉落,其他位置保留,仅安全箱物品带勾


    顺便一些抽象小知识:

    1. 如果设置弹挂死亡不掉落,同时又给弹挂投保,则死后依然会回保,但里面东西都保留,并且如果修改了死后带勾,它也会带勾。如果没投保,则死后直接带在身上。

    2. 匆匆逃离是指经验值过少就撤离,挂机10分钟然后撤也算。如果经验很多,就算30秒撤了,也不算匆匆撤离。

    炉火纯青
    打赏了1金币
    回复

    请登录之后再进行评论

    登录
    离线版教程
  • 今日 1
  • 内容 971
  • 关注 1648
  • 聊天
    关注 1

    【招募】GRIFFIN TKF项目开工 期待你的加入 || 你是否想加入格里芬书写自己与人形的故事

  • 签到
  • 任务
  • 发布
  • 模式切换
  • 偏好设置
  • 帖子间隔 侧栏位置: