• 浏览量:14556
  • 创建日期:1年前
  • 最后编辑:1月前
  • 编辑次数:13次

历史编辑记录更多
    Scent System

    Scent System是SRP V1.9.2版本加入的一个游戏机制,在演化阶段达到阶段3时,可以通过击杀任意寄生体生物来部署Scent实体,或是当玩家和生物获得Prey效果后生成,也可以通过使用Carcass结构立即在使用者位置处部署构建者模式下的Scent实体,警戒兽也可以直接生成Scent,当Scent实体检测到范围内有寄生体生物死亡时,将会增加危险值反应值,该系统可以让寄生体在面对多种特殊情况时能够做出更多的反应与应对措施

    • Scent System仍处于制作中(WIP),未来可能会有较大的内容改变。

    • Scent System在默认配置中只对玩家生效,需要开启虫巢意识才能对非玩家实体生效,可以在config中SRParasitesSystems.cfg处启用虫巢意识并修改相关参数(开启方法:将B:"Collective Consciousness"=false的false改为true)。

    • Scent System在1.9.12及其更低版本中需要开启虫巢意识才能启用。

    支援点数

    危险值

    • 当寄生体在范围内死亡时,危险值会上升,随着危险值的增加,支援等级将会上升。

    • 如果演化阶段开启,每次Scent生成时,每个演化阶段都会有额外加成。一些寄生体在死亡时可以增加更多的危险值。

    反应值

    • 当寄生虫在范围内死亡时,反应值将会上升,Scent实体的行为模式和启动支援都会受到反应值的影响。

    Scent

    默认配置下每个世界最多能生成3个Scent实体(1.9.12及更低版本中最多可存在30个),且同一时刻最多只能存在11个Scent实体(1.9.12及更低版本中无限制),战术者模式下的Scent实体的存在为300s观察者模式下的Scent实体的存在为60s,当一只寄生体生物在Scent的影响范围内死亡,将会延长5s的Scent存在时间并增加支援点数,如果Scent锁定的目标不是玩家,那么Scent会检查该目标的属性值,以确定该目标是否符合Scent的攻击条件(默认配置下,该目标的生命值不得低于20点(),攻击伤害不得低于4点(),盔甲值不得低于0点,只要满足其中的任意两个条件,Scent即可对其发起进攻),当Scent实体切换模式时,将会发出一小段提示音效。

    • 侦听者模式下的Scent实体将会检测反应值,直到达到一个阈值,如果达到阈值,Scent将会进入战术者模式(这将重置反应值)。

    • 战术者模式下的Scent实体将会检测反应值,直到达到一个阈值,如果达到阈值,Scent将会进入攻击者模式(这将降低反应值),如果当前目标处于活动状态,将会增加反应值(如果目标死亡将会降低反应值)当反应值为0时,Scent将会进入观察者模式

    • 观察者模式下的Scent实体将会检测反应值,直到达到一个阈值,如果达到阈值,Scent将会进入战术者模式,如果范围内有一个非寄生体生物,将会增加反应值。

    • 跟踪者模式下的Scent实体将会锁定并跟踪具有Prey效果的目标,一旦锁定了目标,Scent将会持续跟踪目标,并尝试保持Scent与目标之间的相对位置,当Scent检测到反应值达到阈值时,将会切换到攻击者模式

    • 攻击者模式下的Scent实体将会尝试重定位附近的寄生体,如果附近的寄生体数量太少或没有,则会进入构建者模式。

    • 构建者模式下的Scent实体将尝试在其预期目标范围内生成Worm,随后Worm会生成支援名单中的生物,在完成此操作后,将会进入到战术者模式。(在1.9.12及更低版本中,构建者模式下的Scent会生成处于侵略者模式下的Scent实体)

    • 侵略者模式下的Scent实体将会生成支援名单中的生物,然后该Scent将会被设置为死亡。(此Scent模式只存在于1.9.12及更低版本中,在1.9.13被移除)

    Prey

    当玩家或生物获得Prey效果时,跟踪者模式下的Scent实体将会生成在玩家/生物附近。

    总结

    Scent System本质上是一个智能的生成/侵袭系统。从第 3 阶段开始杀死寄生生物时,会有几率部署一个Scent实体。Scent实体是看不见的,摸不着的,只能通过指令杀死,Scent充当此系统的总指挥。当寄生体在附近死亡时,Scent会做出反应,试图将附近的寄生体传送到目标的位置,如果没有足够的寄生体,Scent会召唤Worm从支援列表中生成对应寄生体,具体召唤的寄生体种类数量波次取决于Scent的支援等级,Worm充当支援袭击的执行者。杀死寄生体会增加危险值反应值,并延长Scent的存在时间。危险值可提高Scent的支援等级。反应值决定了Scent何时会传送寄生体并启动支援袭击。在生存模式下使用Carcass结构时,会手动部署构建者模式下的Scent,生成的Scent的支援等级取决于当前的演化阶段,警戒兽还可以直接生成Scent。

    演化阶段加成

    演化阶段越高,启动支援所花费的反应值点数就越低,寄生体死亡时增加的支援点数就越多。

    演化阶段消耗的反应值增加的危险值与反应值
    011-200
    1105
    2920
    3950
    4890
    56150
    65
    240
    74
    360
    82
    500

    Scent支援等级

    支援分为0~8级,寄生体种类和支援波次会随着等级而变化。

    支援等级
    支援生物种类所需的危险值点数最大支援波次最小支援波次每波最多寄生体支援数量每波最少寄生体支援数量
    0裂兽02143
    1裂兽103164
    2

    裂兽多首怪、除同化末影龙以外的各种行走头颅

    254264
    3

    裂兽多首怪、除熊、龙、鱿鱼、蜘蛛以外的其它同化种与行走头颅

    756343
    4

    烬余兽多首怪

    除熊、龙、鱿鱼、蜘蛛以外的其它同化种、

    除Tozoon以外的其它原始种

    1504363
    51504364
    62405252
    73605252
    85005252


    1.9.12及更低版本中:

    支援等级支援生物种类所需的危险值点数最大支援波次最小支援波次每波最多寄生体支援数量每波最少寄生体支援数量
    0裂兽05252
    1裂兽5
    2裂兽20
    3裂兽被同化的人类50
    4裂兽被同化的人类原始长臂兽90
    5裂兽原始长臂兽原始黄眸兽150
    6裂兽适应长臂兽240
    7裂兽掠夺兽
    360
    8裂兽掠夺兽、 巡兽500

    短评加载中..