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

烟崎紫·刺槐树

精英训练家
成员
2023-03-10
3
2
550
23
如题,鸟嘴加农炮的描述是在一回合内,先加热鸟嘴,再攻击目标造成伤害。
如果在加热鸟嘴到发动攻击期间受到接触类招式攻击,伤害的施加者陷入灼伤状态。
但是我在测试游戏时,发现实际效果是“如果在加热鸟嘴到发动攻击期间受到接触类招式攻击,鸟嘴加农炮的使用者陷入灼伤状态。”
请问怎样改正?
 
解决方案
搜索# 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
217
14
284
2,116
23
安徽
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
23
搜索# 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
感谢
 

在线成员

最新帖子

论坛统计

主题
323
消息
1,482
会员
2,266
最新会员
天真珈百璃

关于我们

  • 宝可梦以及其他相关名称是任天堂的商标,版权归宝可梦公司所有。宝可饭堂是一个同人游戏中文社区,不隶属于宝可梦公司。在宝可饭堂上的粉丝游戏亦未获得其授权,请支持正版游戏。
© 2022- pokefans.cn
点此延长宝可饭堂生命