function tramflor_slot_20() /* entry=376 class_id=0x05D8 slot=0x20 */
{
  set_info(1, 0);
  /* loop_selector local_02 in selector_0x42(arg0=0x028D, arg1=0x0287, arg2=(10 * 32), origin=arg_06) */
  while (!condition) {
    local_06 = local_02;
    /* loopnext  */
  }
  if (local_06) {
    return;
  }
  else if (Item.getShape(local_06) == 0x0287) {
    /* global_address global_id=0x1E */
    suspend;
    /* global_address global_id=0x1E */
    suspend;
    /* global_address global_id=0x1E */
    suspend;
  }
  else {
    /* global_address global_id=0x1E */
    suspend;
    /* global_address global_id=0x1E */
    suspend;
    /* global_address global_id=0x1E */
    suspend;
  }
  spawn DOOR.slot_21(pid, 2, local_06);
  suspend;
  suspend;
  spawn FREE.slot_45(pid, 0x00000000);
  suspend;
  spawn FREE.slot_3B(pid, 60, 0x00000000);
  suspend;
  suspend;
  /* loop_selector local_02 in nearby_items(shape=0x05D8, origin=global[0x001E]) */
  while (!condition) {
    /* global_address global_id=0x1E */
    /* global_address global_id=0x1E */
    /* global_address global_id=0x1E */
    suspend;
    /* loopnext  */
  }
  suspend;
  spawn FREE.slot_3B(pid, 120, 0x00000000);
  suspend;
  /* loop_selector local_02 in selector_0x42(arg0=0x0193, arg1=0x00C0, arg2=(10 * 32), origin=global[0x001E]) */
  while (!condition) {
    local_06 = local_02;
    spawn DOOR.slot_21(pid, 1, local_06);
    suspend;
    /* loopnext  */
  }
  /* global_address global_id=0x1E */
  /* global_address global_id=0x1E */
  suspend;
  /* global_address global_id=0x1E */
  /* global_address global_id=0x1E */
  suspend;
  /* global_address global_id=0x1E */
  /* global_address global_id=0x1E */
  suspend;
  /* global_address global_id=0x1E */
  /* global_address global_id=0x1E */
  suspend;
  /* global_address global_id=0x1E */
  return;
}
