属性克制系数计算(参考)
1格属性≈10属性值,10格属性≈100属性值
if 精灵卵属性 == 地
地属性值 * [ ( 200 * rand(95,105) + 50 ) / 100 ]% []取整
if 精灵卵属性 == 水
水属性值 * [ ( 200 * rand(95,105) + 50 ) / 100 ]% []取整
if 精灵卵属性 == 火
火属性值 * [ ( 200 * rand(95,105) + 50 ) / 100 ]% []取整
if 精灵卵属性 == 风
风属性值 * [ ( 200 * rand(95,105) + 50 ) / 100 ]% []取整
属性下限0,变身后无属性上限
属性克制系数 = [ 0.3 * { 0.01 * ( 己方地属性值 * ( 对方水属性值 - 对方风属性值 ) + 己方水属性值 * ( 对方火属性值 - 对方地属性值 ) + 己方火属性值 * ( 对方风属性值 - 对方水属性值 ) + 己方风属性值 * ( 对方地属性值 - 对方火属性值 ) )
+ 己方地属性值 + 己方水属性值 + 己方火属性值 + 己方风属性值
- 对方地属性值 - 对方水属性值 - 对方火属性值 - 对方风属性值 } ] []取整

评论0