mirror of
https://github.com/ZDoom/gzdoom-gles.git
synced 2024-11-24 05:01:41 +00:00
- dynamic light definitions for Hacx.
This commit is contained in:
parent
2e42e4f5fb
commit
28d4401f4b
1 changed files with 764 additions and 0 deletions
764
wadsrc_lights/static/filter/hacx.hacx1/gldefs.txt
Normal file
764
wadsrc_lights/static/filter/hacx.hacx1/gldefs.txt
Normal file
|
@ -0,0 +1,764 @@
|
|||
// Bullet puff
|
||||
flickerlight BPUFF1
|
||||
{
|
||||
color 0.5 0.5 0.0
|
||||
size 9
|
||||
secondarySize 12
|
||||
chance 0.8
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight BPUFF2
|
||||
{
|
||||
color 0.5 0.5 0.0
|
||||
size 4
|
||||
secondarySize 6
|
||||
chance 0.8
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
object BulletPuff
|
||||
{
|
||||
frame PUFFA { light BPUFF1 }
|
||||
frame PUFFB { light BPUFF2 }
|
||||
}
|
||||
|
||||
|
||||
// Doom Teleport fog
|
||||
flickerlight DTFOG1
|
||||
{
|
||||
color 0.2 0.2 1.0
|
||||
size 84
|
||||
secondarySize 96
|
||||
chance 0.4
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight DTFOG2
|
||||
{
|
||||
color 0.2 0.2 1.0
|
||||
size 60
|
||||
secondarySize 72
|
||||
chance 0.4
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight DTFOG3
|
||||
{
|
||||
color 0.2 0.2 1.0
|
||||
size 36
|
||||
secondarySize 48
|
||||
chance 0.4
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight DTFOG4
|
||||
{
|
||||
color 0.2 0.2 1.0
|
||||
size 15
|
||||
secondarySize 24
|
||||
chance 0.4
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
object TeleportFog
|
||||
{
|
||||
frame TFOGA { light DTFOG1 }
|
||||
frame TFOGB { light DTFOG2 }
|
||||
frame TFOGC { light DTFOG2 }
|
||||
frame TFOGD { light DTFOG2 }
|
||||
frame TFOGE { light DTFOG3 }
|
||||
frame TFOGF { light DTFOG4 }
|
||||
frame TFOGI { light DTFOG4 }
|
||||
frame TFOGJ { light DTFOG3 }
|
||||
}
|
||||
|
||||
|
||||
|
||||
// Zombies
|
||||
flickerlight2 ZOMBIEATK
|
||||
{
|
||||
color 1.0 0.8 0.2
|
||||
size 72
|
||||
secondarySize 84
|
||||
interval 1
|
||||
offset 0 40 0
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
// Zombies
|
||||
flickerlight2 ANDYATTACK
|
||||
{
|
||||
color 0.4 0.8 0.4
|
||||
size 72
|
||||
secondarySize 84
|
||||
interval 1
|
||||
offset 0 40 0
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
// Thug ---------------------------------------------------------------------
|
||||
|
||||
object HacxThug
|
||||
{
|
||||
frame POSSF { light ZOMBIEATK }
|
||||
}
|
||||
|
||||
// Android ------------------------------------------------------------------
|
||||
object HacxAndroid
|
||||
{
|
||||
frame SPOSF { light ANDYATTACK }
|
||||
}
|
||||
|
||||
// Player ------------------------------------------------------------------
|
||||
object HacxPlayer
|
||||
{
|
||||
frame PLAYF { light ZOMBIEATK }
|
||||
}
|
||||
|
||||
// Reznator -----------------------------------------------------------------
|
||||
|
||||
flickerlight REZ_1
|
||||
{
|
||||
color 0.4 0.4 0.8
|
||||
size 64
|
||||
secondarySize 66
|
||||
chance 0.4
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight REZ_2
|
||||
{
|
||||
color 0.4 0.4 0.8
|
||||
size 80
|
||||
secondarySize 83
|
||||
chance 0.4
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight REZ_3
|
||||
{
|
||||
color 0.3 0.3 0.6
|
||||
size 80
|
||||
secondarySize 83
|
||||
chance 0.4
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight REZ_4
|
||||
{
|
||||
color 0.2 0.2 0.4
|
||||
size 80
|
||||
secondarySize 83
|
||||
chance 0.4
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
object ReznatorPuff
|
||||
{
|
||||
frame RZAPA { light REZ_1 }
|
||||
frame RZAPC { light REZ_2 }
|
||||
frame RZAPE { light REZ_2 }
|
||||
frame RZAPG { light REZ_3 }
|
||||
frame RZAPH { light REZ_4 }
|
||||
}
|
||||
|
||||
// Tazer --------------------------------------------------------------------
|
||||
|
||||
flickerlight TAZ_1
|
||||
{
|
||||
color 0.4 0.8 0.4
|
||||
size 32
|
||||
secondarySize 33
|
||||
chance 0.4
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight TAZ_2
|
||||
{
|
||||
color 0.4 0.8 0.4
|
||||
size 40
|
||||
secondarySize 42
|
||||
chance 0.4
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight TAZ_3
|
||||
{
|
||||
color 0.3 0.6 0.3
|
||||
size 40
|
||||
secondarySize 42
|
||||
chance 0.4
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight TAZ_4
|
||||
{
|
||||
color 0.2 0.4 0.2
|
||||
size 40
|
||||
secondarySize 42
|
||||
chance 0.4
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
object TazerPuff
|
||||
{
|
||||
frame TPUFA { light TAZ_1 }
|
||||
frame TPUFB { light TAZ_2 }
|
||||
frame TPUFC { light TAZ_2 }
|
||||
frame TPUFD { light TAZ_3 }
|
||||
frame TPUFE { light TAZ_4 }
|
||||
}
|
||||
|
||||
// Cryogun ------------------------------------------------------------------
|
||||
|
||||
object CryoPuff
|
||||
{
|
||||
frame CPUFA { light REZ_1 }
|
||||
frame CPUFB { light REZ_1 }
|
||||
frame CPUFC { light REZ_2 }
|
||||
frame CPUFD { light REZ_3 }
|
||||
frame CPUFE { light REZ_4 }
|
||||
}
|
||||
|
||||
// Photon 'Zooka ------------------------------------------------------------
|
||||
|
||||
flickerlight ROCKET_X1
|
||||
{
|
||||
color 0.5 1.0 0.5
|
||||
size 96
|
||||
secondarySize 108
|
||||
chance 0.3
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight ROCKET_X2
|
||||
{
|
||||
color 0.2 0.5 0.2
|
||||
size 120
|
||||
secondarySize 132
|
||||
chance 0.3
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight ROCKET_X3
|
||||
{
|
||||
color 0.1 0.25 0.1
|
||||
size 144
|
||||
secondarySize 156
|
||||
chance 0.3
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
object HacxPhoton
|
||||
{
|
||||
frame BEXPA { light ROCKET_X2 }
|
||||
frame BEXPB { light ROCKET_X2 }
|
||||
frame BEXPC { light ROCKET_X1 }
|
||||
frame BEXPD { light ROCKET_X2 }
|
||||
frame BEXPE { light ROCKET_X3 }
|
||||
}
|
||||
|
||||
// Anti-Gun -----------------------------------------------------------------
|
||||
|
||||
pointlight PLASMABALL
|
||||
{
|
||||
color 1.0 0.5 0.5
|
||||
size 84
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight PLASMA_X1
|
||||
{
|
||||
color 1.0 0.5 0.5
|
||||
size 96
|
||||
secondarySize 108
|
||||
chance 0.4
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight PLASMA_X2
|
||||
{
|
||||
color 0.8 0.4 0.4
|
||||
size 120
|
||||
secondarySize 132
|
||||
chance 0.4
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight PLASMA_X3
|
||||
{
|
||||
color 0.5 0.25 0.25
|
||||
size 96
|
||||
secondarySize 108
|
||||
chance 0.4
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight PLASMA_X4
|
||||
{
|
||||
color 0.2 0.1 0.1
|
||||
size 12
|
||||
secondarySize 24
|
||||
chance 0.4
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
object HacxMolecule
|
||||
{
|
||||
frame PLSSA { light PLASMABALL }
|
||||
frame PLSSB { light PLASMABALL }
|
||||
|
||||
frame PLSEA { light PLASMA_X1 }
|
||||
frame PLSEB { light PLASMA_X2 }
|
||||
frame PLSEC { light PLASMA_X2 }
|
||||
frame PLSED { light PLASMA_X3 }
|
||||
frame PLSEE { light PLASMA_X4 }
|
||||
}
|
||||
|
||||
|
||||
// Nuker --------------------------------------------------------------------
|
||||
|
||||
flickerlight BFGBALL_X1
|
||||
{
|
||||
color 1.0 0.8 0.4
|
||||
size 120
|
||||
secondarySize 132
|
||||
chance 0.3
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight BFGBALL_X2
|
||||
{
|
||||
color 0.8 0.64 0.32
|
||||
size 156
|
||||
secondarySize 168
|
||||
chance 0.3
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight BFGBALL_X3
|
||||
{
|
||||
color 0.7 0.56 0.28
|
||||
size 180
|
||||
secondarySize 192
|
||||
chance 0.3
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight BFGBALL_X4
|
||||
{
|
||||
color 0.5 0.4 0.2
|
||||
size 84
|
||||
secondarySize 96
|
||||
chance 0.3
|
||||
attenuate 1
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight BFGBALL_X5
|
||||
{
|
||||
color 0.3 0.2 0.1
|
||||
size 72
|
||||
secondarySize 84
|
||||
chance 0.3
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
object HacxNukeShot
|
||||
{
|
||||
frame BFE1A { light BFGBALL_X1 }
|
||||
frame BFE1B { light BFGBALL_X2 }
|
||||
frame BFE1C { light BFGBALL_X3 }
|
||||
frame BFE1D { light BFGBALL_X1 }
|
||||
frame BFE1E { light BFGBALL_X4 }
|
||||
frame BFE1F { light BFGBALL_X5 }
|
||||
}
|
||||
|
||||
|
||||
object BFGExtra
|
||||
{
|
||||
frame BFE2A { light BFGBALL }
|
||||
frame BFE2B { light BFGBALL_X1 }
|
||||
frame BFE2C { light BFGBALL_X4 }
|
||||
frame BFE2D { light BFGBALL_X5 }
|
||||
}
|
||||
|
||||
// Phage --------------------------------------------------------------------
|
||||
|
||||
pointlight ARACHPLAS
|
||||
{
|
||||
color 0.7 1.0 0.2
|
||||
size 84
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight ARACHPLAS_X1
|
||||
{
|
||||
color 0.56 0.8 0.16
|
||||
size 108
|
||||
secondarySize 120
|
||||
chance 0.3
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight ARACHPLAS_X2
|
||||
{
|
||||
color 0.6 0.42 0.12
|
||||
size 132
|
||||
secondarySize 144
|
||||
chance 0.3
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight ARACHPLAS_X3
|
||||
{
|
||||
color 0.4 0.28 0.1
|
||||
size 72
|
||||
secondarySize 48
|
||||
chance 0.3
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
flickerlight ARACHPLAS_X4
|
||||
{
|
||||
color 0.2 0.14 0.05
|
||||
size 36
|
||||
secondarySize 24
|
||||
chance 0.3
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
object HacxPhageBall
|
||||
{
|
||||
frame APLSA { light ARACHPLAS }
|
||||
frame APLSB { light ARACHPLAS }
|
||||
|
||||
frame APBXA { light ARACHPLAS_X1 }
|
||||
frame APBXB { light ARACHPLAS_X2 }
|
||||
frame APBXC { light ARACHPLAS_X2 }
|
||||
frame APBXD { light ARACHPLAS_X3 }
|
||||
frame APBXE { light ARACHPLAS_X4 }
|
||||
}
|
||||
|
||||
|
||||
// Buzzer -------------------------------------------------------------------
|
||||
|
||||
flickerlight BUZZ_X1
|
||||
{
|
||||
color 0.6 0.6 0.2
|
||||
size 64
|
||||
secondarySize 70
|
||||
chance 0.3
|
||||
attenuate 1
|
||||
offset 0 48 0
|
||||
}
|
||||
|
||||
flickerlight BUZZ_X2
|
||||
{
|
||||
color 0.8 0.5 0.2
|
||||
size 80
|
||||
secondarySize 87
|
||||
chance 0.3
|
||||
attenuate 1
|
||||
offset 0 48 0
|
||||
}
|
||||
|
||||
flickerlight BUZZ_X3
|
||||
{
|
||||
color 0.9 0.3 0.2
|
||||
size 80
|
||||
secondarySize 90
|
||||
chance 0.3
|
||||
attenuate 1
|
||||
offset 0 48 0
|
||||
}
|
||||
|
||||
flickerlight BUZZ_X4
|
||||
{
|
||||
color 0.4 0.2 0.2
|
||||
size 64
|
||||
secondarySize 70
|
||||
chance 0.3
|
||||
attenuate 1
|
||||
offset 0 48 0
|
||||
}
|
||||
|
||||
object HacxBuzzer
|
||||
{
|
||||
frame SARGJ { light BUZZ_X1 }
|
||||
frame SARGK { light BUZZ_X2 }
|
||||
frame SARGL { light BUZZ_X3 }
|
||||
frame SARGM { light BUZZ_X4 }
|
||||
}
|
||||
|
||||
// Monstruct -------------------------------------------------------------------
|
||||
|
||||
pointlight MSHOT
|
||||
{
|
||||
color 0.5 1.0 0.5
|
||||
size 84
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
object HacxMonstructShot
|
||||
{
|
||||
frame MANF { light MSHOT }
|
||||
frame BEXPA { light ROCKET_X2 }
|
||||
frame BEXPB { light ROCKET_X2 }
|
||||
frame BEXPC { light ROCKET_X1 }
|
||||
frame BEXPD { light ROCKET_X2 }
|
||||
frame BEXPE { light ROCKET_X3 }
|
||||
}
|
||||
|
||||
|
||||
// Terminatrix --------------------------------------------------------------
|
||||
|
||||
pulselight ARCHRES
|
||||
{
|
||||
color 0.6 0.3 0.3
|
||||
size 96
|
||||
secondarySize 105
|
||||
interval 0.5
|
||||
offset 0 36 0
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
object HacxTerminatrix
|
||||
{
|
||||
frame VILE[ { light ARCHRES }
|
||||
frame VILE\ { light ARCHRES }
|
||||
frame VILE] { light ARCHRES }
|
||||
}
|
||||
|
||||
object HacxTerminatrixBall
|
||||
{
|
||||
frame FATBA { light ARACHPLAS }
|
||||
frame FATBB { light ARACHPLAS }
|
||||
|
||||
frame APBXA { light ARACHPLAS_X1 }
|
||||
frame APBXB { light ARACHPLAS_X2 }
|
||||
frame APBXC { light ARACHPLAS_X2 }
|
||||
frame APBXD { light ARACHPLAS_X3 }
|
||||
frame APBXE { light ARACHPLAS_X4 }
|
||||
}
|
||||
|
||||
|
||||
// Thorn Thing --------------------------------------------------------------
|
||||
|
||||
object HacxThornThingBall
|
||||
{
|
||||
frame BAL7A { light PLASMABALL }
|
||||
frame BAL7B { light PLASMABALL }
|
||||
|
||||
frame BAL7C { light ARACHPLAS_X1 }
|
||||
frame BAL7D { light ARACHPLAS_X2 }
|
||||
frame BAL7E { light ARACHPLAS_X3 }
|
||||
}
|
||||
|
||||
// Centrophenoxine ---------------------------------------------------------
|
||||
|
||||
pulselight SOULSPHERE
|
||||
{
|
||||
color 1.0 0.7 0.2
|
||||
size 60
|
||||
secondarySize 63
|
||||
interval 2.0
|
||||
offset 0 16 0
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
object HacxCentrophenoxine
|
||||
{
|
||||
frame SOUL { light SOULSPHERE }
|
||||
}
|
||||
|
||||
// HacxLavaBall ------------------------------------------------------------
|
||||
|
||||
flickerlight LAVA_X1
|
||||
{
|
||||
color 1.0 0.7 0.2
|
||||
size 60
|
||||
secondarySize 63
|
||||
offset 0 8 0
|
||||
attenuate 1
|
||||
chance 0.5
|
||||
}
|
||||
|
||||
flickerlight LAVA_X2
|
||||
{
|
||||
color 1.0 0.7 0.2
|
||||
size 60
|
||||
secondarySize 63
|
||||
offset 0 33 0
|
||||
attenuate 1
|
||||
chance 0.5
|
||||
}
|
||||
flickerlight LAVA_X3
|
||||
{
|
||||
color 1.0 0.7 0.2
|
||||
size 60
|
||||
secondarySize 63
|
||||
offset 0 89 0
|
||||
attenuate 1
|
||||
chance 0.5
|
||||
}
|
||||
flickerlight LAVA_X4
|
||||
{
|
||||
color 1.0 0.7 0.2
|
||||
size 60
|
||||
secondarySize 63
|
||||
offset 0 111 0
|
||||
attenuate 1
|
||||
chance 0.5
|
||||
}
|
||||
flickerlight LAVA_X5
|
||||
{
|
||||
color 1.0 0.7 0.2
|
||||
size 60
|
||||
secondarySize 63
|
||||
offset 0 91 0
|
||||
attenuate 1
|
||||
chance 0.5
|
||||
}
|
||||
flickerlight LAVA_X6
|
||||
{
|
||||
color 1.0 0.7 0.2
|
||||
size 60
|
||||
secondarySize 63
|
||||
offset 0 59 0
|
||||
attenuate 1
|
||||
chance 0.5
|
||||
}
|
||||
flickerlight LAVA_X7
|
||||
{
|
||||
color 1.0 0.7 0.2
|
||||
size 60
|
||||
secondarySize 63
|
||||
offset 0 10 0
|
||||
attenuate 1
|
||||
chance 0.5
|
||||
}
|
||||
flickerlight LAVA_X8
|
||||
{
|
||||
color 0.7 0.42 0.1
|
||||
size 60
|
||||
secondarySize 63
|
||||
offset 0 8 0
|
||||
attenuate 1
|
||||
chance 0.5
|
||||
}
|
||||
|
||||
object HacxLavaBall
|
||||
{
|
||||
frame COL4A { light LAVA_X1 }
|
||||
frame TBLUB { light LAVA_X2 }
|
||||
frame TBLUC { light LAVA_X3 }
|
||||
frame TBLUD { light LAVA_X4 }
|
||||
frame FIREE { light LAVA_X5 }
|
||||
frame FIREF { light LAVA_X6 }
|
||||
frame FIREG { light LAVA_X7 }
|
||||
frame FIREH { light LAVA_X8 }
|
||||
}
|
||||
|
||||
object HacxLavaBall2
|
||||
{
|
||||
frame COL4A { light LAVA_X1 }
|
||||
frame TBLUB { light LAVA_X2 }
|
||||
frame TBLUC { light LAVA_X3 }
|
||||
frame TBLUD { light LAVA_X4 }
|
||||
frame FIREE { light LAVA_X5 }
|
||||
frame FIREF { light LAVA_X6 }
|
||||
frame FIREG { light LAVA_X7 }
|
||||
frame FIREH { light LAVA_X8 }
|
||||
}
|
||||
|
||||
// Ceiling Light -----------------------------------------------------------
|
||||
|
||||
pointlight LAMP
|
||||
{
|
||||
color 0.7 0.7 0.7
|
||||
size 64
|
||||
offset 0 8 0
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
object HacxCeilingLight
|
||||
{
|
||||
frame TBLUA { light LAMP }
|
||||
}
|
||||
|
||||
// Long Ceiling Lamp ------------------------------------------------------
|
||||
|
||||
pointlight LLAMP
|
||||
{
|
||||
color 0.7 0.7 0.7
|
||||
size 64
|
||||
offset 0 -28 0
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
object HacxLongCeilingLamp
|
||||
{
|
||||
frame TREDA { light LLAMP }
|
||||
}
|
||||
|
||||
|
||||
// Desk Lamp ---------------------------------------------------------------
|
||||
|
||||
pointlight DLAMP
|
||||
{
|
||||
color 0.7 0.7 0.7
|
||||
size 32
|
||||
offset 0 8 0
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
object HacxDeskLamp
|
||||
{
|
||||
frame SMBTA { light DLAMP }
|
||||
}
|
||||
|
||||
// Hacx Wall Torch ---------------------------------------------------------
|
||||
|
||||
flickerlight TORCH
|
||||
{
|
||||
color 0.8 0.8 0.5
|
||||
size 64
|
||||
secondarySize 75
|
||||
chance 0.4
|
||||
offset 0 70 0
|
||||
// not attenuated!
|
||||
}
|
||||
|
||||
object HacxWallTorch
|
||||
{
|
||||
frame SMGT { light TORCH }
|
||||
}
|
||||
|
||||
// Floor Lamp --------------------------------------------------------------
|
||||
|
||||
pointlight FLAMP
|
||||
{
|
||||
color 0.7 0.7 0.7
|
||||
size 32
|
||||
offset 0 54 0
|
||||
attenuate 1
|
||||
}
|
||||
|
||||
object HacxFloorLamp
|
||||
{
|
||||
frame SMRTA { light FLAMP }
|
||||
}
|
||||
|
||||
// Nitro --------------------------------------------------------------
|
||||
|
||||
object ExplosiveBarrel
|
||||
{
|
||||
frame BFE1A { light BFGBALL_X1 }
|
||||
frame BFE1B { light BFGBALL_X2 }
|
||||
frame BFE1C { light BFGBALL_X3 }
|
||||
frame BFE1D { light BFGBALL_X1 }
|
||||
frame BFE1E { light BFGBALL_X4 }
|
||||
frame BFE1F { light BFGBALL_X5 }
|
||||
}
|
Loading…
Reference in a new issue