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

KFMod.KFHumanPawn

Extends
KFPawn

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

Direct Known Subclasses:

KFHumanPawnDM, KFHumanPawnEnemy, KFHumanPawnHeavy, KFHumanPawnLight, KFHumanPawn_Story, KFSoldierFriendly, KF_StoryNPC

Constants Summary
Inherited Contants from KFMod.KFPawn
NUM_FIRE_ANIMS

Variables Summary
intAlphaAmount
boolbAimingRifle
floatBaseMeleeIncrease
boolbLockWeaponSelection
EmitterBlood
floatBlurFadeOutTime
boolbMeBeDoomed
boolbOnDrugs
SoundBreathingSound
boolbTorchOn
boolbUseBlurEffect
boolbUsingHitBlur
CameraEffectCameraEffectFound
floatCurrentBlurIntensity
floatCurrentWeight
floatDrugBonusMovement
floatDyingMessageDelay
intInventorySpeedModifier
KFPlayerControllerKFPC
floatLastDyingMessageTime
SoundMiscSound
intScoreCounter
intSpeedAdjustment
floatStopBlurTime
intTempScore
Blur
floatNewSchoolHitBlurIntensity
floatStartingBlurFadeOutTime
KFHumanPawn
MaterialCriticalOverlay
floatHealthSpeedModifier
MaterialInjuredOverlay
floatJarrMoveDuration
floatJarrMoveMag
floatJarrMoveRate
floatJarrRotateDuration
floatJarrRotateMag
floatJarrRotateRate
floatMaxCarryWeight
intTorchBatteryLife
floatWeightSpeedModifier
Inherited Variables from KFMod.KFPawn
Adjuster, AnimActResetTime, AttachedEmitter, AuxCollisionCylinder, bAshen, bBurnApplied, bBurnified, bCanBeHealed, bDestroyAfterRagDollTick, bDestroyNextTick, bDetailedShadows, bDoAdjustFeet, bHasFootAdjust, BileCount, BileFrequency, BileInstigator, bIsQuickHealing, BleedingEmitterClass, bLeftArmGibbed, bLeftLegGibbed, bMovementDisabled, BobScaleModifier, BobSpeedModifier, bProcessedRagTickDestroy, bRealDeathType, bRealtimeShadows, bResetingAnimAct, bRightArmGibbed, bRightLegGibbed, bThrowingNade, BurnDown, BurnEffect, BurnInstigator, ClientIdleWeaponAnim, DecapitationSound, DetachedArmClass, DetachedLegClass, DropCashMessageDelay, FeetAdjSpec, FireAltAnims[NUM_FIRE_ANIMS], FireAnims[NUM_FIRE_ANIMS], FireCrouchAltAnims[NUM_FIRE_ANIMS], FireCrouchAnims[NUM_FIRE_ANIMS], FootStepSoundRadius, GibCountCalf, GibCountForearm, GibCountHead, GibCountTorso, GibCountUpperArm, GibGroupClass, healthToGive, HitAnims[4], ItBUURRNNNS, KFBSkin, KFFSkin, KFSMesh, LastBileDamagedByType, LastBurnDamage, LastDamagedBy, LastDropCashMessageTime, lastHealTime, LastHitDamType, LevRls, LimbSpurtEmitterClass, MaxZHeight, MinZHeight, NadeThrowTimeout, NeckSpurtEmitterClass, NextBileTime, NoEntryTexture, ObliteratedEffectClass, OldAdjust[2], OwnerPRI, PostFireBlendCrouchAnim, PostFireBlendStandAnim, ProjectileBloodSplatClass, QuietFootStepVolume, SafeMesh, SavedAuxCollision, ScriptedAnimData, SecondaryItem, SeveredArmAttachClass, SeveredArmAttachScale, SeveredHead, SeveredHeadAttachClass, SeveredHeadAttachScale, SeveredLeftArm, SeveredLeftLeg, SeveredLegAttachClass, SeveredLegAttachScale, SeveredRightArm, SeveredRightLeg, SoundFootsteps[20], StopDisabledTime, TeamBeaconBorderMaterial, TeamBeaconTexture, TimeSetDestroyNextTickTime
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

Enumerations Summary
Inherited Enumerations from XGame.xPawn
EFireAnimState

Structures Summary
Inherited Structures from KFMod.KFPawn
SScriptedAnimRepInfo

