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

DruidsRPGcvs.DruidLoaded

Extends
RPGAbility
Modifiers
config ( UT2004RPG ) abstract

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

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
intMinLev2
intMinLev3
Array<String>ONSWeapons
Array<String>SuperWeapons
Array<String>Weapons
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
functionbool AbilityIsAllowed (GameInfo Game, MutUT2004RPG RPGMut)
functionint Cost (RPGPlayerDataObject Data, int CurrentLevel)
functionclass<RPGWeaponGetRandomWeaponModifier (class<Weapon> WeaponType, Pawn Other, MutUT2004RPG RPGMut)
function giveWeapon (Pawn Other, String oldName, int AbilityLevel, MutUT2004RPG RPGMut)
function ModifyPawn (Pawn Other, 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

MinLev2 Source code

var config int MinLev2;

MinLev3 Source code

var config int MinLev3;

ONSWeapons Source code

var config Array<String> ONSWeapons;

SuperWeapons Source code

var config Array<String> SuperWeapons;

Weapons Source code

var config Array<String> Weapons;


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 )

GetRandomWeaponModifier Source code

static function class<RPGWeapon> GetRandomWeaponModifier ( class<Weapon> WeaponType, Pawn Other, MutUT2004RPG RPGMut )

giveWeapon Source code

static function giveWeapon ( Pawn Other, String oldName, int AbilityLevel, MutUT2004RPG RPGMut )

ModifyPawn Source code

static function ModifyPawn ( Pawn Other, int AbilityLevel )


Defaultproperties

defaultproperties
{
      AbilityName="Loaded Weapons"
      Description="When you spawn:|Level 1: You are granted all regular weapons with the default percentage chance for magic weapons.|Level 2: You are granted onslaught weapons and all weapons with max ammo.|Level 3: You are granted super weapons (Invasion game types only).|Level 4: Magic weapons will be generated for all your weapons.|Level 5: You receive all positive magic weapons.|You must be a Weapons Master to purchase this skill.|You must be level 40 before you can buy level 2 and level 55 before you can buy level 3.|Cost (per level): 10,15,20,25,30"
      StartingCost=10
      CostAddPerLevel=5
      MaxLevel=5

          MinLev2=40
          MinLev3=55
          
      Weapons[0]="XWeapons.RocketLauncher"
      Weapons[1]="XWeapons.ShockRifle"
      Weapons[2]="UT2004RPG.RPGLinkGun"
      Weapons[3]="XWeapons.SniperRifle"
      Weapons[4]="XWeapons.FlakCannon"
      Weapons[5]="XWeapons.MiniGun"
      Weapons[6]="XWeapons.BioRifle"
      Weapons[7]="XWeapons.ShieldGun"
      Weapons[8]="XWeapons.AssaultRifle"

      ONSWeapons[0]="UTClassic.ClassicSniperRifle"
      ONSWeapons[1]="Onslaught.ONSGrenadeLauncher"
      ONSWeapons[2]="Onslaught.ONSAVRiL"
      ONSWeapons[3]="Onslaught.ONSMineLayer"

      SuperWeapons[0]="XWeapons.Redeemer"
      SuperWeapons[1]="XWeapons.Painter"
}

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