PointLight WhiteLight
{
  color 0.85 0.9 1
  size 128
  offset 0 -48 0
}
PointLight RedLight
{
  color 1 0 0
  size 128
  offset 0 -48 0
}
PointLight YellowLight
{
  color 1 0.8 0
  size 128
  offset 0 -48 0
}
PointLight OrangeLight
{
  color 1 0.5 0
  size 128
  offset 0 -48 0
}
PointLight BlueLight
{
  color 0.1 0.1 1
  size 128
  offset 0 -48 0
}
PointLight GreenLight
{
  color 0 0.8 0
  size 128
  offset 0 -48 0
}
PointLight BeigeLight
{
  color 1 0.8 0.5
  size 128
  offset 0 -48 0
}
PointLight PurpleLight
{
  color 0.7 0 0.95
  size 128
  offset 0 -48 0
}
object ObLightWhite
{
  frame CAND { light WhiteLight }
}
object ObLightRed
{
  frame CAND { light RedLight }
}
object obLightOrange
{
  frame CAND { light OrangeLight }
}
object obLightYellow
{
  frame CAND { light YellowLight }
}
object obLightBlue
{
  frame CAND { light BlueLight }
}
object obLightGreen
{
  frame CAND { light GreenLight }
}
object ObLightBeige
{
  frame CAND { light BeigeLight }
}
object ObLightPurple
{
  frame CAND { light PurpleLight }
}
Glow
{
  Flats
  {
    // vanilla ceiling lights
    CEIL1_2
    CEIL1_3
    CEIL3_4
    CEIL3_6
    CEIL4_1
    CEIL4_2
    CEIL4_3
    FLAT17
    FLAT2
    FLAT22
    FLOOR1_7
    TLITE6_1
    TLITE6_4
    TLITE6_5
    TLITE6_6
    GATE1
    GATE2
    GATE3
    GATE4
    GRNLITE1
    // vanilla liquids
    BLOOD1
    BLOOD2
    BLOOD3
    LAVA1
    LAVA2
    LAVA3
    LAVA4
    NUKAGE1
    NUKAGE2
    NUKAGE3
    SLIME01
    SLIME02
    SLIME03
    SLIME04
    SLIME05
    SLIME06
    SLIME07
    SLIME08
    // epic textures liquids
    SLUDGE01
    SLUDGE02
    SLUDGE03
    SLUDGE04
    QLAVA1
    QLAVA2
    QLAVA3
    QLAVA4
    MAGMA1
    MAGMA2
    MAGMA3
    MAGMA4
    MAGMA5
    PURW1
    PURW2
    XLAV1
    XLAV2
    SNOW2
    SNOW9 // it's a liquid, trust me
    // epic textures lights
    LIGHTS1
    LIGHTS2
    LIGHTS3
    LIGHTS4
    TLITE5_1
    TLITE5_2
    TLITE5_3
    TLITE65B
    TLITE65G
    TLITE65O
    TLITE65W
    TLITE65Y
    LITE4F1
    LITE4F2
    LITES01
    LITES02
    LITES03
    LITES04
    LITBL3F1
    LITBL3F2
    GLITE01
    GLITE02
    GLITE03
    GLITE04
    GLITE05
    GLITE06
    GLITE07
    GLITE08
    GLITE09
    PLITE1
    RROCK01
    RROCK02
    GGLAS01
    GGLAS02
    TEK1
    TEK2
    TEK3
    TEK4
    TEK5
    TEK6
    TEK7
    TLIT65OF
    //teleporter gate textures
    GATE1
    GATE2
    GATE3
    GATE4
    //composite flats
    T_GHFLY
    T_GHFLG
    T_GHFLB
    T_GHFLP
    T_CL43R
    T_CL43Y
    T_CL43G
    T_CL43P
    OBLODA01
    OBLODA02
    OBLODA03
    OBLODA04
    OBLODA05
    OBLODA06
    OBLODA07
    OBLODA08
    OGOOPY01
    OGOOPY02
    OGOOPY03
    OGOOPY04
    OGOOPY05
    OGOOPY06
    OGOOPY07
    OGOOPY08
    OICYWA01
    OICYWA02
    OICYWA03
    OICYWA04
    OICYWA05
    OICYWA06
    OICYWA07
    OICYWA08
  
    OLAVAA01
    OLAVAA02
    OLAVAB01
    OLAVAC01
    OLAVAC02
    OLAVAC03
    OLAVAC04
    OLAVAC05
    OLAVAC06
    OLAVAC07
    OLAVAC08
    OLAVAD01
    OLAVAD02
    OLAVAD03
    OLAVAD04
    OLAVAD05
    OLAVAD06
    OLAVAD07
    OLAVAD08
    OLAVAE01
    OLAVAE02
    OLAVAE03
    OLAVAE04
    OLAVAE05
    OLAVAE06
    OLAVAE07
    OLAVAE08
    OLAVAF01
    OLAVAF02
    OLAVAF03
    OLAVAF04
    OLAVAF05
    OLAVAF06
    OLAVAF07
    OLAVAF08
    OLAVAF09
    OLAVAF10
    ONUKEA01
    ONUKEA02
    ONUKEA03
    ONUKEA04
    ONUKEA05
    ONUKEA06
    ONUKEA07
    ONUKEA08
    OSLUDG01
    OSLUDG02
    OSLUDG03
    OSLUDG04
    OSLUDG05
    OSLUDG06
    OSLUDG07
    OSLUDG08
    OPOOPY01
    OPOOPY02
    OPOOPY03
    OPOOPY04
    OPOOPY05
    OPOOPY06
    OPOOPY07
    OPOOPY08
    OTAR__01
    OTAR__02
    OTAR__03
    OTAR__04
    OTAR__05
    OTAR__06
    OTAR__07
    OTAR__08
    OWATER01
    OWATER02
    OWATER03
    OWATER04
    OWATER05
    OWATER06
    OWATER07
    OWATER08
  }
  Texture "FWATER1", 0a0ac4, 128
  Texture "FWATER2", 0a0ac4, 128
  Texture "FWATER3", 0a0ac4, 128
  Texture "FWATER4", 0a0ac4, 128
  Texture "F_SKY1", 404040, 384
}
brightmap texture COMPSTA3
{
  map OBRCPST1
}
brightmap texture COMPSTA4
{
  map OBRCPST1
}
brightmap texture COMPSTA5
{
  map OBRCPST2
}
brightmap texture COMPSTA6
{
  map OBRCPST2
}
brightmap texture COMPSTA7
{
  map OBRCPST1
}
brightmap texture COMPSTA8
{
  map OBRCPST1
}
brightmap texture COMPSTA9
{
  map OBRCPST1
}
brightmap texture COMPSTAA
{
  map OBRCPST1
}
brightmap texture COMPSTAB
{
  map OBRCPST3
}
// shawcomp set
brightmap texture SHAWCOMP
{
  map OBRSHCP1
}
brightmap texture CONSOLE3
{
  map OBRSHCP1
}
brightmap texture CONSOLE4
{
  map OBRCNSL4
}
brightmap texture CONSOLEF
{
  map OBRCNSLF
}
brightmap texture CONSOLEG
{
  map OBRCNSLG
}
// large single monitors
brightmap texture COMPCT01
{
  map OBRCPCT1
}
brightmap texture COMPCT02
{
  map OBRCPCT1
}
brightmap texture COMPCT03
{
  map OBRCPCT1
}
brightmap texture COMPCT04
{
  map OBRCPCT1
}
brightmap texture COMPCT05
{
  map OBRCPCT1
}
brightmap texture COMPCT06
{
  map OBRCPCT1
}
brightmap texture COMPCT07
{
  map OBRCPCT2
}
brightmap texture COMPFUZ1
{
  map CMPFUZBR
}
brightmap texture COMPFUZ2
{
  map CMPFUZBR
}
brightmap texture COMPFUZ3
{
  map CMPFUZBR
}
brightmap texture COMPFUZ4
{
  map CMPFUZBR
}
brightmap texture CGCANI00
{
  map CGANIBR
}
brightmap texture CGCANI01
{
  map CGANIBR
}
brightmap texture CGCANI02
{
  map CGANIBR
}
brightmap texture CGCANI03
{
  map CGANIBR
}
brightmap texture CGCANI04
{
  map CGANIBR
}
brightmap texture CGCANI05
{
  map CGANIBR
}
brightmap texture CGCANI06
{
  map CGANIBR
}
brightmap texture CGCANI07
{
  map CGANIBR
}
// silver light variations
brightmap texture SILVER2R
{
  map OBRSLVL
}
brightmap texture SILVER2O
{
  map OBRSLVL
}
brightmap texture SILVER2Y
{
  map OBRSLVL
}
brightmap texture SILVER2W
{
  map OBRSLVL
}
brightmap texture SILVER2G
{
  map OBRSLVL
}
// vent (the only one that needs a brightmap TBH
brightmap texture COMPVEN2
{
  map OBRCPVN2
}
// vertical lights
brightmap texture LITE2
{
  map OBRLITE2
}
brightmap texture LITE96
{
  map OBRLIT96
}
brightmap texture LITESTON
{
  map OBRLITSN
}
// comptiles
brightmap texture COMPTIL2
{
  map OBRCPTIL
}
brightmap texture COMPTIL3
{
  map OBRCPTIL
}
brightmap texture COMPTIL4
{
  map OBRCPTIL
}
brightmap texture COMPTIL5
{
  map OBRCPTIL
}
brightmap texture COMPTIL6
{
  map OBRCPTIL
}
brightmap texture GRAYBLU1
{
  map OBRCPTIL
}
brightmap texture SILVBLU1
{
  map OBRCPTIL
}
brightmap texture TEKGRBLU
{
  map OBRCPTIL
}
// monitors with static/noise
brightmap texture NOISE1
{
  map OBRNOIS1
}
brightmap texture NOISE2
{
  map OBRNOIS1
}
brightmap texture NOISE3
{
  map OBRNOIS1
}
brightmap texture NOISE4
{
  map OBRNOIS1
}
// quad monitors
brightmap texture COMPSD1
{
  map OBRCPSD1
}
brightmap texture COMPSD2
{
  map OBRCPSD1
}
brightmap texture COMPSD3
{
  map OBRCPSD1
}
brightmap texture COMPSD4
{
  map OBRCPSD1
}
brightmap texture COMPSD5
{
  map OBRCPSD1
}
brightmap texture COMPSD6
{
  map OBRCPSD1
}
brightmap texture COMPSD7
{
  map OBRCPSD1
}
brightmap texture COMPSD8
{
  map OBRCPSD1
}
brightmap texture CONSOLEA
{
  map CONSOLBR
}
brightmap texture CONSOLEB
{
  map CONSOLBR
}
brightmap texture CONSOLEC
{
  map CONSOLBR
}
brightmap texture CONSOLED
{
  map CONSOLBR
}
brightmap texture CONSOLEE
{
  map CONSOLBR
}
//
brightmap texture NOISE2A
{
  map OBRNOIS2
}
brightmap texture NOISE2B
{
  map OBRNOIS2
}
brightmap texture NOISE2C
{
  map OBRNOIS2
}
brightmap texture NOISE2D
{
  map OBRNOIS2
}
//
brightmap texture NOISE3A
{
  map OBRNOIS3
}
brightmap texture NOISE3B
{
  map OBRNOIS3
}
brightmap texture NOISE3C
{
  map OBRNOIS3
}
brightmap texture NOISE3D
{
  map OBRNOIS3
}
// lite5 recolors - excluding the original lite5
brightmap texture T_VSLTEG
{
  map OBRLITE5
}
brightmap texture T_VSLTEO
{
  map OBRLITE5
}
brightmap texture T_VSLTEP
{
  map OBRLITE5
}
brightmap texture T_VSLTER
{
  map OBRLITE5
}
brightmap texture T_VSLTEY
{
  map OBRLITE5
}
// gothic stuf
brightmap texture GLASS1
{
  map OBRGLSBG
}
brightmap texture GLASS2
{
  map OBRGLSBG
}
brightmap texture GLASS3
{
  map OBRGLSBG
}
brightmap texture GLASS4
{
  map OBRGLSBG
}
brightmap texture GLASS6
{
  map OBRGLSBG
}
brightmap texture GLASS11
{
  map OBRGLSTL
}
brightmap texture GLASS12
{
  map OBRGLSTL
}
brightmap texture GLASS13
{
  map OBRGLSTL
}
brightmap texture GLASS14
{
  map OBRGLSTL
}
brightmap texture GOTH21
{
  map OBRGT21
}
brightmap texture GOTH04
{
  map GOTH04BR
}
brightmap texture GOTH19
{
  map GOTH19BR
}
brightmap texture GOTH20
{
  map GOTH20BR
}
brightmap texture GOTH33
{
  map GOTH33BR
}
// gothic lavafalls
brightmap texture MFALL1
{
  map MFALLBR
}
brightmap texture MFALL2
{
  map MFALLBR
}
brightmap texture MFALL3
{
  map MFALLBR
}
brightmap texture MFALL4
{
  map MFALLBR
}
// gothic switches
brightmap texture SW2SKUL1
{
  map OBRS2SK
}
brightmap texture SW2PENT
{
  map OBRS2PT
}
brightmap texture SW2QUAK
{
  map OBRS2QK
}
brightmap texture SW2GOTH
{
  map OBRS2GH
}
brightmap texture SW2CHN
{
  map OBRS2CN
}
// colorful churchy glass
brightmap texture GLASS7
{
  map OBRGLAS7
}
brightmap texture GLASS8
{
  map OBRGLAS8
}
brightmap texture GLASS9
{
  map OBRGLAS9
}
// bookshelves
brightmap texture PANBOOK2
{
  map OBRPNBK2
}
brightmap texture PANBOOK3
{
  map OBRPNBK3
}
// liquids
// Oblige lava patch
brightmap texture FIREMAG1
{
  map OBRLFAL1
}
brightmap texture FIREMAG2
{
  map OBRLFAL2
}
brightmap texture FIREMAG3
{
  map OBRLFAL3
}
//urban
brightmap texture CITY01
{
  map OBRCITY1
}
brightmap texture CITY02
{
  map OBRCITY1
}
brightmap texture CITY03
{
  map OBRCITY1
}
brightmap texture CITY04
{
  map OBRCITY4
}
brightmap texture CITY05
{
  map OBRCITY5
}
brightmap texture CITY06
{
  map OBRCITY4
}
brightmap texture CITY07
{
  map OBRCITY7
}
brightmap texture CITY12
{
  map OBRCTY12
}
brightmap texture CITY14
{
  map OBRCTY14
}
brightmap texture CITY04N
{
  map CTY04NBR
}
brightmap texture CITY05N
{
  map CTY05NBR
}
brightmap texture CITY06N
{
  map CTY04NBR
}
brightmap texture CITY07N
{
  map CTY07NBR
}
brightmap texture CITY11N
{
  map CTY11NBR
}
brightmap texture CITY12N
{
  map CTY12NBR
}
brightmap texture CITY13N
{
  map CTY13NBR
}
brightmap texture CITY14N
{
  map CTY14NBR
}
brightmap texture GRAYMET6
{
  map OBRGRYMT
}
brightmap texture GRAYMET7
{
  map OBRGRYMT
}
brightmap texture GRAYMET8
{
  map OBRGRYMT
}
brightmap texture GRAYMET9
{
  map OBRGRYMT
}
brightmap texture GRAYMETA
{
  map OBRGRYMT
}
brightmap texture GRAYMETB
{
  map OBRGRYMT
}
brightmap texture GRAYMETC
{
  map OBRGRYMT
}
brightmap texture RDLITE01
{
  map OBRRDLT1
}
brightmap texture LITEBLU3
{
  map OBRLTBL3
}
//nature
brightmap texture GRNRKF
{
  map OBRGRNRK
}
brightmap texture GRNSTONE
{
  map OBRGRNST
}
// SD stuff
brightmap texture SDOM_WL2
{
  map SDMWL2BR
}
brightmap texture SDOM_WL5
{
  map SDMWL5BR
}
brightmap texture SD_GTHW1
{
  map SDGHW1BR
}
brightmap texture SD_GTLW1
{ 
  map SDGTL1BR
}
brightmap texture SD_GTLW2
{ 
  map SDGTL2BR
}
brightmap texture SD_GTLW3
{ 
  map SDGTL3BR
}
brightmap texture SD_GTLW4
{ 
  map SDGTL4BR
}
brightmap texture SD_TWDL1
{
  map SDTDL1BR
}
brightmap texture SD_TWDL2
{
  map SDTDL2BR
}
brightmap texture SD_TWDL3
{
  map SDTDL3BR
}
brightmap texture SD_TWLW1
{
  map STWLW1BR
}
brightmap texture SD_TWLW2
{
  map STWLW2BR
}
brightmap texture SD_TWLW5
{
  map STWLW5BR
}
brightmap texture SD_TWLW6
{
  map STWLW6BR
}
brightmap texture SD_TWLW8
{
  map STWLW8BR
}
brightmap texture SD_TWLWA
{
  map STWLWABR
}
brightmap texture SD_TSGW4
{
  map STGSW4BR
}
brightmap texture SD_TSGW7
{
  map STGSW7BR
}
brightmap texture SD_TSGW9
{
  map STGSW9BR
}
brightmap texture SD_TSGWA
{
  map STGSWABR
}
brightmap texture SD_TSGWB
{
  map STGSWBBR
}
brightmap texture SD_TSGWC
{
  map STGSWCBR
}
brightmap texture S_W2WAL4
{
  map SW2WBR4
}
brightmap texture SD_HCCW1
{
  map SDBRHCW1
}
brightmap texture SD_HCCW2
{
  map SDBRHCW2
}
  
