function free_slot_31() /* entry=475 class_id=0x0A1D slot=0x31 */
{
  local_02 = arg_06;
  local_04 = arg_08;
  /* global_address global_id=0x1E */
  local_06 = Actor.getMap();
  if (!Item.isNpc(local_02)) {
    local_08 = local_02;
    if (Actor.getMap(local_08) == local_06) {
      return;
    }
  }
  else if (!Item.isNpc(local_04)) {
    local_0A = local_04;
    if (Actor.getMap(local_0A) == local_06) {
      return;
    }
  }
  else {
    local_0C = (Item.getX(local_02) - Item.getX(local_04));
    local_0E = (Item.getY(local_02) - Item.getY(local_04));
    local_10 = (Item.getZ(local_02) - Item.getZ(local_04));
    FREE.slot_48(local_0C);
    local_0C = retval;
    FREE.slot_48(local_0E);
    local_0E = retval;
    FREE.slot_48(local_10);
    local_10 = retval;
    if ((local_0C <= local_0E) && (local_0C > local_10)) {
      return;
    }
    else if ((local_0E <= local_0C) && (local_0E > local_10)) {
      return;
    }
    else if ((local_10 <= local_0C) && (local_10 > local_0E)) {
      return;
    }
    else {
      return;
    }
  }
  return;
}
