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

DruidsRPGcvs.AbilityLoadedEngineer

Extends
RPGAbility
Modifiers
config ( UT2004RPG ) abstract

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

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
Array<BuildingConfig>BuildingConfigs
Array<TurretConfig>TurretConfigs
Array<VehicleConfig>VehicleConfigs
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
BuildingConfig
FriendlyName, Building, Adrenaline, Points, Level, StartHealth
TurretConfig
FriendlyName, Turret, Adrenaline, Points, Level, StartHealth
VehicleConfig
FriendlyName, Vehicle, Adrenaline, Points, Level, StartHealth
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 ModifyPawn (Pawn Other, int AbilityLevel)
function ScoreKill (Controller Killer, Controller Killed, bool bOwnedByKiller, 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

BuildingConfigs Source code

var config Array<BuildingConfig> BuildingConfigs;

TurretConfigs Source code

var config Array<TurretConfig> TurretConfigs;

VehicleConfigs Source code

var config Array<VehicleConfig> VehicleConfigs;


Structures Detail

BuildingConfig Source code

struct BuildingConfig
{
var int Adrenaline;
var Class<Pawn> Building;
var String FriendlyName;
var int Level;
var int Points;
var int StartHealth;
};


TurretConfig Source code

struct TurretConfig
{
var int Adrenaline;
var String FriendlyName;
var int Level;
var int Points;
var int StartHealth;
var Class<Pawn> Turret;
};


VehicleConfig Source code

struct VehicleConfig
{
var int Adrenaline;
var String FriendlyName;
var int Level;
var int Points;
var int StartHealth;
var Class<Pawn> Vehicle;
};



Functions Detail

Cost Source code

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

ModifyPawn Source code

static function ModifyPawn ( Pawn Other, int AbilityLevel )

ScoreKill Source code

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


Defaultproperties

defaultproperties
{
     AbilityName="Loaded Engineer"
     Description="Learn new turrets, vehicle and buildings to summon with turrets, vehicle and building Points. At each level, you can summon better items. (Max Level: 15)|You must be an Engineer to purchase this skill.|Cost (per level): 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16"
     StartingCost=2
     CostAddPerLevel=1
     MaxLevel=15

     TurretConfigs(0)=(FriendlyName="Sentinel",Turret=Class'UT2k4Assault.ASVehicle_Sentinel_Floor',Adrenaline=15,Points=1,Level=1,StartHealth=0)
     vehicleConfigs(0)=(FriendlyName="Manta",Vehicle=Class'Onslaught.ONSHoverBike',Adrenaline=15,Points=1,Level=1,StartHealth=0)
}

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