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

65 lines
2.6 KiB
Ucode

//=============================================================================
// SealSquealMuzzleFlash1P
//=============================================================================
// First person muzzle flash emitter class for the seal squeal harpoon bomb launcher
//=============================================================================
// Killing Floor Source
// Copyright (C) 2013 Tripwire Interactive LLC
// - John "Ramm-Jaeger" Gibson
//=============================================================================
class SealSquealMuzzleFlash1P extends ROMuzzleFlash1st;
simulated function Trigger(Actor Other, Pawn EventInstigator)
{
Emitters[0].SpawnParticle(3);
Emitters[1].SpawnParticle(1);
}
defaultproperties
{
Begin Object Class=SpriteEmitter Name=SpriteEmitter27
RespawnDeadParticles=False
SpinParticles=True
UseSizeScale=True
UseRegularSizeScale=False
UniformSize=True
AutomaticInitialSpawning=False
UseSubdivisionScale=True
ColorScale(0)=(Color=(B=255,G=255,R=255,A=255))
ColorScale(1)=(RelativeTime=1.000000,Color=(B=255,G=255,R=255,A=255))
Opacity=0.400000
CoordinateSystem=PTCS_Relative
MaxParticles=3
Name="SpriteEmitter27"
UseRotationFrom=PTRS_Actor
StartSpinRange=(X=(Min=-1.000000,Max=1.000000),Y=(Min=-1.000000,Max=1.000000),Z=(Min=-1.000000,Max=1.000000))
SizeScale(0)=(RelativeSize=1.000000)
SizeScale(1)=(RelativeTime=0.500000,RelativeSize=2.000000)
SizeScale(2)=(RelativeTime=1.000000)
StartSizeRange=(X=(Min=10.000000,Max=20.000000))
DrawStyle=PTDS_Brighten
Texture=Texture'Effects_Tex.Weapons.Karmuzzle_2frame'
TextureUSubdivisions=2
TextureVSubdivisions=1
SubdivisionScale(0)=1.000000
LifetimeRange=(Min=0.250000,Max=0.250000)
End Object
Emitters(0)=SpriteEmitter'SpriteEmitter27'
Begin Object Class=SpriteEmitter Name=SpriteEmitter28
FadeOut=True
RespawnDeadParticles=False
UniformSize=True
AutomaticInitialSpawning=False
ColorScale(0)=(Color=(B=255,G=255,R=255,A=255))
ColorScale(1)=(RelativeTime=1.000000,Color=(B=255,G=255,R=255,A=255))
Opacity=0.100000
MaxParticles=1
Name="SpriteEmitter28"
StartSizeRange=(X=(Min=65.000000,Max=65.000000))
Texture=Texture'Effects_Tex.Smoke.MuzzleCorona1stP'
LifetimeRange=(Min=0.350000,Max=0.350000)
End Object
Emitters(1)=SpriteEmitter'SpriteEmitter28'
}