Dramatically improve performance by removing lights from Biospark arcs.

This commit is contained in:
Mari the Deer 2022-08-07 13:38:53 +02:00
commit 4b28e7136a
2 changed files with 2 additions and 35 deletions

View file

@ -1,3 +1,3 @@
[default]
SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r267 \cu(Sat 6 Aug 15:39:36 CEST 2022)\c-";
SWWM_SHORTVER="\cw1.3pre r267 \cu(2022-08-06 15:39:36)\c-";
SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r268 \cu(Sun 7 Aug 13:38:53 CEST 2022)\c-";
SWWM_SHORTVER="\cw1.3pre r268 \cu(2022-08-07 13:38:53)\c-";

View file

@ -17,34 +17,6 @@ Class BiosparkExplLight2 : PaletteLight
}
}
Class SparkArcLight : PaletteLight
{
Default
{
Tag "SparkExpl,2";
Args 0,0,0,60;
ReactionTime 20;
}
}
Class SparkArcLightSmall : PaletteLight
{
Default
{
Tag "SparkExpl,2";
Args 0,0,0,30;
ReactionTime 10;
}
}
Class SparkArcLightBig : PaletteLight
{
Default
{
Tag "SparkExpl,2";
Args 0,0,0,90;
ReactionTime 40;
}
}
Class SparkBeamLight : PaletteLight
{
Default
@ -1590,11 +1562,6 @@ Class BiosparkArc : Actor
b.special1 = special1+1;
b.special2 = special2;
if ( (arcsnd != "") && !((special1+special2)%3) && !Random[Sparkster](0,3-extra) ) A_StartSound(arcsnd,CHAN_WEAPON,attenuation:attn);
if ( !((special1+special2)%8) && !Random[Sparkster](0,5) )
{
let p = Spawn((extra>1)?"SparkArcLightBig":(extra>0)?"SparkArcLight":"SparkArcLightSmall",level.Vec3Offset(pos,tdir/2));
p.args[3] = int(speed*8);
}
}
override void PostBeginPlay()
{