伤害计算公式(第五世代)

来自口袋百科
跳转至:导航搜索

目录

伤害计算流程

技能威力计算

  1. 读取技能威力。
  2. 如果技能威力=1,进一步计算技能基础威力。
  3. 如果攻击方拥有技师特性,且技能基础威力修正≤60威力修正×1.5
  4. 如果攻击方处于热暴走状态与烧伤状态,且使用特殊技能,威力修正×1.5
  5. 如果攻击方处于毒暴走状态与中毒状态,且使用物理技能,威力修正×1.5
  6. 如果攻击方拥有分析特性,技能不是预知未来破灭之愿,且自己是全场最后行动的精灵,威力修正×1.3
  7. 如果攻击方拥有舍身特性,且技能是突进地狱车舍身撞勇鸟火焰驱进木锤高压电击双刃头槌飞踢飞膝踢时,威力修正×1.2
  8. 如果攻击方拥有铁拳特性,且技能是连续拳百万拳击火焰拳冷冻拳雷电拳飘飘拳音速拳爆裂拳气合拳彗星拳暗影拳升空拳臂锤吸取拳子弹拳时,威力修正×1.2
  9. 如果攻击方拥有斗争心特性,当攻击方与防御方性别相同时,威力修正×1.25;当攻击方与防御方性别相反时,威力修正×0.75。如果攻击方或防御方没有性别,跳过此步骤。
  10. 如果攻击方拥有沙之力量特性,且技能是属性,威力修正×1.3
  11. 如果防御方拥有耐热特性,且技能是属性,威力修正×0.5
  12. 如果防御方拥有干燥肌肤特性,且技能是属性,威力修正×1.25
  13. 如果攻击方拥有全力攻击特性,且技能带有正面追加效果,威力修正×1.3
  14. 如果攻击方携带属性强化道具,且技能是对应属性,威力修正×1.2
  15. 如果攻击方携带力量头巾,且使用物理技能,威力修正×1.1
  16. 如果攻击方携带知识眼镜,且使用特殊技能,威力修正×1.1
  17. 如果攻击方携带怪异之香,且技能是超能属性,威力修正×1.2
  18. 如果攻击方是携带金刚玉帝牙卢卡,且技能是属性,威力修正×1.2
  19. 如果攻击方是携带白玉帕路奇犽,且技能是属性,威力修正×1.2
  20. 如果攻击方是携带白金玉骑拉帝纳,且技能是属性,威力修正×1.2
  21. 如果此次攻击发动了对应属性宝石威力修正×1.5
  22. 如果技能是潮水,且防御方HP≤50%,威力修正×2
  23. 如果技能是毒液冲击,且防御方处于中毒状态,威力修正×2
  24. 如果技能是报仇,且攻击方的队伍上回合有精灵濒死,威力修正×2
  25. 如果技能是交织火焰,且回合内上一个成功使用的技能是交织闪电威力修正×2,反之亦然。
  26. 如果技能是通过先取发出,威力修正×1.5
  27. 如果天气是雨天、沙暴或冰雹,且技能是太阳光线威力修正×0.5。如果场上存在无天气天气锁特性的精灵,跳过此步骤。
  28. 如果攻击方处于充电状态,且技能是属性,威力修正×2
  29. 如果攻击方处于帮手状态,威力修正×1.5
  30. 如果场上存在玩水状态,且攻击方是属性,威力修正×0.5
  31. 如果场上存在玩泥状态,且攻击方是属性,威力修正×0.5
  32. 威力=⌊威力×威力修正⌉

攻击力计算

  1. 如果是物理技能,取攻击方攻击作为攻击力;如果是特殊技能,取攻击方特攻作为攻击力。
  2. 如果技能是诈骗,取防御方攻击作为攻击力。
  3. 攻击力=⌊攻击力×能力等级修正⌋。如果防御方拥有天然特性,跳过此步骤。
  4. 如果防御方拥有厚脂肪特性,且技能是属性,攻击力修正×0.5
  5. 如果攻击方拥有深绿特性,技能是属性,且攻击方最大HP低于1/3,攻击力修正×1.5
  6. 如果攻击方拥有猛火特性,技能是属性,且攻击方最大HP低于1/3,攻击力修正×1.5
  7. 如果攻击方拥有激流特性,技能是属性,且攻击方最大HP低于1/3,攻击力修正×1.5
  8. 如果攻击方拥有虫之警报特性,技能是属性,且攻击方最大HP低于1/3,攻击力修正×1.5
  9. 如果攻击方拥有根性特性,且处于异常状态攻击力修正×1.5
  10. 双打对战三打对战中,如果攻击方拥有正极负极特性且攻击方的队友拥有正极负极特性,且使用特殊技能,攻击力修正×1.5
  11. 如果攻击方拥有懦弱特性,且攻击方HP≤50%,攻击力修正×0.5
  12. 如果攻击方拥有瑜伽之力大力士特性,且使用物理技能,攻击力修正×2
  13. 如果攻击方拥有太阳力量特性,天气是晴天,且使用特殊技能,攻击力修正×1.5
  14. 如果攻击方拥有紧张特性,且使用物理技能,攻击力=⌊攻击力×1.5⌋
  15. 如果攻击方处于引火状态,且技能是属性,攻击力修正×1.5
  16. 如果攻击方处于缓慢启动状态,且使用物理技能,攻击力修正×0.5
  17. 如果天气是晴天且技能是物理技能,攻击方场上每有一头精灵是花之礼物特性,攻击力修正×1.5
  18. 如果攻击方是携带粗骨头可拉可拉嘎拉嘎拉,且使用物理技能,攻击力修正×2
  19. 如果攻击方是携带深海之牙珍珠贝,且使用特殊技能,攻击力修正×2
  20. 如果攻击方是携带电珠皮卡丘攻击力修正×2
  21. 如果攻击方是携带心之水珠拉帝欧斯拉帝亚斯,且使用特殊技能,攻击力修正×1.5
  22. 如果攻击方携带专爱头巾,且使用物理技能,攻击力修正×1.5
  23. 如果攻击方携带专爱眼镜,且使用特殊技能,攻击力修正×1.5
  24. 攻击力=⌊攻击力×攻击力修正⌉

