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

Engine.DamageType

Extends
Actor
Modifiers
native abstract

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.DamageType

Direct Known Subclasses:

Burned, Corroded, Crushed, DamRanOver, DamTypeBelch, DamTypeDestroyedVehicleRoadKill, DamTypeExploBarrel, DamTypeIonVolume, DamTypeKrallBolt, DamTypeMutant, DamTypeONSVehicle, DamTypeONSVehicleExplosion, DamTypeSkaarjProj, DamTypeTelefragged, Depressurized, Drowned, Fell, Gibbed, MeleeDamage, Suicided, VehicleDamageType, WeaponDamageType

Constants Summary
Inherited Contants from Engine.Actor
MAXSTEPHEIGHT, MINFLOORZ
Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Standalone, RF_Transactional, RF_Transient

Variables Summary
boolbBulletHit
boolbCausedByWorld
boolbDelayedDamage
boolbDirectDamage
boolbExtraMomentumZ
boolbFlaming
boolbLeaveBodyEffect
boolbNeverSevers
boolbRagdollBullet
boolbRubbery
boolbThrowRagdoll
boolbVehicleHit
floatVehicleDamageScaling
floatVehicleMomentumScaling
DamageType
boolbAlwaysGibs
boolbAlwaysSevers
boolbArmorStops
boolbCauseConvulsions
boolbCausesBlood
boolbDetonatesGoop
boolbFastInstantHit
boolbInstantHit
boolbKUseOwnDeathVel
boolbKUseTearOffMomentum
boolbLocationalHit
boolbSkeletize
boolbSpecial
boolbSuperWeapon
intDamageDesc
class<effects>DamageEffect
vectorDamageKick
MaterialDamageOverlayMaterial
floatDamageOverlayTime
intDamageThreshold
stringDamageWeaponName
MaterialDeathOverlayMaterial
floatDeathOverlayTime
stringDeathString
stringFemaleSuicide
vectorFlashFog
floatFlashScale
floatGibModifier
floatGibPerterbation
class<Effects>LowDetailEffect
class<Emitter>LowDetailEmitter
class<Effects>LowGoreDamageEffect
class<Emitter>LowGoreDamageEmitter
array<Sound>LowGoreDamageSounds
stringMaleSuicide
class<Effects>PawnDamageEffect
class<Emitter>PawnDamageEmitter
array<Sound>PawnDamageSounds
floatViewFlash
vectorViewFog
Karma
floatKDamageImpulse
floatKDeathUpKick
floatKDeathVel
Inherited Variables from Engine.Actor
Acceleration, AccumKarmaAngleError, ActorRenderData, AmbientGlow, AmbientSound, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bActorShadows, bAlreadyPrecachedMaterials, bAlreadyPrecachedMeshes, bAlwaysFaceCamera, bAlwaysRelevant, bAlwaysTick, bAlwaysZeroBoneOffset, bAnimByOwner, Base, bAttenByLife, bAutoAlignToTerrain, bBadStateCode, bBlockActors, bBlockKarma, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockProjectiles, bBlocksTeleport, bBlockZeroExtentTraces, bBounce, bCanBeDamaged, bCanTeleport, bClientAnim, bClientAuthoritative, bClientDemoNetFunc, bClientDemoRecording, bClientTrigger, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCompressedPosition, bCorona, bDeferRendering, bDeleteMe, bDemoOwner, bDemoRecording, bDestroyInPainVolume, bDetailAttachment, bDirectional, bDirectionalCorona, bDisableSorting, bDisturbFluidSurface, bDramaticLighting, bDynamicLight, bEdShouldSnap, bEdSnap, bFixedRotationDir, bForceSkelUpdate, bFullVolume, bGameRelevant, bHardAttach, bHidden, bHiddenEd, bHiddenEdGroup, bHighDetail, bHurtEntry, bIgnoreEncroachers, bIgnoreOutOfWorld, bIgnoreTerminalVelocity, bIgnoreVehicles, bInterpolating, bJustTeleported, bLightChanged, bLightingVisibility, bLockLocation, bMovable, bNetDirty, bNetInitial, bNetInitialRotation, bNetNotify, bNetOwner, bNetRelevant, bNetTemporary, bNoDelete, bNoRepMesh, bNotifyLocalPlayerTeamReceived, bNotOnDedServer, bObsolete, bOnlyAffectPawns, bOnlyDirtyReplication, bOnlyDrawIfAttached, bOnlyOwnerSee, bOnlyRelevantToOwner, bOrientOnSlope, bOrientToVelocity, bOwnerNoSee, bPathColliding, bPathTemp, bPendingDelete, bProjTarget, bRepClientDemo, bReplicateAnimations, bReplicateInstigator, bReplicateMovement, bRotateToDesired, Brush, bScriptInitialized, bSelected, bShadowCast, bShouldBaseAtStartup, bShouldStopKarma, bShowOctreeNodes, bSkipActorPropertyReplication, bSmoothKarmaStateUpdates, bSpecialLit, bStasis, bStatic, bStaticLighting, bSuperHighDetail, bTearOff, bTempEditor, bTicked, bTimerLoop, bTraceWater, bTrailerAllowRotation, bTrailerPrePivot, bTrailerSameRotation, bTravel, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUseCollisionStaticMesh, bUseCylinderCollision, bUseDynamicLights, bUseLightingFromBase, bWasSNFiltered, bWorldGeometry, CachedLocalToWorld, CachedLocation, CachedRotation, ClientOverlayCounter, ClientOverlayTimer, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, CullDistance, Deleted, DesiredRotation, DrawScale, DrawScale3D, DrawType, Event, ExcludeTag[8], FluidSurfaceShootStrengthMod, ForcedVisibilityZoneTag, ForceNoise, ForceRadius, ForceScale, ForceType, Group, HardRelMatrix, HighDetailOverlay, InitialState, Instigator, Inventory, JoinedTag, KParams, KStepTag, LastRenderTime, LatentFloat, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightPeriod, LightPhase, LightRadius, LightRenderData, LightSaturation, LightType, Location, LODBias, Mass, MaxLights, Mesh, MeshInstance, MessageClass, NetPriority, NetTag, NetUpdateFrequency, NetUpdateTime, OctreeBox, OctreeBoxCenter, OctreeBoxRadii, OctreeNodes, OverlayMaterial, OverlayTimer, Owner, PendingTouch, Physics, PhysicsVolume, PrePivot, Projectors, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderRevision, RepSkin, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SoundPitch, SoundRadius, SoundVolume, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, SurfaceType, Tag, Texture, TimerCounter, TimerRate, Touching, TransientSoundRadius, TransientSoundVolume, UV2Mode, UV2Texture, Velocity, XLevel
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[7], Outer

