admin 发表于 7 天前

魔压/抗魔值介绍

魔压/抗魔值介绍=============================================================================               魔物的魔压系统:                   思路:                     当前版本所自带的 减伤 已无法满足魔物减伤需求,且这东西相对来说很硬性,且局限性很大.                     所以额外扩展了魔物的魔压系统,可以更自由的,额外的对魔物受到的伤害进行更好的压缩                   关键字:                     魔物:                           魔压值                           魔物受到伤害的倍率扩展 (范围 1 至 10000,即 受到伤害减少 0.01% 至 100%)                     玩家:                           抗魔值                           抵抗魔物的魔压值的数值 (范围 1 至 10000) (即: 每 1 点抗魔值 可以抵消 魔压的减伤 0.01%)                     地图:                           抗魔值惩罚倍率                           消减掉玩家抗魔数值的倍率 (范围 1 至 10000) (即 1.00 至 100.00%)                   总算法:                     最终伤害 = 伤害 - (伤害 * (魔压值 - (抗魔值 - (抗魔值 * 抗魔值惩罚倍率 / 10000))) / 10000)                   算法实例:                                                =============================================================================                     伤害:                        玩家 对 未定义魔压值 的魔物 蝎子 的默认伤害值为 10000000 点 ( 1000万 ).                                                =============================================================================                     魔物:                        蝎子 1001 魔压值 定义为 9999                        解析: 玩家对魔物 蝎子 的伤害减少 99.99%                        ------------------------------------------------------------------------------------------                        计算公式: 伤害 - (伤害 * 魔压值 / 10000)                        最终伤害结算: 10000000 - (10000000 * 9999 / 10000) = 1000 点                                                =============================================================================                     玩家:                        穿戴 装备脚本 魔压值 +200;                        解析: 玩家抗魔值 += 200;                        使用 魔压药剂/烹饪 +300;                        解析: 玩家半小时内抗魔值 += 300;                        综合计算玩家抗魔值为 200+300=500;                        ------------------------------------------------------------------------------------------                        计算公式: 伤害 - (伤害 * (魔压值 - 抗魔值) / 10000)                        最终伤害结算: 10000000 - (10000000 * (9999 - 500) / 10000) = 501000 点                                                 =============================================================================                     地图:                        魔压系数   0.935 即10000 - (10000*0.935) = 650                        魔压惩罚值 = 650
                        解析: 地图带有使玩家已拥有的抗魔值的 6.5% 无效化的地图属性                        ------------------------------------------------------------------------------------------                        计算公式: 伤害 - (伤害 * (魔压值 - (抗魔值 - (抗魔值 * 抗魔值惩罚倍率 / 10000))) / 10000)                        最终伤害结算: 10000000 - (10000000 * (9999 - (500 - (500 * 650 / 10000))) / 10000) = 468500 点=============================================================================                      三转技能惩罚                        在非魔压系数1.0的地图内 三转技能伤害整体下降50%
页: [1]
查看完整版本: 魔压/抗魔值介绍