死亡保护材料属性 (DeathSaveTrait)

属性附语&描述

(根据子属性而定)

按"设置传送门"键(默认为"N")在你指向的方块上设置一个虚拟的传送门。当你即将死亡时,如果你有(特定的物品),且传送门上方有足够的空间,则会消耗(特定的物品)将你传送到传送门处,使你获救。(工具必须拿在手中)。


(实际上并不存在这个描述,但相关属性的描述全按照此模板填写)

效果

此类材料属性的行为会根据是否安装匠魂盔甲有较大变化。

绑定传送门

未安装匠魂盔甲时,如果主手持有带有此类材料属性的工具,则会将传送位置记录在工具上。

安装匠魂盔甲时,如果主手持有带有此类材料属性的工具,则会将传送位置记录在工具上,如果主手未持有含有死亡保护材料属性的工具,或带有布朗魔术的工具,则会将传送位置绑定给使用者。

濒死结算

在玩家濒临死亡时,所有玩家双手和护甲拥有的死亡保护材料属性均会进行以下结算:

玩家安装匠魂盔甲时,如果玩家已经为自己绑定了不在方块内部的传送坐标,同时护甲上有对应的属性,那么该属性就会试图消耗对应物品,将玩家传送到储存在玩家身上的坐标,如果不符合以上条件,则会检测玩家双手持有的工具是否有对应属性(从主手开始),同时检测双手持有的武器是否储存一个不在方块内部的坐标,如果有拥有对应属性的工具有合理的坐标,则会尝试消耗对应物品传送玩家。

如果玩家拥有足够数量的对应物品,则会完成传送,取消玩家死亡判定,清除玩家所有药水效果,清除一次玩家的着火效果,为玩家恢复1生命,给予玩家生命恢复2,抗火1效果,持续8秒,最后清除玩家的摔落高度。

简略说明

所有提供死亡保护的材料属性制成的工具都可以存储一个位置,同一个玩家的带有这类属性的护甲则会共享这个位置,濒死时优先按照所有护甲共同的位置传送,随后按照主手的位置传送,最后按照副手的位置传送,传送目的地不能在方块内部,也不能没有目的地,否则会被忽略,传送后会给予玩家保命效果

来源

镍-千钧一发

代码参考

死亡保护材料属性/DeathSaveTrait

资料分类:抽象属性

短评加载中..