mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2025-02-04 10:20:01 +01:00
Added a variation of BattleScript_NotAffected
This one triggers the Ability PopUp.
This commit is contained in:
parent
da24b9c251
commit
ed74430d26
@ -4183,6 +4183,15 @@ BattleScript_NotAffected::
|
|||||||
waitmessage 0x40
|
waitmessage 0x40
|
||||||
goto BattleScript_MoveEnd
|
goto BattleScript_MoveEnd
|
||||||
|
|
||||||
|
BattleScript_NotAffectedAbilityPopUp::
|
||||||
|
copybyte gBattlerAbility, gBattlerTarget
|
||||||
|
pause 0x20
|
||||||
|
call BattleScript_AbilityPopUp
|
||||||
|
orhalfword gMoveResultFlags, MOVE_RESULT_DOESNT_AFFECT_FOE
|
||||||
|
resultmessage
|
||||||
|
waitmessage 0x40
|
||||||
|
goto BattleScript_MoveEnd
|
||||||
|
|
||||||
BattleScript_EffectUproar::
|
BattleScript_EffectUproar::
|
||||||
attackcanceler
|
attackcanceler
|
||||||
accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
|
accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
|
||||||
|
@ -367,5 +367,6 @@ extern const u8 BattleScript_CustapBerryActivation[];
|
|||||||
extern const u8 BattleScript_MicleBerryActivateEnd2[];
|
extern const u8 BattleScript_MicleBerryActivateEnd2[];
|
||||||
extern const u8 BattleScript_MicleBerryActivateRet[];
|
extern const u8 BattleScript_MicleBerryActivateRet[];
|
||||||
extern const u8 BattleScript_JabocaRowapBerryActivates[];
|
extern const u8 BattleScript_JabocaRowapBerryActivates[];
|
||||||
|
extern const u8 BattleScript_NotAffectedAbilityPopUp[];
|
||||||
|
|
||||||
#endif // GUARD_BATTLE_SCRIPTS_H
|
#endif // GUARD_BATTLE_SCRIPTS_H
|
||||||
|
@ -9689,7 +9689,7 @@ static void Cmd_tryinfatuating(void)
|
|||||||
|
|
||||||
if (GetBattlerAbility(gBattlerTarget) == ABILITY_OBLIVIOUS)
|
if (GetBattlerAbility(gBattlerTarget) == ABILITY_OBLIVIOUS)
|
||||||
{
|
{
|
||||||
gBattlescriptCurrInstr = BattleScript_NotAffected;
|
gBattlescriptCurrInstr = BattleScript_NotAffectedAbilityPopUp;
|
||||||
gLastUsedAbility = ABILITY_OBLIVIOUS;
|
gLastUsedAbility = ABILITY_OBLIVIOUS;
|
||||||
RecordAbilityBattle(gBattlerTarget, ABILITY_OBLIVIOUS);
|
RecordAbilityBattle(gBattlerTarget, ABILITY_OBLIVIOUS);
|
||||||
}
|
}
|
||||||
@ -11096,7 +11096,7 @@ static void Cmd_settaunt(void)
|
|||||||
{
|
{
|
||||||
if (GetBattlerAbility(gBattlerTarget) == ABILITY_OBLIVIOUS)
|
if (GetBattlerAbility(gBattlerTarget) == ABILITY_OBLIVIOUS)
|
||||||
{
|
{
|
||||||
gBattlescriptCurrInstr = BattleScript_NotAffected;
|
gBattlescriptCurrInstr = BattleScript_NotAffectedAbilityPopUp;
|
||||||
gLastUsedAbility = ABILITY_OBLIVIOUS;
|
gLastUsedAbility = ABILITY_OBLIVIOUS;
|
||||||
RecordAbilityBattle(gBattlerTarget, ABILITY_OBLIVIOUS);
|
RecordAbilityBattle(gBattlerTarget, ABILITY_OBLIVIOUS);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user