Enumerations Summary
Inherited Enumerations from Engine.Actor
EDoubleClickDir, EDrawType, EFilterState, EFlagState, EForceType, eKillZType, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ESoundSlot, ESurfaceTypes, ETravelType, EUV2Mode
Inherited Enumerations from Core.Object
EAxis, ECamOrientation, EDetailMode, EDrawPivot, ESheerAxis

Structures Summary
Inherited Structures from Engine.Actor
ActorRenderDataPtr, AnimRep, BatchReference, FireProperties, KRBVec, KRigidBodyState, KSimParams, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr
Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector

Functions Summary
functionstring DeathMessage (PlayerReplicationInfo Killer, PlayerReplicationInfo Victim)
function GetHitEffects (out class<xEmitter> HitEffects[4], int VictemHealth)
functionclass<EffectsGetPawnDamageEffect (vector HitLocation, float Damage, vector Momentum, Pawn Victim, bool bLowDetail)
functionclass<EmitterGetPawnDamageEmitter (vector HitLocation, float Damage, vector Momentum, Pawn Victim, bool bLowDetail)
functionSound GetPawnDamageSound ()
functionstring GetWeaponClass ()
function IncrementKills (Controller Killer)
functionbool IsOfType (int Description)
function ScoreKill (Controller Killer, Controller Killed)
functionstring SuicideMessage (PlayerReplicationInfo Victim)
Inherited Functions from Engine.Actor
*, +, -, AddToPackageMap, AdjustVolume, AllActors, AllowMusicPlayback, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, AnimStopLooping, Attach, AttachToBone, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BlocksShotAt, BoneRefresh, BroadcastLocalizedMessage, Bump, CanSplash, ChangeBaseParamsFeedbackEffect, ChangeSpringFeedbackEffect, CheckForErrors, CheckMaxEffectDistance, ChildActors, ClearStayingDebugLines, ClientTrigger, Clock, CollidingActors, ConsoleCommand, CopyObjectToClipboard, Crash, CurrentLIPSincAnim, DebugClock, DebugUnclock, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, DisplayDebug, DrawDebugCircle, DrawDebugLine, DrawDebugSphere, DrawStayingDebugLine, DynamicActors, EffectIsRelevant, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, Falling, FastTrace, FellOutOfWorld, FinishAnim, FinishedInterpolation, FinishInterpolation, ForceFeedbackSupported, FreezeAnimAt, GainedChild, GetAllInt, GetAllIntDesc, GetAnimParams, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClosestBone, GetCollisionExtent, GetDebugName, GetHumanReadableName, GetLocalString, GetMapName, GetMeshName, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, GetSoundDuration, GetURLMap, GetUrlOption, HasAnim, HasLIPSincAnim, HealDamage, HitWall, HurtRadius, IsAnimating, IsInPain, IsInVolume, IsJoinedTo, IsPlayingLIPSincAnim, IsStationary, IsTweening, KAddAngularImpulse, KAddBoneLifter, KAddImpulse, KApplyForce, KDisableCollision, KDrawRigidBodyState, KEnableCollision, KFreezeRagdoll, KGetActorGravScale, KGetCOMOffset, KGetCOMPosition, KGetDampingProps, KGetFriction, KGetImpactThreshold, KGetInertiaTensor, KGetMass, KGetRBQuaternion, KGetRestitution, KGetRigidBodyState, KGetSimParams, KGetSkelMass, KilledBy, KImpact, KIsAwake, KIsRagdollAvailable, KMakeRagdollAvailable, KRBVecFromVector, KRBVecToVector, KRemoveAllBoneLifters, KRemoveLifterFromBone, KScaleJointLimits, KSetActorGravScale, KSetBlockKarma, KSetCOMOffset, KSetDampingProps, KSetFriction, KSetImpactThreshold, KSetInertiaTensor, KSetMass, KSetRestitution, KSetSimParams, KSetSkelVel, KSetStayUpright, KSetStayUprightParams, KSkelConvulse, KUpdateState, KVelDropBelow, KWake, Landed, LinkMesh, LinkSkelAnim, LIPSincAnimEnd, LockRootMotion, LoopAnim, LostChild, MakeNoise, MatchStarting, Move, MoveCacheEntry, MoveSmooth, NearSpot, NotifyLocalPlayerDead, NotifyLocalPlayerTeamReceived, OnlyAffectPawns, PauseStream, PawnBaseDied, PhysicsVolumeChange, PlayAnim, PlayerCanSeeMe, PlayFeedbackEffect, PlayLIPSincAnim, PlayMusic, PlayOwnedSound, PlaySound, PlayStream, PlayTeleportEffect, PostBeginPlay, PostLoadSavedGame, PostNetBeginPlay, PostNetReceive, PostTeleport, PostTouch, POVChanged, PreBeginPlay, PrecacheAnnouncer, PreSaveGame, PreTeleport, RadiusActors, RanInto, RecoverFromBadStateCode, RenderOverlays, RenderTexture, Reset, ResetStaticFilterState, SeekStream, SelfTriggered, SetAnimFrame, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDelayedDamageInstigatorController, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetGRI, SetInitialState, SetLocation, SetOverlayMaterial, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetStaticMesh, SetTimer, ShouldBeHidden, Sleep, Spawn, SpecialHandling, StartInterpolation, StopAllMusic, StopAnimating, StopFeedbackEffect, StopLIPSincAnim, StopMusic, StopStream, SuggestFallVelocity, TakeDamage, TeamLink, TextToSpeech, Tick, Timer, TimerPop, TornOff, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TraceThisActor, TravelPostAccept, TravelPreAccept, Trigger, TriggerEvent, TweenAnim, UnClock, UnTouch, UnTrigger, UntriggerEvent, UpdateAnnouncements, UpdatePrecacheMaterials, UpdatePrecacheStaticMeshes, UpdateURL, UsedBy, VisibleActors, VisibleCollidingActors, ZoneChange
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllObjects, Asc, Asin, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, ClearConfig, ClockwiseFrom, Cos, Created, Cross, Disable, Divide, Dot, DynamicLoadObject, EatStr, Enable, EndState, Eval, Exp, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetItemName, GetPerObjectNames, GetPropertyText, GetReferencers, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, IsOnConsole, IsSoaking, Left, Len, Lerp, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, PlatformIs64Bit, PlatformIsMacOS, PlatformIsUnix, PlatformIsWindows, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, Repl, ReplaceText, ResetConfig, Right, RotRand, Round, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, StopWatch, StrCmp, Tan, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~=


