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

UT2004RPG.ArtifactMonsterSummon

Extends
RPGArtifact

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

Variables Summary
floatAdrenalineUsed
class<Monster>ChosenMonster
intMaxMonsters
array<class<Monster>>MonsterList
MutUT2004RPGRPGMut
array<Monster>SummonedMonsters
stringTooManyMonstersMessage
Inherited Variables from UT2004RPG.RPGArtifact
ActivatedTime, CostPerSec, MinActivationTime, NotEnoughAdrenalineMessage
Inherited Variables from Engine.Powerups
ActivateSound, bActivatable, bActive, bAutoActivate, bCanHaveMultipleCopies, DeActivateSound, ExpireMessage, NumCopies

Functions Summary
function Activate ()
functionbool ArtifactIsAllowed (GameInfo Game)
function BeginState ()
Activated
function BotConsider ()
function DoEffect ()
function DoEffect ()
Activated
functionstring GetLocalString (optional int Switch, optional PlayerReplicationInfo RelatedPRI_1, optional PlayerReplicationInfo RelatedPRI_2)
function PostBeginPlay ()
function Tick (float deltaTime)
Activated
Inherited Functions from UT2004RPG.RPGArtifact
Activate, ArtifactIsAllowed, BotConsider, DropFrom, GetLocalString, HandlePickupQuery, NoArtifactsActive, OwnerEvent, Tick, TossArtifact, UsedUp
Inherited Functions from Engine.Powerups
Activate, BeginState, EndState, FireEffect, GetLocalString, HandlePickupQuery, PickupFunction, SelectNext, TravelPreAccept, UseCharge, UsedUp

States Summary
Activated Source code
state Activated
BeginState, DoEffect, Tick


Variables Detail

AdrenalineUsed Source code

var float AdrenalineUsed;

ChosenMonster Source code

var class<Monster> ChosenMonster;

MaxMonsters Source code

var int MaxMonsters;

MonsterList Source code

var array<class<Monster>> MonsterList;

RPGMut Source code

var MutUT2004RPG RPGMut;

SummonedMonsters Source code

var array<Monster> SummonedMonsters;

TooManyMonstersMessage Source code

var localized string TooManyMonstersMessage;


Functions Detail

Activate Source code

function Activate ( )

ArtifactIsAllowed Source code

static function bool ArtifactIsAllowed ( GameInfo Game )

BeginState Activated Source code

function BeginState ( )

BotConsider Source code

function BotConsider ( )

DoEffect Source code

function DoEffect ( )

DoEffect Activated Source code

function DoEffect ( )

GetLocalString Source code

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

PostBeginPlay Source code

function PostBeginPlay ( )

Tick Activated Source code

simulated function Tick ( float deltaTime )


Defaultproperties

defaultproperties
{
    CostPerSec=25
    MinActivationTime=0.25
    ItemName="Summoning Charm"
    PickupClass=class'ArtifactMonsterSummonPickup'
    IconMaterial=Material'UTRPGTextures.Icons.SummoningCharmIcon'
    MaxMonsters=4
    TooManyMonstersMessage="The Summoning Charm cannot support any more monsters in this world."
}

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