UnrealI
Class PupaeCarcass

source: e:\games\UnrealTournament\UnrealI\Classes\PupaeCarcass.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Decoration
         |
         +--Engine.Carcass
            |
            +--UnrealShare.CreatureCarcass
               |
               +--UnrealI.PupaeCarcass
Direct Known Subclasses:None

class PupaeCarcass
extends UnrealShare.CreatureCarcass

//============================================================================= // PupaeCarcass. //=============================================================================

Function Summary
 bool AllowChunk(int N, name A)



Source Code


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	}

End Source Code