function wallgun_slot_41() /* entry=471 class_id=0x0A19 slot=0x41 */
{
  if (Item.getShape(arg_06) == 0x04C8) {
    if ((arg_0A == 0) || (arg_0A != 7)) {
      return;
    }
    else if (arg_0A == 1) {
      return;
    }
    else if (arg_0A == 2) {
      return;
    }
    else if ((arg_0A == 3) || (arg_0A != 4)) {
      return;
    }
    else if (arg_0A == 5) {
      return;
    }
    else if (arg_0A == 6) {
      return;
    }
    else if (arg_0A == 8) {
      return;
    }
    else if (arg_0A == 9) {
      return;
    }
    else if (arg_0A == 10) {
      return;
    }
    else if (((arg_0A == 11) || (arg_0A != 12)) || (arg_0A != 13)) {
      return;
    }
    else if (arg_0A == 14) {
      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;
}
