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

KFMod.KFPawn

Extends
xPawn
Modifiers
dependsOn ( xPawnGibGroup )

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Pawn
      |   
      +-- UnrealGame.UnrealPawn
         |   
         +-- XGame.xPawn
            |   
            +-- KFMod.KFPawn

Direct Known Subclasses:

KFHumanPawn

Constants Summary
NUM_FIRE_ANIMS=4

Variables Summary
KFPawnFootAdjusterAdjuster
floatAnimActResetTime
EmitterAttachedEmitter
KFBulletWhipAttachmentAuxCollisionCylinder
boolbAshen
boolbBurnApplied
boolbBurnified
boolbCanBeHealed
boolbDestroyAfterRagDollTick
boolbDestroyNextTick
boolbDoAdjustFeet
boolbHasFootAdjust
intBileCount
floatBileFrequency
PawnBileInstigator
bytebIsQuickHealing
class<ROBloodSpurt>BleedingEmitterClass
boolbLeftArmGibbed
boolbLeftLegGibbed
boolbMovementDisabled
boolbProcessedRagTickDestroy
boolbResetingAnimAct
boolbRightArmGibbed
boolbRightLegGibbed
boolbThrowingNade
intBurnDown
class<Emitter>BurnEffect
pawnBurnInstigator
nameClientIdleWeaponAnim
class<SeveredAppendage>DetachedArmClass
class<SeveredAppendage>DetachedLegClass
floatDropCashMessageDelay
Class<SPECIES_KFMaleHuman>FeetAdjSpec
nameFireAltAnims[NUM_FIRE_ANIMS]
nameFireAnims[NUM_FIRE_ANIMS]
nameFireCrouchAltAnims[NUM_FIRE_ANIMS]
nameFireCrouchAnims[NUM_FIRE_ANIMS]
floathealthToGive
nameHitAnims[4]
EmitterItBUURRNNNS
stringKFBSkin
stringKFFSkin
meshKFSMesh
class<DamTypeVomit>LastBileDamagedByType
intLastBurnDamage
pawnLastDamagedBy
floatLastDropCashMessageTime
floatlastHealTime
class<DamageType>LastHitDamType
KFLevelRulesLevRls
class<DismembermentJetLimb>LimbSpurtEmitterClass
floatMaxZHeight
floatMinZHeight
floatNadeThrowTimeout
class<DismembermentJetHead>NeckSpurtEmitterClass
floatNextBileTime
TextureNoEntryTexture
class<Emitter>ObliteratedEffectClass
floatOldAdjust[2]
PlayerReplicationInfoOwnerPRI
namePostFireBlendCrouchAnim
namePostFireBlendStandAnim
class<ProjectileBloodSplat>ProjectileBloodSplatClass
boolSavedAuxCollision
SScriptedAnimRepInfoScriptedAnimData
InventorySecondaryItem
class<SeveredAppendageAttachment>SeveredArmAttachClass
SeveredAppendageAttachmentSeveredHead
class<SeveredAppendageAttachment>SeveredHeadAttachClass
SeveredAppendageAttachmentSeveredLeftArm
SeveredAppendageAttachmentSeveredLeftLeg
class<SeveredAppendageAttachment>SeveredLegAttachClass
SeveredAppendageAttachmentSeveredRightArm
SeveredAppendageAttachmentSeveredRightLeg
floatStopDisabledTime
MaterialTeamBeaconBorderMaterial
TextureTeamBeaconTexture
floatTimeSetDestroyNextTickTime
Bob
floatBobScaleModifier
floatBobSpeedModifier
Gib
intGibCountCalf
intGibCountForearm
intGibCountHead
intGibCountTorso
intGibCountUpperArm
class<xPawnGibGroup>GibGroupClass
Global
MeshSafeMesh
Gore
floatSeveredArmAttachScale
floatSeveredHeadAttachScale
floatSeveredLegAttachScale
KFPawn
boolbDetailedShadows
boolbRealDeathType
boolbRealtimeShadows
Sounds
soundDecapitationSound
floatFootStepSoundRadius
floatQuietFootStepVolume
soundSoundFootsteps[20]
Inherited Variables from XGame.xPawn
bAlreadySetup, bBerserk, bCanBoostDodge, bCanDodgeDoubleJump, bClearWeaponOffsets, bDeRes, bFlaming, bFrozenBody, bGibbed, bInvis, bOldInvis, bRubbery, bSkeletized, bSpawnDone, bSpawnIn, CurrentCombo, DeResFX, DeResGravScale, DeResLateralFriction, DeResLiftSoftness, DeResLiftVel, DeResMat0, DeResMat1, DeResTime, FireHeavyBurstAnim, FireHeavyRapidAnim, FireRifleBurstAnim, FireRifleRapidAnim, FireRootBone, FireState, FootstepVolume, GruntVolume, HeadShotMessage, IdleHeavyAnim, IdleRifleAnim, InvisMaterial, LastUDamageSoundTime, MaxMultiJump, MinTimeBetweenPainSounds, MultiJumpBoost, MultiJumpRemaining, OldController, PlacedCharacterName, PlacedFemaleCharacterName, PlayerShadow, RagConvulseMaterial, RagDeathUpKick, RagDeathVel, RagdollLifeSpan, RagdollOverride, RagGravScale, RagImpactSoundInterval, RagImpactSounds, RagImpactVolume, RagInvInertia, RagLastSoundTime, RagShootStrength, RagSpinScale, RealSkins[4], RepeaterDeathCount, ShieldHitMat, ShieldHitMatTime, ShieldStrengthMax, SimHitFxTicker, SkeletonMesh, SmallShieldStrength, SoundGroupClass, Species, TeamSkin, TeleportFXClass, TransEffects[2], TransOutEffect[2], UDamageSound, UDamageTime, UDamageTimer, UDamageWeaponMaterial, VoiceClass, WallDodgeAnims[4], WeaponAttachment
Inherited Variables from UnrealGame.UnrealPawn
AttackSuitability, bAcceptAllInventory, bBlobShadow, bIsSquadLeader, bKeepTaunting, bNoDefaultInventory, bPlayerShadows, bPlayOwnFootsteps, bSoakDebug, CurrentDir, GameObjOffset, GameObjRot, LastFootStepTime, LoadOut, OptionalEquipment[16], RequiredEquipment[16], SelectedEquipment[16], spree, SquadName, VoiceType

