function steam_slot_23() /* entry=466 class_id=0x0A14 slot=0x23 */
{
  entry:
    set_info(0x0001, *(arg_06));
    local_02 = arg_0A;
    if (Item.getStatus(arg_06) & 4) goto block_0386;

  block_0383:
    goto block_03D3;

  block_0386:
    ITEM.slot_24(4, arg_06);

  block_0391:
    suspend;
    if (arg_0A < 0x00FF) goto block_03D0;

  block_039B:
    NPC.slot_2A(local_02);
    if (!retval) goto block_03C2;

  block_03A9:

  block_03C2:
    spawn STEAM.slot_22(arg_06);
    goto block_03D3;

  block_03D0:
    goto block_0391;

  block_03D3:
    return;

}
