• 浏览量:154
  • 创建日期:2月前
  • 最后编辑:未知
  • 编辑次数:没有

历史编辑记录更多
    最近参与编辑
    摔落伤害降低 (Fall Damage Reduction)
    注册名:aoa3:fall_damage_reduction

    1.16.5-3.6 Alpha 2 版本后,此能力被添加。

    1.16.5-3.6 Alpha 3 版本前,注册名为“aoa3:scaling_fall_damage_reduction”。

    能力效果

    摔落伤害降低能力可以按照每级减伤比例,减少玩家在指定高度范围内摔落时受到的伤害,且摔落伤害 < 1点()时免疫此次伤害。

    该技能的基准减伤比例、每级减伤比例、摔落高度下限、摔落高度上限均可单独指定。


    当玩家摔落时,如果摔落高度下限 ≤ 摔落高度 ≤ 摔落高度上限:

    • 实际摔落伤害倍数 = 原摔落伤害倍数 * ( 1 - 等级减伤比例 ) ,小于0时取0;

    • 等级减伤比例 = 基准减伤比例 + [ ( 技能等级 * 1.01 - 1 ) * 每级减伤比例 ] 四舍五入,大于1时取1。

    如果 ( 摔落高度 - 3 ) 向上取整 * 实际摔落伤害倍数 < 1,则本次摔落伤害倍数将为0,即玩家不会受到任何摔落伤害。

    已应用能力

    灵巧技能应用了摔落伤害降低能力。

    等级基准减伤比例每级减伤比例摔落高度下限摔落高度上限
    150.0(0%)0.0085(0.85%)010
    600.0(0%)0.005(0.5%)112147483647

    数据驱动格式

    摔落伤害降低能力需要接收如下参数:

    • id:该能力的ID(aoa3:fall_damage_reduction)。

    • level_req:等级需求。

    • unique_id:标识码。

    • description:(可选,默认为无)用于使能力显示自定义的描述。

    • base_value:(可选,默认为0)基准减伤比例,是玩家技能等级为1时的减伤比例。

    • per_level_mod:(可选,默认为0)玩家的技能等级+1时,减伤比例的增加量。

    • min_height:(可选,默认为0)用于指定摔落高度下限,大于等于此高度时减伤。

    • max_height:(可选,默认为2147483647)用于指定摔落高度上限,小于等于此高度时减伤。


    例如,灵巧技能15级的摔落伤害降低能力:

        {
          "base_value": 0.0,
          "id": "aoa3:fall_damage_reduction",
          "level_req": 15,
          "max_height": 10,
          "min_height": 0,
          "per_level_mod": 0.0085,
          "unique_id": "1581623737"
        },

    灵巧技能60级的摔落伤害降低能力:

        {
          "base_value": 0.0,
          "id": "aoa3:fall_damage_reduction",
          "level_req": 60,
          "max_height": 2147483647,
          "min_height": 11,
          "per_level_mod": 0.005,
          "unique_id": "131469337"
        },
    资料分支:1.18 -,
    1.18 +
    资料分类:能力:灵巧

    短评加载中..