################################################################################
# Increases the user and its partner's Attack by 1 stage. (Howl)
################################################################################
class PokeBattle_Move_1A9 < PokeBattle_Move
def pbEffect(attacker,opponent,hitnum=0,alltargets=nil,showanimation=true)
return super(attacker,opponent,hitnum,alltargets,showanimation) if pbIsDamaging?
return -1 if !attacker.pbCanIncreaseStatStage?(PBStats::ATTACK,attacker,true,self) &&
!attacker.pbPartner.pbCanIncreaseStatStage?(PBStats::ATTACK,attacker,true,self)
pbShowAnimation(@id,attacker,opponent,hitnum,alltargets,showanimation)
attacker.pbIncreaseStat(PBStats::ATTACK,1,attacker,false,self)
attacker.pbPartner.pbIncreaseStat(PBStats::ATTACK,1,attacker,false,self)
return 0
end
def pbAdditionalEffect(attacker,opponent)
if attacker.pbCanIncreaseStatStage?(PBStats::ATTACK,attacker,false,self)
attacker.pbIncreaseStat(PBStats::ATTACK,1,attacker,false,self)
end
if attacker.pbPartner.pbCanIncreaseStatStage?(PBStats::ATTACK,attacker,false,self)
attacker.pbIncreaseStat(PBStats::ATTACK,1,attacker,false,self)
end
end
end