Variables Detail

bBulletHit Source code

var bool bBulletHit;

bCausedByWorld Source code

var bool bCausedByWorld;

bDelayedDamage Source code

var bool bDelayedDamage;

bDirectDamage Source code

var bool bDirectDamage;

bExtraMomentumZ Source code

var bool bExtraMomentumZ;

bFlaming Source code

var bool bFlaming;

bLeaveBodyEffect Source code

var bool bLeaveBodyEffect;

bNeverSevers Source code

var bool bNeverSevers;

bRagdollBullet Source code

var bool bRagdollBullet;

bRubbery Source code

var bool bRubbery;

bThrowRagdoll Source code

var bool bThrowRagdoll;

bVehicleHit Source code

var bool bVehicleHit;

VehicleDamageScaling Source code

var float VehicleDamageScaling;

VehicleMomentumScaling Source code

var float VehicleMomentumScaling;

DamageType

bAlwaysGibs Source code

var(DamageType) bool bAlwaysGibs;

bAlwaysSevers Source code

var(DamageType) bool bAlwaysSevers;

bArmorStops Source code

var(DamageType) bool bArmorStops;

bCauseConvulsions Source code

var(DamageType) bool bCauseConvulsions;

bCausesBlood Source code

var(DamageType) bool bCausesBlood;

