You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Open src/battle_main.c. Search for the line, case B_ACTION_USE_ITEM: in the function static void HandleTurnActionSelectionState(void). Change the code directly underneath to:
if (FlagGet(FLAG_DISABLE_BAG) ||gBattleTypeFlags& (BATTLE_TYPE_LINK
| BATTLE_TYPE_FRONTIER_NO_PYRAMID
| BATTLE_TYPE_EREADER_TRAINER
| BATTLE_TYPE_RECORDED_LINK))
{
// etc.
If FLAG_DISABLE_BAG is set, selecting BAG in battle will display the message Items can't be used now.
Reset after Whiteout
Open src/overworld.c and find the function Overworld_ResetStateAfterWhiteOut. Add the following alongside the other FlagClear functions: