qzdoom/wadsrc/static/zscript/strife/svelights.txt
Christoph Oelckers 050acc9271 - added rudimentary support for SVE.wad from the Strife Veteran edition so that the extended single player campaign is usable:
* all new things got either an sctor definition or are explicitly deleted through the 'doomednums' section in MAPINFO. CTC related actors are non-functional!
* added a 'noskillflags' option to 'doomednums' so that the lightmap definition things in the maps can be repurposed as dynamic lights.
* added the new dagger powerup.
* added MAPINFO entries for the added maps.
2017-05-01 21:25:54 +02:00

129 lines
1.5 KiB
Text

// This turns the helper things for creating lightmaps in SVE into actual light sources
class SVELight : PointLight
{
override void BeginPlay()
{
Super.BeginPlay();
if (!bSpawnCeiling) AddZ(height);
}
}
class SVELight7958 : SVELight
{
Default
{
+SPAWNCEILING
+DYNAMICLIGHT.ATTENUATE
Height 6;
Args 255,255,224,128;
}
}
class SVELight7959 : SVELight
{
Default
{
+DYNAMICLIGHT.ATTENUATE
Height 6;
Args 255,255,224,128;
}
}
class SVELight7960 : SVELight
{
Default
{
+SPAWNCEILING
+DYNAMICLIGHT.ATTENUATE
Height 6;
Args 255,255,64,100;
}
}
class SVELight7961 : SVELight
{
Default
{
+DYNAMICLIGHT.ATTENUATE
Height 6;
Args 255,255,64,100;
}
}
class SVELight7962 : SVELight
{
Default
{
+DYNAMICLIGHT.ATTENUATE
Height 8;
Args 255,64,16,128;
}
}
// 7963 has intentionally been omitted
class SVELight7964 : SVELight
{
Default
{
+SPAWNCEILING
+DYNAMICLIGHT.ATTENUATE
Height 64;
Args 200,200,170,160;
}
}
class SVELight7965 : SVELight
{
Default
{
+DYNAMICLIGHT.ATTENUATE
Height 64;
Args 200,200,170,160;
}
}
class SVELight7971 : SVELight
{
Default
{
+DYNAMICLIGHT.ATTENUATE
Height 80;
Args 248,248,224,144;
}
}
class SVELight7972 : SVELight
{
Default
{
+SPAWNCEILING
+DYNAMICLIGHT.ATTENUATE
Height 24;
Args 168,175,255,128;
}
}
class SVELight7973 : SVELight
{
Default
{
+DYNAMICLIGHT.ATTENUATE
Height 80;
Args 112,112,112,100;
}
}
class SVELight7974 : SVELight
{
Default
{
+DYNAMICLIGHT.ATTENUATE
Height 80;
Args 100,100,90,100;
}
}