Enumerations Summary
Inherited Enumerations from XGame.xPawn
EFireAnimState

Structures Summary
SScriptedAnimRepInfo
BaseAnim, BlendInTime, BlendOutTime, AnimRate, AnimIterations, bLoopAnim, StartFrame

Functions Summary
function AddHealth ()))
functionbool AddShieldStrength (int ShieldAmount))
event AnimBlendTimer ()))
function AnimEnd (int Channel))
function AnimEnd (int Channel)
Dying
function AttachEffect (class<xEmitter> EmitterClass, Name BoneName, Vector Location, Rotator Rotation ))
function AttachEmitterEffect (class<Emitter> EmitterClass, Name BoneName, Vector Location, Rotator Rotation ))
function BeginState ()))
Dying
functionbool CanBuyNow ()))
functionbool CanCarry (float Weight ))
function CheckBob (float DeltaTime, vector Y))
function CheckFootSteps (float DeltaTime))
function ChunkUp (Rotator HitRotation, float ChunkPerterbation ))
function ClientCurrentWeaponSold ()))
function ClientForceChangeWeapon (Inventory NewWeapon))
event Destroyed ()))
function Died (Controller Killer, class<DamageType> damageType, vector HitLocation))
function DisableMovement (float DisableDuration))
function DisplayDebug (Canvas Canvas, out float YL, out float YPos))
function DoDamageFX (Name boneName, int Damage, class<DamageType> DamageType, Rotator r ))
function DoDerezEffect ()
functionbool DoJump (bool bUpdating ))
event EncroachedBy (actor Other ))
eventbool EncroachingOn (actor Other ))
event FellOutOfWorld (eKillZType KillType))
Dying
function FootStepping (int Side))
functionbool ForceDefaultCharacter ()))
functionstring GetDefaultCharacter ()))
functionfloat GetExposureTo (vector TestLocation))
functionclass<GibGetGibClass (xPawnGibGroup.EGibType gibType))
functionname GetOffhandBoneFor (Inventory I))
functionstring GetPlayerName ()))
functionSound GetSound (xPawnSoundGroup.ESoundType soundType))
functionclass<KFVeterancyTypesGetVeteran ()))
functionname GetWeaponBoneFor (Inventory I))
functionbool GiveHealth (int HealAmount, int HealMax))
function GiveWeapon (string aClassName ))
function HandleNadeThrowAnim ()))
function HideBone (name boneName))
functionbool ItemIsBuyable (Class IC ))
event KImpact (actor other, vector pos, vector impactVel, vector impactNorm))
event KVelDropBelow ()))
Dying
event ModifyVelocity (float DeltaTime, vector OldVelocity))
function OldPlayHit (float Damage, Pawn InstigatedBy, vector HitLocation, class<DamageType> damageType, vector Momentum, optional int HitIndex))
function PlayDirectionalHit (Vector HitLoc))
function PlayDying (class<DamageType> DamageType, vector HitLoc))
function PlayDyingAnimation (class<DamageType> DamageType, vector HitLoc))
function PlayDyingSound ()))
function PlayHit (float Damage, Pawn InstigatedBy, vector HitLocation, class<DamageType> damageType, vector Momentum, optional int HI ))
function PlayScriptedAnim (SScriptedAnimRepInfo AnimData))
function PossessedBy (Controller C))
function PostBeginPlay ()))
function PostNetBeginPlay ()))
event PostNetReceive ()))
function PreTravelCleanUp ()))
function ProcessHitFX ()))
function ProcessLocationalDamage (int Damage, Pawn instigatedBy, Vector hitlocation, Vector momentum, class<DamageType> damageType, array PointsHit ))
function QuickHeal ()))
function RemoveFlamingEffects ()))
function RemoveInventorySP (class ItemClass ))
functionbool ServerBuyAmmo (Class<Ammunition> AClass, bool bOnlyClip ))
function ServerBuyFirstAid ()))
function ServerBuyKevlar ()))
function ServerBuyPotato ()))
function ServerBuyWeapon (Class<Weapon> WClass, float ItemWeight ))
function ServerSellAmmo (Class AClass ))
function ServerSellWeapon (Class WClass ))
event SetAnimAction (name NewAction))
function SetFootHeight (float HeightMulti, byte iNum ))
function SetNadeTimeOut (float NewTimeOut))
function SetScriptedAnimData (name BaseAnim, float BlendInTime, float BlendOutTime, float AnimRate, byte AnimIterations, bool bLoopAnim, float StartFrame))
function SetTraderUpdate ()))
function Setup (xUtil.PlayerRecord rec, optional bool bLoadNow))
function SetWeaponAttachment (WeaponAttachment NewAtt))
functionint ShieldAbsorb (int dam))
function SpawnGiblet (class<Gib> GibClass, Vector Location, Rotator Rotation, float GibPerterbation ))
function SpawnGibs (Rotator HitRotation, float ChunkPerterbation))
function SpawnHitEmitter (float Damage, Pawn InstigatedBy, vector HitLocation, class<DamageType> damageType, vector Momentum ))
function SpawnSeveredGiblet (class<SeveredAppendage> GibClass, Vector Location, Rotator Rotation, float GibPerterbation ))
functionbool SpecialCalcView (out Actor ViewActor, out vector CameraLocation, out rotator CameraRotation ))
Dying
function StartBurnFX ()))
function StartDeRes ()))
function StartFiringX (bool bAltFire, bool bRapid))
function StopBurnFX ()))
function StopFiring ()))
function SwitchToLastWeapon ()))
function TakeBileDamage ()))
function TakeDamage (int Damage, Pawn instigatedBy, Vector hitlocation, Vector momentum, class<DamageType> damageType, optional int HitIdx ))
function TakeDamage (int Damage, Pawn InstigatedBy, Vector Hitlocation, Vector Momentum, class<DamageType> damageType, optional int HI ))
Dying
function TakeFallingDamage ()))
function TakeFireDamage (int Damage, pawn BInstigator))
function TestEye ()))
function ThrowGrenade ()))
function ThrowGrenadeFinished ()))
function Tick (float DeltaTime))
function Timer ()))
Dying
function ToggleAuxCollision (bool newbCollision))
function ToggleFlashlight ()))
function TossCash (int Amount ))
function UpdateFeetCoords ()))
function UpdateShadow ()))
function WeaponDown ()))
Inherited Functions from XGame.xPawn
AddShieldStrength, AdjustedStrength, AltFire, AnimEnd, AssignInitialPose, AttachEffect, BeginState, BotDodge, CalcHitLoc, CanDoubleJump, CanMultiJump, CanUseShield, ChangedWeapon, CheckReflect, CheckValidFemaleDefault, CheckValidMaleDefault, ClientDying, ClientRestart, ClientSetUDamageTime, DeactivateSpawnProtection, Destroyed, DisableUDamage, DoCombo, DoComboName, DoDamageFX, DoDerezEffect, Dodge, DoDoubleJump, DoJump, DoTranslocateOut, EnableUDamage, FellOutOfWorld, FindValidTaunt, Fire, FootStepping, ForceDefaultCharacter, Gasp, GetAnimSequence, GetDefaultCharacter, GetKillerController, GetOffhandBoneFor, GetPlacedRoster, GetShieldStrength, GetShieldStrengthMax, GetSound, GetTeam, GetTeamNum, GetWeaponBoneFor, HasUDamage, HideBone, InCurrentCombo, KImpact, KSkelConvulse, KVelDropBelow, Landed, LandThump, NotifyTeamChanged, PerformDodge, PhysicsVolumeChange, PlayDirectionalDeath, PlayDirectionalHit, PlayDoubleJump, PlayDying, PlayDyingAnimation, PlayDyingSound, PlayFootStepLeft, PlayFootStepRight, PlayHit, PlayMoverHitSound, PlayTakeHit, PlayTeleportEffect, PlayVictoryAnimation, PlayWaiting, PlayWeaponSwitch, PossessedBy, PostBeginPlay, PostNetBeginPlay, PostNetReceive, ProcessHitFX, RandSpin, RemoveFlamingEffects, RemovePowerups, ResetPhysicsBasedAnim, ServerChangedWeapon, SetAnimAction, SetHeadScale, SetInvisibility, SetOverlayMaterial, Setup, SetWeaponAttachment, SetWeaponOverlay, ShieldAbsorb, SpawnGibs, StartDeRes, StartDriving, StartFiring, StopDriving, StopFiring, TakeDamage, Tick, TickDeRes, TickFX, Timer, WasPlayerPawn
Inherited Functions from UnrealGame.UnrealPawn
AddDefaultInventory, BaseChange, BeginState, BotDodge, CheckBob, ChunkUp, CreateInventory, DisplayDebug, Dodge, DropFlag, EndJump, FindValidTaunt, FootStepping, GetDebugName, GetPlacedRoster, GetSpree, GetWeaponBoneFor, gibbedBy, HoldFlag, HoldGameObject, IncrementSpree, IsInLoadout, Landed, PerformDodge, PlayFootStep, PostBeginPlay, PostNetBeginPlay, SetAnimAction, SetMovementPhysics, ShouldUnCrouch, SpawnGibs, TakeDamage, TakeDrowningDamage

