Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

DruidsRPGcvs.DruidUltima

Extends
RPGDeathAbility
Modifiers
abstract config ( UT2004RPG )

Core.Object
|   
+-- UT2004RPG.RPGAbility
   |   
   +-- DruidsRPGcvs.RPGDeathAbility
      |   
      +-- DruidsRPGcvs.DruidUltima

Variables Summary
Inherited Variables from UT2004RPG.RPGAbility
AbilityName, BotChance, CostAddPerLevel, Description, MaxLevel, StartingCost

Functions Summary
functionbool AbilityIsAllowed (GameInfo Game, MutUT2004RPG RPGMut)
functionint Cost (RPGPlayerDataObject Data, int CurrentLevel)
function PotentialDeathPending (Pawn Killed, Controller Killer, class<DamageType> DamageType, vector HitLocation, int AbilityLevel)
function ScoreKill (Controller Killer, Controller Killed, bool bOwnedByKiller, int AbilityLevel)
Inherited Functions from DruidsRPGcvs.RPGDeathAbility
GenuineDeath, GenuinePreventDeath, PotentialDeathPending, PrePreventDeath, PreventSever
Inherited Functions from UT2004RPG.RPGAbility
AbilityIsAllowed, BotBuyChance, Cost, HandleDamage, ModifyPawn, ModifyVehicle, ModifyWeapon, OverridePickupQuery, PreventDeath, PreventSever, ScoreKill, UnModifyVehicle


Functions Detail

AbilityIsAllowed Source code

static function bool AbilityIsAllowed ( GameInfo Game, MutUT2004RPG RPGMut )

Cost Source code

static simulated function int Cost ( RPGPlayerDataObject Data, int CurrentLevel )

PotentialDeathPending Source code

static function PotentialDeathPending ( Pawn Killed, Controller Killer, class<DamageType> DamageType, vector HitLocation, int AbilityLevel )

ScoreKill Source code

static function ScoreKill ( Controller Killer, Controller Killed, bool bOwnedByKiller, int AbilityLevel )


Defaultproperties

defaultproperties
{
    AbilityName="Ultima"
      Description="This ability causes your body to release energy when you die. The energy will collect at a single point which will then cause a Redeemer-like nuclear explosion. Level 2 of this ability causes the energy to collect for the explosion in half the time. The ability will only trigger if you have killed at least one enemy during your life. You need to have a Damage Bonus stat of at least 80 to purchase this ability. (Max Level: 2)|Cost (per level): 50,50"
      StartingCost=50
    CostAddPerLevel=0
    MaxLevel=2
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:15:56.375 - Created with UnCodeX