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

UT2004RPG.RPGRules

Extends
GameRules

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.GameRules
         |   
         +-- UT2004RPG.RPGRules

Variables Summary
boolbAwardedFirstBlood
floatLevelDiffExpGainDiv
floatMA_AdjustDamageByVehicleScale
intPointsPerLevel
MutUT2004RPGRPGMut
Inherited Variables from Engine.GameRules
NextGameRules
Inherited Variables from Engine.Info
BotsGroup, ChatGroup, GameGroup, KickVoteGroup, MapVoteGroup, RulesGroup, ServerGroup

Functions Summary
function AwardEXPForDamage (Controller InstigatedBy, RPGStatsInv InstigatedStatsInv, Pawn injured, float Damage)
functionRPGStatsInv GetStatsInvFor (Controller C, optional bool bMustBeOwner)
functionbool HandleRestartGame ()
functionint NetDamage (int OriginalDamage, int Damage, pawn injured, pawn instigatedBy, vector HitLocation, out vector Momentum, class<DamageType> DamageType)
functionbool OverridePickupQuery (Pawn Other, Pickup item, out byte bAllowPickup)
function PostBeginPlay ()
functionbool PreventDeath (Pawn Killed, Controller Killer, class<DamageType> damageType, vector HitLocation)
functionbool PreventSever (Pawn Killed, name boneName, int Damage, class<DamageType> DamageType)
function ScoreKill (Controller Killer, Controller Killed)
function ScoreObjective (PlayerReplicationInfo Scorer, Int Score)
function ShareExperience (RPGStatsInv InstigatorInv, float Amount)
function Tick (float DeltaTime)
function Timer ()
Inherited Functions from Engine.GameRules
AddGameRules, CheckEndGame, CheckScore, CriticalPlayer, FindPlayerStart, GetRules, GetServerDetails, HandleRestartGame, NetDamage, OverridePickupQuery, PreventDeath, PreventSever, ScoreKill, ScoreObjective
Inherited Functions from Engine.Info
AcceptPlayInfoProperty, AllowClassRemoval, FillPlayInfo, GetDescriptionText, GetSecurityLevel


Variables Detail

bAwardedFirstBlood Source code

var bool bAwardedFirstBlood;

LevelDiffExpGainDiv Source code

var float LevelDiffExpGainDiv;

MA_AdjustDamageByVehicleScale Source code

var float MA_AdjustDamageByVehicleScale;

PointsPerLevel Source code

var int PointsPerLevel;

RPGMut Source code

var MutUT2004RPG RPGMut;


Functions Detail

AwardEXPForDamage Source code

function AwardEXPForDamage ( Controller InstigatedBy, RPGStatsInv InstigatedStatsInv, Pawn injured, float Damage )

GetStatsInvFor Source code

function RPGStatsInv GetStatsInvFor ( Controller C, optional bool bMustBeOwner )

HandleRestartGame Source code

function bool HandleRestartGame ( )

NetDamage Source code

function int NetDamage ( int OriginalDamage, int Damage, pawn injured, pawn instigatedBy, vector HitLocation, out vector Momentum, class<DamageType> DamageType )

OverridePickupQuery Source code

function bool OverridePickupQuery ( Pawn Other, Pickup item, out byte bAllowPickup )

PostBeginPlay Source code

function PostBeginPlay ( )

PreventDeath Source code

function bool PreventDeath ( Pawn Killed, Controller Killer, class<DamageType> damageType, vector HitLocation )

PreventSever Source code

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

ScoreKill Source code

function ScoreKill ( Controller Killer, Controller Killed )

ScoreObjective Source code

function ScoreObjective ( PlayerReplicationInfo Scorer, Int Score )

ShareExperience Source code

function ShareExperience ( RPGStatsInv InstigatorInv, float Amount )

Tick Source code

function Tick ( float DeltaTime )

Timer Source code

function Timer ( )


Defaultproperties

defaultproperties
{
     MA_AdjustDamageByVehicleScale=1.000000
}

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