States Summary
Dying Source code
state Dying
AnimEnd, BeginState, FellOutOfWorld, KVelDropBelow, SpecialCalcView, TakeDamage, Timer


Constants Detail

NUM_FIRE_ANIMS Source code

const NUM_FIRE_ANIMS = 4;


Variables Detail

Adjuster Source code

var KFPawnFootAdjuster Adjuster;

AnimActResetTime Source code

var float AnimActResetTime;

AttachedEmitter Source code

var Emitter AttachedEmitter;

AuxCollisionCylinder Source code

var KFBulletWhipAttachment AuxCollisionCylinder;

bAshen Source code

var bool bAshen;

bBurnApplied Source code

var bool bBurnApplied;

bBurnified Source code

var bool bBurnified;

bCanBeHealed Source code

var bool bCanBeHealed;

bDestroyAfterRagDollTick Source code

var bool bDestroyAfterRagDollTick;

bDestroyNextTick Source code

var bool bDestroyNextTick;

bDoAdjustFeet Source code

var globalconfig bool bDoAdjustFeet;

bHasFootAdjust Source code

var bool bHasFootAdjust;

BileCount Source code

var int BileCount;

BileFrequency Source code

var float BileFrequency;

BileInstigator Source code

var Pawn BileInstigator;

bIsQuickHealing Source code

var byte bIsQuickHealing;

BleedingEmitterClass Source code

var class<ROBloodSpurt> BleedingEmitterClass;

bLeftArmGibbed Source code

var bool bLeftArmGibbed;

bLeftLegGibbed Source code

var bool bLeftLegGibbed;

bMovementDisabled Source code

var bool bMovementDisabled;

bProcessedRagTickDestroy Source code

var bool bProcessedRagTickDestroy;

bResetingAnimAct Source code

var bool bResetingAnimAct;

bRightArmGibbed Source code

var bool bRightArmGibbed;

bRightLegGibbed Source code

var bool bRightLegGibbed;

