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

DruidsRPGcvs.RW_Reflection

Extends
OneDropRPGWeapon
Modifiers
HideDropDown CacheExempt config ( UT2004RPG )

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Inventory
      |   
      +-- Engine.Weapon
         |   
         +-- UT2004RPG.RPGWeapon
            |   
            +-- DruidsRPGcvs.OneDropRPGWeapon
               |   
               +-- DruidsRPGcvs.RW_Reflection

Variables Summary
floatBaseChance
floatDamageBonus
floatGrowth
Inherited Variables from UT2004RPG.RPGWeapon
AIRatingBonus, bCanHaveZeroModifier, bIdentified, ChaosAmmoTypes, HolderStatsInv, LastAmmoChargePrimary, MaxModifier, MinModifier, ModifiedWeapon, Modifier, ModifierOverlay, PostfixNeg, PostfixPos, PrefixNeg, PrefixPos, References, SniperZoomMode

Structures Summary
Inherited Structures from UT2004RPG.RPGWeapon
ChaosAmmoTypeStructClone

Functions Summary
function AdjustTargetDamage (out int Damage, Actor Victim, Vector HitLocation, out Vector Momentum, class<DamageType> DamageType)
functionbool CheckReflect (Vector HitLocation, out Vector RefNormal, int Damage)
Inherited Functions from DruidsRPGcvs.OneDropRPGWeapon
CanThrow, CheckCorrectDamage, ConstructItemName, DropFrom
Inherited Functions from UT2004RPG.RPGWeapon
AddAmmo, AdjustPlayerDamage, AdjustTargetDamage, AllowedFor, AllowRPGWeapon, AltFire, AmmoAmount, AmmoMaxed, AmmoStatus, AnimEnd, AttachToPawn, BestMode, BotFire, BringUp, CanAttack, CanHeal, CanThrow, CenteredEffectStart, ChangeAmmo, ChaosWeaponOption, ChargeBar, CheckOutOfAmmo, CheckReflect, ClientStartFire, ClientStopFire, ClientWeaponSet, ClientWeaponThrown, ConstructItemName, ConsumeAmmo, Destroyed, DestroyModifiedWeapon, DetachFromPawn, DisplayDebug, DoReflectEffect, DrawWeaponInfo, DropFrom, EndState, FillToInitialAmmo, FinishReloading, Fire, FireHack, FireOnRelease, FocusOnLeader, Generate, GetAIRating, GetAmmoCount, GetDamageRadius, GetDamageType, GetEffectStart, GetFireStart, GetViewAxes, GiveAmmo, GiveTo, HandlePickupQuery, HasAmmo, HolderDied, Identify, IncrementFlashCount, IsFiring, IsRapidFire, Loaded, MaxAmmo, MaxOutAmmo, NeedAmmo, NewAdjustTargetDamage, NewDrawWeaponInfo, OutOfAmmo, OwnerEvent, PawnUnpossessed, PlayIdle, PreDrawFPWeapon, PutDown, RangedAttackTime, RateSelf, ReadyToFire, RecommendLongRangedAttack, RecommendRangedAttack, RecommendSplashDamage, RecommendWeapon, RefireRate, ReloadMeNow, RemoveReference, RenderOverlays, Reselect, ServerForceUpdate, SetAITarget, SetHand, SetHolderStatsInv, SetModifiedWeapon, SetOverlayMaterial, SetWeaponInfo, ShouldFireWithoutTarget, SplashDamage, SplashJump, StartBerserk, StartFire, StopBerserk, SuggestAttackStyle, SuggestDefenseStyle, SuperMaxOutAmmo, SyncUpAmmoCharges, Timer, WantsZoomFade, WeaponCentered, WeaponTick, ZeroFlashCount


Variables Detail

BaseChance Source code

var config float BaseChance;

DamageBonus Source code

var config float DamageBonus;

Growth Source code

var config float Growth;


Functions Detail

AdjustTargetDamage Source code

function AdjustTargetDamage ( out int Damage, Actor Victim, Vector HitLocation, out Vector Momentum, class<DamageType> DamageType )

CheckReflect Source code

function bool CheckReflect ( Vector HitLocation, out Vector RefNormal, int Damage )


Defaultproperties

defaultproperties
{
    BaseChance=30.000000
    Growth=1.210000
    DamageBonus=0.030000
    AIRatingBonus=0.060000
    PrefixPos="Reflecting "
    bCanHaveZeroModifier=True
    MaxModifier=7
    MinModifier=1
    ModifierOverlay=TexEnvMap'VMVehicles-TX.Environments.ReflectionEnv'
}

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