Core.Object | +--Engine.Actor | +--Engine.Inventory | +--Engine.Pickup | +--UnrealShare.Health | +--UnrealShare.SuperHealth
void
PlayPickupMessage(Pawn Other)
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 }