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

65 lines
1.4 KiB
Ucode

//=============================================================================
// BotSparks.
//=============================================================================
class KFBotSparks extends xEmitter;
state Ticking
{
simulated function Tick( float dt )
{
if( LifeSpan < 1.0 )
{
mRegenRange[0] *= LifeSpan;
mRegenRange[1] = mRegenRange[0];
}
}
}
simulated function timer()
{
GotoState('Ticking');
}
simulated function PostNetBeginPlay()
{
SetTimer(LifeSpan - 1.0,false);
}
defaultproperties
{
LifeSpan=3.0
Style=STY_Additive
mParticleType=PT_Line
mDirDev=(X=0.6,Y=0.6,Z=0.6)
mPosDev=(X=0.8,Y=0.8,Z=0.8)
mDelayRange(0)=0.0
mDelayRange(1)=0.1
mLifeRange(0)=0.4
mLifeRange(1)=0.6
mSpeedRange(0)=150.0
mSpeedRange(1)=200.0
mSizeRange(0)=2.5
mSizeRange(1)=1.5
mMassRange(0)=1.5
mMassRange(1)=2.5
mRegenRange(0)=60.0
mRegenRange(1)=60.0
mRegenDist=0.0
mStartParticles=0
mMaxParticles=20
DrawScale=1.0
ScaleGlow=2.0
mGrowthRate=-4.0
mAttenuate=true
mRegen=true;
Skins(0)=Texture'kf_fx_trip_t.Misc.KFBotSpark'
CollisionRadius=0.0
CollisionHeight=0.0
mColorRange(0)=(R=255,G=255,B=255,A=255)
mColorRange(1)=(R=255,G=255,B=255,A=255)
bForceAffected=False
mAttenKa=0.0
mAirResistance=0.0
mSpawnVecB=(X=2.0,Y=0.0,Z=0.03)
}