- Extends
- KFHumanPawn
- Modifiers
- placeable hidecategories ( DeRes , Bob , Blur , UDamage )
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Pawn
|
+-- UnrealGame.UnrealPawn
|
+-- XGame.xPawn
|
+-- KFMod.KFPawn
|
+-- KFMod.KFHumanPawn
|
+-- KFStoryGame.KF_StoryNPC
Direct Known Subclasses:
KF_StoryNPC_Spawnable, KF_StoryNPC_Static
Inherited Variables from KFMod.KFHumanPawn |
AlphaAmount, bAimingRifle, BaseMeleeIncrease, bLockWeaponSelection, Blood, BlurFadeOutTime, bMeBeDoomed, bOnDrugs, BreathingSound, bTorchOn, bUseBlurEffect, bUsingHitBlur, CameraEffectFound, CriticalOverlay, CurrentBlurIntensity, CurrentWeight, DrugBonusMovement, DyingMessageDelay, HealthSpeedModifier, InjuredOverlay, InventorySpeedModifier, JarrMoveDuration, JarrMoveMag, JarrMoveRate, JarrRotateDuration, JarrRotateMag, JarrRotateRate, KFPC, LastDyingMessageTime, MaxCarryWeight, MiscSound, NewSchoolHitBlurIntensity, ScoreCounter, SpeedAdjustment, StartingBlurFadeOutTime, StopBlurTime, TempScore, TorchBatteryLife, WeightSpeedModifier |
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 |
Enumerations Summary |
ENPCTriggerAction TA_ToggleHoldFire,
TA_CommitSuicide,
TA_ToggleActive,
|
Functions Summary |
 | float | AssessThreatTo (KFMonsterController Monster, optional bool CheckDistance))
|
 | RosterEntry | GetPlacedRoster ()))
|
 | string | GetPlayerName ()))
|
 | int | GetTeamNum ()))
|
 | bool | GiveHealth (int HealAmount, int HealMax))
|
 | bool | HealDamage (int Amount, Controller Healer, class<DamageType> DamageType))
|
 | bool | IsPacifist ()))
|
 | bool | IsThreateningTo (Pawn Monster))
|
 | | OnObjectiveChanged (name OldObjectiveName, name NewObjectiveName)
|
 | | PostBeginPlay ()))
|
 | | PostRender2D (Canvas C, float ScreenLocX, float ScreenLocY))
|
 | | ProcessLocationalDamage (int Damage, Pawn instigatedBy, Vector hitlocation, Vector momentum, class<DamageType> damageType, array PointsHit ))
|
 | | RepositionNPC ()))
|
 | | Reset ()))
|
 | | ResurrectNPC ()))
|
 | | SaveHealthState ()
|
 | | SetActive (bool On))
|
 | | SetMovemetPhysics ()))
|
 | | SpawnDialogueTrigger ()))
|
 | | SpawnDummyCorpse (Controller Killer, class<DamageType> damageType, vector HitLocation))
|
 | | TakeDamage (int Damage, awn instigatedBy, Vector HitLocation, vector Momentum, class<DamageType> damageType, optional int HitIndex))
|
 | | Trigger (Actor Other, Pawn EventInstigator ))
|
 | | UpdateVisibility (bool On))
|
Inherited Functions from KFMod.KFHumanPawn |
AddBlur, AddDefaultInventory, AddInventory, AllowGrenadeTossing, AllowHoldWeapon, AllowQuickHealing, AllowWeaponSwitching, AssessThreatTo, CanCarry, ChangedWeapon, CreateInventoryVeterancy, DeleteInventory, Destroyed, died, DoHitCamEffects, Drugs, FindCameraEffect, GetStalkerViewDistanceMulti, HandleWhizSound, InternalTossCarriedItems, IsCarryingThrowableInventory, ModifyVelocity, NextWeapon, PerformDodge, PlayTakeHit, PreBeginPlay, PrevWeapon, QuickHeal, RemoveCameraEffect, ServerChangedWeapon, ServerTossCarriedItems, SetAiming, Setup, ShowStalkers, SilentGiveWeapon, StopHitCamEffects, SwitchWeapon, TakeBileDamage, TakeDamage, ThrowGrenade, tick, Timer, TossCarriedItems, TossWeapon, 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 |
var bool bActive;
var bool bInitialActive;
var bool bInitialFireAtWill;
var bool bShotAnim;
var name RunningAnims[8];
AI
var(AI) float BaseAIThreatRating;
var(AI) bool bFireAtWill;
var(AI) bool bNoThreatToZEDs;
var(AI) array<
class<
Pawn>> NotThreateningTo;
var(AI) array<
class<
Pawn>> OnlyThreateningTo;
var(AI) int TeamIndex;
Display
bOnlyVisibleWhenActive Source code
var(Display) bool bOnlyVisibleWhenActive;
Events
var(Events) name ActivationEvent;
var(Events) name DeActivationEvent;
var(Events) name HealedEvent;
KF_StoryNPC
FriendlyFireDamageScale Source code
Movement
var(Movement) bool bUseDefaultPhysics;
Pawn
var(
Pawn)
bool bUseHitPoints;
function string GetPlayerName ( ) )
simulated function int GetTeamNum ( ) )
function bool GiveHealth ( int HealAmount, int HealMax) )
function bool IsPacifist ( ) )
function OnObjectiveChanged ( name OldObjectiveName, name NewObjectiveName )
simulated function PostBeginPlay ( ) )
simulated event PostRender2D (
Canvas C,
float ScreenLocX,
float ScreenLocY) )
ProcessLocationalDamage Source code
function RepositionNPC ( ) )
function Reset ( ) )
function ResurrectNPC ( ) )
function SaveHealthState ( )
function SetActive ( bool On) )
function SetMovemetPhysics ( ) )
function SpawnDialogueTrigger ( ) )
function UpdateVisibility ( bool On) )
defaultproperties
{
NPCName="An NPC"
bStartActive=True
bFireAtWill=True
bDropInventoryOnDeath=True
FriendlyFireDamageScale=1.000000
NPCHealth=100.000000
StartingHealthPct=1.000000
bDamageable=True
bUseHitPoints=True
TriggerAction=TA_ToggleActive
ControllerClass=Class'KFStoryGame.KF_StoryNPC_AI'
bNoDelete=True
bAlwaysRelevant=True
}
|
Creation time: Fri 13-10-2023 03:18:48.136 - Created with
UnCodeX