bThrowingNade Source code

var bool bThrowingNade;

BurnDown Source code

var int BurnDown;

BurnEffect Source code

var class<Emitter> BurnEffect;

BurnInstigator Source code

var pawn BurnInstigator;

ClientIdleWeaponAnim Source code

var name ClientIdleWeaponAnim;

DetachedArmClass Source code

var class<SeveredAppendage> DetachedArmClass;

DetachedLegClass Source code

var class<SeveredAppendage> DetachedLegClass;

DropCashMessageDelay Source code

var float DropCashMessageDelay;

FeetAdjSpec Source code

var Class<SPECIES_KFMaleHuman> FeetAdjSpec;

FireAltAnims[NUM_FIRE_ANIMS] Source code

var name FireAltAnims[NUM_FIRE_ANIMS];

FireAnims[NUM_FIRE_ANIMS] Source code

var name FireAnims[NUM_FIRE_ANIMS];

FireCrouchAltAnims[NUM_FIRE_ANIMS] Source code

var name FireCrouchAltAnims[NUM_FIRE_ANIMS];

FireCrouchAnims[NUM_FIRE_ANIMS] Source code

var name FireCrouchAnims[NUM_FIRE_ANIMS];

healthToGive Source code

var float healthToGive;

HitAnims[4] Source code

var name HitAnims[4];

ItBUURRNNNS Source code

var Emitter ItBUURRNNNS;

KFBSkin Source code

var string KFBSkin;

KFFSkin Source code

var string KFFSkin;

KFSMesh Source code

var mesh KFSMesh;

LastBileDamagedByType Source code

var class<DamTypeVomit> LastBileDamagedByType;

LastBurnDamage Source code

var int LastBurnDamage;

LastDamagedBy Source code

var pawn LastDamagedBy;

LastDropCashMessageTime Source code

var float LastDropCashMessageTime;

lastHealTime Source code

var float lastHealTime;

LastHitDamType Source code

var class<DamageType> LastHitDamType;

LevRls Source code

var KFLevelRules LevRls;

LimbSpurtEmitterClass Source code

var class<DismembermentJetLimb> LimbSpurtEmitterClass;

MaxZHeight Source code

var float MaxZHeight;

MinZHeight Source code

var float MinZHeight;

NadeThrowTimeout Source code

var float NadeThrowTimeout;

NeckSpurtEmitterClass Source code

var class<DismembermentJetHead> NeckSpurtEmitterClass;

NextBileTime Source code

var float NextBileTime;

NoEntryTexture Source code

var Texture NoEntryTexture;

ObliteratedEffectClass Source code

var class<Emitter> ObliteratedEffectClass;

OldAdjust[2] Source code

var float OldAdjust[2];

OwnerPRI Source code

var PlayerReplicationInfo OwnerPRI;

PostFireBlendCrouchAnim Source code

var name PostFireBlendCrouchAnim;

PostFireBlendStandAnim Source code

var name PostFireBlendStandAnim;

ProjectileBloodSplatClass Source code

var class<ProjectileBloodSplat> ProjectileBloodSplatClass;

SavedAuxCollision Source code

var bool SavedAuxCollision;

ScriptedAnimData Source code

var SScriptedAnimRepInfo ScriptedAnimData;

SecondaryItem Source code

var Inventory SecondaryItem;

SeveredArmAttachClass Source code

var class<SeveredAppendageAttachment> SeveredArmAttachClass;

SeveredHead Source code

var SeveredAppendageAttachment SeveredHead;

SeveredHeadAttachClass Source code

var class<SeveredAppendageAttachment> SeveredHeadAttachClass;

SeveredLeftArm Source code

var SeveredAppendageAttachment SeveredLeftArm;

SeveredLeftLeg Source code

var SeveredAppendageAttachment SeveredLeftLeg;

SeveredLegAttachClass Source code

var class<SeveredAppendageAttachment> SeveredLegAttachClass;

SeveredRightArm Source code

var SeveredAppendageAttachment SeveredRightArm;

SeveredRightLeg Source code

var SeveredAppendageAttachment SeveredRightLeg;

StopDisabledTime Source code

var float StopDisabledTime;

TeamBeaconBorderMaterial Source code

var Material TeamBeaconBorderMaterial;

TeamBeaconTexture Source code

var Texture TeamBeaconTexture;

TimeSetDestroyNextTickTime Source code

var float TimeSetDestroyNextTickTime;

Bob

BobScaleModifier Source code

var(Bob) float BobScaleModifier;

BobSpeedModifier Source code

var(Bob) float BobSpeedModifier;

Gib

GibCountCalf Source code

var(Gib) int GibCountCalf;

GibCountForearm Source code

var(Gib) int GibCountForearm;

GibCountHead Source code

var(Gib) int GibCountHead;

GibCountTorso Source code

var(Gib) int GibCountTorso;

GibCountUpperArm Source code

var(Gib) int GibCountUpperArm;

GibGroupClass Source code

var(Gib) class<xPawnGibGroup> GibGroupClass;

Global

SafeMesh Source code

var(Global) Mesh SafeMesh;

Gore

SeveredArmAttachScale Source code

var(Gore) float SeveredArmAttachScale;

SeveredHeadAttachScale Source code

var(Gore) float SeveredHeadAttachScale;

SeveredLegAttachScale Source code

var(Gore) float SeveredLegAttachScale;

KFPawn

bDetailedShadows Source code

var(KFPawn) globalconfig bool bDetailedShadows;

bRealDeathType Source code

var(KFPawn) globalconfig bool bRealDeathType;

bRealtimeShadows Source code

var(KFPawn) globalconfig bool bRealtimeShadows;

Sounds

DecapitationSound Source code

var(Sounds) sound DecapitationSound;

FootStepSoundRadius Source code

var(Sounds) float FootStepSoundRadius;

QuietFootStepVolume Source code

