UnrealI
Class KrallElite

source: e:\games\UnrealTournament\UnrealI\Classes\KrallElite.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Pawn
         |
         +--UnrealShare.ScriptedPawn
            |
            +--UnrealI.Krall
               |
               +--UnrealI.KrallElite
Direct Known Subclasses:None

class KrallElite
extends UnrealI.Krall

//============================================================================= // KrallElite. //=============================================================================

Function Summary
 void PlayMeleeAttack()
 void PreBeginPlay()



Source Code


00001	//=============================================================================
00002	// KrallElite.
00003	//=============================================================================
00004	class KrallElite extends Krall;
00005	
00006	#exec TEXTURE IMPORT NAME=ekrall FILE=MODELS\ekrall.PCX GROUP=Skins 
00007	
00008	function PreBeginPlay()
00009	{
00010		Super.PreBeginPlay();
00011		bCanDuck = true;
00012	}
00013	function PlayMeleeAttack()
00014	{
00015		local float decision;
00016	
00017		decision = FRand();
00018		if (!bSpearToss)
00019			decision *= 0.65;
00020		if (decision < 0.22)
00021			PlayAnim('Strike1'); 
00022	 	else if (decision < 0.44)
00023	   		PlayAnim('Strike2');
00024	 	else if (decision < 0.65)
00025	 		PlayAnim('Strike3');
00026	 	else
00027	 		PlayAnim('Throw'); 
00028	}
00029	
00030	defaultproperties
00031	{
00032	     StrikeDamage=28
00033	     ThrowDamage=38
00034	     PoundDamage=28
00035	     MinDuckTime=5.000000
00036	     bLeadTarget=True
00037	     RangedProjectile=Class'UnrealI.EliteKrallBolt'
00038	     ProjectileSpeed=880.000000
00039	     bCanStrafe=True
00040	     Health=200
00041	     UnderWaterTime=-1.000000
00042	     Skill=1.000000
00043	     Skin=Texture'UnrealI.Skins.ekrall'
00044	}

End Source Code