正在加载,请耐心等待

文章攻略详情装备能力计算(参考)
730

装备能力计算(参考)

创建于2025-06-04 08:13:18|修改于2025-06-04 08:44:01|原创禁止转载或摘编



精灵之卵等级

1

2

3

4

5

6

精变加成系数

110

112

114

116

118

120

宝石加成能力 = {耐久,攻击,防御,敏捷,精神,回复,必杀,反击,命中,闪避,体力,魔力,幸运,魅力,耐力,灵巧,智力,抗毒,抗睡,抗石,抗醉,抗混,抗忘}

宝石加成能力值 = {耐久值,攻击值,防御值,敏捷值,精神值,回复值,必杀值,反击值,命中值,闪避值,体力值,魔力值,幸运值,魅力值,耐力值,灵巧值,智力值,抗毒值,抗睡值,抗石值,抗醉值,抗混值,抗忘值}

精变加成能力 = {攻击,防御,敏捷,精神,回复,反击,命中,闪避,体力,魔力,幸运}

能力 = {耐久,攻击,防御,敏捷,精神,回复,必杀,反击,命中,闪避,体力,魔力,幸运,魅力,耐力,灵巧,智力,抗毒,抗睡,抗石,抗醉,抗混,抗忘,魔攻,抗魔}

能力值 = {耐久值,攻击值,防御值,敏捷值,精神值,回复值,必杀值,反击值,命中值,闪避值,体力值,魔力值,幸运值,魅力值,耐力值,灵巧值,智力值,抗毒值,抗睡值,抗石值,抗醉值,抗混值,抗忘值,魔攻值,抗魔值}

能力加成方式 = {乘法,加法}

宝石加入方式 = {无,制造,装饰}

制作技能类型 = {武器制作,防具制作,药食}

精变 = {无,有}


模块A

{

   if    宝石加入方式 == 制造 或 宝石加入方式 == 装饰{

       if    宝石加入方式 == 装饰 且 能力 == 宝石加成能力 且 精变 == 有{

           最终宝石加成能力值 = [ 精变加成系数 * 宝石加成能力值 / 100 ]    []结果取整

       }

       else{

           最终宝石加成能力值 = 宝石加成能力值

       }

       if    能力加成方式 == 乘法{

           能力值 = [ 能力值 * ( 100 + 最终宝石加成能力值 ) / 100 ]    []结果取整

       }

       elseif    能力加成方式 == 加法{

           能力值 = [ 能力值 + 最终宝石加成能力值 ]    []结果取整

       }

       if    能力 == 耐久 且 宝石加入方式 == 装饰{

           随机数 = 1~100

           if    随机数 <= 15{

               装饰耐久折扣 = 75%

           }

           elseif    随机数 <= 55{

               装饰耐久折扣 = 80%

           }

           elseif    随机数 <= 85{

               装饰耐久折扣 = 85%

           }

           elseif    随机数 <= 100{

               装饰耐久折扣 = 90%

           }

           耐久值 = [ 装饰耐久折扣 * 耐久值 ]    []结果取整

       }

   }

   else{

       能力值 = 能力值

   }

}

模块B

{

   最终耐力值 = [ ( 面板耐力值 * 精变加成系数 ) / 100 ]    []结果取整,无精变则最终值=面板值

   最终灵巧值 = [ ( 面板灵巧值 * 精变加成系数 ) / 100 ]    []结果取整,无精变则最终值=面板值

   if    制作技能 == 武器制作 且 能力 == 攻击 且 最终耐力值 > 49 且 最终灵巧值 > 49{

       X = [ 攻击值 * ( 1 + ( 0.34 * ( 最终耐力值 - 50 ) + 0.66 * ( 最终灵巧值 - 50 ) ) / 1000 ) ]    []结果取整

       Y = ( 攻击值 * ( 1 + ( 0.34 * ( 最终耐力值 - 50 ) + 0.66 * ( 最终灵巧值 - 50 ) ) / 1000 ) )    ()结果不取整

       if    Y - X == 0

           X = X - 1

       攻击值 = X

   }

   elseif    制作技能 == 防具制作 且 能力 == 防御 且 最终耐力值 > 49 且 最终灵巧值 > 49{

       X = [ 防御值 * ( 1 + ( 0.34 * ( 最终耐力值 - 50 ) + 0.66 * ( 最终灵巧值 - 50 ) ) / 1000 ) ]    []结果取整

       Y = ( 防御值 * ( 1 + ( 0.34 * ( 最终耐力值 - 50 ) + 0.66 * ( 最终灵巧值 - 50 ) ) / 1000 ) )    ()结果不取整

       if    Y - X == 0

           X = X - 1

       防御值 = X

   }

   else{

       能力值 = 能力值

   }

}

模块C

{

   if    能力 == 精变加成能力 且 精变 == 有{

       能力值 = [ ( 能力值 * 精变加成系数+ 50 ) / 100 ]    []结果取整

   }

   else{

       能力值 = 能力值

   }

}


循环数 = 具体制作后装备能力项数(基本装备能力项数+宝石能力项数-装备能力与宝石能力重复项数)

{

   装备各能力的能力值经过以下顺序计算得出各能力的最终能力值

   1.模块A    制作时加入宝石

   2.模块B    制作时耐力灵巧加成

   3.模块C    制作时精变加成

   4.模块A    装饰时加入宝石可精变

}

以下列表可缩短计算时间


制造

加宝石制造

精变制造

加宝石精变制造(单精变制造)

制造后装饰

精变制造后无精变装饰

精变制造后有精变装饰(双精变装饰)

种族装备制造后有精变装饰(种族装备单精变装饰)

2

1,2

2,3

1,2,3

2,4

2,3,4

2,3,4(对宝石能力值本身进行精变加成计算)

2,4(对宝石能力值本身进行精变加成计算)



评论0

暂无评论
前往页共 0 条