Core.Object | +--Engine.Actor | +--Engine.Inventory | +--Engine.Pickup | +--Engine.Ammo | +--UnrealI.Sludge
00001 //============================================================================= 00002 // Sludge. 00003 //============================================================================= 00004 class Sludge extends Ammo; 00005 00006 #exec TEXTURE IMPORT NAME=I_SludgeAmmo FILE=TEXTURES\HUD\i_sludge.PCX GROUP="Icons" MIPS=OFF 00007 00008 #exec MESH IMPORT MESH=sludgemesh ANIVFILE=MODELS\sludge_a.3D DATAFILE=MODELS\sludge_d.3D LODSTYLE=8 00009 #exec MESH ORIGIN MESH=sludgemesh X=0 Y=0 Z=0 YAW=0 00010 #exec MESH SEQUENCE MESH=sludgemesh SEQ=All STARTFRAME=0 NUMFRAMES=11 00011 #exec MESH SEQUENCE MESH=sludgemesh SEQ=Swirl STARTFRAME=0 NUMFRAMES=11 00012 #exec TEXTURE IMPORT NAME=Jsludge1 FILE=MODELS\pickup.PCX GROUP="Skins" 00013 #exec MESHMAP SCALE MESHMAP=sludgemesh X=0.04 Y=0.04 Z=0.08 00014 #exec MESHMAP SETTEXTURE MESHMAP=sludgemesh NUM=1 TEXTURE=Jsludge1 00015 00016 auto state Init 00017 { 00018 Begin: 00019 BecomePickup(); 00020 LoopAnim('Swirl',0.3); 00021 GoToState('Pickup'); 00022 } 00023 00024 defaultproperties 00025 { 00026 AmmoAmount=25 00027 MaxAmmo=100 00028 UsedInWeaponSlot(8)=1 00029 PickupMessage="You picked up 25 Kilos of Tarydium Sludge" 00030 PickupViewMesh=LodMesh'UnrealI.sludgemesh' 00031 MaxDesireability=0.220000 00032 PickupSound=Sound'UnrealShare.Pickups.AmmoSnd' 00033 Icon=Texture'UnrealI.Icons.I_SludgeAmmo' 00034 Mesh=LodMesh'UnrealI.sludgemesh' 00035 CollisionRadius=22.000000 00036 CollisionHeight=15.000000 00037 bCollideActors=True 00038 }