Core.Object | +--Engine.Actor | +--Engine.Emitter | +--XIII.HeadBloodTrailEmitter
00001 //----------------------------------------------------------- 00002 // 00003 //----------------------------------------------------------- 00004 class HeadBloodTrailEmitter extends Emitter; 00005 00006 //_____________________________________________________________________________ 00007 simulated event PostBeginPlay() 00008 { 00009 local int i; 00010 Super.PostBeginPlay(); 00011 if ( !Level.bHighDetailMode ) 00012 Emitters[0].UseCollision = false; 00013 if ( (Level.Game != none) && (XIIIGameInfo(Level.Game).PlateForme == 1) ) // PS2 00014 { 00015 Emitters[0].UseCollision = false; 00016 Emitters[0].SetMaxParticles(25); 00017 } 00018 if ( Level.bLonePlayer && Level.Game.bAlternateMode ) 00019 { 00020 Emitters[0].Texture = texture'XIIICine.effets.blobA'; 00021 for (i=0; i<5; i++) 00022 { 00023 Emitters[0].ColorScale[i].relativetime = 0.2*i; 00024 Emitters[0].ColorScale[i].Color.R=RandRange(0, 255); 00025 Emitters[0].ColorScale[i].Color.G=RandRange(0, 255); 00026 Emitters[0].ColorScale[i].Color.B=RandRange(0, 255); 00027 } 00028 } 00029 } 00030 00031 00032 00033 defaultproperties 00034 { 00035 Begin Object Class=SpriteEmitter Name=HeadBloodTrailEmitterA 00036 Acceleration=(Z=-50.000000) 00037 UseCollision=True 00038 UseColorScale=True 00039 ResetAfterChange=True 00040 RespawnDeadParticles=False 00041 Initialized=True 00042 DampingFactorRange=(X=(Min=0.000000,Max=0.000000),Y=(Min=0.000000,Max=0.000000),Z=(Min=0.000000,Max=0.100000)) 00043 ColorScale(0)=(Color=(B=255,G=255,R=255)) 00044 ColorScale(1)=(relativetime=1.000000,Color=(B=192,G=192,R=192)) 00045 ColorScale(2)=(relativetime=1.000000,Color=(B=192,G=192,R=192)) 00046 ColorScale(3)=(relativetime=1.000000,Color=(B=192,G=192,R=192)) 00047 ColorScale(4)=(relativetime=1.000000,Color=(B=192,G=192,R=192)) 00048 ColorScale(5)=(relativetime=1.000000,Color=(B=192,G=192,R=192)) 00049 MaxParticles=75 00050 StartSizeRange=(X=(Min=1.000000,Max=5.000000),Y=(Min=1.000000,Max=5.000000),Z=(Min=1.000000,Max=5.000000)) 00051 InitialParticlesPerSecond=15.000000 00052 DrawStyle=PTDS_AlphaBlend 00053 Texture=Texture'XIIICine.effets.goutteblood' 00054 SecondsBeforeInactive=10000.000000 00055 StartVelocityRange=(X=(Min=-5.000000,Max=5.000000),Y=(Min=-5.000000,Max=5.000000),Z=(Min=-20.000000,Max=20.000000)) 00056 Name="HeadBloodTrailEmitterA" 00057 End Object 00058 Emitters(0)=SpriteEmitter'XIII.HeadBloodTrailEmitter.HeadBloodTrailEmitterA' 00059 bHidden=True 00060 bUseCylinderCollision=True 00061 }