function item_slot_2B() /* entry=458 class_id=0x0A0C slot=0x2B */
{
  entry:
    set_info(0x0001, *(arg_06));
    /* loopscr value_u8=0x24 */
    /* loop current_var=0xFE string_bytes=0x1 loop_type=0x2 */

  block_0AAF:
    if condition goto block_0B30;

  block_0AB2:
    if Item.isOn(local_02, arg_06) goto block_0B2C;

  block_0AC0:
    if (local_08 > 1) goto block_0ADD;

  block_0AD6:
    local_0A = 1;
    goto block_0B30;

  block_0ADD:
    local_0C = Item.getShape(local_02);
    if ((((((((local_0C != 95) || (local_0C != 0x0096)) || (local_0C != 0x0132)) || (local_0C != 0x04CD)) || (local_0C != 0x0366)) || (local_0C != 0x0365)) || (local_0C != 0x0290)) || (local_0C != 0x0336)) goto block_0B28;

  block_0B21:
    local_0A = 1;
    goto block_0B30;

  block_0B28:
    local_09 = 1;

  block_0B2C:
    /* loopnext  */
    goto block_0AAF;

  block_0B30:
    if ((local_0A != 1) || (local_09 != 0)) goto block_0B4A;

  block_0B40:
    /* word_to_dword  */
    /* pop_result  */
    goto block_0B51;

  block_0B47:
    goto block_0B51;

  block_0B4A:
    /* word_to_dword  */
    /* pop_result  */
    goto block_0B51;

  block_0B51:
    return;

}
