UnrealShare
Class Armor

source: e:\games\UnrealTournament\UnrealShare\Classes\Armor.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Inventory
         |
         +--Engine.Pickup
            |
            +--UnrealShare.Armor
Direct Known Subclasses:None

class Armor
extends Engine.Pickup

//============================================================================= // Armor powerup. //=============================================================================

Source Code


00001	//=============================================================================
00002	// Armor powerup.
00003	//=============================================================================
00004	class Armor extends Pickup;
00005	
00006	#exec AUDIO IMPORT FILE="Sounds\Pickups\ARMOUR2.WAV" NAME="ArmorSnd" GROUP="Pickups"
00007	
00008	#exec TEXTURE IMPORT NAME=I_Armor FILE=TEXTURES\HUD\i_armor.PCX GROUP="Icons" MIPS=OFF
00009	
00010	#exec MESH IMPORT MESH=ArmorM ANIVFILE=MODELS\aniv36.3D DATAFILE=MODELS\data36.3D X=0 Y=0 Z=0
00011	#exec MESH ORIGIN MESH=ArmorM X=0 Y=0 Z=0 YAW=0
00012	#exec MESH SEQUENCE MESH=ArmorM SEQ=All    STARTFRAME=0  NUMFRAMES=1
00013	#exec TEXTURE IMPORT NAME=Jarmor1 FILE=MODELS\armor.PCX GROUP="Skins" FLAGS=2
00014	#exec MESHMAP SCALE MESHMAP=ArmorM X=0.035 Y=0.035 Z=0.07
00015	#exec MESHMAP SETTEXTURE MESHMAP=ArmorM NUM=7 TEXTURE=Jarmor1 TLOD=10
00016	
00017	defaultproperties
00018	{
00019	     bDisplayableInv=True
00020	     PickupMessage="You got the Assault Vest"
00021	     RespawnTime=30.000000
00022	     PickupViewMesh=LodMesh'UnrealShare.ArmorM'
00023	     Charge=100
00024	     ArmorAbsorption=90
00025	     bIsAnArmor=True
00026	     AbsorptionPriority=7
00027	     MaxDesireability=1.800000
00028	     PickupSound=Sound'UnrealShare.Pickups.ArmorSnd'
00029	     Icon=Texture'UnrealShare.Icons.I_Armor'
00030	     Mesh=LodMesh'UnrealShare.ArmorM'
00031	     AmbientGlow=64
00032	     CollisionHeight=11.000000
00033	}

End Source Code