NPCPuppet
classscriptedClass
extends ScriptedPuppet › gamePuppet › gamePuppetBase › TimeDilatable › GameObject › GameEntity › Entity › IScriptable › ISerializable
Properties 76
| Name | Type | Flags |
|---|---|---|
agonyState | Bool | scriptedprivate |
bounty | Bounty | scriptedprivate |
cachedIsPaperdoll | Int32 | scriptedprivate |
cachedPlayerID | EntityID | scriptedprivate |
cachedSFXList | array<wref<StatusEffectFX_Record>> | scriptedprivate |
cachedStatusEffectAnim | wref<StatusEffect_Record> | scriptedprivate |
cachedVFXList | array<wref<StatusEffectFX_Record>> | scriptedprivate |
canGoThroughDoors | Bool | scriptedprivate |
combatGadgetStateCallbackID | ref<CallbackHandle> | scriptedprivate |
comfortZoneComponent | ref<IComponent> | scriptedprivate |
customDeathDirection | Int32 | scriptedprivate |
deathListener | ref<NPCDeathListener> | scriptedprivate |
deathOverrideState | Bool | scriptedprivate |
defensiveState | Bool | scriptedprivate |
delayNonStealthQuickHackVictimEventID | DelayID | scriptedprivate |
despawnTicks | Uint32 | scriptedprivate |
disableCollisionRequested | Bool | scriptedprivate |
disableRagdollAfterRecovery | Bool | scriptedprivate |
godModeStatListener | ref<NPCGodModeListener> | scriptedprivate |
hackingResistanceMod | ref<gameConstantStatModifierData> | scriptedprivate |
hasAnimatedRagdoll | Bool | scriptedprivate |
hitEventLock | RWLock | scriptedprivate |
influenceComponent | ref<InfluenceComponent> | scriptedprivate |
isLookedAt | Bool | scriptedprivate |
isNotVisible | Bool | scriptedprivate |
isPlayerCompanionCached | Bool | scriptedprivate |
isPlayerCompanionCachedTimeStamp | Float | scriptedprivate |
isRagdolling | Bool | scriptedprivate |
isTargetingPlayer | Bool | scriptedpublic |
isThrowingGrenadeToPlayer | Bool | scriptedprivate |
lastHitEvent | ref<gameHitEvent> | scriptedprivate |
lastSEAppliedByPlayer | ref<StatusEffect> | scriptedprivate |
lastSetupWorkspotActionEvent | ref<SetupWorkspotActionEvent> | scriptedprivate |
lastStatusEffectSignalSent | wref<StatusEffect_Record> | scriptedprivate |
leftCyberwareStateCallbackID | ref<CallbackHandle> | scriptedprivate |
meleeStateCallbackID | ref<CallbackHandle> | scriptedprivate |
myKiller | wref<GameObject> | scriptedprivate |
npcCollisionComponent | ref<SimpleColliderComponent> | scriptedprivate |
NPCManager | ref<NPCManager> | scriptedprivate |
npcMountedToPlayerComponents | array<ref<IComponent>> | scriptedprivate |
npcRagdollComponent | ref<IComponent> | scriptedprivate |
npcTraceObstacleComponent | ref<SimpleColliderComponent> | scriptedprivate |
pendingDueToCachedSEAnim | Bool | scriptedprivate |
pendingSEEvent | ref<ApplyStatusEffectEvent> | scriptedprivate |
playerStatsListener | ref<ScriptStatsListener> | scriptedprivate |
poiseListener | ref<NPCPoiseListener> | scriptedprivate |
primaryThreatCalculationType | EAIThreatCalculationType | scriptedprivate |
quickHackEffectsApplied | Uint32 | scriptedprivate |
ragdollActivationTimestamp | Float | scriptedprivate |
ragdollDamageData | RagdollDamagePollData | scriptedprivate |
ragdollFloorSplashSpawned | Bool | scriptedprivate |
ragdollImpactedNPCs | array<wref<NPCPuppet>> | scriptedprivate |
ragdollInitialPosition | Vector4 | scriptedprivate |
ragdollInstigator | wref<GameObject> | scriptedprivate |
ragdollSplattersSpawned | Int32 | scriptedprivate |
resendStatusEffectSignalDelayID | DelayID | scriptedprivate |
scavengeComponent | ref<ScavengeComponent> | scriptedprivate |
sentDownedEvent | Bool | scriptedprivate |
shouldBeDefeated | Bool | scriptedprivate |
shouldBeImmuneToVehicleHit | Bool | scriptedpublic |
shouldDie | Bool | scriptedprivate |
smartDespawnDelayID | DelayID | scriptedprivate |
temporaryThreatCalculationType | EAIThreatCalculationType | scriptedprivate |
throwingGrenadeDelayEventID | DelayID | scriptedprivate |
thrownNPCNearbyCrowdNPCs | array<wref<Entity>> | scriptedprivate |
totalFrameDismembermentDamageReceived | Float | scriptedprivate |
totalFrameReactionDamageReceived | Float | scriptedprivate |
totalFrameWoundsDamageReceived | Float | scriptedprivate |
upperBodyStateCallbackID | ref<CallbackHandle> | scriptedprivate |
VehicleHitImmunityCallbackID | Uint32 | scriptedprivate |
wasAggressiveCrowd | Bool | scriptedprivate |
wasAimedAtLast | Bool | scriptedprivate |
wasChargingGadgetAtLast | Bool | scriptedprivate |
wasCWChargedAtLast | Bool | scriptedprivate |
wasJustKilledOrDefeated | Bool | scriptedpublic |
wasMeleeChargedAtLast | Bool | scriptedprivate |
Methods 249
private final func CacheStatusEffectAppliedByPlayer(evt: ref<ApplyStatusEffectEvent>)scripted
public final func CallUnregisterAggressiveNPC()scripted
public final const func CanEnableRagdollComponent(opt fromSetDeathParams: Bool) -> Boolscripted
public final func CanGoThroughDoors() -> Boolscripted
protected final func CanReceiveDamageFromRagdollImpacts(isDead: Bool, isDefeated: Bool, terminalVelocityReached: Bool, isHighFall: Bool) -> Boolscripted
protected final func CanStandUpFromRagdoll(currentPosition: Vector4) -> Boolscripted
protected final const func CheckNPCKilledThrowingGrenade(instigator: ref<GameObject>)scripted
public final const func CheckStubData(data: NPCstubData) -> Boolscripted
public final func ClearDefeatAndImmortality()scripted
public const func CompileScannerChunks() -> Boolscripted
protected func CreateListeners()scripted
protected func DamagePipelineFinalized(evt: ref<gameHitEvent>)scripted
protected final func Debug_Ragdoll()scripted
protected final func DelayStatusEffectApplication(evt: ref<ApplyStatusEffectEvent>)scripted
public final func DisableCollision()scripted
public final func EnableCollision()scripted
private final func EvaluateQuickHackPassivesIncapacitated()scripted
protected final func ForceReEvaluateGameplayRole()scripted
public final func GetAffiliation() -> Stringscripted
public final const func GetBounty() -> Bountyscripted
public final const func GetComfortZoneComponent() -> ref<IComponent>scripted
public final func GetDetectionPercentage() -> Floatscripted
private final const func GetHighestDamageStat(item: ref<gameItemData>) -> gamedataDamageTypescripted
public final const func GetInfluenceComponent() -> ref<InfluenceComponent>scripted
protected final func GetInfluenceMapScoreInRange(currentPosition: Vector4, range: Float, out scorePercentage: Float) -> Int32scripted
public final const func GetInitialRagdollPosition() -> Vector4scripted
public final const func GetLastHitAttackDirection() -> Vector4scripted
private final const func GetLastHitAttackRecord() -> ref<Attack_GameEffect_Record>scripted
private final const func GetLastHitAttackType() -> gamedataAttackTypescripted
private final const func GetLastHitAttackValues() -> array<Float>scripted
public final const func GetLastHitInstigator() -> wref<GameObject>scripted
public final func GetLastSEAppliedByPlayer() -> ref<StatusEffect>scripted
public final func GetMyKiller() -> wref<GameObject>scripted
private final const func GetPlayerID() -> EntityIDscripted
protected const func GetPS() -> ref<ScriptedPuppetPS>scripted
public final func GetRagdollInstigator(out ragdollInstigator: wref<GameObject>) -> Boolscripted
public final const func GetReplicatedStateClass() -> CNamescripted
public final const func GetScavengeComponent() -> ref<ScavengeComponent>scripted
public final func GetThreatCalculationType() -> EAIThreatCalculationTypescripted
public final const func GetTotalFrameDamage() -> Floatscripted
public final const func GetTotalFrameDismembermentDamage() -> Floatscripted
public final const func GetTotalFrameWoundsDamage() -> Floatscripted
private final func GetValidAttackFromDamageHistory(entry: script_ref<DamageHistoryEntry>) -> Boolscripted
public const func GetWasAggressiveCrowd() -> Boolscripted
public final func GrappleTargetDeadEnableRagdollComponent(b: Bool)scripted
protected final func HandleRagdollOnDeath(handleUncontrolledMovement: Bool)scripted
protected final func HandleRagdollOnDeathByEvent(handleUncontrolledMovement: Bool)scripted
public const func HasHeadUnderwater() -> Boolscripted
private final const func HasLastHitFlag(flag: hitFlag) -> Boolscripted
protected final func InitializeNPCManager()scripted
private final func InitThreatsCurves()scripted
public final const func IsAboutToBeDefeated() -> Boolscripted
public final const func IsAboutToDie() -> Boolscripted
public final const func IsAboutToDieOrDefeated() -> Boolscripted
protected final func IsAnOccupiedInfluenceMapNode(currentPosition: Vector4) -> Boolscripted
protected final func IsCloseEnoughForGrandFinale(target: wref<GameObject>, maxDistance: Float) -> Boolscripted
public const func IsDead() -> Boolscripted
public final const func IsDefeatMechanicActive() -> Boolscripted
protected final func IsFloorSteepEnoughToRagdoll() -> Boolscripted
public const func IsIncapacitated() -> Boolscripted
public const func IsNPC() -> Boolscripted
public const func IsPaperdoll() -> Boolscripted
public const func IsPlayerCompanion() -> Boolscripted
public const func IsPuppetInCombat() -> Boolscripted
public final const func IsPuppetTargetingPlayer() -> Boolscripted
public final const func IsRagdollEnabled() -> Boolscripted
public final const func IsRagdolling() -> Boolscripted
public final const func IsReplicable() -> Boolscripted
public final const func IsRipperdoc() -> Boolscripted
protected final func IsUnderneathVehicle() -> Boolscripted
public func Kill(opt instigator: wref<GameObject>, opt skipNPCDeathAnim: Bool, opt disableNPCRagdoll: Bool)scripted
public final const func KillIfUnderwater() -> Boolscripted
public final func MarkForDeath()scripted
public final func MarkForDefeat()scripted
public final func MountingEndEnableComponents()scripted
public final func MountingStartDisableComponents()scripted
protected cb func OnAfterDeathOrDefeat(evt: ref<NPCAfterDeathOrDefeatEvent>) -> Boolscripted
protected cb func OnAimedAt(value: Int32) -> Boolscripted
protected cb func OnAIThreatCalculationEvent(evt: ref<AIThreatCalculationEvent>) -> Boolscripted
protected cb func OnAnimatedRagdollDisabledEvent(evt: ref<AnimatedRagdollNotifyDisabledEvent>) -> Boolscripted
protected cb func OnAnimatedRagdollEnabledEvent(evt: ref<AnimatedRagdollNotifyEnabledEvent>) -> Boolscripted
protected cb func OnAnimVisibilityChangedEvent(evt: ref<AnimVisibilityChangedEvent>) -> Boolscripted
protected cb func OnApplyRelicMeleewareDamageOnNPCEvent(evt: ref<ApplyRelicMeleewareDamageOnNPCEvent>) -> Boolscripted
protected cb func OnAttitudeChanged(evt: ref<AttitudeChangedEvent>) -> Boolscripted
protected cb func OnCacheStatusEffectAnim(evt: ref<CacheStatusEffectAnimEvent>) -> Boolscripted
protected cb func OnCacheStatusEffectFX(evt: ref<CacheStatusEffectFXEvent>) -> Boolscripted
protected cb func OnCancelSmartDespawnRequest(evt: ref<CancelSmartDespawnRequest>) -> Boolscripted
protected cb func OnCheckDeadPuppetDisposedEvent(evt: ref<CheckDeadPuppetDisposedEvent>) -> Boolscripted
protected cb func OnCheckRagdollStateEvent(evt: ref<CheckPuppetRagdollStateEvent>) -> Boolscripted
protected cb func OnCheckUncontrolledMovementStatusEffectEvent(evt: ref<CheckUncontrolledMovementStatusEffectEvent>) -> Boolscripted
protected cb func OnCleanUpThrownNPCNearbyCrowdNPCs(evt: ref<CleanUpThrownNPCNearbyCrowdNPCs>) -> Boolscripted
protected cb func OnCombatGadget(value: Int32) -> Boolscripted
protected cb func OnCoverHit(evt: ref<gameCoverHitEvent>) -> Boolscripted
protected cb func OnCyberware(value: Int32) -> Boolscripted
protected cb func OnDeath(evt: ref<gameDeathEvent>) -> Boolscripted
protected final func OnDefeatedWithRecoverStatusEffectApplied()scripted
protected final func OnDefeatedWithRecoverStatusEffectRemoved()scripted
protected cb func OnDelayedSEReactionEvent(evt: ref<DelayedStatusEffectApplicationEvent>) -> Boolscripted
protected cb func OnDelaySetCoverNPCCurrentlyExposed(evt: ref<DelaySetCoverNPCCurrentlyExposed>) -> Boolscripted
protected cb func OnDetach() -> Boolscripted
protected cb func OnDeviceLinkEstablished(evt: ref<DeviceLinkEstablished>) -> Boolscripted
protected cb func OnDeviceLinkRequest(evt: ref<DeviceLinkRequest>) -> Boolscripted
protected cb func OnDisableRagdollComponentEvent(evt: ref<DisableRagdollComponentEvent>) -> Boolscripted
protected cb func OnEnteredPathWithDoors(evt: ref<EnteredPathWithDoors>) -> Boolscripted
protected cb func OnEnteredSplineEvent(evt: ref<EnteredSplineEvent>) -> Boolscripted
protected cb func OnExitedSplineEvent(evt: ref<ExitedSplineEvent>) -> Boolscripted
protected cb func OnExplorationLeftEvent(evt: ref<ExplorationLeftEvent>) -> Boolscripted
protected cb func OnFactChangedEvent(evt: ref<FactChangedEvent>) -> Boolscripted
protected cb func OnFinishedPathWithDoors(evt: ref<FinishedPathWithDoors>) -> Boolscripted
protected cb func OnFinisherEffectorActionOn(evt: ref<FinisherEffectorActionOn>) -> Boolscripted
protected cb func OnGameAttached() -> Boolscripted
public final func OnGodModeChanged()scripted
protected cb func OnGrappleTargetDeadEnableRagdollWithDelay(evt: ref<RagdollToggleDelayEvent>) -> Boolscripted
protected cb func OnHandleRagdollOnDeath(evt: ref<HandleRagdollOnDeathEvent>) -> Boolscripted
protected cb func OnHidePuppetDelayEvent(evt: ref<HidePuppetDelayEvent>) -> Boolscripted
protected cb func OnHit(evt: ref<gameHitEvent>) -> Boolscripted
private final func OnHitAnimation(hitEvent: ref<gameHitEvent>)scripted
private final func OnHitSounds(hitEvent: ref<gameHitEvent>)scripted
public final func OnHittingPlayer(playerPuppet: wref<GameObject>, damageInflicted: Float)scripted
private final func OnHitUI(hitEvent: ref<gameHitEvent>)scripted
protected func OnHitVFX(hitEvent: ref<gameHitEvent>)scripted
protected func OnIncapacitated()scripted
protected cb func OnItemAddedToSlot(evt: ref<ItemAddedToSlot>) -> Boolscripted
protected cb func OnItemRemovedFromSlot(evt: ref<ItemRemovedFromSlot>) -> Boolscripted
protected cb func OnItemVisualsAddedToSlot(evt: ref<ItemVisualsAddedToSlot>) -> Boolscripted
protected cb func OnLookedAtEvent(evt: ref<LookedAtEvent>) -> Boolscripted
protected cb func OnMelee(value: Int32) -> Boolscripted
protected cb func OnNonStealthQuickHackVictimEvent(evt: ref<NonStealthQuickHackVictimEvent>) -> Boolscripted
protected cb func OnNPCStartThrowingGrenadeEvent(evt: ref<NPCThrowingGrenadeEvent>) -> Boolscripted
public final func OnNPCThrown(nearbyCrowdNPCs: array<wref<Entity>>)scripted
protected cb func OnPlayerCompanionCacheData(evt: ref<PlayerCompanionCacheDataEvent>) -> Boolscripted
protected cb func OnPlayerDetectionChangedEvent(evt: ref<PlayerDetectionChangedEvent>) -> Boolscripted
protected cb func OnPostInitialize(evt: ref<entPostInitializeEvent>) -> Boolscripted
protected cb func OnPotentialDeath(evt: ref<gamePotentialDeathEvent>) -> Boolscripted
protected cb func OnPreloadAnimationsEvent(evt: ref<PreloadAnimationsEvent>) -> Boolscripted
protected cb func OnPreUninitialize(evt: ref<entPreUninitializeEvent>) -> Boolscripted
protected cb func OnQuestOverrideScannerPreset(evt: ref<OverrideScannerPreset>) -> Boolscripted
protected cb func OnQuestResetScannerPreset(evt: ref<ResetScannerPreset>) -> Boolscripted
private final func OnQuickHackEffectApplied(evt: ref<ApplyStatusEffectEvent>)scripted
private final func OnQuickHackEffectRemoved(evt: ref<RemoveStatusEffect>)scripted
protected cb func OnRagdollBodyPartWaterImpactEvent(evt: ref<RagdollBodyPartWaterImpactEvent>) -> Boolscripted
protected cb func OnRagdollDisabledEvent(evt: ref<RagdollNotifyDisabledEvent>) -> Boolscripted
protected cb func OnRagdollEnabledEvent(evt: ref<RagdollNotifyEnabledEvent>) -> Boolscripted
protected cb func OnRagdollImpactEvent(evt: ref<RagdollImpactEvent>) -> Boolscripted
protected cb func OnRemoveCachedStatusEffectFX(evt: ref<RemoveCachedStatusEffectFXEvent>) -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnResetAttackBlockedBlackBoardValue(evt: ref<ResetAttackBlockedBlackBoardValue>) -> Boolscripted
protected cb func OnResetNPCHitReactionTypePrereqStateEvent(evt: ref<ResetNPCHitReactionTypePrereqStateEvent>) -> Boolscripted
protected cb func OnResetTimeDilation(evt: ref<ResetTimeDilation>) -> Boolscripted
protected cb func OnResetTotalFrameDamage(evt: ref<ResetFrameDamage>) -> Boolscripted
protected cb func OnResetVehicleHijackEvent(evt: ref<ResetVehicleHijackEvent>) -> Boolscripted
protected func OnResurrected()scripted
protected cb func OnRevealStateChanged(evt: ref<RevealStateChangedEvent>) -> Boolscripted
protected cb func OnScanningLookedAt(evt: ref<ScanningLookAtEvent>) -> Boolscripted
protected cb func OnSecuritySystemAgentTrackingPlayer(evt: ref<SecuritySystemSupport>) -> Boolscripted
protected cb func OnSetBounty(evt: ref<SetBountyEvent>) -> Boolscripted
protected cb func OnSetBountyAwardedEvent(evt: ref<SetBountyAwardedEvent>) -> Boolscripted
protected cb func OnSetBountyObjectEvent(evt: ref<SetBountyObjectEvent>) -> Boolscripted
protected cb func OnSetDeathDirection(evt: ref<gameDeathDirectionEvent>) -> Boolscripted
protected cb func OnSetDeathParams(evt: ref<gameDeathParamsEvent>) -> Boolscripted
protected cb func OnSetExposeQuickHacks(evt: ref<SetExposeQuickHacks>) -> Boolscripted
protected cb func OnSetPuppetTargetingPlayer(evt: ref<OnBeingTarget>) -> Boolscripted
protected cb func OnSetupWorkspotActionEvent(evt: ref<SetupWorkspotActionEvent>) -> Boolscripted
public final func OnSignalOnUnstoppableStateSignal(signalId: Uint16, newValue: Bool, userData: ref<OnUnstoppableStateSignal>)scripted
protected cb func OnSmartBulletDeflectedEvent(evt: ref<SmartBulletDeflectedEvent>) -> Boolscripted
protected cb func OnSmartDespawnRequest(evt: ref<SmartDespawnRequest>) -> Boolscripted
protected cb func OnStartRagdollDamageEvent(inEvent: ref<StartRagdollDamageEvent>) -> Boolscripted
protected cb func OnStatusEffectApplied(evt: ref<ApplyStatusEffectEvent>) -> Boolscripted
protected cb func OnStatusEffectRemoved(evt: ref<RemoveStatusEffect>) -> Boolscripted
protected cb func OnStatusEffectSignal(evt: ref<StatusEffectSignalEvent>) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
protected final func OnThrownNPCRagdollImpact()scripted
protected final func OnUncontrolledMovementStatusEffectAdded(evt: ref<ApplyStatusEffectEvent>)scripted
protected final func OnUncontrolledMovementStatusEffectRemoved()scripted
protected cb func OnUnregisterAggressiveCrowd(evt: ref<UnregisterAggressiveCrowd>) -> Boolscripted
protected cb func OnVehicleHackedEvent(evt: ref<VehicleHackedEvent>) -> Boolscripted
protected cb func OnVehicleHijackEvent(evt: ref<VehicleHijackEvent>) -> Boolscripted
protected cb func OnVehicleRammedEvent(evt: ref<VehicleRammedEvent>) -> Boolscripted
private final func PlayImpactSound()scripted
protected final const func PlayVOOnPlayerOrPlayerCompanion(instigator: ref<GameObject>)scripted
protected final const func PlayVOOnSquadMembers(instigatorIsPlayer: Bool)scripted
protected final func PrepareVendor()scripted
protected final func PrepareVendorTask(data: ref<ScriptTaskData>)scripted
private final func ProcessAndroidIncapacitated()scripted
private final func ProcessDoTAttackData()scripted
private final func ProcessStatusEffectApplication(evt: ref<ApplyStatusEffectEvent>)scripted
public final const func PuppetIsNotVisible() -> Boolscripted
public final func ReevaluatEAIThreatCalculationType()scripted
private final func ReevaluateQuickHackPerkRewardsForPlayer()scripted
protected final func RegisterCallbacks()scripted
protected final func RegisterCallbacksForReactions()scripted
protected func RemoveListeners()scripted
private final func RemoveStrongArmsFX()scripted
protected final func RemoveVendor()scripted
protected final func RemoveVendorTask()scripted
private final func RequestHitReaction(hitEvent: ref<gameHitEvent>)scripted
public final func ResetCompanionRoleCacheTimeStamp()scripted
protected final func ResetRagdollDamageData()scripted
private final func ResolveReactiOnLookedAt(isLookedAt: Bool)scripted
private final func SearchForNonlethalFlag() -> Boolscripted
private final func SendAfterDeathOrDefeatEvent()scripted
private final func SendDataTrackingEvent(defeated: Bool, nonLethal: Bool)scripted
protected final func SendRevealStateToAllWeakspots(revealState: ERevealState)scripted
protected final func SendStatusEffectSignal(priority: Float, tags: script_ref<array<CName>>, flags: script_ref<array<EAIGateSignalFlags>>, statusEffectID: TweakDBID, repeatSignalDelay: Float, remainingStatusEffectDuration: Float)scripted
private final func SetAnimWrapperWeightBasedOnFaction()scripted
protected final func SetBounty(bounty: script_ref<Bounty>)scripted
public final func SetBountyAwarded(awarded: Bool)scripted
public final func SetDetectionPercentage(percent: Float)scripted
public final func SetDisableRagdoll(disableRagdoll: Bool, opt force: Bool, opt leaveRagdollEnabled: Bool)scripted
private final func SetHitEventData(hitEvent: ref<gameHitEvent>, hitReactionFactor: Float, hitWoundsFactor: Float, hitDismembermentFactor: Float)scripted
public final func SetIsDefeatMechanicActive(isDefeatMechanicActive: Bool, opt isInitialisation: Bool)scripted
public final func SetMyKiller(killer: ref<GameObject>)scripted
private final func SetPuppetTargetingPlayer(isTargeting: Bool)scripted
protected final func SetRagdollDamageData(ragdollImpactPointData: RagdollImpactPointData, currentPosition: Vector4)scripted
private final func SetRandomAnimWrappersForLocomotion()scripted
public final func SetWasAggressiveCrowd(wasAggressive: Bool)scripted
private final func SetWeaponFx()scripted
private final func ShouldDelayStatusEffectApplication(evt: ref<ApplyStatusEffectEvent>) -> Boolscripted
private final const func ShouldRequestHitReaction(hitEvent: ref<gameHitEvent>) -> Boolscripted
protected final func ShouldTripVictim(victim: ref<NPCPuppet>) -> Boolscripted
private final func SpawnHitVisualEffect(n: CName)scripted
protected final func SpawnRagdollBumpAttack(position: Vector4)scripted
protected final func SpawnRagdollFloorSplash(evt: script_ref<RagdollImpactPointData>)scripted
protected final func SpawnRagdollSplatter(impactData: script_ref<RagdollImpactPointData>, isDead: Bool)scripted
private final func SpawnStrongArmsFX()scripted
public final func SpawnVehicleBumpAttack(vehicle: wref<VehicleObject>, instigator: wref<GameObject>)scripted
protected func StopStatusEffectSFX(evt: ref<RemoveStatusEffect>)scripted
protected func StopStatusEffectVFX(evt: ref<RemoveStatusEffect>)scripted
protected final func SwitchTargetPlayerTrackedAccuracy(freeze: Bool) -> Boolscripted
protected final func SwitchTargetPlayerTrackedAccuracy(ttc: ref<TargetTrackerComponent>, freeze: Bool) -> Boolscripted
protected final func TriggerDefeatedBehavior(evt: ref<ApplyStatusEffectEvent>)scripted
private final func TriggerPendingSEEvent()scripted
protected final func TriggerRagdollBehavior()scripted
protected final func TriggerRagdollBehaviorEnd()scripted
protected final func TriggerStatusEffectBehavior(evt: ref<ApplyStatusEffectEvent>, opt alwaysTrigger: Bool, opt checkCachedSEAnim: Bool)scripted
protected final func TryRepeatStatusEffectSignal(priority: Float, tags: script_ref<array<CName>>, flags: script_ref<array<EAIGateSignalFlags>>, statusEffectID: TweakDBID, repeatSignalDelay: Float, remainingStatusEffectDuration: Float)scripted
private final func TrySetPreventionCodeRedReinforcement()scripted
private final func UnregisterAggressiveNPC()scripted
protected final func UnregisterCallbacksForReactions()scripted
public func UpdateAdditionalScanningData()scripted
protected final func UpdateAnimgraphRagdollState(isActive: Bool)scripted
public final func UpdateCollisionState(opt onRagdollDisabled: Bool)scripted
private final func UpdateVehicleHitImmunity()scripted
public final func WasJustKilledOrDefeated() -> Boolscripted