PREFABS.Wall_generic_ceilwall =
{
  file   = "wall/gtd_wall_generic_ceilwall_set.wad",
  map    = "MAP01",

  prob   = 50,
  theme  = "tech",

  rank = 2,

  group  = "gtd_generic_ceilwall",

  where  = "edge",
  deep   = 16,
  height = 128,

  bound_z1 = 0,
  bound_z2 = 128,

  z_fit  = {88, 92},
}

PREFABS.Wall_generic_ceilwall_diag =
{
  template = "Wall_generic_ceilwall",
  map    = "MAP02",

  where  = "diagonal",
}

-- urban

PREFABS.Wall_generic_ceilwall_urban =
{
  template = "Wall_generic_ceilwall",

  theme = "urban",

  rank = 1,

  tex_COMPBLUE = "LITE3",
  tex_BRNSMALC = "MIDBARS3",
}

PREFABS.Wall_generic_ceilwall_diag_urban =
{
  template = "Wall_generic_ceilwall",
  map = "MAP02",

  where = "diagonal",
  theme = "urban",

  rank = 1,

  tex_COMPBLUE = "LITE3",
  tex_BRNSMALC = "MIDBARS3",
}

-- hell

PREFABS.Wall_generic_ceilwall_hell =
{
  template = "Wall_generic_ceilwall",

  theme = "hell",

  rank = 3,

  tex_COMPBLUE = "ROCKRED1",
  tex_BRNSMALC = "MIDGRATE",
}

PREFABS.Wall_generic_ceilwall_diag_hell =
{
  template = "Wall_generic_ceilwall",
  map = "MAP02",

  where = "diagonal",

  theme = "hell",

  rank = 3,

  tex_COMPBLUE = "ROCKRED1",
  tex_BRNSMALC = "MIDGRATE",
}

-----------------
-- variation 2 --
-----------------

PREFABS.Wall_generic_ceilwall_2_industrial =
{
  template = "Wall_generic_ceilwall",
  map = "MAP03",

  theme = "!hell",
  height = 104,

  group = "gtd_generic_ceilwall_2",

  z_fit = "top",
  bound_z2 = 104,

  tex_TEKGREN1 = "TEKBRON2",
  tex_TEKGREN2 = "TEKBRON2"
}

PREFABS.Wall_generic_ceilwall_2_indstrial_diag =
{
  template = "Wall_generic_ceilwall",
  map = "MAP04",

  theme = "!hell",
  height = 104,

  group = "gtd_generic_ceilwall_2",

  where = "diagonal",

  z_fit = "top",
  bound_z2 = 104,

  tex_TEKGREN1 = "TEKBRON2",
  tex_TEKGREN2 = "TEKBRON2"
}

-- hell version

PREFABS.Wall_generic_ceilwall_2_gothic =
{
  template = "Wall_generic_ceilwall",
  map = "MAP03",

  rank = 1,

  theme = "hell",
  height = 104,

  group = "gtd_generic_ceilwall_2",

  z_fit = "top",
  bound_z2 = 104,

  tex_MIDBARS3 = "MIDBRONZ",
  tex_TEKGREN1 = {GSTGARG=1, GSTLION=1, GSTSATYR=1},
  tex_TEKGREN2 = {GSTGARG=1, GSTLION=1, GSTSATYR=1},
}

PREFABS.Wall_generic_ceilwall_2_gothic_diag =
{
  template = "Wall_generic_ceilwall",
  map = "MAP04",

  rank = 1,

  theme = "hell",
  height = 104,

  group = "gtd_generic_ceilwall_2",

  where = "diagonal",

  z_fit = "top",
  bound_z2 = 104,

  tex_MIDBARS3 = "MIDBRONZ",
  tex_TEKGREN1 = {GSTGARG=1, GSTLION=1, GSTSATYR=1},
  tex_TEKGREN2 = {GSTGARG=1, GSTLION=1, GSTSATYR=1},
}

-----------------
-- variation 3 --
-----------------

PREFABS.Wall_generic_ceilwall_3 =
{
  template = "Wall_generic_ceilwall",
  map = "MAP05",

  rank = 1,

  height = 88,
  where = "edge",
  theme = "!hell",

  group = "gtd_generic_ceilwall_3",

  bound_z2 = 88,

  z_fit = "bottom"
}

