65 lines
1.4 KiB
Ucode
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)
|
|
}
|