mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-23 04:22:34 +00:00
- dynlights.txt.
This commit is contained in:
parent
3a2d0e3486
commit
d3332b03db
1 changed files with 159 additions and 0 deletions
159
wadsrc/static/zscript/shared/dynlights.txt
Normal file
159
wadsrc/static/zscript/shared/dynlights.txt
Normal file
|
@ -0,0 +1,159 @@
|
||||||
|
class DynamicLight : Actor native
|
||||||
|
{
|
||||||
|
Default
|
||||||
|
{
|
||||||
|
Height 0;
|
||||||
|
Radius 0.1;
|
||||||
|
FloatBobPhase 0;
|
||||||
|
+NOBLOCKMAP
|
||||||
|
+NOGRAVITY
|
||||||
|
+FIXMAPTHINGPOS
|
||||||
|
+INVISIBLE
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
class PointLight : DynamicLight
|
||||||
|
{
|
||||||
|
Default
|
||||||
|
{
|
||||||
|
DynamicLight.Type "Point";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class PointLightPulse : PointLight
|
||||||
|
{
|
||||||
|
Default
|
||||||
|
{
|
||||||
|
DynamicLight.Type "Pulse";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class PointLightFlicker : PointLight
|
||||||
|
{
|
||||||
|
Default
|
||||||
|
{
|
||||||
|
DynamicLight.Type "Flicker";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class SectorPointLight : PointLight
|
||||||
|
{
|
||||||
|
Default
|
||||||
|
{
|
||||||
|
DynamicLight.Type "Sector";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class PointLightFlickerRandom : PointLight
|
||||||
|
{
|
||||||
|
Default
|
||||||
|
{
|
||||||
|
DynamicLight.Type "RandomFlicker";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// MISSILEMORE and MISSILEEVENMORE are used by the lights for additive and subtractive lights
|
||||||
|
|
||||||
|
class PointLightAdditive : PointLight
|
||||||
|
{
|
||||||
|
Default
|
||||||
|
{
|
||||||
|
+MISSILEMORE
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class PointLightPulseAdditive : PointLightPulse
|
||||||
|
{
|
||||||
|
Default
|
||||||
|
{
|
||||||
|
+MISSILEMORE
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class PointLightFlickerAdditive : PointLightFlicker
|
||||||
|
{
|
||||||
|
Default
|
||||||
|
{
|
||||||
|
+MISSILEMORE
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class SectorPointLightAdditive : SectorPointLight
|
||||||
|
{
|
||||||
|
Default
|
||||||
|
{
|
||||||
|
+MISSILEMORE
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class PointLightFlickerRandomAdditive :PointLightFlickerRandom
|
||||||
|
{
|
||||||
|
Default
|
||||||
|
{
|
||||||
|
+MISSILEMORE
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class PointLightSubtractive : PointLight
|
||||||
|
{
|
||||||
|
Default
|
||||||
|
{
|
||||||
|
+MISSILEEVENMORE
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class PointLightPulseSubtractive : PointLightPulse
|
||||||
|
{
|
||||||
|
Default
|
||||||
|
{
|
||||||
|
+MISSILEEVENMORE
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class PointLightFlickerSubtractive : PointLightFlicker
|
||||||
|
{
|
||||||
|
Default
|
||||||
|
{
|
||||||
|
+MISSILEEVENMORE
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class SectorPointLightSubtractive : SectorPointLight
|
||||||
|
{
|
||||||
|
Default
|
||||||
|
{
|
||||||
|
+MISSILEEVENMORE
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class PointLightFlickerRandomSubtractive : PointLightFlickerRandom
|
||||||
|
{
|
||||||
|
Default
|
||||||
|
{
|
||||||
|
+MISSILEEVENMORE
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
class VavoomLight : DynamicLight native
|
||||||
|
{
|
||||||
|
Default
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class VavoomLightWhite : VavoomLight native
|
||||||
|
{
|
||||||
|
Default
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class VavoomLightColor : VavoomLight native
|
||||||
|
{
|
||||||
|
Default
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue