ScriptedPuppet
AddLinkedStatusEffect(netrunner : EntityID, target : EntityID, actionEffects : array:wref:ObjectActionEffect_Record)
AddListener(obj : ref:GameObject, listener : ref:PuppetListener)
AddRecordEquipment(equipmentPriority : EquipmentPriority, powerLevel : Int32)
AwardsExperience() : Bool
CanBeTagged() : Bool
CanOverrideNetworkContext() : Bool
CanRagdoll(obj : wref:GameObject) : Bool
CanRevealRemoteActionsWheel() : Bool
ClearLinkedStatusEffect()
CreateClearOutlinesRequest()
CreateCustomBlackboard(obj : ref:GameObject, blackboard : ref:IBlackboard)
CreateCustomBlackboardFromDef(obj : ref:GameObject, blackboardDef : ref:CustomBlackboardDef)
CreateListeners()
CreateObjectActionsCallbackController(instigator : wref:Entity)
CreateTakedownEventOnLayerActivation(evt : ref:InteractionEvent)
DestroyObjectActionsCallbackController()
DetermineInteractionState()
DeterminGameplayRole() : EGameplayRole
DropHeldItems(self : wref:ScriptedPuppet) : Bool
DropItemFromSlot(obj : wref:GameObject, slot : TweakDBID)
DropWeaponFromSlot(obj : wref:GameObject, slot : TweakDBID)
EnableInteraction(layer : CName, b : Bool)
EnableLootInteractionWithDelay(puppet : ref:gamePuppet)
EnableSensesComponent(b : Bool)
EquipSavedLoadout()
EvaluateApplyingStatusEffectsFromMountedObjectToPlayer(npc : wref:GameObject, player : wref:GameObject)
EvaluateLootQuality(self : wref:GameObject)
EvaluateLootQuality() : Bool
EvaluateLootQualityEvent()
ExecuteAction(choice : InteractionChoice)
ExecuteAction(action : ref:ScriptableDeviceAction)
ForceVisionAppearanceNetrunner(target : ref:GameObject, sourceID : EntityID, sourceName : CName, toggle : Bool)
GenerateLootModifiers(self : ref:ScriptedPuppet, lootModifiers : array:ref:gameStatModifierData)
GenerateMaterialDrops(baseUncommonMaterials : Float, baseRareMaterials : Float, baseEpicMaterials : Float, baseLegendaryMaterials : Float, TS : ref:TransactionSystem)
GetActiveWeapon(obj : ref:GameObject) : wref:WeaponObject
GetAIControllerComponent() : ref:AIHumanComponent
GetAnimationControllerComponent() : ref:AnimationControllerComponent
GetAreIncomingSecuritySystemEventsSuppressed() : Bool
GetAttitudeAgent() : ref:AttitudeAgent
GetBlackboardIntVariable(id : BlackboardID_Int) : Int32
GetBumpComponent() : ref:BumpComponent
GetCombatHUDManagerComponent() : ref:CombatHUDManager
GetCooldownStorage() : ref:CooldownStorage
GetCrowd() : Bool
GetCrowdMemberComponent() : ref:CrowdMemberBaseComponent
GetCurrentlyEquippedItems(heldObjects : array:ref:ItemObject) : Bool
GetCurrentOutline() : EFocusOutlineType
GetCurrentWorkspotTags() : array:CName
GetCustomBlackboard() : ref:IBlackboard
GetDefaultHighlight() : ref:FocusForcedHighlightData
GetDefenseModeStateFromBlackboard() : gamedataDefenseMode
GetDeterminatedSecurityAreaType() : ESecurityAreaType
GetDeviceLink() : ref:PuppetDeviceLinkPS
GetDismembermentComponent() : ref:DismembermentComponent
GetDistToTraceEndFromPosToMainTrackedObject(traceSource : AdditionalTraceType) : Float
GetEquipment(self : wref:ScriptedPuppet) : array:ref:gameItemData
GetFxResourceByKey(key : CName) : FxResource
GetGender() : CName
GetGrappleChild(obj : wref:GameObject) : wref:GameObject
GetGrappleParent(obj : wref:GameObject) : wref:GameObject
GetHighLevelStateFromBlackboard() : gamedataNPCHighLevelState
GetHitReactionComponent() : ref:HitReactionComponent
GetHitReactionModeFromBlackboard() : EHitReactionMode
GetHitRepresantationSlotComponent() : ref:SlotComponent
GetICELevel() : Float
GetIgnoredDurationStats() : array:wref:StatusEffect_Record
GetIsIconic() : Bool
GetItemMinigameAttempted(itemID : ItemID) : Bool
GetKiller() : wref:Entity
GetLastDamageTimeFrom(threat : ref:GameObject, isMelee : Bool) : Float
GetLinkedStatusEffect() : LinkedStatusEffect
GetLootQuality() : gamedataQuality
GetMasterConnectedClassTypes() : ConnectedClassTypes
GetMovePolicesComponent() : ref:MovePoliciesComponent
GetNetworkBlackboard() : ref:IBlackboard
GetNetworkBlackboardDef() : ref:NetworkBlackboardDef
GetNetworkLinkSlotName() : CName
GetNetworkLinkSlotName(transform : WorldTransform) : CName
GetNPCRarity() : gamedataNPCRarity
GetNPCType() : gamedataNPCType
GetObjectSelectionComponent() : ref:ObjectSelectionComponent
GetObjectToForwardHighlight() : array:wref:GameObject
GetPhoneCallIndicatorSlotName() : CName
GetPingDuration() : Float
GetPS() : ref:ScriptedPuppetPS
GetPuppetPS() : ref:ScriptedPuppetPS
GetPuppetRarity() : ref:NPCRarity_Record
GetPuppetRarityEnum() : gamedataNPCRarity
GetPuppetReactionPresetType() : gamedataReactionPresetType
GetPuppetStateBlackboard() : ref:IBlackboard
GetQuickHackDuration(quickHackID : TweakDBID, rootObject : wref:GameObject, targetID : StatsObjectID, instigatorID : EntityID) : Float
GetReactionPresetID() : TweakDBID
GetRecord() : ref:Character_Record
GetSecuritySystem() : ref:SecuritySystemControllerPS
GetSensesComponent() : ref:SenseComponent
GetSensorObjectComponent() : ref:SensorObjectComponent
GetSignalHandlerComponent() : ref:AISignalHandlerComponent
GetSignalTable() : ref:gameBoolSignalTable
GetSlotComponent() : ref:SlotComponent
GetStanceStateFromBlackboard() : gamedataNPCStanceState
GetStatesComponent() : ref:NPCStatesComponent
GetStimReactionComponent() : ref:ReactionManagerComponent
GetTargetTrackerComponent() : ref:TargetTrackerComponent
GetTargetTrackingExension() : ref:TargetTrackingExtension
GetTransformHistoryComponent() : ref:TransformHistoryComponent
GetUpperBodyStateFromBlackboard() : gamedataNPCUpperBodyState
GetVendorType() : gamedataVendorType
GetVisibleObjectComponent() : ref:VisibleObjectComponent
GetWeakspotComponent() : ref:WeakspotComponent
GetWeaponLeft(obj : ref:GameObject) : wref:WeaponObject
GetWeaponRight(obj : ref:GameObject) : wref:WeaponObject
GiveEquipment(equipmentPriority : EquipmentPriority, characterRecord : ref:Character_Record, powerLevel : Int32)
HandleSquadAction(actionName : CName, verb : EAISquadVerb)
HasActiveQuickHackUpload() : Bool
HasCalculatedEquipment(equipmentPriority : EquipmentPriority, characterRecord : ref:Character_Record) : Bool
HasDirectActionsActive() : Bool
HasEquipment(equipmentPriority : EquipmentPriority) : Bool
HasHeadUnderwater() : Bool
HasLoot() : Bool
HasLootableItems(self : wref:ScriptedPuppet) : Bool
HasPrimaryOrSecondaryEquipment() : Bool
HasValidLootQuality() : Bool
HasWorkspotTag(tag : CName) : Bool
HidePhoneCallDuration(statPoolType : gamedataStatPoolType)
IsActive(obj : ref:GameObject) : Bool
IsActive() : Bool
IsActiveBackdoor() : Bool
IsActiveInternal() : Bool
IsAggressive() : Bool
IsAlive(obj : ref:GameObject) : Bool
IsAndroid() : Bool
IsBackdoor() : Bool
IsBeingGrappled(obj : wref:GameObject) : Bool
IsBlinded(obj : wref:GameObject) : Bool
IsBoss(obj : wref:GameObject) : Bool
IsBoss() : Bool
IsBreached() : Bool
IsCharacterChildren() : Bool
IsCharacterCivilian() : Bool
IsCharacterCyberpsycho() : Bool
IsCharacterGanger() : Bool
IsCharacterPolice() : Bool
IsConnectedToBackdoorDevice() : Bool
IsConnectedToSecuritySystem() : Bool
IsContainer() : Bool
IsCrowd() : Bool
IsDead() : Bool
IsDeadNoStatPool() : Bool
IsDeaf(obj : wref:GameObject) : Bool
IsDefeated(obj : ref:GameObject) : Bool
IsDrone() : Bool
IsHackingPlayer() : Bool
IsHuman() : Bool
IsHumanoid() : Bool
IsInvestigating() : Bool
IsInvestigatingObject(object : ref:GameObject) : Bool
IsMassive() : Bool
IsMechanical() : Bool
IsMechanical(self : wref:ScriptedPuppet) : Bool
IsNanoWireHacked(obj : ref:GameObject) : Bool
IsNetworkKnownToPlayer() : Bool
IsNetworkLinkDynamic() : Bool
IsOfficer() : Bool
IsOnAutonomousAI() : Bool
IsOnOffMeshLink(obj : wref:GameObject) : Bool
IsPerformingCallReinforcements() : Bool
IsPlayerAround() : Bool
IsPlayerCompanion() : Bool
IsPlayerCompanion(obj : wref:GameObject) : Bool
IsPlayerCompanion(obj : wref:GameObject, companion : wref:GameObject) : Bool
IsPrevention() : Bool
IsPuppet() : Bool
IsQualityRangeInteractionLayer(layerTag : CName) : Bool
IsQuest() : Bool
IsQuickHackAble() : Bool
IsQuickHacksExposed() : Bool
IsRevealed() : Bool
IsTargetTresspassingMyZone(target : ref:GameObject) : Bool
IsTurnedOff(obj : ref:GameObject) : Bool
IsTurnedOffNoStatusEffect() : Bool
IsUnconscious(obj : ref:GameObject) : Bool
IsUnderwater(howDeep : Float) : Bool
IsVendor() : Bool
Kill(instigator : wref:GameObject, skipNPCDeathAnim : Bool, disableNPCRagdoll : Bool)
LogDamageReceived(evt : ref:gameDamageReceivedEvent, instigator : ref:GameObject, dmgSituation : gameTelemetryDamageSituation)
LogEnemyDown(evt : ref:KillRewardEvent, dmgSituation : gameTelemetryDamageSituation)
LootAllItems(choiceEvent : ref:InteractionChoiceEvent)
MySecuritySystemState() : ESecuritySystemState
NotifyHitReactionSourceChanged(hitSource : Int32)
NotifyHitReactionTypeChanged(hitType : Int32)
OnAccessPointMiniGameStatus(evt : ref:AccessPointMiniGameStatus) : Bool
OnAddOrRemoveListener(evt : ref:AddOrRemoveListenerEvent) : Bool
OnAttitudeChanged(evt : ref:AttitudeChangedEvent) : Bool
OnBloodPuddleEvent(evt : ref:BloodPuddleEvent) : Bool
OnClearOutlinesRequest(evt : ref:ClearOutlinesRequestEvent)
OnCommunicationEvent(evt : ref:CommunicationEvent) : Bool
OnCreateCustomBlackboard(evt : ref:CreateCustomBlackboardEvent) : Bool
OnDamageDealt(evt : ref:gameTargetDamageEvent) : Bool
OnDamageReceived(evt : ref:gameDamageReceivedEvent) : Bool
OnDeath(evt : ref:gameDeathEvent) : Bool
OnDefeated(evt : ref:DefeatedEvent) : Bool
OnDelayedTakedownGameEffectEvent(evt : ref:DelayedGameEffectEvent) : Bool
OnDetach() : Bool
OnDied()
OnDiveFinished(reason : CName)
OnEvaluateLootQuality(evt : ref:EvaluateLootQualityEvent) : Bool
OnEvaluateMinigame(evt : ref:EvaluateMinigame) : Bool
OnExecutePuppetAction(evt : ref:ExecutePuppetActionEvent) : Bool
OnExitShapeEvent(evt : ref:ExitShapeEvent) : Bool
OnGameAttached() : Bool
OnHackPlayerEvent(evt : ref:HackPlayerEvent) : Bool
OnHit(evt : ref:gameHitEvent) : Bool
OnHUDInstruction(evt : ref:HUDInstruction) : Bool
OnIncapacitated()
OnInteraction(choiceEvent : ref:InteractionChoiceEvent) : Bool
OnInteractionActivated(evt : ref:InteractionEvent) : Bool
OnInteractionUsed(evt : ref:InteractionChoiceEvent) : Bool
OnInventoryChangedEvent(evt : ref:InventoryChangedEvent) : Bool
OnInventoryEmptyEvent(evt : ref:OnInventoryEmptyEvent) : Bool
OnItemAddedEvent(evt : ref:ItemAddedEvent) : Bool
OnItemAddedToSlot(evt : ref:ItemAddedToSlot) : Bool
OnItemRemoveddEvent(evt : ref:ItemBeingRemovedEvent) : Bool
OnItemRemovedFromSlot(evt : ref:ItemRemovedFromSlot) : Bool
OnKillRewardEvent(evt : ref:KillRewardEvent) : Bool
OnLootPickupDelayEvent(evt : ref:LootPickupDelayEvent) : Bool
OnMinigameFailEvent(evt : ref:MinigameFailEvent) : Bool
OnNetworkLinkQuickhackEvent(evt : ref:NetworkLinkQuickhackEvent) : Bool
OnObjectActionRefreshEvent(evt : ref:gameObjectActionRefreshEvent) : Bool
OnOutlineRequestEvent(evt : ref:OutlineRequestEvent) : Bool
OnPauseResumePhoneCallEvent(evt : ref:PauseResumePhoneCallEvent) : Bool
OnPulseEvent(evt : ref:gameVisionModeUpdateVisuals) : Bool
OnQuickHackPanelStateChanged(evt : ref:QuickHackPanelStateEvent) : Bool
OnQuickSlotCommandUsed(evt : ref:QuickSlotCommandUsed) : Bool
OnReevaluateOxygenEvent(evt : ref:ReevaluateOxygenEvent) : Bool
OnRegisterPostion(evt : ref:RegisterPostionEvent) : Bool
OnRemoveLinkedStatusEffectsEvent(evt : ref:RemoveLinkedStatusEffectsEvent) : Bool
OnRemoveLinkEvent(evt : ref:RemoveLinkEvent) : Bool
OnRequestComponents(ri : EntityRequestComponentsInterface) : Bool
OnRequestDismemberment(evt : ref:RequestDismembermentEvent) : Bool
OnResetSignalAIEventReceived(evt : ref:ResetSignal) : Bool
OnResurrect(evt : ref:ResurrectEvent) : Bool
OnResurrected()
OnRevealDeviceRequest(evt : ref:RevealDeviceRequest) : Bool
OnRevealNetworkGridOnPulse(evt : ref:RevealNetworkGridOnPulse) : Bool
OnRevealRequest(evt : ref:RevealRequestEvent) : Bool
OnRevealStateChanged(evt : ref:RevealStateChangedEvent) : Bool
OnScanningEvent(evt : ref:ScanningEvent) : Bool
OnScanningLookAtEvent(evt : ref:ScanningLookAtEvent) : Bool
OnSecurityAreaCrossingPerimeter(evt : ref:SecurityAreaCrossingPerimeter) : Bool
OnSecuritySupportThreshold(above : Bool)
OnSetBloodPuddleSettingsEvent(evt : ref:SetBloodPuddleSettingsEvent) : Bool
OnSetExposeQuickHacks(evt : ref:SetExposeQuickHacks) : Bool
OnSetLootInteractionAccessEvent(evt : ref:SetLootInteractionAccessibilityEvent) : Bool
OnSignalForcedRagdollDeathSignal(signalId : Uint16, newValue : Bool, userData : ref:ForcedRagdollDeathSignal)
OnSignalNPCStateChangeSignal(signalId : Uint16, newValue : Bool, userData : ref:NPCStateChangeSignal)
OnSignalSquadActionSignal(signalId : Uint16, newValue : Bool)
OnStartEndPhoneCallEvent(evt : ref:StartEndPhoneCallEvent) : Bool
OnStatusEffectApplied(evt : ref:ApplyStatusEffectEvent) : Bool
OnStatusEffectRemoved(evt : ref:RemoveStatusEffect) : Bool
OnSuppressNPCInSecuritySystem(evt : ref:SuppressNPCInSecuritySystem) : Bool
OnTakeControl(ri : EntityResolveComponentsInterface) : Bool
OnToggleTargetingComponentsEvent(evt : ref:ToggleTargetingComponentsEvent) : Bool
OnUploadProgressStateChanged(evt : ref:UploadProgramProgressEvent) : Bool
OnWorkspotFinishedEvent(evt : ref:WorkspotFinishedEvent) : Bool
OnWorkspotStartedEvent(evt : ref:WorkspotStartedEvent) : Bool
OrderChoice(choiceEvent : ref:InteractionChoiceEvent)
PausePhoneCallDuration(statPoolType : gamedataStatPoolType)
ProcessEnemyNetrunnerTutorialFact()
ProcessLoot(self : wref:ScriptedPuppet)
ProcessLootMinigame(baseMoney : Float, baseUncommonMaterials : Float, baseRareMaterials : Float, baseEpicMaterials : Float, baseLegendaryMaterials : Float, baseShardDropChance : Float, TS : ref:TransactionSystem)
ProcessSupportiveItems(self : wref:ScriptedPuppet)
ProcessSyncedAnimationPuppetActions(evt : ref:InteractionChoiceEvent)
PropagateFadeOutlinesRequestToItems()
PropagateOutlineToCurrentlyUsedItems(evt : ref:OutlineRequestEvent)
PulseNetwork(revealNetworkAtEnd : Bool)
PuppetSubmergedRequestRemovingStatusEffects(obj : wref:GameObject)
PushTakedownActionEventToPSM(evt : ref:InteractionChoiceEvent)
ReevaluateOxygenConsumption(puppet : wref:ScriptedPuppet)
RefreshCachedDataCharacterTags()
RefreshCachedReactionPresetData()
RegisterSubCharacter()
RemoveLink()
RemoveLinkedStatusEffects() : Bool
RemoveLinkedStatusEffectsFromTarget(sourceID : EntityID) : Bool
RemoveListener(obj : ref:GameObject, listener : ref:PuppetListener)
RemoveListeners()
RequestDeviceDebug(obj : ref:GameObject, device : wref:Device)
RequestRevealOutline(obj : ref:GameObject, doReveal : Bool, whoWantsToReveal : EntityID)
RequestRevealOutline(shouldIncreaseCounter : Bool, requester : EntityID)
ResetActionSignal(puppet : wref:ScriptedPuppet, signalName : CName) : Bool
ResolveQualityRangeInteractionLayer()
ResumePhoneCallDuration(statPoolType : gamedataStatPoolType, initialDuration : Float)
RevokeAllTickets()
RewardKiller(killer : wref:GameObject, killType : gameKillType, isAnyDamageNonlethal : Bool)
ScaleDroppedItem(itemData : wref:gameItemData, owner : wref:ScriptedPuppet)
SendActionSignal(puppet : wref:ScriptedPuppet, signalName : CName, duration : Float) : Bool
SendAIDeathSignal()
SendAndroidTurnOffEvent(obj : wref:GameObject)
SendAndroidTurnOnEvent(obj : wref:GameObject)
SendDefeatedEvent(obj : wref:GameObject)
SendInteractionChoiceToPSM(choiceEvent : ref:InteractionChoiceEvent, id : CName, isChoiceActive : Bool)
SendNameplateVisibleEvent(obj : wref:GameObject, visible : Bool)
SendQuickhackCommands(shouldOpen : Bool)
SendResurrectEvent(obj : wref:GameObject)
SetBloodPuddleSettings(puppet : ref:GameObject, shouldSpawnBloodPuddle : Bool)
SetItemMinigameAttempted(itemID : ItemID)
SetKiller(killer : wref:Entity)
SetMainTrackedObject(target : ref:GameObject)
SetReactionPresetID(presetID : TweakDBID)
SetSenseObjectType(type : gamedataSenseObjectType)
SetSkipDeathAnimation(value : Bool)
ShouldEnableRemoteLayer() : Bool
ShouldPulseNetwork() : Bool
ShouldRegisterToHUD() : Bool
ShouldShowScanner() : Bool
ShouldSkipDeathAnimation() : Bool
ShouldSpawnBloodPuddle() : Bool
ShowPhoneCallDuration(duration : Float, statType : gamedataStatType, statPoolType : gamedataStatPoolType, statPoolID : TweakDBID)
ShowQuickHackDuration(action : ref:ScriptableDeviceAction)
SquadUpdate(leaveSquad : Bool, squadType : AISquadType)
StartOxygenDecay()
StartPingingNetwork()
StopOxygenDecay()
StopPingingNetwork()
ToggleInteractionLayers()
TranslateChoicesIntoQuickSlotCommands(choices : array:InteractionChoice, commands : array:ref:QuickhackData)
TriggerSecuritySystemNotification(lastKnownPosition : Vector4, threat : wref:GameObject, type : ESecurityNotificationType, stimType : gamedataStimType)
UnregisterSubCharacter()
Update(dt : Float)
UpdateLootInteraction()
UpdateQuickHackableState(isQuickHackable : Bool)
UpdateScannerLookAtBB(b : Bool)
Last updated