bDetonatesGoop Source code

var(DamageType) bool bDetonatesGoop;

bFastInstantHit Source code

var(DamageType) bool bFastInstantHit;

bInstantHit Source code

var(DamageType) bool bInstantHit;

bKUseOwnDeathVel Source code

var(DamageType) bool bKUseOwnDeathVel;

bKUseTearOffMomentum Source code

var(DamageType) bool bKUseTearOffMomentum;

bLocationalHit Source code

var(DamageType) bool bLocationalHit;

bSkeletize Source code

var(DamageType) bool bSkeletize;

bSpecial Source code

var(DamageType) bool bSpecial;

bSuperWeapon Source code

var(DamageType) bool bSuperWeapon;

DamageDesc Source code

var(DamageType) int DamageDesc;

DamageEffect Source code

var(DamageType) class<effects> DamageEffect;

DamageKick Source code

var(DamageType) vector DamageKick;

DamageOverlayMaterial Source code

var(DamageType) Material DamageOverlayMaterial;

DamageOverlayTime Source code

var(DamageType) float DamageOverlayTime;

DamageThreshold Source code

var(DamageType) int DamageThreshold;

DamageWeaponName Source code

var(DamageType) string DamageWeaponName;

DeathOverlayMaterial Source code

var(DamageType) Material DeathOverlayMaterial;

