RuneI
Class MutatorLowDamage

source: c:\runehov\RuneI\Classes\MutatorLowDamage.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Info
         |
         +--Engine.Mutator
            |
            +--RuneI.MutatorLowDamage
Direct Known Subclasses:None

class MutatorLowDamage
extends Engine.Mutator

//============================================================================= // MutatorLowDamage // Weapons do lower damage amount //=============================================================================

Function Summary
 bool CheckReplacement(Actor Other, out byte)



Source Code


00001	//=============================================================================
00002	// MutatorLowDamage
00003	// Weapons do lower damage amount
00004	//=============================================================================
00005	class MutatorLowDamage expands Mutator;
00006	
00007	
00008	function bool CheckReplacement(Actor Other, out byte bSuperRelevant)
00009	{
00010		if (Other.IsA('Axe') || Other.IsA('Hammer') || Other.IsA('Sword'))
00011		{
00012			Weapon(Other).Damage = float(Weapon(Other).Damage)*0.5;
00013			Weapon(Other).Damage = Clamp(Weapon(Other).Damage, 1, 100);
00014		}
00015	
00016		return true;
00017	}
00018	
00019	defaultproperties
00020	{
00021	}

End Source Code