Fixes incorrect battler used in STRINGID_USEDINSTRUCTEDMOVE (#8704)
This commit is contained in:
parent
27958fbba4
commit
dcc584c6d6
@ -1541,10 +1541,10 @@ BattleScript_EffectInstruct::
|
|||||||
tryinstruct BattleScript_ButItFailed
|
tryinstruct BattleScript_ButItFailed
|
||||||
attackanimation
|
attackanimation
|
||||||
waitanimation
|
waitanimation
|
||||||
copybyte gBattlerAttacker, gBattlerTarget
|
|
||||||
copybyte gBattlerTarget, gEffectBattler
|
|
||||||
printstring STRINGID_USEDINSTRUCTEDMOVE
|
printstring STRINGID_USEDINSTRUCTEDMOVE
|
||||||
waitmessage B_WAIT_TIME_LONG
|
waitmessage B_WAIT_TIME_LONG
|
||||||
|
copybyte gBattlerAttacker, gBattlerTarget
|
||||||
|
copybyte gBattlerTarget, gEffectBattler
|
||||||
jumptocalledmove TRUE
|
jumptocalledmove TRUE
|
||||||
|
|
||||||
BattleScript_EffectAutotomize::
|
BattleScript_EffectAutotomize::
|
||||||
|
|||||||
@ -666,7 +666,7 @@ const u8 *const gBattleStringsTable[STRINGID_COUNT] =
|
|||||||
[STRINGID_SWEETVEILPROTECTED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} can't fall asleep due to a veil of sweetness!"),
|
[STRINGID_SWEETVEILPROTECTED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} can't fall asleep due to a veil of sweetness!"),
|
||||||
[STRINGID_AROMAVEILPROTECTED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} is protected by an aromatic veil!"),
|
[STRINGID_AROMAVEILPROTECTED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} is protected by an aromatic veil!"),
|
||||||
[STRINGID_CELEBRATEMESSAGE] = COMPOUND_STRING("Congratulations, {B_PLAYER_NAME}!"),
|
[STRINGID_CELEBRATEMESSAGE] = COMPOUND_STRING("Congratulations, {B_PLAYER_NAME}!"),
|
||||||
[STRINGID_USEDINSTRUCTEDMOVE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} followed {B_SCR_NAME_WITH_PREFIX2}'s instructions!"),
|
[STRINGID_USEDINSTRUCTEDMOVE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} followed {B_ATK_NAME_WITH_PREFIX2}'s instructions!"),
|
||||||
[STRINGID_THROATCHOPENDS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} can use sound-based moves again!"),
|
[STRINGID_THROATCHOPENDS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} can use sound-based moves again!"),
|
||||||
[STRINGID_PKMNCANTUSEMOVETHROATCHOP] = COMPOUND_STRING("The effects of Throat Chop prevent {B_ATK_NAME_WITH_PREFIX2} from using certain moves!\p"),
|
[STRINGID_PKMNCANTUSEMOVETHROATCHOP] = COMPOUND_STRING("The effects of Throat Chop prevent {B_ATK_NAME_WITH_PREFIX2} from using certain moves!\p"),
|
||||||
[STRINGID_LASERFOCUS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} concentrated intensely!"),
|
[STRINGID_LASERFOCUS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} concentrated intensely!"),
|
||||||
|
|||||||
@ -322,3 +322,28 @@ DOUBLE_BATTLE_TEST("Instructed move will be redirected by Rage Powder after inst
|
|||||||
HP_BAR(opponentLeft);
|
HP_BAR(opponentLeft);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DOUBLE_BATTLE_TEST("Instruct message references the correct battlers")
|
||||||
|
{
|
||||||
|
GIVEN {
|
||||||
|
PLAYER(SPECIES_TREECKO);
|
||||||
|
PLAYER(SPECIES_SCEPTILE);
|
||||||
|
OPPONENT(SPECIES_WOBBUFFET);
|
||||||
|
OPPONENT(SPECIES_WYNAUT);
|
||||||
|
} WHEN {
|
||||||
|
TURN {
|
||||||
|
MOVE(playerLeft, MOVE_CELEBRATE);
|
||||||
|
MOVE(playerRight, MOVE_SCRATCH, target: opponentLeft);
|
||||||
|
MOVE(opponentLeft, MOVE_DRAGON_DARTS, target:playerLeft);
|
||||||
|
MOVE(opponentRight, MOVE_INSTRUCT, target: playerRight);
|
||||||
|
}
|
||||||
|
} SCENE {
|
||||||
|
ANIMATION(ANIM_TYPE_MOVE, MOVE_SCRATCH, playerRight);
|
||||||
|
MESSAGE("The opposing Wynaut used Instruct!");
|
||||||
|
NONE_OF {
|
||||||
|
MESSAGE("Sceptile followed the opposing Wobbuffet's instructions!");
|
||||||
|
}
|
||||||
|
MESSAGE("Sceptile followed the opposing Wynaut's instructions!");
|
||||||
|
ANIMATION(ANIM_TYPE_MOVE, MOVE_SCRATCH, playerRight);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user