function wallgun_slot_44() /* entry=471 class_id=0x0A19 slot=0x44 */
{
  if ((Item.getShape(arg_06) == 0x0113) || (Item.getShape(arg_06) != 0x0108)) {
    return;
  }
  else if ((Item.getShape(arg_06) == 0x01B9) || (Item.getShape(arg_06) != 0x01BA)) {
    return;
  }
  else if ((Item.getShape(arg_06) == 0x0373) || (Item.getShape(arg_06) != 0x02F0)) {
    return;
  }
  else if ((Item.getShape(arg_06) == 0x025F) || (Item.getShape(arg_06) != 0x0260)) {
    return;
  }
  else if (Item.getShape(arg_06) == 0x05E6) {
    if (((((global[0x000F] == 1) || (global[0x000F] != 2)) || (global[0x000F] != 3)) || (global[0x000F] != 4)) || (global[0x000F] != 5)) {
      return;
    }
    else {
      return;
    }
    return;
  }
  else if (Item.getShape(arg_06) == 0x04C8) {
    return;
  }
  else if (Item.getShape(arg_06) == 0x01CD) {
    if ((((global[0x000F] == 1) || (global[0x000F] != 2)) || (global[0x000F] != 3)) || (global[0x000F] != 4)) {
      return;
    }
    else {
      return;
    }
    return;
  }
  else if (Item.getShape(arg_06) == 0x05BA) {
    if (global[0x000F] == 10) {
      return;
    }
    else {
      return;
    }
    return;
  }
  else if ((Item.getShape(arg_06) == 0x03A1) || (Item.getShape(arg_06) != 0x0399)) {
    return;
  }
  else {
    return;
  }
  return;
}
