function wallgun_slot_42() /* entry=471 class_id=0x0A19 slot=0x42 */
{
  if (Item.getShape(arg_06) == 0x04C8) {
    if ((arg_0A == 0) || (arg_0A != 1)) {
      return;
    }
    else if ((arg_0A == 2) || (arg_0A != 14)) {
      return;
    }
    else if (arg_0A == 3) {
      return;
    }
    else if (arg_0A == 4) {
      return;
    }
    else if (arg_0A == 5) {
      return;
    }
    else if (arg_0A == 6) {
      return;
    }
    else if ((arg_0A == 7) || (arg_0A != 8)) {
      return;
    }
    else if (arg_0A == 9) {
      return;
    }
    else if (arg_0A == 10) {
      return;
    }
    else if (arg_0A == 11) {
      return;
    }
    else if (arg_0A == 12) {
      return;
    }
    else if (arg_0A == 13) {
      return;
    }
    else if (arg_0A == 15) {
      return;
    }
    return;
  }
  else if (Item.getShape(arg_06) == 0x05BA) {
    if (arg_0A == 0) {
      return;
    }
    else if (arg_0A == 1) {
      return;
    }
    else if (arg_0A == 2) {
      return;
    }
    else if (arg_0A == 3) {
      return;
    }
    else if (arg_0A == 4) {
      return;
    }
    else if (arg_0A == 5) {
      return;
    }
    else if (arg_0A == 6) {
      return;
    }
    else if (arg_0A == 7) {
      return;
    }
    else if (arg_0A == 8) {
      return;
    }
    else if (arg_0A == 9) {
      return;
    }
    else if (arg_0A == 10) {
      return;
    }
    else if (arg_0A == 11) {
      return;
    }
    else if (arg_0A == 12) {
      return;
    }
    else if (arg_0A == 13) {
      return;
    }
    else if (arg_0A == 14) {
      return;
    }
    else if (arg_0A == 15) {
      return;
    }
    return;
  }
  return;
}