Functions Summary
function AddBlur (Float BlurDuration, float Intensity))
function AddDefaultInventory ()))
functionbool AddInventory (inventory NewItem ))
functionbool AllowGrenadeTossing ()))
functionbool AllowHoldWeapon (Weapon InWeapon))
functionbool AllowQuickHealing ()))
functionbool AllowWeaponSwitching ()))
functionfloat AssessThreatTo (KFMonsterController Monster, optional bool CheckDistance))
functionbool CanCarry (float Weight ))
function ChangedWeapon ()))
function CreateInventoryVeterancy (string InventoryClassName, float SellValue))
function DeleteInventory (inventory Item ))
function Destroyed ()))
function died (Controller Killer, class<DamageType> damageType, vector HitLocation))
function DoHitCamEffects (vector HitDirection, float JarrScale, float BlurDuration, float JarDurationScale ))
function Drugs ()))
functionCameraEffect FindCameraEffect (class<CameraEffect> CameraEffectClass))
functionfloat GetStalkerViewDistanceMulti ()))
event HandleWhizSound ()))
function InternalTossCarriedItems ()))
functionbool IsCarryingThrowableInventory ()))
event ModifyVelocity (float DeltaTime, vector OldVelocity))
function NextWeapon ()))
functionbool PerformDodge (eDoubleClickDir DoubleClickMove, vector Dir, vector Cross))
function PlayTakeHit (vector HitLocation, int Damage, class<DamageType> DamageType))
event PreBeginPlay ()))
function PrevWeapon ()))
function QuickHeal ()))
function RemoveCameraEffect (CameraEffect CameraEffect))
function ServerChangedWeapon (Weapon OldWeapon, Weapon NewWeapon))
function ServerTossCarriedItems ()))
function SetAiming (bool IsAiming))
function Setup (xUtil.PlayerRecord rec, optional bool bLoadNow))
functionbool ShowStalkers ()))
function SilentGiveWeapon (string aClassName ))
function StopHitCamEffects ()))
function SwitchWeapon (byte F))
function TakeBileDamage ()))
function TakeDamage (int Damage, Pawn InstigatedBy, Vector Hitlocation, Vector Momentum, class<DamageType> damageType, optional int HitIndex))
function ThrowGrenade ()))
function tick (float DeltaTime))
function Timer ()))
function TossCarriedItems ()))
function TossWeapon (Vector TossVel))
function VeterancyChanged ()))
Inherited Functions from KFMod.KFPawn
AddHealth, AddShieldStrength, AnimBlendTimer, AnimEnd, AttachEffect, AttachEmitterEffect, BeginState, CanBuyNow, CanCarry, CheckBob, CheckFootSteps, ChunkUp, ClientCurrentWeaponSold, ClientForceChangeWeapon, Destroyed, Died, DisableMovement, DisplayDebug, DoDamageFX, DoDerezEffect, DoJump, EncroachedBy, EncroachingOn, FellOutOfWorld, FootStepping, ForceDefaultCharacter, GetDefaultCharacter, GetExposureTo, GetGibClass, GetOffhandBoneFor, GetPlayerName, GetSound, GetVeteran, GetWeaponBoneFor, GiveHealth, GiveWeapon, HandleNadeThrowAnim, HideBone, ItemIsBuyable, KImpact, KVelDropBelow, ModifyVelocity, OldPlayHit, PlayDirectionalHit, PlayDying, PlayDyingAnimation, PlayDyingSound, PlayHit, PlayScriptedAnim, PossessedBy, PostBeginPlay, PostNetBeginPlay, PostNetReceive, PreTravelCleanUp, ProcessHitFX, ProcessLocationalDamage, QuickHeal, RemoveFlamingEffects, RemoveInventorySP, ServerBuyAmmo, ServerBuyFirstAid, ServerBuyKevlar, ServerBuyPotato, ServerBuyWeapon, ServerSellAmmo, ServerSellWeapon, SetAnimAction, SetFootHeight, SetNadeTimeOut, SetScriptedAnimData, SetTraderUpdate, Setup, SetWeaponAttachment, ShieldAbsorb, SpawnGiblet, SpawnGibs, SpawnHitEmitter, SpawnSeveredGiblet, SpecialCalcView, StartBurnFX, StartDeRes, StartFiringX, StopBurnFX, StopFiring, SwitchToLastWeapon, TakeBileDamage, TakeDamage, TakeFallingDamage, TakeFireDamage, TestEye, ThrowGrenade, ThrowGrenadeFinished, Tick, Timer, ToggleAuxCollision, ToggleFlashlight, TossCash, UpdateFeetCoords, UpdateShadow, 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


