rott/kf_sources/KFMod/Classes/ZedBeamSparks.uc
2026-07-14 20:27:09 +07:00

64 lines
2.0 KiB
Ucode

//=============================================================================
// ZedBeamSparks
//=============================================================================
// Zed Eradication Device Beam Effect Sparks
//=============================================================================
// Killing Floor Source
// Copyright (C) 2012 Tripwire Interactive LLC
// - John "Ramm-Jaeger" Gibson
// Portions derived from LinkSparks Copyright (C) Epic Games
//=============================================================================
class ZedBeamSparks extends xEmitter;
//#exec OBJ LOAD FILE=XEffectMat.utx
var float DesiredRegen;
//simulated function SetLinkStatus(int Links, bool bLinking, float ls)
//{
// mSizeRange[0] = default.mSizeRange[0] * (ls*1.0 + 1);
// mSizeRange[1] = default.mSizeRange[1] * (ls*1.0 + 1);
// mSpeedRange[0] = default.mSpeedRange[0] * (ls*0.7 + 1);
// mSpeedRange[1] = default.mSpeedRange[1] * (ls*0.7 + 1);
// mLifeRange[0] = default.mLifeRange[0] * (ls + 1);
// mLifeRange[1] = mLifeRange[0];
// DesiredRegen = default.mRegenRange[0] * (ls + 1);
// if (Links == 0)
// Skins[0] = Texture'XEffectMat.Link.link_spark_green';
// else
// Skins[0] = Texture'XEffectMat.Link.link_spark_yellow';
//}
defaultproperties
{
Skins(0)=Texture'KFZED_FX_T.Energy.ZED_FX_SPark'
Style=STY_Additive
mParticleType=PT_Line
mStartParticles=0
mLifeRange(0)=0.5
mLifeRange(1)=0.5
DesiredRegen=40.0
mRegenRange(0)=40.0
mRegenRange(1)=40.0
mMaxParticles=40.0
mSpeedRange(0)=-175.0
mSpeedRange(1)=-225.0
mMassRange(0)=2.0
mMassRange(1)=2.0
mSizeRange(0)=2.000000
mSizeRange(1)=4.000000
mAttenKa=0.1
mPosDev=(X=8.0,Y=8.0,Z=8.0)
mDirDev=(X=0.5,Y=1.0,Z=1.0)
mSpawnVecB=(X=12.0,Z=0.06)
mColorRange(0)=(R=150,B=150,G=150)
mColorRange(1)=(R=150,B=150,G=150)
bDynamicLight=true
LightType=LT_Steady
LightRadius=3
LightHue=128
LightSaturation=100
LightBrightness=180
}