brightmap texture SD_HCCW3
{
  map SDBRHCW3
}
brightmap texture SD_HCCW4
{
  map SDBRHCW4
}
brightmap texture SD_HCCW6
{
  map SDBRHCW6
}
brightmap texture SD_HCCW7
{
  map SDBRHCW7
}
  
brightmap texture SD_HCCW8
{
  map SDBRHCW8
}
brightmap texture SD_HCCW9
{
  map SDBRHCW9
}
brightmap texture SD_HCCWC
{
  map SDBRHCWC
}
brightmap texture SD_TWDW3
{
  map OBRTWTW3
}
brightmap texture SD_TWDW8
{
  map OBRTWTW8
}
brightmap texture SD_TWDW9
{
  map OBRTWTW9
}
brightmap texture SDMSRCP1
{
  map OBRMRCP1
}
brightmap texture SDMSRCP2
{
  map OBRMRCP2
}
brightmap texture SDMSRCP3
{
  map OBRMRCP3
}
brightmap texture SDTBNKW7
{
  map SDTBKBR7
}
brightmap texture SDTBNKWA
{
  map SDTBKBRA
}
brightmap texture SDTBNKWB
{
  map SDTBKBRB
}
brightmap texture SDTBNKWC
{
  map SDTBKBRC
}
brightmap texture SDTBNKWE
{
  map SDTBKBRE
}
brightmap texture SD_TSGF3
{
  map SDTSFBR3
}
brightmap texture SD_TSGF7
{
  map SDTSFBR7
}
brightmap texture SD_TSGF9
{
  map SDTSFBR9
}
brightmap texture SD_TSGFA
{
  map SDTSFBRA
}
brightmap texture SDHCCBW1
{
  map SDHCCBR1
}
brightmap texture SDHCCBW2
{
  map SDHCCBR2
}
brightmap texture SDHCCBW3
{
  map SDHCCBR3
}
brightmap texture SDHCCBW4
{
  map SDHCCBR4
}
brightmap texture SDHCCBW5
{
  map SDHCCBR5
}
brightmap texture SDHCCBW8
{
  map SDHCCBR8
}
brightmap texture SDHCCBW9
{
  map SDHCCBR9
}
brightmap texture SDHCCBWA
{
  map SDHCCBRA
}
brightmap texture SDHCCBWB
{
  map SDHCCBRB
}
brightmap texture SDHCCBWC
{
  map SDHCCBRC
}
// iStuff wall brightmaps
brightmap texture SDIPHWL2
{
  map SDIPHBR2
}
brightmap texture SDIPHWL5
{
  map SDIPHBR5
}
brightmap texture SDIPHWL7
{
  map SDIPHBR7
}
brightmap texture SDIPHWL8
{
  map SDIPHBR8
}
brightmap texture SDIPHWL9
{
  map SDIPHBR9
}
brightmap texture SDIPHWLA
{
  map SDIPHBRA
}
  brightmap texture D3HLITE1 { map D3BMHLT1 }
  brightmap texture D3HLITE2 { map D3BMHLT2 }
  brightmap texture D3HLITE3 { map D3BMHLT3 }
  brightmap texture D3HLITE4 { map D3BMHLT4 }
  brightmap texture D3HLITE5 { map D3BMHLT5 }
  brightmap texture D3HLITE6 { map D3BMHLT6 }
  brightmap texture D3HLITE7 { map D3BMHLT7 }
  brightmap texture D3HLITE8 { map D3BMHLT8 }
  brightmap texture D3HLITE9 { map D3BMHLT9 }
  brightmap texture D3HLITEA { map D3BMHLTA }
  brightmap texture D3HLITEB { map D3BMHLTB }
  brightmap texture D3HLITEC { map D3BMHLTC }
  brightmap texture D3HLITED { map D3BMHLTD }
  brightmap texture D3HLITEE { map D3BMHLTE }
  brightmap texture D3VLITE1 { map D3BMVLT1 }
  brightmap texture D3VLITE2 { map D3BMVLT2 }
  brightmap texture D3VLITE3 { map D3BMVLT3 }
  brightmap texture D3VLITE4 { map D3BMVLT4 }
  brightmap texture D3VLITE5 { map D3BMVLT5 }
  brightmap texture D3VLITE6 { map D3BMVLT6 }
  brightmap texture D3DKCP1 { map D3BMDCP1 }
  brightmap texture D3DKCP2 { map D3BMDCP2 }
  brightmap texture D3DKCP3 { map D3BMDCP3 }
  brightmap texture D3DKCP4 { map D3BMDCP4 }
  brightmap texture D3DKCP5 { map D3BMDCP4 }
  brightmap texture D3DKCP6 { map D3BMDCP6 }
  brightmap texture D3BRCP5 { map D3BMRCP5 }
  brightmap texture D3BMTL8 { map D3BMBTL8 }
  brightmap texture D3CEMNT3 { map D3BMCMT3 }
  brightmap texture D3_SPL0A { map D3BMSTEP }
  brightmap texture D3_SPL0B { map D3BMSTEP }
  brightmap texture D3_SPL1A { map D3BMSTEP }
  brightmap texture D3_SPL1B { map D3BMSTEP }
  brightmap texture D3DOORW1 { map D3BMDRW1 }
  brightmap texture D3WMETL2 { map D3BMWMT2 }
  brightmap texture D3MONTR1 { map D3BMMNTR }
  brightmap texture D3MONTR2 { map D3BMMNTR }
flickerlight2 FIRETOP{
    color 1.0 0.9 0.4
    size 72
    secondarySize 81
    interval 0.1
    offset 0 32 0
	}
object burning_debris {
    frame FDEB { light FIRETOP }
	}
flickerlight2 FIRETOP2{
    color 1.0 0.9 0.4
    size 72
    secondarySize 81
    interval 0.1
    offset 0 32 0
	}
object burning_top {
    frame FDEB { light FIRETOP2 }
	}
