装备能力计算(参考)
精灵之卵等级 | 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