PREFABS.Wall_generic_ceilwall_3_diag =
{
  template = "Wall_generic_ceilwall",
  map = "MAP06",

  rank = 1,

  height = 88,
  where = "diagonal",
  theme = "!hell",

  group = "gtd_generic_ceilwall_3",

  bound_z2 = 88,

  z_fit = "bottom"
}

-- hell

PREFABS.Wall_generic_ceilwall_hell_3 =
{
  template = "Wall_generic_ceilwall",
  map = "MAP05",

  height = 88,
  where = "edge",
  theme = "hell",

  group = "gtd_generic_ceilwall_3",

  bound_z2 = 88,
  z_fit = "bottom",

  tex_TEKWALL6 = "SP_FACE2",
  tex_METAL7 = "BFALL1"
}

PREFABS.Wall_generic_ceilwall_hell_3_diag =
{
  template = "Wall_generic_ceilwall",
  map = "MAP06",

  height = 88,
  where = "diagonal",
  theme = "hell",

  group = "gtd_generic_ceilwall_3",

  bound_z2 = 88,
  z_fit = "bottom",

  tex_TEKWALL6 = "SP_FACE2",
  tex_METAL7 = "BFALL1"
}

---
-- variation 4
---

PREFABS.Wall_generic_ceilwall_silver_frame =
{
  template = "Wall_generic_ceilwall",
  map = "MAP07",

  height = 96,
  theme = "any",

  group = "gtd_generic_ceilwall_silver_frame",

  bound_z2 = 96,
  z_fit = "bottom",
}

PREFABS.Wall_generic_ceilwall_silver_frame_diag =
{
  template = "Wall_generic_ceilwall",
  map = "MAP08",

  height = 96,
  where = "diagonal",
  theme = "any",

  group = "gtd_generic_ceilwall_silver_frame",

  bound_z2 = 96,
  z_fit = "bottom",
}

PREFABS.Wall_generic_ceilwall_silver_frame_hell =
{
  template = "Wall_generic_ceilwall",
  map = "MAP07",

  height = 96,
  theme = "hell",
  rank = 1,

  group = "gtd_generic_ceilwall_silver_frame",

  bound_z2 = 96,
  z_fit = "bottom",

  tex_SHAWN2 = "METAL",
  flat_FLAT23 = "CEIL5_2"
}

PREFABS.Wall_generic_ceilwall_silver_frame_diag_hell =
{
  template = "Wall_generic_ceilwall",
  map = "MAP08",

  height = 96,
  where = "diagonal",
  theme = "hell",
  rank = 1,

  group = "gtd_generic_ceilwall_silver_frame",

  bound_z2 = 96,
  z_fit = "bottom",

  tex_SHAWN2 = "METAL",
  flat_FLAT23 = "CEIL5_2"
}

---
-- variation 5
---

PREFABS.Wall_generic_ceilwall_double_silver_frame =
{
  template = "Wall_generic_ceilwall",
  map = "MAP09",

  height = 96,
  theme = "any",

  group = "gtd_generic_ceilwall_double_silver_frame",

  bound_z2 = 96,
  z_fit = {36,38, 50,52 , 90,92}
}

PREFABS.Wall_generic_ceilwall_double_silver_frame_diag =
{
  template = "Wall_generic_ceilwall",
  map = "MAP10",

  height = 96,
  where = "diagonal",
  theme = "any",

  group = "gtd_generic_ceilwall_double_silver_frame",

  bound_z2 = 96,
  z_fit = {36,38, 50,52 , 90,92},
}

PREFABS.Wall_generic_ceilwall_double_silver_frame_hell =
{
  template = "Wall_generic_ceilwall",
  map = "MAP09",

  height = 96,
  theme = "hell",
  rank = 1,

  group = "gtd_generic_ceilwall_double_silver_frame",

  bound_z2 = 96,
  z_fit = {36,38, 50,52 , 90,92},

  tex_SHAWN2 = "METAL",
  flat_FLAT23 = "CEIL5_2"
}

PREFABS.Wall_generic_ceilwall_double_silver_frame_diag_hell =
{
  template = "Wall_generic_ceilwall",
  map = "MAP10",

  height = 96,
  where = "diagonal",
  theme = "hell",
  rank = 1,

  group = "gtd_generic_ceilwall_double_silver_frame",

  bound_z2 = 96,
  z_fit = {36,38, 50,52 , 90,92},

  tex_SHAWN2 = "METAL",
  flat_FLAT23 = "CEIL5_2"
}
