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

DruidsRPGcvs.DruidArmorVampire

Extends
RPGAbility
Modifiers
config ( UT2004RPG ) abstract

Core.Object
|   
+-- UT2004RPG.RPGAbility
   |   
   +-- DruidsRPGcvs.DruidArmorVampire

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
intAdjustableStartingDamage
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)
function HandleDamage (int Damage, Pawn Injured, Pawn Instigator, out vector Momentum, class<DamageType> DamageType, bool bOwnedByInstigator, 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, ^, ^^, |, ||, ~, ~=


Variables Detail

AdjustableStartingDamage Source code

var config int AdjustableStartingDamage;


Functions Detail

Cost Source code

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

HandleDamage Source code

static function HandleDamage ( int Damage, Pawn Injured, Pawn Instigator, out vector Momentum, class<DamageType> DamageType, bool bOwnedByInstigator, int AbilityLevel )


Defaultproperties

defaultproperties
{
     AbilityName="Armor Vampirism"
     Description="Whenever you damage another player from a vehicle or turret, it is healed for 5% of the damage per level (up to its starting health amount). You must have a Damage Bonus of at least 50 to purchase this ability. (Max Level: 10) You must be an Engineer to purchase this skill.|Cost (per level): 10,15,20,25,30,35,40,45,50,55"
     StartingCost=10
     CostAddPerLevel=5
     MaxLevel=10
     AdjustableStartingDamage=50
}

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