BlackICE Scripting

NPCPuppet class

NPCPuppet

Inheritance

Base: ScriptedPuppet

Derived

None.

Properties

PropertyType
lastHitEventgame.events.HitEvent? scripted
totalFrameReactionDamageReceivedfloat scripted
totalFrameWoundsDamageReceivedfloat scripted
totalFrameDismembermentDamageReceivedfloat scripted
hitEventLockScriptReentrantRWLock scripted
NPCManagerNPCManager? scripted
customDeathDirectionint scripted
deathOverrideStatebool scripted
agonyStatebool scripted
defensiveStatebool scripted
lastSetupWorkspotActionEventgame.SetupWorkspotActionEvent? scripted
wasJustKilledOrDefeatedbool scripted
shouldDiebool scripted
shouldBeDefeatedbool scripted
sentDownedEventbool scripted
isRagdollingbool scripted
hasAnimatedRagdollbool scripted
disableCollisionRequestedbool scripted
ragdollInstigatorWeakHandle<game.Object> scripted
ragdollSplattersSpawnedint scripted
ragdollFloorSplashSpawnedbool scripted
ragdollDamageDataRagdollDamagePollData scripted
ragdollInitialPositionVector4 scripted
ragdollActivationTimestampfloat scripted
ragdollImpactedNPCsWeakHandle<NPCPuppet>[] scripted
disableRagdollAfterRecoverybool scripted
thrownNPCNearbyCrowdNPCsWeakHandle<ent.Entity>[] scripted
isNotVisiblebool scripted
deathListenerNPCDeathListener? scripted
poiseListenerNPCPoiseListener? scripted
godModeStatListenerNPCGodModeListener? scripted
VehicleHitImmunityCallbackIDuint scripted
npcCollisionComponentent.SimpleColliderComponent? scripted
npcRagdollComponentent.IComponent? scripted
npcTraceObstacleComponentent.SimpleColliderComponent? scripted
npcMountedToPlayerComponentsent.IComponent?[] scripted
scavengeComponentScavengeComponent? scripted
influenceComponentgame.influence.Component? scripted
comfortZoneComponentent.IComponent? scripted
isTargetingPlayerbool scripted
shouldBeImmuneToVehicleHitbool scripted
playerStatsListenergame.ScriptStatsListener? scripted
upperBodyStateCallbackIDred.CallbackObject? scripted
leftCyberwareStateCallbackIDred.CallbackObject? scripted
meleeStateCallbackIDred.CallbackObject? scripted
combatGadgetStateCallbackIDred.CallbackObject? scripted
wasAimedAtLastbool scripted
wasCWChargedAtLastbool scripted
wasMeleeChargedAtLastbool scripted
wasChargingGadgetAtLastbool scripted
isLookedAtbool scripted
cachedPlayerIDent.EntityID scripted
wasAggressiveCrowdbool scripted
canGoThroughDoorsbool scripted
lastStatusEffectSignalSentWeakHandle<game.data.StatusEffect_Record> scripted
cachedStatusEffectAnimWeakHandle<game.data.StatusEffect_Record> scripted
resendStatusEffectSignalDelayIDgame.DelayID scripted
lastSEAppliedByPlayergame.StatusEffect? scripted
pendingSEEventgame.events.ApplyStatusEffectEvent? scripted
pendingDueToCachedSEAnimbool scripted
bountyBounty scripted
cachedVFXListWeakHandle<game.data.StatusEffectFX_Record>[] scripted
cachedSFXListWeakHandle<game.data.StatusEffectFX_Record>[] scripted
isThrowingGrenadeToPlayerbool scripted
throwingGrenadeDelayEventIDgame.DelayID scripted
myKillerWeakHandle<game.Object> scripted
primaryThreatCalculationTypeEAIThreatCalculationType scripted
temporaryThreatCalculationTypeEAIThreatCalculationType scripted
isPlayerCompanionCachedbool scripted
isPlayerCompanionCachedTimeStampfloat scripted
quickHackEffectsApplieduint scripted
hackingResistanceModgame.ConstantStatModifierData_Deprecated? scripted
delayNonStealthQuickHackVictimEventIDgame.DelayID scripted
cachedIsPaperdollint scripted
smartDespawnDelayIDgame.DelayID scripted
despawnTicksuint scripted

Functions