; Pokémon locked ID table constants const_def const LOCKED_MON_ID_MAP_1 const LOCKED_MON_ID_MAP_2 const LOCKED_MON_ID_MAP_3 const LOCKED_MON_ID_MAP_4 const LOCKED_MON_ID_MAP_5 const LOCKED_MON_ID_MAP_6 const LOCKED_MON_ID_MAP_7 const LOCKED_MON_ID_MAP_8 DEF NUM_MAP_LOCKED_MON_IDS EQU const_value + -LOCKED_MON_ID_MAP_1 const LOCKED_MON_ID_DEX_SELECTED const LOCKED_MON_ID_TRADE_SEND const LOCKED_MON_ID_TRADE_RECEIVE const LOCKED_MON_ID_BATTLE_TOWER_1 const LOCKED_MON_ID_BATTLE_TOWER_2 const LOCKED_MON_ID_BATTLE_TOWER_3 const LOCKED_MON_ID_CURRENT_MENU if const_value > MON_TABLE_LOCKED_ENTRIES fail "Too many locked Pokémon IDs" endc ; Move locked ID table constants const_def const LOCKED_MOVE_ID_BATTLE_TOWER_MON1_MOVE1 const LOCKED_MOVE_ID_BATTLE_TOWER_MON1_MOVE2 const LOCKED_MOVE_ID_BATTLE_TOWER_MON1_MOVE3 const LOCKED_MOVE_ID_BATTLE_TOWER_MON1_MOVE4 const LOCKED_MOVE_ID_BATTLE_TOWER_MON2_MOVE1 const LOCKED_MOVE_ID_BATTLE_TOWER_MON2_MOVE2 const LOCKED_MOVE_ID_BATTLE_TOWER_MON2_MOVE3 const LOCKED_MOVE_ID_BATTLE_TOWER_MON2_MOVE4 const LOCKED_MOVE_ID_BATTLE_TOWER_MON3_MOVE1 const LOCKED_MOVE_ID_BATTLE_TOWER_MON3_MOVE2 const LOCKED_MOVE_ID_BATTLE_TOWER_MON3_MOVE3 const LOCKED_MOVE_ID_BATTLE_TOWER_MON3_MOVE4 if const_value > MOVE_TABLE_LOCKED_ENTRIES fail "Too many locked move IDs" endc