防御力计算

  1. 如果是物理技能,取防御方防御作为防御力;如果是特殊技能,取防御方特防作为防御力。
  2. 防御力=⌊防御力×能力等级修正⌋。如果防御方拥有天然特性,跳过此步骤。
  3. 如果天气是沙暴,防御方拥有岩石属性,技能是特殊技能,防御力=⌊防御力修正×1.5⌋
  4. 如果防御方或其队友拥有花之礼物特性,天气是晴天,且技能是特殊技能,防御力修正×1.5
  5. 如果防御方拥有神秘鳞片特性,处于异常状态,且技能是物理技能,防御力修正×1.5
  6. 如果防御方是携带深海之鳞珍珠贝,且技能是特殊技能,防御力修正×2
  7. 如果防御方是携带金属粉末百变怪,且技能是物理技能,防御力修正×2
  8. 如果防御方是携带心之水珠拉帝欧斯拉帝亚斯,且技能是特殊技能,防御力修正×1.5
  9. 如果防御方携带进化辉石,且防御方拥有进化型,防御力修正×1.5
  10. 防御力=⌊防御力×防御力修正⌉

基础伤害计算

  1. 基础伤害=⌊⌊⌊攻击方等级×2÷5+2⌋×技能威力×攻击力÷防御力⌋÷50⌋+2

目标修正

  1. 双打对战三打对战中,如果技能范围内有多只精灵,目标修正×0.75
  2. 伤害=⌊伤害×目标修正⌉

天气修正

  1. 如果天气是晴天,且技能是属性,天气修正=1.5;如果技能是属性,天气修正=0.5。如果场上存在无天气天气锁特性的精灵,跳过此步骤。
  2. 如果天气是雨天,且技能是属性,天气修正=1.5;如果技能是属性,天气修正=0.5。如果场上存在无天气天气锁特性的精灵,跳过此步骤。
  3. 伤害=⌊伤害×天气修正⌉

会心一击修正

  1. 如果发生会心一击,伤害=伤害×2

随机修正

  1. 从85~100中产生随机数R,伤害=⌊伤害×R÷100⌋

属性修正

  1. 如果技能属性与攻击方属性之一相同,攻击方是适应力特性时伤害=伤害×2,否则伤害=⌊伤害×1.5⌋
  2. 根据属性相克表取得属性相克倍率,伤害=⌊伤害×属性相克倍率⌋

烧伤修正

  1. 如果攻击方处于烧伤状态,使用物理技能,且不拥有根性特性,伤害=⌊伤害×0.5⌋

实际伤害计算

  1. 如果防御方场上存在反射盾,技能是物理技能,且未出现会心一击,如果防御方场上只有一只精灵,伤害修正×0.5;如果防御方场上有多只精灵,伤害修正×2/3
  2. 如果防御方场上存在光之壁,技能是特殊技能,且未出现会心一击,如果防御方场上只有一只精灵,伤害修正×0.5;如果防御方场上有多只精灵,伤害修正×2/3
  3. 如果防御方拥有多重鳞片特性,且防御方HP全满,伤害修正×0.5
  4. 如果攻击方拥有有色眼镜特性,防御方抵抗技能属性,伤害修正×2
  5. 如果防御方的队友拥有队友守护特性,伤害修正×0.75
  6. 如果攻击方拥有狙击手特性,且发生会心一击,伤害修正×1.5
  7. 如果防御方拥有坚岩过滤器特性,且技能克制防御方,伤害修正×0.75
  8. 如果攻击方携带节拍器伤害修正×Min(1+0.2×(技能连续使用次数-1),2)
  9. 如果攻击方携带达人腰带,且技能克制防御方,伤害修正×1.2
  10. 如果攻击方携带生命之玉伤害修正×1.3
  11. 如果防御方携带属性抗性树果,且攻击方的技能是对应属性并克制防御方,伤害修正×0.5
  12. 如果技能是践踏坚硬滚动,且防御方处于变小状态,伤害修正×2
  13. 如果技能是地震,且防御方处于挖洞状态,伤害修正×2
  14. 如果技能是冲浪,且防御方处于潜水状态,伤害修正×2
  15. 实际伤害=⌊基础伤害×伤害修正⌉

相关链接