var(Sounds) float QuietFootStepVolume;

SoundFootsteps[20] Source code

var(Sounds) sound SoundFootsteps[20];


Structures Detail

SScriptedAnimRepInfo Source code

struct SScriptedAnimRepInfo
{
var byte AnimIterations;
var float AnimRate;
var name BaseAnim;
var float BlendInTime;
var float BlendOutTime;
var bool bLoopAnim;
var float StartFrame;
};



Functions Detail

AddHealth Source code

simulated function AddHealth ( ) )

AddShieldStrength Source code

function bool AddShieldStrength ( int ShieldAmount) )

AnimBlendTimer Source code

simulated event AnimBlendTimer ( ) )

AnimEnd Source code

simulated function AnimEnd ( int Channel) )

AnimEnd Dying Source code

simulated function AnimEnd ( int Channel )

AttachEffect Source code

simulated function AttachEffect ( class<xEmitter> EmitterClass, Name BoneName, Vector Location, Rotator Rotation ) )

AttachEmitterEffect Source code

simulated function AttachEmitterEffect ( class<Emitter> EmitterClass, Name BoneName, Vector Location, Rotator Rotation ) )

BeginState Dying Source code

simulated function BeginState ( ) )

CanBuyNow Source code

function bool CanBuyNow ( ) )

CanCarry Source code

function bool CanCarry ( float Weight ) )

CheckBob Source code

function CheckBob ( float DeltaTime, vector Y) )

CheckFootSteps Source code

simulated function CheckFootSteps ( float DeltaTime) )

ChunkUp Source code

simulated function ChunkUp ( Rotator HitRotation, float ChunkPerterbation ) )

ClientCurrentWeaponSold Source code

simulated function ClientCurrentWeaponSold ( ) )

ClientForceChangeWeapon Source code

simulated function ClientForceChangeWeapon ( Inventory NewWeapon) )

Destroyed Source code

simulated event Destroyed ( ) )

Died Source code

function Died ( Controller Killer, class<DamageType> damageType, vector HitLocation) )

DisableMovement Source code

function DisableMovement ( float DisableDuration) )

DisplayDebug Source code

simulated function DisplayDebug ( Canvas Canvas, out float YL, out float YPos) )

DoDamageFX Source code

simulated function DoDamageFX ( Name boneName, int Damage, class<DamageType> DamageType, Rotator r ) )

DoDerezEffect Source code

simulated function DoDerezEffect ( )

DoJump Source code

function bool DoJump ( bool bUpdating ) )

EncroachedBy Source code

event EncroachedBy ( actor Other ) )

EncroachingOn Source code

event bool EncroachingOn ( actor Other ) )

FellOutOfWorld Dying Source code

event FellOutOfWorld ( eKillZType KillType) )

FootStepping Source code

simulated function FootStepping ( int Side) )

ForceDefaultCharacter Source code

simulated function bool ForceDefaultCharacter ( ) )

GetDefaultCharacter Source code

simulated function string GetDefaultCharacter ( ) )

GetExposureTo Source code

function float GetExposureTo ( vector TestLocation) )

GetGibClass Source code

function class<Gib> GetGibClass ( xPawnGibGroup.EGibType gibType) )

GetOffhandBoneFor Source code

function name GetOffhandBoneFor ( Inventory I) )

GetPlayerName Source code

function string GetPlayerName ( ) )

GetSound Source code

function Sound GetSound ( xPawnSoundGroup.ESoundType soundType) )

GetVeteran Source code

simulated function class<KFVeterancyTypes> GetVeteran ( ) )

GetWeaponBoneFor Source code

function name GetWeaponBoneFor ( Inventory I) )

GiveHealth Source code

function bool GiveHealth ( int HealAmount, int HealMax) )

GiveWeapon Source code

function GiveWeapon ( string aClassName ) )

HandleNadeThrowAnim Source code

simulated function HandleNadeThrowAnim ( ) )

HideBone Source code

simulated function HideBone ( name boneName) )

ItemIsBuyable Source code

function bool ItemIsBuyable ( Class<Pickup> IC ) )

KImpact Source code

event KImpact ( actor other, vector pos, vector impactVel, vector impactNorm) )

KVelDropBelow Dying Source code

event KVelDropBelow ( ) )

ModifyVelocity Source code

simulated event ModifyVelocity ( float DeltaTime, vector OldVelocity) )

OldPlayHit Source code

function OldPlayHit ( float Damage, Pawn InstigatedBy, vector HitLocation, class<DamageType> damageType, vector Momentum, optional int HitIndex) )

PlayDirectionalHit Source code

simulated function PlayDirectionalHit ( Vector HitLoc) )

PlayDying Source code

simulated function PlayDying ( class<DamageType> DamageType, vector HitLoc) )

PlayDyingAnimation Source code

function PlayDyingAnimation ( class<DamageType> DamageType, vector HitLoc) )

PlayDyingSound Source code

function PlayDyingSound ( ) )

PlayHit Source code

function PlayHit ( float Damage, Pawn InstigatedBy, vector HitLocation, class<DamageType> damageType, vector Momentum, optional int HI ) )

PlayScriptedAnim Source code

simulated function PlayScriptedAnim ( SScriptedAnimRepInfo AnimData) )

PossessedBy Source code

function PossessedBy ( Controller C) )

PostBeginPlay Source code

simulated function PostBeginPlay ( ) )

PostNetBeginPlay Source code

simulated function PostNetBeginPlay ( ) )

PostNetReceive Source code

simulated event PostNetReceive ( ) )

PreTravelCleanUp Source code

simulated function PreTravelCleanUp ( ) )

ProcessHitFX Source code

simulated function ProcessHitFX ( ) )

ProcessLocationalDamage Source code

function ProcessLocationalDamage ( int Damage, Pawn instigatedBy, Vector hitlocation, Vector momentum, class<DamageType> damageType, array<int> PointsHit ) )

