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

55 lines
2.2 KiB
Ucode

//2.5 Bile Explosion ✓
class BileExplosionOS extends FleshHitEmitterOS;
//Usage:
//Emitter for when Bloat dies, but not to bleedout
defaultproperties
{
Begin Object Class=SpriteEmitter Name=BileExplosionEmitter
UseCollision=True
UseCollisionPlanes=True
FadeOut=True
RespawnDeadParticles=False
SpawnOnlyInDirectionOfNormal=True
ZTest=False
SpinParticles=True
DampRotation=True
UseSizeScale=True
UseRegularSizeScale=False
UniformSize=True
ScaleSizeYByVelocity=True
ScaleSizeZByVelocity=True
BlendBetweenSubdivisions=True
UseRandomSubdivision=True
Acceleration=(Z=-650.000000)
DampingFactorRange=(X=(Min=0.000000,Max=0.000000),Y=(Min=0.000000,Max=0.000000),Z=(Min=0.000000,Max=0.000000))
ColorScale(0)=(Color=(R=255,A=255))
ColorScale(1)=(RelativeTime=1.000000,Color=(R=255,A=255))
ColorMultiplierRange=(Z=(Min=0.670000,Max=2.000000))
MaxParticles=65
StartLocationShape=PTLS_Sphere
SphereRadiusRange=(Max=1.000000)
StartMassRange=(Min=11.000000,Max=11.000000)
AlphaRef=110
UseRotationFrom=PTRS_Normal
SpinCCWorCW=(X=1.000000)
SpinsPerSecondRange=(X=(Min=0.100000,Max=0.520000))
SizeScale(0)=(RelativeTime=1.000000,RelativeSize=3.000000)
StartSizeRange=(X=(Min=1.000000,Max=30.000000),Y=(Min=0.000000,Max=0.000000),Z=(Min=0.000000,Max=0.000000))
ScaleSizeByVelocityMultiplier=(X=0.000000,Y=0.000000,Z=0.000000)
ScaleSizeByVelocityMax=3.000000
ParticlesPerSecond=100.000000
DrawStyle=PTDS_AlphaBlend
Texture=Texture'KFOldSchoolZeds_Textures.Shared.BileSpray'
TextureUSubdivisions=4
TextureVSubdivisions=4
LifetimeRange=(Min=1.000000,Max=1.500000)
StartVelocityRange=(X=(Min=-50.000000,Max=50.000000),Y=(Min=-50.000000,Max=50.000000),Z=(Min=-100.000000,Max=400.000000))
MaxAbsVelocity=(X=100.000000,Y=100.000000)
End Object
Emitters(0)=SpriteEmitter'KFOldSchoolZeds.BileExplosionOS.BileExplosionEmitter'
LifeSpan=1.500000
}