UnrealShare
Class SuperHealth

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

class SuperHealth
extends UnrealShare.Health

//============================================================================= // SuperHealth. //=============================================================================

Function Summary
 void PlayPickupMessage(Pawn Other)



Source Code


00001	//=============================================================================
00002	// SuperHealth.
00003	//=============================================================================
00004	class SuperHealth extends Health;
00005	
00006	#exec MESH IMPORT MESH=SuperHealthMesh ANIVFILE=MODELS\sheal_a.3D DATAFILE=MODELS\sheal_d.3D LODSTYLE=8
00007	#exec MESH LODPARAMS MESH=SuperHealthMesh STRENGTH=0.6
00008	#exec  MESH ORIGIN MESH=SuperHealthMesh X=0 Y=0 Z=0 ROLL=128
00009	#exec  MESH SEQUENCE MESH=SuperHealthMesh SEQ=All    STARTFRAME=0  NUMFRAMES=1
00010	#exec  TEXTURE IMPORT NAME=Jshealth1 FILE=MODELS\shealth.PCX GROUP="Skins" 
00011	#exec OBJ LOAD FILE=Textures\WaterEffect1.utx  PACKAGE=UnrealShare.WEffect1
00012	#exec  MESHMAP SCALE MESHMAP=SuperHealthMesh X=0.04 Y=0.04 Z=0.08
00013	#exec  MESHMAP SETTEXTURE MESHMAP=SuperHealthMesh NUM=1 TEXTURE=Jshealth1
00014	#exec  MESHMAP SETTEXTURE MESHMAP=SuperHealthMesh NUM=0 TEXTURE=UnrealShare.WEffect1.WaterEffect1
00015	
00016	function PlayPickupMessage(Pawn Other)
00017	{
00018		Other.ClientMessage(PickupMessage, 'Pickup');
00019	}
00020	
00021	defaultproperties
00022	{
00023	     HealingAmount=100
00024	     bSuperHeal=True
00025	     PickupMessage="You picked up the Super Health Pack"
00026	     RespawnTime=100.000000
00027	     PickupViewMesh=LodMesh'UnrealShare.SuperHealthMesh'
00028	     MaxDesireability=1.000000
00029	     Texture=None
00030	     Mesh=LodMesh'UnrealShare.SuperHealthMesh'
00031	     CollisionRadius=16.000000
00032	     CollisionHeight=19.500000
00033	}

End Source Code