Merge branch 'dev' into dev-gen8

This commit is contained in:
Maruno17
2021-07-01 21:09:05 +01:00
10 changed files with 172 additions and 34 deletions

View File

@@ -397,7 +397,7 @@ class PokeBattle_Battler
end
end
# Magic Coat/Magic Bounce checks (for moves which don't target Pokémon)
if targets.length==0 && move.canMagicCoat?
if targets.length==0 && move.statusMove? && move.canMagicCoat?
@battle.pbPriority(true).each do |b|
next if b.fainted? || !b.opposes?(user)
next if b.semiInvulnerable?

View File

@@ -9,7 +9,7 @@ class PokeBattle_Battler
def pbChangeUser(choice,move,user)
# Snatch
move.snatched = false
if move.canSnatch?
if move.statusMove? && move.canSnatch?
newUser = nil; strength = 100
@battle.eachBattler do |b|
next if b.effects[PBEffects::Snatch]==0 ||

View File

@@ -398,7 +398,7 @@ class PokeBattle_Battler
end
end
# Magic Coat/Magic Bounce
if move.canMagicCoat? && !target.semiInvulnerable? && target.opposes?(user)
if move.statusMove? && move.canMagicCoat? && !target.semiInvulnerable? && target.opposes?(user)
if target.effects[PBEffects::MagicCoat]
target.damageState.magicCoat = true
target.effects[PBEffects::MagicCoat] = false