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

DruidsRPGcvs.DruidArtifactLoaded

Extends
RPGDeathAbility
Modifiers
config ( UT2004RPG ) abstract

Core.Object
|   
+-- UT2004RPG.RPGAbility
   |   
   +-- DruidsRPGcvs.RPGDeathAbility
      |   
      +-- DruidsRPGcvs.DruidArtifactLoaded

Variables Summary
Array<class<RPGArtifact>>QuickArtifact
Array<class<RPGArtifact>>SlowArtifact
Inherited Variables from UT2004RPG.RPGAbility
AbilityName, BotChance, CostAddPerLevel, Description, MaxLevel, StartingCost

Functions Summary
functionint Cost (RPGPlayerDataObject Data, int CurrentLevel)
function GenuineDeath (Pawn Killed, Controller Killer, class<DamageType> DamageType, vector HitLocation, int AbilityLevel)
function giveArtifact (Pawn other, class<RPGArtifact> ArtifactClass)
function ModifyPawn (Pawn Other, int AbilityLevel)
Inherited Functions from DruidsRPGcvs.RPGDeathAbility
GenuineDeath, GenuinePreventDeath, PotentialDeathPending, PrePreventDeath, PreventSever
Inherited Functions from UT2004RPG.RPGAbility
AbilityIsAllowed, BotBuyChance, Cost, HandleDamage, ModifyPawn, ModifyVehicle, ModifyWeapon, OverridePickupQuery, PreventDeath, PreventSever, ScoreKill, UnModifyVehicle


Variables Detail

QuickArtifact Source code

var config Array<class<RPGArtifact>> QuickArtifact;

SlowArtifact Source code

var config Array<class<RPGArtifact>> SlowArtifact;


Functions Detail

Cost Source code

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

GenuineDeath Source code

static function GenuineDeath ( Pawn Killed, Controller Killer, class<DamageType> DamageType, vector HitLocation, int AbilityLevel )

giveArtifact Source code

static function giveArtifact ( Pawn other, class<RPGArtifact> ArtifactClass )

ModifyPawn Source code

static function ModifyPawn ( Pawn Other, int AbilityLevel )


Defaultproperties

defaultproperties
{
    AbilityName="Loaded Artifacts"
    Description="When you spawn:|Level 1: You are granted all slow drain artifacts and a magic weapon maker.|Level 2: You are granted all fast drain artifacts and some special artifacts.|Level 3: Your breakable artifacts are made unbreakable. You must be an Adrenaline Master to purchase this skill.|Cost (per level): 2,9,16"
    
    StartingCost=2
    CostAddPerLevel=7
    MaxLevel=3
          
    SlowArtifact[0]=class'UT2004RPG.ArtifactFlight'
    SlowArtifact[1]=class'UT2004RPG.ArtifactTeleport'
    SlowArtifact[2]=class'DruidArtifactSpider'
    SlowArtifact[3]=class'DruidArtifactMakeMagicWeapon'
    
    QuickArtifact[0]=class'DruidDoubleModifier'
    QuickArtifact[1]=class'DruidMaxModifier'
    QuickArtifact[2]=class'DruidPlusOneModifier'
    QuickArtifact[3]=class'UT2004RPG.ArtifactInvulnerability'
    QuickArtifact[4]=class'DruidArtifactTripleDamage'
    QuickArtifact[5]=class'DruidArtifactLightningRod'
}

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