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

86 lines
3.7 KiB
Ucode

//=============================================================================
// G5BackFlashEmitter.
//
// by Nolan "Dark Carnivour" Richert.
// Copyright(c) 2005 RuneStorm. All Rights Reserved.
//=============================================================================
class RGPBackFlashEmitter extends DGVEmitter;
defaultproperties
{
bAutoAlignVelocity=True
DisableDGV(0)=1
DisableDGV(1)=1
bAutoInit=False
Begin Object Class=MeshEmitter Name=MeshEmitterDT4
StaticMesh=StaticMesh'ScrnWeaponPack_SM.RPG7MuzzleBackFlash'
UseMeshBlendMode=False
RenderTwoSided=True
UseParticleColor=True
UseColorScale=True
FadeOut=True
RespawnDeadParticles=False
SpinParticles=True
UseSizeScale=True
UseRegularSizeScale=False
AutomaticInitialSpawning=False
TriggerDisabled=False
ColorScale(0)=(Color=(B=255,G=255,R=255))
ColorScale(1)=(RelativeTime=1.000000,Color=(G=128,R=192))
FadeOutStartTime=0.100000
CoordinateSystem=PTCS_Relative
MaxParticles=1
StartLocationRange=(X=(Min=-75.000000,Max=-75.000000))
SpinsPerSecondRange=(Z=(Min=3.000000,Max=3.000000))
SizeScale(1)=(RelativeSize=0.100000)
SizeScale(2)=(RelativeTime=0.500000,RelativeSize=0.500000)
DrawStyle=PTDS_Brighten
SecondsBeforeInactive=0.000000
LifetimeRange=(Min=0.100000,Max=0.100000)
SpawnOnTriggerRange=(Min=1.000000,Max=1.000000)
SpawnOnTriggerPPS=500000.000000
StartVelocityRange=(X=(Min=-20.000000,Max=-20.000000),Y=(Min=-20.000000,Max=-20.000000),Z=(Min=-20.000000,Max=20.000000))
VelocityLossRange=(X=(Min=-20.000000,Max=-20.000000),Y=(Min=-20.700001,Max=-20.700001),Z=(Min=-20.700001,Max=-20.700001))
End Object
Emitters(0)=MeshEmitter'ScrnWeaponPack.RGPBackFlashEmitter.MeshEmitterDT4'
Begin Object Class=SpriteEmitter Name=SpriteEmitterDT24
UseColorScale=True
FadeOut=True
FadeIn=True
RespawnDeadParticles=False
SpinParticles=True
UseSizeScale=True
UseRegularSizeScale=False
UniformSize=True
AutomaticInitialSpawning=False
TriggerDisabled=False
Acceleration=(Z=100.000000)
ColorScale(0)=(Color=(B=128,G=192,R=255,A=255))
ColorScale(1)=(RelativeTime=0.078571,Color=(B=64,G=128,R=255,A=255))
ColorScale(2)=(RelativeTime=0.164286,Color=(B=255,G=255,R=255,A=255))
ColorScale(3)=(RelativeTime=1.000000,Color=(B=128,G=128,R=128,A=255))
Opacity=0.540000
FadeOutStartTime=0.800000
FadeInEndTime=0.200000
MaxParticles=120
DetailMode=DM_High
StartLocationOffset=(X=-80.000000)
SpinsPerSecondRange=(X=(Max=1.000000))
StartSpinRange=(X=(Max=1.000000))
SizeScale(0)=(RelativeSize=0.300000)
SizeScale(1)=(RelativeTime=1.000000,RelativeSize=1.000000)
StartSizeRange=(X=(Min=50.000000,Max=50.000000))
DrawStyle=PTDS_AlphaBlend
Texture=Texture'ScrnWeaponPack_T.Effects.Smoke6'
SecondsBeforeInactive=0.000000
LifetimeRange=(Min=2.500000,Max=2.500000)
SpawnOnTriggerRange=(Min=120.000000,Max=120.000000)
SpawnOnTriggerPPS=100.000000
StartVelocityRange=(X=(Min=-400.000000,Max=-600.000000),Y=(Min=-20.000000,Max=20.000000),Z=(Min=-20.000000,Max=20.000000))
VelocityLossRange=(X=(Min=0.700000,Max=0.700000),Y=(Min=0.700000,Max=0.700000),Z=(Min=0.700000,Max=0.700000))
End Object
Emitters(2)=SpriteEmitter'ScrnWeaponPack.RGPBackFlashEmitter.SpriteEmitterDT24'
}