function wallgun_slot_30() /* entry=396 class_id=0x0A1A slot=0x30 */
{
  var
    referent, /* [BP+00h] type=0x69 */
    delay; /* [BP-02h] type=0x69 */

  set_info(0x0001, *(arg_06));
  class_0A1A_slot_21(arg_06);
  delay = retval;
  if (delay) {
    delay = 3;
  }
  if (delay <= 5) {
    delay = 5;
  }
  delay = (delay * 8);
  spawn class_0A0C_slot_32(pid, delay, 0x00000000);
  suspend;
  return;
}