Variables Detail

AlphaAmount Source code

var int AlphaAmount;

bAimingRifle Source code

var bool bAimingRifle;

BaseMeleeIncrease Source code

var float BaseMeleeIncrease;

bLockWeaponSelection Source code

var bool bLockWeaponSelection;

Blood Source code

var Emitter Blood;

BlurFadeOutTime Source code

var float BlurFadeOutTime;

bMeBeDoomed Source code

var bool bMeBeDoomed;

bOnDrugs Source code

var bool bOnDrugs;

BreathingSound Source code

var Sound BreathingSound;

bTorchOn Source code

var bool bTorchOn;

bUseBlurEffect Source code

var config bool bUseBlurEffect;

bUsingHitBlur Source code

var bool bUsingHitBlur;

CameraEffectFound Source code

var CameraEffect CameraEffectFound;

CurrentBlurIntensity Source code

var float CurrentBlurIntensity;

CurrentWeight Source code

var float CurrentWeight;

DrugBonusMovement Source code

var float DrugBonusMovement;

DyingMessageDelay Source code

var float DyingMessageDelay;

InventorySpeedModifier Source code

var int InventorySpeedModifier;

KFPC Source code

var KFPlayerController KFPC;

LastDyingMessageTime Source code

var float LastDyingMessageTime;

MiscSound Source code

var Sound MiscSound;

ScoreCounter Source code

var int ScoreCounter;

SpeedAdjustment Source code

var int SpeedAdjustment;

StopBlurTime Source code

var float StopBlurTime;

TempScore Source code

var int TempScore;

Blur

NewSchoolHitBlurIntensity Source code

var(Blur) float NewSchoolHitBlurIntensity;

StartingBlurFadeOutTime Source code

var(Blur) float StartingBlurFadeOutTime;

KFHumanPawn

CriticalOverlay Source code

var(KFHumanPawn) Material CriticalOverlay;

HealthSpeedModifier Source code

var(KFHumanPawn) float HealthSpeedModifier;

InjuredOverlay Source code

var(KFHumanPawn) Material InjuredOverlay;

JarrMoveDuration Source code

var(KFHumanPawn) float JarrMoveDuration;

JarrMoveMag Source code

var(KFHumanPawn) float JarrMoveMag;

JarrMoveRate Source code

var(KFHumanPawn) float JarrMoveRate;

JarrRotateDuration Source code

var(KFHumanPawn) float JarrRotateDuration;

JarrRotateMag Source code

var(KFHumanPawn) float JarrRotateMag;

JarrRotateRate Source code

var(KFHumanPawn) float JarrRotateRate;

MaxCarryWeight Source code

var(KFHumanPawn) float MaxCarryWeight;

TorchBatteryLife Source code

var(KFHumanPawn) int TorchBatteryLife;

WeightSpeedModifier Source code

var(KFHumanPawn) float WeightSpeedModifier;


Functions Detail

AddBlur Source code

simulated function AddBlur ( Float BlurDuration, float Intensity) )

AddDefaultInventory Source code

function AddDefaultInventory ( ) )

AddInventory Source code

function bool AddInventory ( inventory NewItem ) )

AllowGrenadeTossing Source code

function bool AllowGrenadeTossing ( ) )

AllowHoldWeapon Source code

simulated function bool AllowHoldWeapon ( Weapon InWeapon) )

AllowQuickHealing Source code

function bool AllowQuickHealing ( ) )

AllowWeaponSwitching Source code

function bool AllowWeaponSwitching ( ) )

AssessThreatTo Source code

function float AssessThreatTo ( KFMonsterController Monster, optional bool CheckDistance) )

CanCarry Source code

function bool CanCarry ( float Weight ) )

ChangedWeapon Source code

simulated function ChangedWeapon ( ) )

CreateInventoryVeterancy Source code

function CreateInventoryVeterancy ( string InventoryClassName, float SellValue) )

DeleteInventory Source code

function DeleteInventory ( inventory Item ) )

Destroyed Source code

simulated function Destroyed ( ) )

died Source code

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

DoHitCamEffects Source code

simulated function DoHitCamEffects ( vector HitDirection, float JarrScale, float BlurDuration, float JarDurationScale ) )

Drugs Source code

function Drugs ( ) )

FindCameraEffect Source code