QuickHeal Source code

simulated exec function QuickHeal ( ) )

RemoveFlamingEffects Source code

simulated function RemoveFlamingEffects ( ) )

RemoveInventorySP Source code

function RemoveInventorySP ( class<inventory> ItemClass ) )

ServerBuyAmmo Source code

function bool ServerBuyAmmo ( Class<Ammunition> AClass, bool bOnlyClip ) )

ServerBuyFirstAid Source code

function ServerBuyFirstAid ( ) )

ServerBuyKevlar Source code

function ServerBuyKevlar ( ) )

ServerBuyPotato Source code

function ServerBuyPotato ( ) )

ServerBuyWeapon Source code

function ServerBuyWeapon ( Class<Weapon> WClass, float ItemWeight ) )

ServerSellAmmo Source code

function ServerSellAmmo ( Class<Ammunition> AClass ) )

ServerSellWeapon Source code

function ServerSellWeapon ( Class<Weapon> WClass ) )

SetAnimAction Source code

simulated event SetAnimAction ( name NewAction) )

SetFootHeight Source code

simulated function SetFootHeight ( float HeightMulti, byte iNum ) )

SetNadeTimeOut Source code

simulated function SetNadeTimeOut ( float NewTimeOut) )

SetScriptedAnimData Source code

function SetScriptedAnimData ( name BaseAnim, float BlendInTime, float BlendOutTime, float AnimRate, byte AnimIterations, bool bLoopAnim, float StartFrame) )

SetTraderUpdate Source code

simulated function SetTraderUpdate ( ) )

Setup Source code

simulated function Setup ( xUtil.PlayerRecord rec, optional bool bLoadNow) )

SetWeaponAttachment Source code

simulated function SetWeaponAttachment ( WeaponAttachment NewAtt) )

ShieldAbsorb Source code

function int ShieldAbsorb ( int dam) )

SpawnGiblet Source code

simulated function SpawnGiblet ( class<Gib> GibClass, Vector Location, Rotator Rotation, float GibPerterbation ) )

SpawnGibs Source code

simulated function SpawnGibs ( Rotator HitRotation, float ChunkPerterbation) )

SpawnHitEmitter Source code

function SpawnHitEmitter ( float Damage, Pawn InstigatedBy, vector HitLocation, class<DamageType> damageType, vector Momentum ) )

SpawnSeveredGiblet Source code

simulated function SpawnSeveredGiblet ( class<SeveredAppendage> GibClass, Vector Location, Rotator Rotation, float GibPerterbation ) )

SpecialCalcView Dying Source code

simulated function bool SpecialCalcView ( out Actor ViewActor, out vector CameraLocation, out rotator CameraRotation ) )

StartBurnFX Source code

simulated function StartBurnFX ( ) )

StartDeRes Source code

simulated function StartDeRes ( ) )

StartFiringX Source code

simulated function StartFiringX ( bool bAltFire, bool bRapid) )

StopBurnFX Source code

simulated function StopBurnFX ( ) )

StopFiring Source code

simulated function StopFiring ( ) )

SwitchToLastWeapon Source code

exec function SwitchToLastWeapon ( ) )

TakeBileDamage Source code

function TakeBileDamage ( ) )

TakeDamage Source code

function TakeDamage ( int Damage, Pawn instigatedBy, Vector hitlocation, Vector momentum, class<DamageType> damageType, optional int HitIdx ) )

TakeDamage Dying Source code

simulated function TakeDamage ( int Damage, Pawn InstigatedBy, Vector Hitlocation, Vector Momentum, class<DamageType> damageType, optional int HI ) )

TakeFallingDamage Source code

function TakeFallingDamage ( ) )

TakeFireDamage Source code

function TakeFireDamage ( int Damage, pawn BInstigator) )

TestEye Source code

exec function TestEye ( ) )

ThrowGrenade Source code

function ThrowGrenade ( ) )

ThrowGrenadeFinished Source code

simulated function ThrowGrenadeFinished ( ) )

Tick Source code

simulated function Tick ( float DeltaTime) )

Timer Dying Source code

simulated function Timer ( ) )

ToggleAuxCollision Source code

simulated function ToggleAuxCollision ( bool newbCollision) )

ToggleFlashlight Source code

simulated exec function ToggleFlashlight ( ) )

TossCash Source code

exec function TossCash ( int Amount ) )

UpdateFeetCoords Source code

simulated function UpdateFeetCoords ( ) )

UpdateShadow Source code

simulated function UpdateShadow ( ) )

WeaponDown Source code

function WeaponDown ( ) )


Defaultproperties

