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

UT2004RPG.RPGArtifact

Extends
Powerups

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Inventory
      |   
      +-- Engine.Powerups
         |   
         +-- UT2004RPG.RPGArtifact

Direct Known Subclasses:

ArtifactFlight, ArtifactFreezeBomb, ArtifactHealingBlast, ArtifactInvulnerability, ArtifactKillAllBuildings, ArtifactKillAllPets, ArtifactKillAllTurrets, ArtifactKillAllVehicles, ArtifactKillOnePet, ArtifactLightningBeam, ArtifactLightningBolt, ArtifactLightningRod, ArtifactMegaBlast, ArtifactMonsterSummon, ArtifactPoisonBlast, ArtifactRepulsion, ArtifactSphereDamage, ArtifactSphereHealing, ArtifactSphereInvulnerability, ArtifactTeleport, ArtifactTripleDamage, DruidArtifactMakeMagicWeapon, DruidArtifactMonsterSummon, DruidArtifactSpider, DruidDoubleModifier, DruidMaxModifier, DruidPlusOneModifier, Summonifact

Variables Summary
floatActivatedTime
intCostPerSec
floatMinActivationTime
stringNotEnoughAdrenalineMessage
Inherited Variables from Engine.Powerups
ActivateSound, bActivatable, bActive, bAutoActivate, bCanHaveMultipleCopies, DeActivateSound, ExpireMessage, NumCopies
Inherited Variables from Engine.Inventory
AttachmentClass, bDisplayableInv, bDrawingFirstPerson, BobDamping, bTossedOut, Charge, GroupOffset, IconCoords, IconMaterial, InventoryGroup, ItemName, PickupClass, PlayerViewOffset, PlayerViewPivot, ThirdPersonActor

Functions Summary
function Activate ()
functionbool ArtifactIsAllowed (GameInfo Game)
function BotConsider ()
function DropFrom (vector StartLocation)
functionstring GetLocalString (optional int Switch, optional PlayerReplicationInfo RelatedPRI_1, optional PlayerReplicationInfo RelatedPRI_2)
functionbool HandlePickupQuery (Pickup Item)
functionbool NoArtifactsActive ()
function OwnerEvent (name EventName)
function Tick (float deltaTime)
function TossArtifact ()
function UsedUp ()
Inherited Functions from Engine.Powerups
Activate, BeginState, EndState, FireEffect, GetLocalString, HandlePickupQuery, PickupFunction, SelectNext, TravelPreAccept, UseCharge, UsedUp
Inherited Functions from Engine.Inventory
AttachToPawn, Destroyed, DetachFromPawn, DropFrom, GetHumanReadableName, GiveTo, HandlePickupQuery, NextWeapon, OwnerEvent, PickupFunction, PrevWeapon, PrioritizeArmor, RecommendWeapon, RenderOverlays, SelectNext, SetOwnerDisplay, StaticItemName, TravelPostAccept, TravelPreAccept, updaterelative, Use, WeaponChange


Variables Detail

ActivatedTime Source code

var float ActivatedTime;

CostPerSec Source code

var int CostPerSec;

MinActivationTime Source code

var float MinActivationTime;

NotEnoughAdrenalineMessage Source code

var localized string NotEnoughAdrenalineMessage;


Functions Detail

Activate Source code

function Activate ( )

ArtifactIsAllowed Source code

static function bool ArtifactIsAllowed ( GameInfo Game )

BotConsider Source code

function BotConsider ( )

DropFrom Source code

function DropFrom ( vector StartLocation )

GetLocalString Source code

static function string GetLocalString ( optional int Switch, optional PlayerReplicationInfo RelatedPRI_1, optional PlayerReplicationInfo RelatedPRI_2 )

HandlePickupQuery Source code

function bool HandlePickupQuery ( Pickup Item )

NoArtifactsActive Source code

simulated function bool NoArtifactsActive ( )

OwnerEvent Source code

function OwnerEvent ( name EventName )

Tick Source code

simulated function Tick ( float deltaTime )

TossArtifact Source code

exec function TossArtifact ( )

UsedUp Source code

function UsedUp ( )


Defaultproperties

defaultproperties
{
    bReplicateInstigator=true
    bDisplayableInv=true
    bActivatable=true
    bCanHaveMultipleCopies=true
    ExpireMessage="Your adrenaline has run out."
    NotEnoughAdrenalineMessage="You do not have enough adrenaline to activate this artifact."
    MessageClass=class'StringMessagePlus'
    MinActivationTime=2.0
}

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