Shortened ability/move descriptions to fit, added Howl's Gen 8 effect

This commit is contained in:
Maruno17
2021-08-06 19:59:20 +01:00
parent 2db3cc49af
commit 61242a9836
6 changed files with 307 additions and 272 deletions

View File

@@ -865,3 +865,40 @@ class PokeBattle_Move_199 < PokeBattle_Move
@battle.field.terrain = :None
end
end
#===============================================================================
# Increases the user's and allies' Attack by 1 stage. (Howl in Gen 8+)
#===============================================================================
class PokeBattle_Move_19A < PokeBattle_Move
def canSnatch?; return true; end
def pbMoveFailed?(user, targets)
return false if damagingMove?
failed = true
targets.each do |b|
next if b.pbCanRaiseStatStage?(:ATTACK, user, self)
failed = false
break
end
if failed
@battle.pbDisplay(_INTL("But it failed!"))
return true
end
return false
end
def pbFailsAgainstTarget?(user, target)
return false if damagingMove?
return !target.pbCanRaiseStatStage?(:ATTACK, user, self, true)
end
def pbEffectAgainstTarget(user, target)
return if damagingMove?
target.pbRaiseStatStage(:ATTACK, 1, user)
end
def pbAdditionalEffect(user, target)
return if !target.pbCanRaiseStatStage?(:ATTACK, user, self)
target.pbRaiseStatStage(:ATTACK, 1, user)
end
end