PREFABS.Beam_quakeish =
{
  file   = "fence/beam_quakeish.wad",
  map    = "MAP01",

  group = "beam_quakeish",

  port = "zdoom",

  kind   = "beam",

  rank   = 2,
  prob   = 50,

  where  = "edge",

  deep   = 24,
  over   = 24,

  z_fit = {32,48},

  bound_z1 = 0,
  bound_z2 = 96,
}

PREFABS.Beam_quakeish_diagonal =
{
  file   = "fence/beam_quakeish.wad",
  map    = "MAP02",

  group = "beam_quakeish",

  port = "zdoom",

  kind   = "beam",

  rank   = 2,
  prob   = 50,

  where  = "diagonal",

  z_fit = {32,48},

  bound_z1 = 0,
  bound_z2 = 96,
}

-- fallbacks for non ZDoom-slope supporting ports

PREFABS.Beam_quakeish_fallback =
{
  file   = "fence/beam.wad",
  map    = "MAP01",

  group  = "beam_quakeish",

  kind   = "beam",

  prob   = 1,

  where  = "edge",

  deep   = 8,
  over   = 8,

  bound_z1 = 0,
}

PREFABS.Beam_quakeish_diagonal_fallback =
{
  file   = "fence/beam.wad",
  map    = "MAP02",

  group  = "beam_quakeish",

  kind   = "beam",

  prob   = 1,

  where  = "diagonal",

  bound_z1 = 0,
}