simulated function CameraEffect FindCameraEffect ( class<CameraEffect> CameraEffectClass) )

GetStalkerViewDistanceMulti Source code

function float GetStalkerViewDistanceMulti ( ) )

HandleWhizSound Source code

simulated event HandleWhizSound ( ) )

InternalTossCarriedItems Source code

simulated function InternalTossCarriedItems ( ) )

IsCarryingThrowableInventory Source code

simulated function bool IsCarryingThrowableInventory ( ) )

ModifyVelocity Source code

simulated event ModifyVelocity ( float DeltaTime, vector OldVelocity) )

NextWeapon Source code

simulated function NextWeapon ( ) )

PerformDodge Source code

function bool PerformDodge ( eDoubleClickDir DoubleClickMove, vector Dir, vector Cross) )

PlayTakeHit Source code

function PlayTakeHit ( vector HitLocation, int Damage, class<DamageType> DamageType) )

PreBeginPlay Source code

event PreBeginPlay ( ) )

PrevWeapon Source code

simulated function PrevWeapon ( ) )

QuickHeal Source code

simulated exec function QuickHeal ( ) )

RemoveCameraEffect Source code

simulated function RemoveCameraEffect ( CameraEffect CameraEffect) )

ServerChangedWeapon Source code

function ServerChangedWeapon ( Weapon OldWeapon, Weapon NewWeapon) )

ServerTossCarriedItems Source code

function ServerTossCarriedItems ( ) )

SetAiming Source code

function SetAiming ( bool IsAiming) )

Setup Source code

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

ShowStalkers Source code

function bool ShowStalkers ( ) )

SilentGiveWeapon Source code

function SilentGiveWeapon ( string aClassName ) )

StopHitCamEffects Source code

simulated function StopHitCamEffects ( ) )

SwitchWeapon Source code

simulated function SwitchWeapon ( byte F) )

TakeBileDamage Source code

function TakeBileDamage ( ) )

TakeDamage Source code

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

ThrowGrenade Source code

function ThrowGrenade ( ) )

tick Source code

Simulated function tick ( float DeltaTime) )

Timer Source code

function Timer ( ) )

TossCarriedItems Source code

simulated function TossCarriedItems ( ) )

TossWeapon Source code

function TossWeapon ( Vector TossVel) )

VeterancyChanged Source code

function VeterancyChanged ( ) )


Defaultproperties

defaultproperties
{
     BreathingSound=Sound'KFPlayerSound.Malebreath'
     StartingBlurFadeOutTime=0.500000
     NewSchoolHitBlurIntensity=0.800000
     bUseBlurEffect=True
     JarrMoveMag=50.000000
     JarrMoveRate=200.000000
     JarrMoveDuration=3.000000
     JarrRotateMag=1000.000000
     JarrRotateRate=10000.000000
     JarrRotateDuration=4.000000
     BaseMeleeIncrease=0.200000
     HealthSpeedModifier=0.300000
     WeightSpeedModifier=0.130000
     MaxCarryWeight=15.000000
     InjuredOverlay=Shader'KFCharacters.BloodiedShader'
     CriticalOverlay=Shader'KFCharacters.BloodiedShader'
     TorchBatteryLife=500
     DyingMessageDelay=10.000000
     bCanDodgeDoubleJump=False
     MultiJumpRemaining=0
     MaxMultiJump=0
     RequiredEquipment(0)="KFMod.Knife"
     RequiredEquipment(1)="KFMod.Single"
     RequiredEquipment(2)="KFMod.Frag"
     RequiredEquipment(3)="KFMod.Syringe"
     RequiredEquipment(4)="KFMod.Welder"
     bCanDoubleJump=False
     bCanWallDodge=False
     GroundSpeed=200.000000
     WaterSpeed=200.000000
     AirSpeed=230.000000
     AccelRate=1000.000000
     JumpZ=325.000000
     AirControl=0.150000
     MaxFallSpeed=600.000000
     CrouchHeight=34.000000
     HeadRadius=7.000000
     HeadHeight=2.000000
     ControllerClass=Class'KFMod.KFInvasionBot'
     CrouchTurnRightAnim="CrouchR"
     CrouchTurnLeftAnim="CrouchL"
     bDramaticLighting=False
     Mesh=SkeletalMesh'KF_Soldier_Trip.British_Soldier1'
     Skins(0)=Combiner'KF_Soldier_Trip_T.Uniforms.brit_soldier_I_cmb'
     CollisionHeight=50.000000
}

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