XIII
Class Bolt

source: C:\XIII\XIII\Classes\Bolt.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Projectile
         |
         +--XIII.XIIIProjectile
            |
            +--XIII.Bolt
Direct Known Subclasses:None

class Bolt
extends XIII.XIIIProjectile

//----------------------------------------------------------- // //-----------------------------------------------------------

Function Summary
 
simulated
PostBeginPlay()
     
//_____________________________________________________________________________
// Set up speed
 
simulated
Timer()
     
//_____________________________________________________________________________



Source Code


00001	//-----------------------------------------------------------
00002	//
00003	//-----------------------------------------------------------
00004	class Bolt extends XIIIProjectile;
00005	
00006	//_____________________________________________________________________________
00007	// Set up speed
00008	simulated function PostBeginPlay()
00009	{
00010	//    Log("--> Spawn projectile"@self); // ::DBUG::
00011	    Super.PostBeginPlay();
00012	    Velocity = Vector(Rotation) * Speed;
00013	    SetTimer(2.0, false);
00014	
00015	    MyTrail = Spawn(MyTrailClass,self,,Location);
00016	    MyTrail.Init();
00017	}
00018	
00019	//_____________________________________________________________________________
00020	simulated function Timer()
00021	{
00022	    SetPhysics(PHYS_Falling);
00023	}
00024	
00025	
00026	defaultproperties
00027	{
00028	     bSpawnDecal=False
00029	     HitSoundType=3
00030	     aVisualImpact=Class'XIII.BoltInWall'
00031	     InHeadClass=Class'XIII.ProjectileInHead'
00032	     MyTrailClass=Class'XIII.BoltTrail'
00033	     StaticMeshName="MeshArmesPickup.CarreauIA"
00034	     Speed=5000.000000
00035	     MaxSpeed=10000.000000
00036	     Damage=52.000000
00037	     MomentumTransfer=10000.000000
00038	     MyDamageType=Class'XIII.DTPierced'
00039	     ExplosionDecal=Class'XIII.BulletScorch'
00040	     DrawType=DT_StaticMesh
00041	     LifeSpan=6.000000
00042	}

End Source Code