GF伤害值计算公式beta版(更正错误)
2005-04-08 21:49 | bsp
更正:
更正了公式2中的参数MaxHP, 感谢阿普顿的测试
声明:
1.目前只讨论伤害值, 并不包括附加的属性或者状态
2.本贴只对应FF8 PC美版, 其他版本暂不讨论
3.公式的计算请严格按照从左到右的顺序进行, 除法计算必须取整
公式共有3种形式
公式1:
这个公式和攻击魔法的计算公式很相似
GFDamagePoint =
( GFLevel x BaseDamagePoint / 10 + SummonMagicBaseDamagePoint + PlusDamagePoint ) x
( 265 - SpiritPoint ) / 8 x SummonMagicBaseDamagePoint / 256 x BoostPoint / 100 x
( SummonMagicPlusDamagePoint + 100 ) / 100 x RandomPoint / 256
适用GF:
参数说明:
GFDamagePoint: GF的原始伤害值, 计算结果
GFLevel: GF的当前等级
BaseDamagePoint: GF的基本伤害值, 固定, 因GF而异, 见下表
PlusDamagePoint: GF的附加伤害值, 固定, 因GF而异, 见下表
SummonMagicBaseDamagePoint: GF的召唤魔法伤害值, 固定, 每只GF不同, 见下表
SummonMagicPlusDamagePoint: GF的召唤魔法附加值, 范围是0-100, SumMag+xx%的加和, 例: 若GF当前习得SumMag+10%, SumMag+20%, 则这个值是10+20=30
SpiritPoint: 承受者的精神值, 对于攻击型的GF是敌人的精神值, 辅助型的GF则是队员的精神值
BoostPoint: GF的Boost值, 范围是75-250, 没有Boost能力或者在召唤过程中没有使用则是100
RandomPoint: 随机值, 范围 240 - 272(256上下浮动16)
GF伤害值表:
特别说明:
1.GF Bahamut和GF Eden的攻击是无视精神值的, 计算这两只GF时SpiritPoint固定为0
2.计算前先判断是否处于Vit0状态, 是则SpiritPoint固定为0
公式2:
GFDamagePoint = GFLevel x MaxHP / 100
适用GF:
GF Diablos
参数说明:
MaxHP: 承受者的最大HP
公式3:
GFDamagePoint = ( ( GFLevel - 1 ) / 11 + 1 ) x 1000
适用GF:
GF Cactuar
最后, 公式计算出的是原始伤害值, 此后的诸如Shell和Defend状态以及属性攻防的判断另行计算, 不在公式范围内
-
Kweh!!Kweehhhh!!
更正了公式2中的参数MaxHP, 感谢阿普顿的测试
声明:
1.目前只讨论伤害值, 并不包括附加的属性或者状态
2.本贴只对应FF8 PC美版, 其他版本暂不讨论
3.公式的计算请严格按照从左到右的顺序进行, 除法计算必须取整
公式共有3种形式
公式1:
这个公式和攻击魔法的计算公式很相似
GFDamagePoint =
( GFLevel x BaseDamagePoint / 10 + SummonMagicBaseDamagePoint + PlusDamagePoint ) x
( 265 - SpiritPoint ) / 8 x SummonMagicBaseDamagePoint / 256 x BoostPoint / 100 x
( SummonMagicPlusDamagePoint + 100 ) / 100 x RandomPoint / 256
适用GF:
GF Bahamut, GF Tonberry, GF Eden | 攻击型GF, 无属性, 无状态 |
GF Quezacotl, GF Shiva, GF Ifrit, GF Brothers, GF Leviathan, GF Pandemona, GF Alexander, GF Doomtrain | 攻击型GF, 附加某种属性 |
GF Siren, GF Doomtrain | 攻击型GF, 附加某种或者某几种状态 |
GF Carbuncle, GF Cerberus | 辅助型GF, 附加某种或者某几种状态, 无伤害值 |
参数说明:
GFDamagePoint: GF的原始伤害值, 计算结果
GFLevel: GF的当前等级
BaseDamagePoint: GF的基本伤害值, 固定, 因GF而异, 见下表
PlusDamagePoint: GF的附加伤害值, 固定, 因GF而异, 见下表
SummonMagicBaseDamagePoint: GF的召唤魔法伤害值, 固定, 每只GF不同, 见下表
SummonMagicPlusDamagePoint: GF的召唤魔法附加值, 范围是0-100, SumMag+xx%的加和, 例: 若GF当前习得SumMag+10%, SumMag+20%, 则这个值是10+20=30
SpiritPoint: 承受者的精神值, 对于攻击型的GF是敌人的精神值, 辅助型的GF则是队员的精神值
BoostPoint: GF的Boost值, 范围是75-250, 没有Boost能力或者在召唤过程中没有使用则是100
RandomPoint: 随机值, 范围 240 - 272(256上下浮动16)
GF伤害值表:
GF | 基本伤害值 | 附加伤害值 | 召唤魔法伤害值 |
Quezacotl | 60 | 0 | 44 |
Shiva | 62 | 0 | 43 |
Ifrit | 61 | 2 | 45 |
Siren | 55 | 0 | 35 |
Brothers | 60 | 4 | 46 |
Carbuncle | 0 | 0 | 0 |
Leviathan | 63 | 10 | 47 |
Pandemona | 65 | 20 | 46 |
Cerberus | 0 | 0 | 0 |
Alexander | 63 | 20 | 48 |
Doomtrain | 58 | 10 | 45 |
Bahamut | 70 | 30 | 55 |
Tonberry | 45 | 4 | 60 |
Eden | 100 | 250 | 70 |
特别说明:
1.GF Bahamut和GF Eden的攻击是无视精神值的, 计算这两只GF时SpiritPoint固定为0
2.计算前先判断是否处于Vit0状态, 是则SpiritPoint固定为0
公式2:
GFDamagePoint = GFLevel x MaxHP / 100
适用GF:
GF Diablos
参数说明:
MaxHP: 承受者的最大HP
公式3:
GFDamagePoint = ( ( GFLevel - 1 ) / 11 + 1 ) x 1000
适用GF:
GF Cactuar
最后, 公式计算出的是原始伤害值, 此后的诸如Shell和Defend状态以及属性攻防的判断另行计算, 不在公式范围内
-
Kweh!!Kweehhhh!!