Engine
Class DamageType

source: c:\runehov\Engine\Classes\DamageType.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.DamageType
Direct Known Subclasses:None

class DamageType
extends Engine.Actor

//============================================================================= // DamageType, the base class of all damagetypes. // this and its subclasses are never spawned, just used as information holders //=============================================================================
Variables
 string AltName
           Alternative description.
 float BluntPercent
           Sever Percentage of Damage
 class DamageEffect
           Special effect.
 string Name
           Description of damage.
 float SeverPercent
           Blunt Percentage of Damage
 float ViewFlash
           View flash to play.
 vector ViewFog
           View fog to play.


Function Summary
 string DeathMessage()



Source Code


00001	//=============================================================================
00002	// DamageType, the base class of all damagetypes.
00003	// this and its subclasses are never spawned, just used as information holders
00004	//=============================================================================
00005	class DamageType extends Actor
00006		abstract;
00007	
00008	// Description of a type of damage.
00009	var() localized string     Name;         // Description of damage.
00010	var() localized string     AltName;      // Alternative description.
00011	var() float                ViewFlash;    // View flash to play.
00012	var() vector               ViewFog;      // View fog to play.
00013	var() class<effects>       DamageEffect; // Special effect.
00014	
00015	var() float				SeverPercent;	// Blunt Percentage of Damage
00016	var() float				BluntPercent;	// Sever Percentage of Damage
00017	
00018	
00019	static function string DeathMessage()
00020	{
00021		if( FRand() < 0.5 )
00022			return Default.Name;
00023		else 
00024			return Default.AltName;
00025	}
00026	
00027	defaultproperties
00028	{
00029	     AltName="killed"
00030	     BluntPercent=1.000000
00031	}

End Source Code