mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2025-01-19 01:44:20 +01:00
fixed player not being able to cancel partner action after item
This commit is contained in:
parent
34382fcece
commit
a9a32651ac
@ -312,13 +312,10 @@ static void HandleInputChooseAction(void)
|
|||||||
&& !(gAbsentBattlerFlags & gBitTable[GetBattlerAtPosition(B_POSITION_PLAYER_LEFT)])
|
&& !(gAbsentBattlerFlags & gBitTable[GetBattlerAtPosition(B_POSITION_PLAYER_LEFT)])
|
||||||
&& !(gBattleTypeFlags & BATTLE_TYPE_MULTI))
|
&& !(gBattleTypeFlags & BATTLE_TYPE_MULTI))
|
||||||
{
|
{
|
||||||
|
// Return item to bag if partner had selected one.
|
||||||
if (gBattleResources->bufferA[gActiveBattler][1] == B_ACTION_USE_ITEM)
|
if (gBattleResources->bufferA[gActiveBattler][1] == B_ACTION_USE_ITEM)
|
||||||
{
|
{
|
||||||
// Add item to bag if it is a ball
|
|
||||||
if (itemId <= LAST_BALL)
|
|
||||||
AddBagItem(itemId, 1);
|
AddBagItem(itemId, 1);
|
||||||
else
|
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
PlaySE(SE_SELECT);
|
PlaySE(SE_SELECT);
|
||||||
BtlController_EmitTwoReturnValues(BUFFER_B, B_ACTION_CANCEL_PARTNER, 0);
|
BtlController_EmitTwoReturnValues(BUFFER_B, B_ACTION_CANCEL_PARTNER, 0);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user