Core.Object | +--Engine.Actor | +--Engine.Effects | +--UnrealShare.Blood2
simulated
AnimEnd()
GreenBlood()
void
PreBeginPlay()
00001 //============================================================================= 00002 // Blood2. 00003 //============================================================================= 00004 class Blood2 extends Effects; 00005 00006 #exec MESH IMPORT MESH=blood2M ANIVFILE=MODELS\blood2_a.3D DATAFILE=MODELS\blood2_d.3D X=0 Y=0 Z=0 ZEROTEX=1 00007 #exec MESH ORIGIN MESH=blood2M X=0 Y=0 Z=0 YAW=128 00008 #exec MESH SEQUENCE MESH=blood2M SEQ=All STARTFRAME=0 NUMFRAMES=45 00009 #exec MESH SEQUENCE MESH=blood2M SEQ=Spray STARTFRAME=0 NUMFRAMES=6 00010 #exec MESH SEQUENCE MESH=blood2M SEQ=Still STARTFRAME=6 NUMFRAMES=1 00011 #exec MESH SEQUENCE MESH=blood2M SEQ=GravSpray STARTFRAME=7 NUMFRAMES=5 00012 #exec MESH SEQUENCE MESH=blood2M SEQ=Stream STARTFRAME=12 NUMFRAMES=11 00013 #exec MESH SEQUENCE MESH=blood2M SEQ=Trail STARTFRAME=23 NUMFRAMES=11 00014 #exec MESH SEQUENCE MESH=blood2M SEQ=Burst STARTFRAME=34 NUMFRAMES=2 00015 #exec MESH SEQUENCE MESH=blood2M SEQ=GravSpray2 STARTFRAME=36 NUMFRAMES=7 00016 00017 #exec TEXTURE IMPORT NAME=BloodSpot FILE=MODELS\bloods2.PCX GROUP=Skins FLAGS=2 00018 #exec TEXTURE IMPORT NAME=BloodSGrn FILE=MODELS\bloodg2.PCX GROUP=Skins FLAGS=2 00019 #exec MESHMAP SCALE MESHMAP=blood2M X=0.055 Y=0.055 Z=0.11 YAW=128 00020 #exec MESHMAP SETTEXTURE MESHMAP=blood2M NUM=0 TEXTURE=BloodSpot 00021 00022 00023 simulated function GreenBlood() 00024 { 00025 Texture = texture'BloodSGrn'; 00026 } 00027 00028 function PreBeginPlay() 00029 { 00030 if( Level.Game!=None && Level.Game.bVeryLowGore ) 00031 GreenBlood(); 00032 } 00033 00034 simulated function AnimEnd() 00035 { 00036 Destroy(); 00037 } 00038 00039 defaultproperties 00040 { 00041 RemoteRole=ROLE_SimulatedProxy 00042 DrawType=DT_Mesh 00043 Style=STY_Masked 00044 Texture=Texture'UnrealShare.Skins.BloodSpot' 00045 Mesh=LodMesh'UnrealShare.blood2M' 00046 DrawScale=0.250000 00047 AmbientGlow=56 00048 bUnlit=True 00049 bParticles=True 00050 }