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

DruidsRPGcvs.AbilityVehicleEject

Extends
RPGDeathAbility
Modifiers
abstract config ( UT2004RPG )

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

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

Functions Summary
functionint Cost (RPGPlayerDataObject Data, int CurrentLevel)
functionbool PrePreventDeath (Pawn Killed, Controller Killer, class<DamageType> DamageType, vector HitLocation, 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


Variables Detail

BigSeconds Source code

var config int BigSeconds;


Functions Detail

Cost Source code

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

PrePreventDeath Source code

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


Defaultproperties

defaultproperties
{
    BigSeconds=120
    AbilityName="Vehicle Ejector Button"
    Description="You will be automatically ejected from a destroyed vehicle. Depending upon your level of this skill, it will activate once every 120, 60, 40, or 30 seconds.|(Max Level: 1, Max Engineer Level: 4)|Cost (per level): 5,10,15,20"
    MaxLevel=4
    StartingCost=5
    CostAddPerLevel=5
}

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