defaultproperties
{
     GibGroupClass=Class'KFMod.KFHumanGibGroup'
     bCanBeHealed=True
     BileFrequency=0.500000
     BurnEffect=Class'KFMod.KFMonsterFlame'
     bDetailedShadows=True
     bRealDeathType=True
     bDoAdjustFeet=True
     FireAnims(0)="Fire_Bullpup"
     FireAnims(1)="Fire_Bullpup"
     FireAnims(2)="Fire_Bullpup"
     FireAnims(3)="Fire_Bullpup"
     FireAltAnims(0)="Fire_Bullpup"
     FireAltAnims(1)="Fire_Bullpup"
     FireAltAnims(2)="Fire_Bullpup"
     FireAltAnims(3)="Fire_Bullpup"
     FireCrouchAnims(0)="CHFire_BullPup"
     FireCrouchAnims(1)="CHFire_BullPup"
     FireCrouchAnims(2)="CHFire_BullPup"
     FireCrouchAnims(3)="CHFire_BullPup"
     FireCrouchAltAnims(0)="CHFire_BullPup"
     FireCrouchAltAnims(1)="CHFire_BullPup"
     FireCrouchAltAnims(2)="CHFire_BullPup"
     FireCrouchAltAnims(3)="CHFire_BullPup"
     HitAnims(0)="HitF_Bullpup"
     HitAnims(1)="HitB_Bullpup"
     HitAnims(2)="HitL_Bullpup"
     HitAnims(3)="HitR_Bullpup"
     PostFireBlendStandAnim="Blend_Bullpup"
     PostFireBlendCrouchAnim="CHBlend_Bullpup"
     FootStepSoundRadius=125.000000
     QuietFootStepVolume=0.400000
     SoundFootsteps(0)=SoundGroup'KF_PlayerGlobalSnd.Player_StepDefault'
     SoundFootsteps(1)=SoundGroup'KF_PlayerGlobalSnd.Player_StepDirt'
     SoundFootsteps(2)=SoundGroup'KF_PlayerGlobalSnd.Player_StepDirt'
     SoundFootsteps(3)=SoundGroup'KF_PlayerGlobalSnd.Player_StepMetal'
     SoundFootsteps(4)=SoundGroup'KF_PlayerGlobalSnd.Player_StepWood'
     SoundFootsteps(5)=SoundGroup'KF_PlayerGlobalSnd.Player_StepGrass'
     SoundFootsteps(6)=SoundGroup'KF_PlayerGlobalSnd.Player_StepDirt'
     SoundFootsteps(7)=SoundGroup'KF_PlayerGlobalSnd.Player_StepDefault'
     SoundFootsteps(8)=SoundGroup'KF_PlayerGlobalSnd.Player_StepDefault'
     SoundFootsteps(9)=SoundGroup'KF_PlayerGlobalSnd.Player_StepWater'
     SoundFootsteps(10)=SoundGroup'KF_PlayerGlobalSnd.Player_StepBrGlass'
     SoundFootsteps(11)=SoundGroup'KF_PlayerGlobalSnd.Player_StepDefault'
     SoundFootsteps(12)=SoundGroup'KF_PlayerGlobalSnd.Player_StepConc'
     SoundFootsteps(13)=SoundGroup'KF_PlayerGlobalSnd.Player_StepWood'
     SoundFootsteps(14)=SoundGroup'KF_PlayerGlobalSnd.Player_StepDefault'
     SoundFootsteps(15)=SoundGroup'KF_PlayerGlobalSnd.Player_StepMetal'
     SoundFootsteps(16)=SoundGroup'KF_PlayerGlobalSnd.Player_StepDefault'
     SoundFootsteps(17)=SoundGroup'KF_PlayerGlobalSnd.Player_StepDefault'
     SoundFootsteps(18)=SoundGroup'KF_PlayerGlobalSnd.Player_StepDefault'
     SoundFootsteps(19)=SoundGroup'KF_PlayerGlobalSnd.Player_StepDefault'
     BobSpeedModifier=0.900000
     BobScaleModifier=1.000000
     SeveredArmAttachScale=1.100000
     SeveredLegAttachScale=1.100000
     SeveredHeadAttachScale=1.100000
     NeckSpurtEmitterClass=Class'KFMod.DismembermentJetHead'
     LimbSpurtEmitterClass=Class'KFMod.DismembermentJetLimb'
     SeveredArmAttachClass=Class'ROEffects.SeveredArmAttachment'
     SeveredLegAttachClass=Class'ROEffects.SeveredLegAttachment'
     SeveredHeadAttachClass=Class'ROEffects.SeveredHeadAttachment'
     ProjectileBloodSplatClass=Class'ROEffects.ProjectileBloodSplat'
     DetachedArmClass=Class'KFMod.SeveredArmSoldier'
     DetachedLegClass=Class'KFMod.SeveredLegSoldier'
     ObliteratedEffectClass=Class'ROEffects.PlayerObliteratedEmitter'
     DecapitationSound=SoundGroup'KF_EnemyGlobalSnd.Generic_Decap'
     DropCashMessageDelay=10.000000
     ShieldStrengthMax=100.000000
     Species=Class'KFMod.SPECIES_KFMaleHuman'
     GruntVolume=0.500000
     FootstepVolume=0.450000
     SoundGroupClass=Class'KFMod.KFMaleSoundGroup'
     IdleHeavyAnim="Idle_Bullpup"
     IdleRifleAnim="Idle_Bullpup"
     FireRootBone="CHR_Spine1"
     DeResTime=0.000000
     DeResMat0=Texture'KFCharacters.KFDeRez'
     DeResMat1=Texture'KFCharacters.KFDeRez'
     DeResLiftVel=(Points=(,(InVal=0.000000,OutVal=0.000000),(InVal=0.000000,OutVal=0.000000)))
     DeResLiftSoftness=(Points=((OutVal=0.000000),(InVal=0.000000,OutVal=0.000000),(InVal=0.000000,OutVal=0.000000)))
     DeResLateralFriction=0.000000
     RagdollLifeSpan=9999.000000
     RagDeathVel=75.000000
     RagShootStrength=6000.000000
     RagDeathUpKick=100.000000
     RagImpactSounds(0)=SoundGroup'KF_PlayerGlobalSnd.Player_BodyImpact'
     RequiredEquipment(0)="none"
     RequiredEquipment(1)="none"
     bScriptPostRender=True
     MeleeRange=80.000000
     GroundSpeed=240.000000
     WaterSpeed=180.000000
     AirSpeed=240.000000
     JumpZ=300.000000
     BaseEyeHeight=44.000000
     EyeHeight=44.000000
     CrouchRadius=20.000000
     MovementAnims(0)="JogF_Bullpup"
     MovementAnims(1)="JogB_Bullpup"
     MovementAnims(2)="JogL_Bullpup"
     MovementAnims(3)="JogR_Bullpup"
     DodgeSpeedFactor=1.000000
     DodgeSpeedZ=0.000000
     SwimAnims(0)="WalkF"
     SwimAnims(1)="WalkB"
     SwimAnims(2)="WalkL"
     SwimAnims(3)="WalkR"
     CrouchAnims(0)="CHwalkF_BullPup"
     CrouchAnims(1)="CHwalkB_BullPup"
     CrouchAnims(2)="CHwalkL_BullPup"
     CrouchAnims(3)="CHwalkR_BullPup"
     WalkAnims(0)="WalkF_Bullpup"
     WalkAnims(1)="WalkB_Bullpup"
     WalkAnims(2)="WalkL_Bullpup"
     WalkAnims(3)="WalkR_Bullpup"
     AirAnims(1)="JumpF_Mid"
     TakeoffAnims(1)="JumpF_Takeoff"
     LandAnims(1)="JumpF_Land"
     DodgeAnims(0)="JumpF_Takeoff"
     DodgeAnims(1)="JumpF_Takeoff"
     DodgeAnims(2)="JumpL_Takeoff"
     DodgeAnims(3)="JumpR_Takeoff"
     AirStillAnim="JumpF_Mid"
     TakeoffStillAnim="JumpF_Takeoff"
     CrouchTurnRightAnim="CH_TurnR"
     CrouchTurnLeftAnim="CH_TurnL"
     IdleCrouchAnim="CHIdle_BullPup"
     IdleWeaponAnim="Idle_Bullpup"
     IdleRestAnim="Idle_Rifle"
     RootBone="CHR_Pelvis"
     HeadBone="CHR_Head"
     SpineBone1="CHR_Spine2"
     SpineBone2="CHR_Spine3"
     HitPoints(0)=(PointRadius=40.000000,PointHeight=60.000000,PointScale=1.000000,PointBone="CHR_Pelvis",PointOffset=(Y=-10.000000))
     HitPoints(1)=(PointRadius=6.500000,PointHeight=8.000000,PointScale=1.000000,PointBone="CHR_Head",PointOffset=(X=2.000000,Y=-2.000000),DamageMultiplier=5.000000,HitPointType=PHP_Head)
     HitPoints(2)=(PointRadius=13.000000,PointHeight=15.000000,PointScale=1.000000,PointBone="CHR_Spine3",PointOffset=(Y=-5.000000),DamageMultiplier=1.000000,HitPointType=PHP_Torso)
     HitPoints(3)=(PointRadius=12.000000,PointHeight=11.000000,PointScale=1.000000,PointBone="CHR_Spine1",PointOffset=(X=-3.000000,Y=-3.000000),DamageMultiplier=1.000000,HitPointType=PHP_Torso)
     HitPoints(4)=(PointRadius=7.000000,PointHeight=12.000000,PointScale=1.000000,PointBone="CHR_LThigh",PointOffset=(X=18.000000,Y=1.000000),DamageMultiplier=0.500000,HitPointType=PHP_Leg)
     HitPoints(5)=(PointRadius=7.000000,PointHeight=12.000000,PointScale=1.000000,PointBone="CHR_RThigh",PointOffset=(X=18.000000,Y=1.000000),DamageMultiplier=0.500000,HitPointType=PHP_Leg)
     HitPoints(6)=(PointRadius=5.000000,PointHeight=11.000000,PointScale=1.000000,PointBone="CHR_LArmUpper",PointOffset=(X=8.000000,Z=1.000000),DamageMultiplier=0.300000,HitPointType=PHP_Arm)
     HitPoints(7)=(PointRadius=5.000000,PointHeight=11.000000,PointScale=1.000000,PointBone="CHR_RArmUpper",PointOffset=(X=8.000000,Z=1.000000),DamageMultiplier=0.300000,HitPointType=PHP_Arm)
     HitPoints(8)=(PointRadius=6.000000,PointHeight=18.000000,PointScale=1.000000,PointBone="CHR_LCalf",PointOffset=(X=15.000000),DamageMultiplier=0.400000,HitPointType=PHP_Leg)
     HitPoints(9)=(PointRadius=6.000000,PointHeight=18.000000,PointScale=1.000000,PointBone="CHR_RCalf",PointOffset=(X=15.000000),DamageMultiplier=0.400000,HitPointType=PHP_Leg)
     HitPoints(10)=(PointRadius=4.000000,PointHeight=10.000000,PointScale=1.000000,PointBone="CHR_LArmForeArm",PointOffset=(X=6.000000),DamageMultiplier=0.200000,HitPointType=PHP_Arm)
     HitPoints(11)=(PointRadius=4.000000,PointHeight=10.000000,PointScale=1.000000,PointBone="CHR_RArmForeArm",PointOffset=(X=6.000000),DamageMultiplier=0.200000,HitPointType=PHP_Arm)
     HitPoints(12)=(PointRadius=4.000000,PointHeight=4.000000,PointScale=1.000000,PointBone="CHR_LArmPalm",PointOffset=(X=5.000000,Y=2.000000),DamageMultiplier=0.100000,HitPointType=PHP_Hand)
     HitPoints(13)=(PointRadius=4.000000,PointHeight=4.000000,PointScale=1.000000,PointBone="CHR_RArmPalm",PointOffset=(X=5.000000,Y=2.000000),DamageMultiplier=0.100000,HitPointType=PHP_Hand)
     HitPoints(14)=(PointRadius=4.000000,PointHeight=8.000000,PointScale=1.000000,PointBone="CHR_LToe1",DamageMultiplier=0.100000,HitPointType=PHP_Foot)
     HitPoints(15)=(PointRadius=4.000000,PointHeight=8.000000,PointScale=1.000000,PointBone="CHR_RToe1",DamageMultiplier=0.100000,HitPointType=PHP_Foot)
     PrePivot=(Z=0.000000)
     AmbientGlow=0
     bClientAnim=True
     bForceSkelUpdate=True
     CollisionRadius=20.000000
     CollisionHeight=40.000000
     bBlockKarma=True
     bBlockHitPointTraces=False
     Mass=400.000000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 13-10-2023 03:18:47.112 - Created with UnCodeX