Core.Object | +--Engine.Actor | +--Engine.Decoration | +--Engine.Carcass | +--UnrealShare.CreatureCarcass | +--UnrealI.PupaeCarcass
bool
AllowChunk(int N, name A)
00001 //============================================================================= 00002 // PupaeCarcass. 00003 //============================================================================= 00004 class PupaeCarcass extends CreatureCarcass; 00005 00006 #exec MESH IMPORT MESH=PupaeBody ANIVFILE=MODELS\g_pupb_a.3D DATAFILE=MODELS\g_pupb_d.3D X=0 Y=0 Z=0 00007 #exec MESH ORIGIN MESH=PupaeBody X=0 Y=0 Z=0 YAW=64 00008 #exec MESH SEQUENCE MESH=PupaeBody SEQ=All STARTFRAME=0 NUMFRAMES=1 00009 #exec MESH SEQUENCE MESH=PupaeBody SEQ=Still STARTFRAME=0 NUMFRAMES=1 00010 #exec TEXTURE IMPORT NAME=Jgpupae1 FILE=MODELS\g_pupae.PCX GROUP=Skins 00011 #exec MESHMAP SCALE MESHMAP=PupaeBody X=0.09 Y=0.09 Z=0.18 00012 #exec MESHMAP SETTEXTURE MESHMAP=PupaeBody NUM=1 TEXTURE=Jgpupae1 00013 00014 #exec MESH IMPORT MESH=PupaeHead ANIVFILE=MODELS\g_puph_a.3D DATAFILE=MODELS\g_puph_d.3D X=0 Y=0 Z=0 00015 #exec MESH ORIGIN MESH=PupaeHead X=0 Y=0 Z=0 YAW=64 00016 #exec MESH SEQUENCE MESH=PupaeHead SEQ=All STARTFRAME=0 NUMFRAMES=1 00017 #exec MESH SEQUENCE MESH=PupaeHead SEQ=Still STARTFRAME=0 NUMFRAMES=1 00018 #exec TEXTURE IMPORT NAME=Jgpupae1 FILE=MODELS\g_pupae.PCX GROUP=Skins 00019 #exec MESHMAP SCALE MESHMAP=PupaeHead X=0.09 Y=0.09 Z=0.18 00020 #exec MESHMAP SETTEXTURE MESHMAP=PupaeHead NUM=1 TEXTURE=Jgpupae1 00021 00022 #exec MESH IMPORT MESH=PupaeLeg1 ANIVFILE=MODELS\g_pupl_a.3D DATAFILE=MODELS\g_pupl_d.3D X=0 Y=0 Z=0 00023 #exec MESH ORIGIN MESH=PupaeLeg1 X=0 Y=0 Z=0 YAW=64 00024 #exec MESH SEQUENCE MESH=PupaeLeg1 SEQ=All STARTFRAME=0 NUMFRAMES=1 00025 #exec MESH SEQUENCE MESH=PupaeLeg1 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00026 #exec TEXTURE IMPORT NAME=Jgpupae1 FILE=MODELS\g_pupae.PCX GROUP=Skins 00027 #exec MESHMAP SCALE MESHMAP=PupaeLeg1 X=0.09 Y=0.09 Z=0.18 00028 #exec MESHMAP SETTEXTURE MESHMAP=PupaeLeg1 NUM=1 TEXTURE=Jgpupae1 00029 00030 #exec MESH IMPORT MESH=PupaeLeg2 ANIVFILE=MODELS\g_pup2_a.3D DATAFILE=MODELS\g_pup2_d.3D X=0 Y=0 Z=0 00031 #exec MESH ORIGIN MESH=PupaeLeg2 X=0 Y=0 Z=0 YAW=64 00032 #exec MESH SEQUENCE MESH=PupaeLeg2 SEQ=All STARTFRAME=0 NUMFRAMES=1 00033 #exec MESH SEQUENCE MESH=PupaeLeg2 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00034 #exec TEXTURE IMPORT NAME=Jgpupae1 FILE=MODELS\g_pupae.PCX GROUP=Skins 00035 #exec MESHMAP SCALE MESHMAP=PupaeLeg2 X=0.09 Y=0.09 Z=0.18 00036 #exec MESHMAP SETTEXTURE MESHMAP=PupaeLeg2 NUM=1 TEXTURE=Jgpupae1 00037 00038 #exec MESH IMPORT MESH=PupaeLeg3 ANIVFILE=MODELS\g_pup3_a.3D DATAFILE=MODELS\g_pup3_d.3D X=0 Y=0 Z=0 00039 #exec MESH ORIGIN MESH=PupaeLeg3 X=0 Y=0 Z=0 YAW=64 00040 #exec MESH SEQUENCE MESH=PupaeLeg3 SEQ=All STARTFRAME=0 NUMFRAMES=1 00041 #exec MESH SEQUENCE MESH=PupaeLeg3 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00042 #exec TEXTURE IMPORT NAME=Jgpupae1 FILE=MODELS\g_pupae.PCX GROUP=Skins 00043 #exec MESHMAP SCALE MESHMAP=PupaeLeg3 X=0.09 Y=0.09 Z=0.18 00044 #exec MESHMAP SETTEXTURE MESHMAP=PupaeLeg3 NUM=1 TEXTURE=Jgpupae1 00045 00046 #exec AUDIO IMPORT FILE="Sounds\Pupae\thump1.WAV" NAME="thumppp" GROUP="Pupae" 00047 00048 static simulated function bool AllowChunk(int N, name A) 00049 { 00050 if ( (A == 'Dead2') && (N == 4) ) 00051 return false; 00052 if ( (A == 'Dead3') && (N == 3) ) 00053 return false; 00054 00055 return true; 00056 } 00057 00058 defaultproperties 00059 { 00060 bodyparts(0)=LodMesh'UnrealI.PupaeBody' 00061 bodyparts(1)=LodMesh'UnrealI.PupaeLeg3' 00062 bodyparts(2)=LodMesh'UnrealI.PupaeLeg1' 00063 bodyparts(3)=LodMesh'UnrealI.PupaeLeg2' 00064 bodyparts(4)=LodMesh'UnrealI.PupaeHead' 00065 bodyparts(5)=None 00066 ZOffset(0)=0.000000 00067 ZOffset(1)=0.000000 00068 LandedSound=Sound'UnrealI.Pupae.thumppp' 00069 Mesh=LodMesh'UnrealI.Pupae1' 00070 CollisionRadius=28.000000 00071 CollisionHeight=9.000000 00072 Mass=80.000000 00073 }