DeathOverlayTime Source code

var(DamageType) float DeathOverlayTime;

DeathString Source code

var(DamageType) localized string DeathString;

FemaleSuicide Source code

var(DamageType) localized string FemaleSuicide;

FlashFog Source code

var(DamageType) vector FlashFog;

FlashScale Source code

var(DamageType) float FlashScale;

GibModifier Source code

var(DamageType) float GibModifier;

GibPerterbation Source code

var(DamageType) float GibPerterbation;

LowDetailEffect Source code

var(DamageType) class<Effects> LowDetailEffect;

LowDetailEmitter Source code

var(DamageType) class<Emitter> LowDetailEmitter;

LowGoreDamageEffect Source code

var(DamageType) class<Effects> LowGoreDamageEffect;

LowGoreDamageEmitter Source code

var(DamageType) class<Emitter> LowGoreDamageEmitter;

LowGoreDamageSounds Source code

var(DamageType) array<Sound> LowGoreDamageSounds;

MaleSuicide Source code

var(DamageType) localized string MaleSuicide;

PawnDamageEffect Source code

var(DamageType) class<Effects> PawnDamageEffect;

PawnDamageEmitter Source code

var(DamageType) class<Emitter> PawnDamageEmitter;

PawnDamageSounds Source code

var(DamageType) array<Sound> PawnDamageSounds;

ViewFlash Source code

var(DamageType) float ViewFlash;

ViewFog Source code

var(DamageType) vector ViewFog;

Karma

KDamageImpulse Source code

var(Karma) float KDamageImpulse;

KDeathUpKick Source code

var(Karma) float KDeathUpKick;

KDeathVel Source code

var(Karma) float KDeathVel;


Functions Detail

DeathMessage Source code

static function string DeathMessage ( PlayerReplicationInfo Killer, PlayerReplicationInfo Victim )

GetHitEffects Source code

static function GetHitEffects ( out class<xEmitter> HitEffects[4], int VictemHealth )

GetPawnDamageEffect Source code

static function class<Effects> GetPawnDamageEffect ( vector HitLocation, float Damage, vector Momentum, Pawn Victim, bool bLowDetail )

GetPawnDamageEmitter Source code

static function class<Emitter> GetPawnDamageEmitter ( vector HitLocation, float Damage, vector Momentum, Pawn Victim, bool bLowDetail )

GetPawnDamageSound Source code

static function Sound GetPawnDamageSound ( )

GetWeaponClass Source code

static function string GetWeaponClass ( )

IncrementKills Source code

static function IncrementKills ( Controller Killer )

IsOfType Source code

static function bool IsOfType ( int Description )

ScoreKill Source code

static function ScoreKill ( Controller Killer, Controller Killed )

SuicideMessage Source code

static function string SuicideMessage ( PlayerReplicationInfo Victim )


Defaultproperties

defaultproperties
{
     DeathString="%o was killed by %k."
     FemaleSuicide="%o killed herself."
     MaleSuicide="%o killed himself."
     bArmorStops=Wahr
     bLocationalHit=Wahr
     bCausesBlood=Wahr
     bExtraMomentumZ=Wahr
     GibModifier=1.000000
     FlashScale=0.300000
     FlashFog=(X=900.000000)
     DamageDesc=1
     DeathOverlayTime=6.000000
     GibPerterbation=0.060000
     KDamageImpulse=8000.000000
     VehicleDamageScaling=1.000000
     VehicleMomentumScaling=1.000000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mo 16.4.2007 11:20:17.687 - Created with UnCodeX