Core.Object | +--Engine.Actor | +--Engine.Emitter | +--XIDCine.XIIIFireTorchEmitter
00001 //----------------------------------------------------------- 00002 // 00003 //----------------------------------------------------------- 00004 class XIIIFireTorchEmitter extends Emitter; 00005 00006 EVENT Trigger(actor Other, Pawn EventInstigator) 00007 { 00008 if ( Emitters[0].Disabled ) 00009 { 00010 Emitters[0].Disabled=false; 00011 Emitters[1].Disabled=false; 00012 // Emitters[0].RespawnDeadParticles=false; 00013 // Emitters[1].Disabled=false; 00014 } 00015 else 00016 { 00017 Emitters[0].RespawnDeadParticles=false; 00018 Emitters[1].RespawnDeadParticles=false; 00019 } 00020 } 00021 00022 00023 00024 defaultproperties 00025 { 00026 Begin Object Class=SpriteEmitter Name=XIIIFireTorchEmitterA 00027 FadeOut=True 00028 Disabled=True 00029 SpinParticles=True 00030 UseSizeScale=True 00031 UseRegularSizeScale=False 00032 Initialized=True 00033 FadeOutFactor=(W=2.000000,X=2.000000,Y=2.000000,Z=10.000000) 00034 MaxParticles=50 00035 StartLocationRange=(Y=(Min=-34.000000,Max=34.000000),Z=(Min=-78.000000,Max=78.000000)) 00036 UseRotationFrom=PTRS_Actor 00037 SpinsPerSecondRange=(X=(Min=-0.200000,Max=0.200000)) 00038 StartSpinRange=(X=(Min=-0.200000,Max=0.200000)) 00039 SizeScale(0)=(RelativeSize=1.000000) 00040 SizeScale(1)=(relativetime=1.000000,RelativeSize=0.800000) 00041 StartSizeRange=(X=(Min=70.000000,Max=70.000000)) 00042 DrawStyle=PTDS_Brighten 00043 Texture=Texture'XIIICine.effets.Explosion' 00044 SecondsBeforeInactive=10000.000000 00045 LifetimeRange=(Min=1.500000,Max=1.500000) 00046 Name="XIIIFireTorchEmitterA" 00047 End Object 00048 Emitters(0)=SpriteEmitter'XIDCine.XIIIFireTorchEmitter.XIIIFireTorchEmitterA' 00049 Begin Object Class=SpriteEmitter Name=XIIIFireTorchEmitterB 00050 ProjectionNormal=(Y=1.000000,Z=0.000000) 00051 FadeOut=True 00052 Disabled=True 00053 UseSizeScale=True 00054 AutomaticInitialSpawning=False 00055 Initialized=True 00056 MaxParticles=5 00057 StartLocationRange=(X=(Min=-50.000000,Max=-50.000000),Y=(Min=-34.000000,Max=34.000000),Z=(Min=50.000000,Max=78.000000)) 00058 UseRotationFrom=PTRS_Actor 00059 SizeScale(0)=(relativetime=1.000000,RelativeSize=1.200000) 00060 StartSizeRange=(X=(Min=75.000000,Max=75.000000)) 00061 ParticlesPerSecond=5.000000 00062 InitialParticlesPerSecond=60.000000 00063 DrawStyle=PTDS_AlphaBlend 00064 Texture=Texture'XIIICine.effets.aahh' 00065 SecondsBeforeInactive=10000.000000 00066 Name="XIIIFireTorchEmitterB" 00067 End Object 00068 Emitters(1)=SpriteEmitter'XIDCine.XIIIFireTorchEmitter.XIIIFireTorchEmitterB' 00069 bActorLight=True 00070 bDynamicLight=True 00071 LightType=LT_Steady 00072 LightEffect=LE_TorchWaver 00073 LightBrightness=255 00074 LightHue=41 00075 LightSaturation=117 00076 LightRadius=50 00077 }