mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-12-27 04:04:17 +01:00
move glare effectiveness exception to code
This commit is contained in:
parent
eebe664bfc
commit
e4ef3cc3b4
@ -3735,9 +3735,6 @@ BattleScript_EffectParalyze:
|
|||||||
jumpifleafguardprotected BS_TARGET, BattleScript_LeafGuardProtects
|
jumpifleafguardprotected BS_TARGET, BattleScript_LeafGuardProtects
|
||||||
jumpifshieldsdown BS_TARGET, BattleScript_LeafGuardProtects
|
jumpifshieldsdown BS_TARGET, BattleScript_LeafGuardProtects
|
||||||
jumpifsubstituteblocks BattleScript_ButItFailed
|
jumpifsubstituteblocks BattleScript_ButItFailed
|
||||||
.if B_GLARE_GHOST >= GEN_4
|
|
||||||
jumpifmove MOVE_GLARE, BattleScript_BattleScript_EffectParalyzeNoTypeCalc
|
|
||||||
.endif
|
|
||||||
typecalc
|
typecalc
|
||||||
BattleScript_BattleScript_EffectParalyzeNoTypeCalc:
|
BattleScript_BattleScript_EffectParalyzeNoTypeCalc:
|
||||||
jumpifmovehadnoeffect BattleScript_ButItFailed
|
jumpifmovehadnoeffect BattleScript_ButItFailed
|
||||||
|
@ -9135,6 +9135,10 @@ static u16 CalcTypeEffectivenessMultiplierInternal(u16 move, u8 moveType, u8 bat
|
|||||||
{
|
{
|
||||||
modifier = UQ_4_12(0.0);
|
modifier = UQ_4_12(0.0);
|
||||||
}
|
}
|
||||||
|
else if (move == MOVE_GLARE && IS_BATTLER_OF_TYPE(battlerDef, TYPE_GHOST))
|
||||||
|
{
|
||||||
|
modifier = UQ_4_12(1.0);
|
||||||
|
}
|
||||||
|
|
||||||
// Thousand Arrows ignores type modifiers for flying mons
|
// Thousand Arrows ignores type modifiers for flying mons
|
||||||
if (!IsBattlerGrounded(battlerDef) && (gBattleMoves[move].flags & FLAG_DMG_UNGROUNDED_IGNORE_TYPE_IF_FLYING)
|
if (!IsBattlerGrounded(battlerDef) && (gBattleMoves[move].flags & FLAG_DMG_UNGROUNDED_IGNORE_TYPE_IF_FLYING)
|
||||||
|
Loading…
Reference in New Issue
Block a user