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

UT2004RPG.AbilityGhost

Extends
RPGAbility
Modifiers
abstract

Core.Object
|   
+-- UT2004RPG.RPGAbility
   |   
   +-- UT2004RPG.AbilityGhost

Constants Summary
Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Standalone, RF_Transactional, RF_Transient

Variables Summary
Inherited Variables from UT2004RPG.RPGAbility
AbilityName, BotChance, CostAddPerLevel, Description, MaxLevel, StartingCost
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[7], Outer

Enumerations Summary
Inherited Enumerations from Core.Object
EAxis, ECamOrientation, EDetailMode, EDrawPivot, ESheerAxis

Structures Summary
Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector

Functions Summary
functionint Cost (RPGPlayerDataObject Data, int CurrentLevel)
functionbool PreventDeath (Pawn Killed, Controller Killer, class<DamageType> DamageType, vector HitLocation, int AbilityLevel, bool bAlreadyPrevented)
functionbool PreventSever (Pawn Killed, name boneName, int Damage, class<DamageType> DamageType, int AbilityLevel)
Inherited Functions from UT2004RPG.RPGAbility
AbilityIsAllowed, BotBuyChance, Cost, HandleDamage, ModifyPawn, ModifyVehicle, ModifyWeapon, OverridePickupQuery, PreventDeath, PreventSever, ScoreKill, UnModifyVehicle
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllObjects, Asc, Asin, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, ClearConfig, ClockwiseFrom, Cos, Created, Cross, Disable, Divide, Dot, DynamicLoadObject, EatStr, Enable, EndState, Eval, Exp, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetItemName, GetPerObjectNames, GetPropertyText, GetReferencers, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, IsOnConsole, IsSoaking, Left, Len, Lerp, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, PlatformIs64Bit, PlatformIsMacOS, PlatformIsUnix, PlatformIsWindows, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, Repl, ReplaceText, ResetConfig, Right, RotRand, Round, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, StopWatch, StrCmp, Tan, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~=


Functions Detail

Cost Source code

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

PreventDeath Source code

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

PreventSever Source code

static function bool PreventSever ( Pawn Killed, name boneName, int Damage, class<DamageType> DamageType, int AbilityLevel )


Defaultproperties

defaultproperties
{
    AbilityName="Ghost"
    Description="The first time each spawn that you take damage that would kill you, instead of dying you will become non-corporeal and move to a new location, where you will continue your life. At level 1 you will move slowly as a ghost and return with a health of 1. At level 2 you will move somewhat more quickly and will return with 100 health. At level 3 you will move fastest and will return with your normal starting health. You need to have at least 200 Health Bonus and 100 Damage Reduction to purchase this ability. You can't have both Ghost and Ultima at the same time. (Max Level: 3)"
    StartingCost=25
    CostAddPerLevel=10
    MaxLevel=3
}

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