mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-07 21:24:59 +00:00
ruins of alph hidden chamber fix
This commit is contained in:
@@ -243,20 +243,20 @@ end
|
||||
#===============================================================================
|
||||
class PokeBattle_Move_090 < PokeBattle_Move
|
||||
def pbBaseType(user)
|
||||
hp = pbHiddenPower(user)
|
||||
hp = pbHiddenPower(user,user.hiddenPowerType)
|
||||
return hp[0]
|
||||
end
|
||||
|
||||
def pbBaseDamage(baseDmg,user,target)
|
||||
return super if Settings::MECHANICS_GENERATION >= 6
|
||||
hp = pbHiddenPower(user)
|
||||
hp = pbHiddenPower(user,user.hiddenPowerType)
|
||||
return hp[1]
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
|
||||
def pbHiddenPower(pkmn)
|
||||
def pbHiddenPower(pkmn,forcedType=nil)
|
||||
# NOTE: This allows Hidden Power to be Fairy-type (if you have that type in
|
||||
# your game). I don't care that the official games don't work like that.
|
||||
iv = pkmn.iv
|
||||
@@ -283,6 +283,9 @@ def pbHiddenPower(pkmn)
|
||||
power |= (iv[:SPECIAL_DEFENSE]&2)<<4
|
||||
power = powerMin+(powerMax-powerMin)*power/63
|
||||
end
|
||||
if forcedType != nil
|
||||
return [forcedType,power]
|
||||
end
|
||||
return [type,power]
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user