○ ESS20仅限 关于“鸟嘴加农炮”的代码疑问

烟崎紫·刺槐树

精英训练家
2023/03/10
3
2
550
24
如题,鸟嘴加农炮的描述是在一回合内,先加热鸟嘴,再攻击目标造成伤害。
如果在加热鸟嘴到发动攻击期间受到接触类招式攻击,伤害的施加者陷入灼伤状态。
但是我在测试游戏时,发现实际效果是“如果在加热鸟嘴到发动攻击期间受到接触类招式攻击,鸟嘴加农炮的使用者陷入灼伤状态。”
请问怎样改正?
 
解决方案
搜索# Beak Blast,在Battler_UseMoveTriggerEffects的53行下面,将
改之前.png

改为
改之后.png

Ruby:
      if target.effects[PBEffects::BeakBlast]
        PBDebug.log("[Lingering effect] #{target.pbThis}'s Beak Blast")
        if move.pbContactMove?(user) && user.affectedByContactEffect? &&
           user.pbCanBurn?(target, false, self)
          user.pbBurn(target)
        end
      end

ES泽洛

世末鸽者
2022/08/04
280
16
307
2,144
24
江苏
www.esplus.club
搜索# Beak Blast,在Battler_UseMoveTriggerEffects的53行下面,将
改之前.png

改为
改之后.png

Ruby:
      if target.effects[PBEffects::BeakBlast]
        PBDebug.log("[Lingering effect] #{target.pbThis}'s Beak Blast")
        if move.pbContactMove?(user) && user.affectedByContactEffect? &&
           user.pbCanBurn?(target, false, self)
          user.pbBurn(target)
        end
      end
 
解决方案

烟崎紫·刺槐树

精英训练家
2023/03/10
3
2
550
24
搜索# Beak Blast,在Battler_UseMoveTriggerEffects的53行下面,将
浏览附件937

改为
浏览附件938

Ruby:
      if target.effects[PBEffects::BeakBlast]
        PBDebug.log("[Lingering effect] #{target.pbThis}'s Beak Blast")
        if move.pbContactMove?(user) && user.affectedByContactEffect? &&
           user.pbCanBurn?(target, false, self)
          user.pbBurn(target)
        end
      end
感谢
 

在线成员

现在没有成员在线。

最新帖子

论坛统计

主题
517
消息
2,352
成员
3,007
最新成员
ZQLdw