BlackICE Scripting

class

ScriptedPuppet

  • 65 properties
  • 394 functions
  • 2 derived classes

Extends game.Puppet game.PuppetBase game.TimeDilatable game.Object ent.GameEntity ent.Entity IScriptable ISerializable

Properties

PropertyTypeOffset
aiControllerAIHumanComponent?0xF0 scripted
movePoliciesmove.PoliciesComponent?0x100 scripted
aiStateHandlerComponentAIPhaseStateEventHandlerComponent?0x110 scripted
hitReactionComponentHitReactionComponent?0x120 scripted
signalHandlerComponentAISignalHandlerComponent?0x130 scripted
reactionComponentReactionManagerComponent?0x140 scripted
dismembermentComponentgame.DismembermentComponent?0x150 scripted
hitRepresantationent.SlotComponent?0x160 scripted
interactionComponentgame.interactions.Component?0x170 scripted
slotComponentent.SlotComponent?0x180 scripted
sensesComponentsense.Component?0x190 scripted
visibleObjectComponentsense.VisibleObjectComponent?0x1A0 scripted
visibleObjectPositionUpdatedbool0x1B0 scripted
sensorObjectComponentsense.SensorObjectComponent?0x1B8 scripted
targetTrackerComponentAITargetTrackerComponent?0x1C8 scripted
targetingComponentsArraygame.TargetingComponent?[]0x1D8 scripted
statesComponentNPCStatesComponent?0x1E8 scripted
fxResourceMapperFxResourceMapperComponent?0x1F8 scripted
linkedStatusEffectLinkedStatusEffect0x208 scripted
resourceLibraryComponentResourceLibraryComponent?0x230 scripted
crowdMemberComponentCrowdMemberBaseComponent?0x240 scripted
inventoryComponentWeakHandle<game.Inventory>0x250 scripted
objectSelectionComponentAIObjectSelectionComponent?0x260 scripted
transformHistoryComponentent.TransformHistoryComponent?0x270 scripted
animationControllerComponentent.AnimationControllerComponent?0x280 scripted
bumpComponentgame.influence.BumpComponent?0x290 scripted
isCrowdbool0x2A0 scripted
incapacitatedOnAttachbool0x2A1 scripted
isIconicbool0x2A2 scripted
combatHUDManagerCombatHUDManager?0x2A8 scripted
exposePositionbool0x2B8 scripted
puppetStateBlackboardgame.IBlackboard?0x2C0 scripted
customBlackboardgame.IBlackboard?0x2D0 scripted
securityAreaCallbackIDuint0x2E0 scripted
customAIComponentsAICustomComponents?[]0x2E8 scripted
listenersPuppetListener?[]0x2F8 scripted
securitySupportListenerSecuritySupportListener?0x308 scripted
shouldBeRevealedStorageRevealRequestsStorage?0x318 scripted
inputProcessedbool0x328 scripted
shouldSpawnBloodPuddlebool0x329 scripted
bloodPuddleSpawnedbool0x32A scripted
skipDeathAnimationbool0x32B scripted
hitHistoryHitHistory?0x330 scripted
currentWorkspotTagsCName[]0x340 scripted
lootQualitygame.data.Quality0x350 scripted
hasQuestItemsbool0x354 scripted
activeQualityRangeInteractionCName0x358 scripted
droppedWeaponsbool0x360 scripted
weakspotComponentgame.WeakspotComponent?0x368 scripted
breachControllerComponentgame.BreachControllerComponent?0x378 scripted
highlightDataFocusForcedHighlightData?0x388 scripted
currentTagsStackuint0x398 scripted
killerWeakHandle<ent.Entity>0x3A0 scripted
objectActionsCallbackCtrlgame.ObjectActionsCallbackController?0x3B0 scripted
isActiveCachedAIUtilsCachedBoolValue0x3C0 scripted
isCyberpsychobool0x3C3 scripted
isCivilianbool0x3C4 scripted
isPolicebool0x3C5 scripted
isGangerbool0x3C6 scripted
currentlyUploadingActionWeakHandle<ScriptableDeviceAction>0x3C8 scripted
gameplayRoleComponentWeakHandle<GameplayRoleComponent>0x3D8 scripted
activeQuickhackActionHistoryScriptableDeviceAction?[]0x3E8 scripted
completedQuickhackHistoryScriptableDeviceAction?[]0x3F8 scripted
isFinsherSoundPlayedbool0x408 scripted
attemptedShardsgame.ItemID[]0x410 scripted

Functions

  • void DetermineInteractionStateByTask() RTTI
  • void DetermineInteractionStateTask(game.ScriptTaskData data) RTTI
  • void HandleDeath(WeakHandle<game.Object> instigator) overrideRTTI
  • void HandleDefeatedByTask() RTTI
  • void HandleDefeatedTask(game.ScriptTaskData data) RTTI
  • void HandleDefeated() RTTI
  • void EvaluateLootQualityByTask() RTTI
  • void EvaluateLootQualityTask(game.ScriptTaskData data) RTTI
  • void ResolveConnectionWithDeviceSystem() RTTI
  • void ResolveConnectionWithDeviceSystemTask(game.ScriptTaskData data) RTTI
  • void EquipSavedLoadout() RTTI
  • void EquipSavedLoadoutTask(game.ScriptTaskData data) RTTI
  • WeakHandle<ent.Entity> GetKiller() RTTI
  • void SetKiller(WeakHandle<ent.Entity> killer) RTTI
  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTI
  • bool OnGameAttached() overrideRTTI
  • bool OnDetach() overrideRTTI
  • bool OnEvaluateMinigame(EvaluateMinigame evt) RTTI
  • void ProcessLootMinigame(float baseMoney, float baseUncommonMaterials, float baseRareMaterials, float baseEpicMaterials, float baseLegendaryMaterials, float baseShardDropChance, game.TransactionSystem TS) RTTI
  • void GenerateMaterialDrops(float baseUncommonMaterials, float baseRareMaterials, float baseEpicMaterials, float baseLegendaryMaterials, game.TransactionSystem TS) RTTI
  • game.WeakspotComponent? GetWeakspotComponent() RTTI
  • game.BreachControllerComponent? GetBreachControllerComponent() RTTI
  • bool IsAimAssistEnabled() RTTI
  • void Update(float dt) overrideRTTI
  • void UpdateQuickHackableState(bool isQuickHackable) RTTI
  • CooldownStorage? GetCooldownStorage() RTTI
  • bool GetItemMinigameAttempted(game.ItemID itemID) RTTI
  • void SetItemMinigameAttempted(game.ItemID itemID) RTTI
  • LinkedStatusEffect GetLinkedStatusEffect() RTTI
  • void AddLinkedStatusEffect(ent.EntityID netrunner, ent.EntityID target, WeakHandle<game.data.ObjectActionEffect_Record>[]? actionEffects) RTTI
  • bool RemoveLinkedStatusEffects(bool? ssAction) RTTI
  • void ClearLinkedStatusEffect() RTTI
  • bool RemoveLinkedStatusEffectsFromTarget(ent.EntityID sourceID, bool? ssAction) RTTI
  • bool OnExitShapeEvent(sense.OnExitShapeEvent evt) RTTI
  • void ToggleInteractionLayers() RTTI
  • void CreateListeners() RTTI
  • void RemoveListeners() RTTI
  • ConnectedClassTypes GetMasterConnectedClassTypes() RTTI
  • bool OnCreateCustomBlackboard(CreateCustomBlackboardEvent evt) RTTI
  • game.IBlackboard? GetCustomBlackboard() RTTI
  • bool OnAddOrRemoveListener(AddOrRemoveListenerEvent evt) RTTI
  • void NotifyHitReactionTypeChanged(int hitType) RTTI
  • void NotifyHitReactionSourceChanged(int hitSource) RTTI
  • AIHumanComponent? GetAIControllerComponent() RTTI
  • move.PoliciesComponent? GetMovePolicesComponent() RTTI
  • AISignalHandlerComponent? GetSignalHandlerComponent() RTTI
  • HitReactionComponent? GetHitReactionComponent() RTTI
  • ReactionManagerComponent? GetStimReactionComponent() RTTI
  • game.DismembermentComponent? GetDismembermentComponent() RTTI
  • CrowdMemberBaseComponent? GetCrowdMemberComponent() RTTI
  • AITargetTrackerComponent? GetTargetTrackerComponent() overrideRTTI
  • TargetTrackingExtension? GetTargetTrackingExension() RTTI
  • AIObjectSelectionComponent? GetObjectSelectionComponent() RTTI
  • game.IBlackboard? GetPuppetStateBlackboard() RTTI
  • ent.SlotComponent? GetHitRepresantationSlotComponent() RTTI
  • ent.SlotComponent? GetSlotComponent() RTTI
  • CombatHUDManager? GetCombatHUDManagerComponent() RTTI
  • sense.Component? GetSensesComponent() overrideRTTI
  • sense.VisibleObjectComponent? GetVisibleObjectComponent() RTTI
  • sense.SensorObjectComponent? GetSensorObjectComponent() RTTI
  • game.AttitudeAgent? GetAttitudeAgent() overrideRTTI
  • NPCStatesComponent? GetStatesComponent() RTTI
  • game.influence.BumpComponent? GetBumpComponent() RTTI
  • game.BoolSignalTable? GetSignalTable() RTTI
  • ent.TransformHistoryComponent? GetTransformHistoryComponent() RTTI
  • ent.AnimationControllerComponent? GetAnimationControllerComponent() RTTI
  • bool GetAreIncomingSecuritySystemEventsSuppressed() RTTI
  • game.data.Character_Record? GetRecord() RTTI
  • game.data.NPCType GetNPCType() RTTI
  • bool IsAndroid() RTTI
  • bool IsMech() RTTI
  • bool IsHuman() RTTI
  • bool IsCerberus() RTTI
  • bool IsHumanoid() RTTI
  • bool IsNetrunnerPuppet() RTTI
  • bool IsMechanical() RTTI
  • bool IsResistantToTakedown() RTTI
  • bool IsFinisherSoundPlayed() RTTI
  • void SetFinisherSoundPlayed(bool value) RTTI
  • ScriptedPuppetPS? GetPS() overrideRTTI
  • ScriptedPuppetPS? GetPuppetPS() RTTI
  • game.data.NPCHighLevelState GetHighLevelStateFromBlackboard() RTTI
  • game.data.NPCUpperBodyState GetUpperBodyStateFromBlackboard() RTTI
  • game.data.DefenseMode GetDefenseModeStateFromBlackboard() RTTI
  • game.data.NPCStanceState GetStanceStateFromBlackboard() RTTI
  • EHitReactionMode GetHitReactionModeFromBlackboard() RTTI
  • CName[] GetCurrentWorkspotTags() RTTI
  • bool HasWorkspotTag(CName tag) RTTI
  • bool IsPuppet() overrideRTTI
  • bool IsPuppetInCombat() RTTI
  • bool IsOfficer() RTTI
  • void RegisterSubCharacter() RTTI
  • void UnregisterSubCharacter() RTTI
  • bool IsBoss() RTTI
  • bool IsMaxTac() RTTI
  • bool AllowFinisherThreshold() RTTI
  • bool IsElite() RTTI
  • bool IsMassive() RTTI
  • bool IsDrone() overrideRTTI
  • bool IsVendor() RTTI
  • game.data.VendorType GetVendorType() RTTI
  • void RefreshCachedReactionPresetData() RTTI
  • bool IsCivilian() RTTI
  • void TryRegisterToPrevention() RTTI
  • void RefreshCachedDataCharacterTags() RTTI
  • void StopPoliceBehaviour() RTTI
  • bool IsCharacterCyberpsycho() RTTI
  • bool IsCharacterCivilian() RTTI
  • bool IsCharacterPolice() RTTI
  • bool IsCharacterGanger() RTTI
  • bool IsCharacterChildren() RTTI
  • bool GetCrowd() RTTI
  • bool IsCrowd() RTTI
  • bool GetWasAggressiveCrowd() RTTI
  • void SetWasIncapacitatedOnAttach(bool value) RTTI
  • bool WasIncapacitatedOnAttach() RTTI
  • bool AwardsExperience() RTTI
  • bool IsTurnedOffNoStatusEffect() RTTI
  • bool IsActiveInternal() RTTI
  • bool IsActive() overrideRTTI
  • bool IsPrevention() overrideRTTI
  • bool IsDead() overrideRTTI
  • bool IsDeadNoStatPool() overrideRTTI
  • TDBID GetReactionPresetID() RTTI
  • void SetReactionPresetID(TDBID presetID) RTTI
  • bool IsEnemy() RTTI
  • bool IsAggressive() RTTI
  • bool IsOnAutonomousAI() RTTI
  • bool CanBeTagged() overrideRTTI
  • bool IsPlayerCompanion() RTTI
  • void Kill(WeakHandle<game.Object>? instigator, bool? skipNPCDeathAnim, bool? disableNPCRagdoll) RTTI
  • void SoftKill(WeakHandle<game.Object>? instigator, bool? skipNPCDeathAnim, bool? disableNPCRagdoll) RTTI
  • bool HasHeadUnderwater() RTTI
  • bool IsUnderwater(float? howDeep) RTTI
  • bool OnReevaluateOxygenEvent(ReevaluateOxygenEvent evt) RTTI
  • void PuppetSubmergedRequestRemovingStatusEffects(WeakHandle<game.Object> obj) RTTI
  • void StartOxygenDecay() RTTI
  • void StopOxygenDecay() RTTI
  • bool OnRequestDismemberment(RequestDismembermentEvent evt) RTTI
  • bool OnResetSignalAIEventReceived(ResetSignal evt) RTTI
  • bool OnStatusEffectApplied(game.events.ApplyStatusEffectEvent evt) overrideRTTI
  • void EvaluateQuickhacksCount() RTTI
  • void SendAIDeathSignal() RTTI
  • bool OnStatusEffectRemoved(game.events.RemoveStatusEffect evt) overrideRTTI
  • bool OnSetLootInteractionAccessEvent(game.SetLootInteractionAccessibilityEvent evt) RTTI
  • bool OnDefeated(game.events.DefeatedEvent evt) RTTI
  • bool OnDeath(game.events.DeathEvent evt) RTTI
  • void OnDied() RTTI
  • void ProcessQuickHackQueueOnDefeat() RTTI
  • void SquadUpdate(bool leaveSquad, AISquadType squadType) RTTI
  • void OnIncapacitated() RTTI
  • bool OnResurrect(game.events.ResurrectEvent evt) RTTI
  • void OnResurrected() RTTI
  • void RewardKiller(WeakHandle<game.Object> killer, game.KillType killType, bool isAnyDamageNonlethal) overrideRTTI
  • bool OnDamageReceived(game.events.DamageReceivedEvent evt) overrideRTTI
  • void LogDamageReceived(game.events.DamageReceivedEvent evt, game.Object instigator, game.TelemetryDamageSituation dmgSituation) RTTI
  • bool OnDamageDealt(game.events.TargetDamageEvent evt) RTTI
  • bool OnKillRewardEvent(game.events.KillRewardEvent evt) RTTI
  • void LogEnemyDown(game.events.KillRewardEvent evt, game.TelemetryDamageSituation dmgSituation) RTTI
  • bool HasCalculatedEquipment(EquipmentPriority equipmentPriority, game.data.Character_Record characterRecord) RTTI
  • bool HasEquipment(EquipmentPriority equipmentPriority) RTTI
  • void GiveEquipment(EquipmentPriority equipmentPriority, game.data.Character_Record characterRecord, int powerLevel) RTTI
  • void AddRecordEquipment(EquipmentPriority equipmentPriority, int? powerLevel) RTTI
  • bool DropHeldItems() RTTI
  • bool OnAttitudeChanged(game.events.AttitudeChangedEvent evt) overrideRTTI
  • void RevokeAllTickets() RTTI
  • void RevokeAllTicketsForPreventionSquad() RTTI
  • bool OnHackTargetEvent(HackTargetEvent evt) RTTI
  • void ProcessEnemyNetrunnerTutorialFact() RTTI
  • bool OnRemoveLinkEvent(RemoveLinkEvent evt) RTTI
  • bool OnRemoveLinkedStatusEffectsEvent(RemoveLinkedStatusEffectsEvent evt) RTTI
  • bool OnNetworkLinkQuickhackEvent(NetworkLinkQuickhackEvent evt) RTTI
  • void EnableLootInteractionWithDelay(game.Puppet puppet) RTTI
  • bool OnLootPickupDelayEvent(LootPickupDelayEvent evt) RTTI
  • bool OnInteractionActivated(game.interactions.InteractionActivationEvent evt) RTTI
  • bool OnInteractionUsed(game.interactions.ChoiceEvent evt) RTTI
  • void ProcessNewPerkFinisherLayer(game.interactions.ChoiceEvent evt, PlayerPuppet playerPuppet, NPCPuppet npcPuppet) RTTI
  • void TriggerNewPerkFinisher(game.interactions.ChoiceEvent evt, PlayerPuppet playerPuppet) RTTI
  • void TriggerNewPerkFinisherBluntHold(PlayerPuppet playerPuppet, NPCPuppet npcPuppet) RTTI
  • void ExecuteAction(game.interactions.Choice choice) RTTI
  • bool OnExecutePuppetAction(ExecutePuppetActionEvent evt) RTTI
  • bool OnCommunicationEvent(CommunicationEvent evt) RTTI
  • void ShowQuickHackDuration(ScriptableDeviceAction action) RTTI
  • void ExecuteAction(ScriptableDeviceAction action) RTTI
  • bool OnInteraction(game.interactions.ChoiceEvent choiceEvent) RTTI
  • void LootAllItems(game.interactions.ChoiceEvent choiceEvent) RTTI
  • bool OnWorkspotStartedEvent(work.WorkspotStartedEvent evt) RTTI
  • bool OnWorkspotFinishedEvent(work.WorkspotFinishedEvent evt) RTTI
  • void ProcessSyncedAnimationPuppetActions(game.interactions.ChoiceEvent evt) RTTI
  • void PushFinisherActionEventToPSM(game.interactions.ChoiceEvent evt, bool isFastFinisher) RTTI
  • void PushTakedownActionEventToPSM(game.interactions.ChoiceEvent evt) RTTI
  • void CreateTakedownEventOnLayerActivation(game.interactions.InteractionActivationEvent evt) RTTI
  • void OrderChoice(game.interactions.ChoiceEvent choiceEvent) RTTI
  • bool OnDelayedTakedownGameEffectEvent(DelayedGameEffectEvent evt) RTTI
  • void SendInteractionChoiceToPSM(game.interactions.ChoiceEvent choiceEvent, CName id, bool isChoiceActive) RTTI
  • void EnableSensesComponent(bool b) RTTI
  • void EnableInteraction(CName layer, bool b) RTTI
  • bool IsQuest() overrideRTTI
  • bool OnRegisterPostion(RegisterPostionEvent evt) RTTI
  • bool OnRevealRequest(RevealRequestEvent evt) RTTI
  • void RequestRevealOutline(bool shouldIncreaseCounter, ent.EntityID requester) RTTI
  • void ForceVisionAppearanceNetrunner(game.Object target, ent.EntityID sourceID, CName sourceName, bool toggle) RTTI
  • bool HasQuestItems() RTTI
  • bool IsRevealed() RTTI
  • game.data.ReactionPresetType GetPuppetReactionPresetType() RTTI
  • void CreateClearOutlinesRequest() RTTI
  • void OnClearOutlinesRequest(ClearOutlinesRequestEvent evt) RTTI
  • bool OnOutlineRequestEvent(OutlineRequestEvent evt) overrideRTTI
  • void PropagateOutlineToCurrentlyUsedItems(OutlineRequestEvent evt) RTTI
  • void PropagateFadeOutlinesRequestToItems() RTTI
  • bool GetCurrentlyEquippedItems(game.ItemObject[] heldObjects) RTTI
  • bool OnToggleTargetingComponentsEvent(ToggleTargetingComponentsEvent evt) RTTI
  • bool OnPulseEvent(game.VisionModeUpdateVisuals evt) overrideRTTI
  • bool OnScanningEvent(game.ScanningEvent evt) RTTI
  • bool OnScanningLookAtEvent(game.ScanningLookAtEvent evt) RTTI
  • void UpdateScannerLookAtBB(bool b) RTTI
  • bool ShouldPulseNetwork() RTTI
  • bool IsBackdoor() overrideRTTI
  • bool IsActiveBackdoor() overrideRTTI
  • bool IsConnectedToBackdoorDevice() overrideRTTI
  • bool IsNetworkKnownToPlayer() overrideRTTI
  • bool IsHackingPlayer() overrideRTTI
  • bool IsQuickHackAble() overrideRTTI
  • bool IsQuickHacksExposed() overrideRTTI
  • bool IsBreached() overrideRTTI
  • CName GetNetworkLinkSlotName() overrideRTTI
  • CName GetNetworkLinkSlotName(out WorldTransform transform) overrideRTTI
  • bool IsNetworkLinkDynamic() overrideRTTI
  • bool ShouldShowScanner() overrideRTTI
  • void StartPingingNetwork() overrideRTTI
  • void PulseNetwork(bool revealNetworkAtEnd) overrideRTTI
  • bool OnRevealNetworkGridOnPulse(RevealNetworkGridOnPulse evt) RTTI
  • bool CanOverrideNetworkContext() overrideRTTI
  • void StopPingingNetwork() overrideRTTI
  • game.FxResource GetFxResourceByKey(CName key) overrideRTTI
  • bool OnSetExposeQuickHacks(SetExposeQuickHacks evt) RTTI
  • bool OnAccessPointMiniGameStatus(game.ui.AccessPointMiniGameStatus evt) RTTI
  • void OnDiveFinished(CName reason) RTTI
  • game.IBlackboard? GetNetworkBlackboard() RTTI
  • NetworkBlackboardDef? GetNetworkBlackboardDef() RTTI
  • bool OnRevealDeviceRequest(RevealDeviceRequest evt) RTTI
  • bool OnSetBloodPuddleSettingsEvent(SetBloodPuddleSettingsEvent evt) RTTI
  • bool ShouldSpawnBloodPuddle() RTTI
  • bool OnBloodPuddleEvent(BloodPuddleEvent evt) RTTI
  • bool ShouldSkipDeathAnimation() RTTI
  • void SetSkipDeathAnimation(bool value) RTTI
  • bool IsConnectedToSecuritySystem() overrideRTTI
  • bool IsTargetTresspassingMyZone(game.Object target) overrideRTTI
  • ESecurityAreaType GetDeterminatedSecurityAreaType() RTTI
  • ESecuritySystemState MySecuritySystemState() RTTI
  • SecuritySystemControllerPS? GetSecuritySystem() overrideRTTI
  • bool OnSuppressNPCInSecuritySystem(SuppressNPCInSecuritySystem evt) RTTI
  • void TriggerSecuritySystemNotification(Vector4 lastKnownPosition, WeakHandle<game.Object> threat, ESecurityNotificationType type, game.data.StimType? stimType) RTTI
  • void OnSecuritySupportThreshold(bool above) RTTI
  • bool OnSecurityAreaCrossingPerimeter(SecurityAreaCrossingPerimeter evt) RTTI
  • bool OnItemAddedToSlot(game.AttachmentSlotEventsItemAddedToSlot evt) RTTI
  • bool OnItemRemovedFromSlot(game.AttachmentSlotEventsItemRemovedFromSlot evt) RTTI
  • void HandleSquadAction(CName actionName, EAISquadVerb verb) RTTI
  • void OnSignalSquadActionSignal(ushort signalId, bool newValue) RTTI
  • void OnSignalNPCStateChangeSignal(ushort signalId, bool newValue, NPCStateChangeSignal userData) RTTI
  • void OnSignalForcedRagdollDeathSignal(ushort signalId, bool newValue, ForcedRagdollDeathSignal userData) RTTI
  • EGameplayRole DeterminGameplayRole() overrideRTTI
  • void ResolveQualityRangeInteractionLayer() RTTI
  • bool IsQualityRangeInteractionLayer(CName layerTag) RTTI
  • void UpdateLootInteraction() RTTI
  • void EvaluateLootQualityEvent() RTTI
  • bool OnEvaluateLootQuality(game.events.EvaluateLootQualityEvent evt) RTTI
  • bool EvaluateLootQuality() RTTI
  • game.data.Quality GetLootQuality() overrideRTTI
  • bool GetIsIconic() overrideRTTI
  • bool IsContainer() overrideRTTI
  • bool HasLoot() RTTI
  • bool HasValidLootQuality() RTTI
  • bool OnInventoryEmptyEvent(game.OnInventoryEmptyEvent evt) RTTI
  • bool OnItemRemovedEvent(game.ItemBeingRemovedEvent evt) RTTI
  • bool OnItemAddedEvent(game.ItemAddedEvent evt) RTTI
  • bool OnInventoryChangedEvent(game.InventoryChangedEvent evt) RTTI
  • FocusForcedHighlightData? GetDefaultHighlight() overrideRTTI
  • bool IsChimera() RTTI
  • FocusForcedHighlightData? GetChimeraHighlight() RTTI
  • EFocusOutlineType GetCurrentOutline() overrideRTTI
  • bool OnRevealStateChanged(RevealStateChangedEvent evt) RTTI
  • bool OnHUDInstruction(HUDInstruction evt) overrideRTTI
  • bool OnHit(game.events.HitEvent evt) overrideRTTI
  • void DamagePipelineFinalized(game.events.HitEvent evt) overrideRTTI
  • void PuppetDamagePipelineFinalized(game.events.HitEvent evt) RTTI
  • void HandleStimsOnHit(game.events.HitEvent evt) overrideRTTI
  • float GetLastDamageTimeFrom(game.Object threat, out bool isMelee) RTTI
  • CName GetGender() RTTI
  • bool ShouldRegisterToHUD() overrideRTTI
  • bool CanRevealRemoteActionsWheel() overrideRTTI
  • bool HasDirectActionsActive() overrideRTTI
  • int GetBlackboardIntVariable(game.bb.ScriptID_Int32 id) RTTI
  • void SendQuickhackCommands(bool shouldOpen) overrideRTTI
  • float GetPingDuration() RTTI
  • float GetQuickHackDuration(TDBID quickHackID, WeakHandle<game.Object> rootObject, game.StatsObjectID targetID, ent.EntityID instigatorID) RTTI
  • float GetQuickHackDuration(WeakHandle<game.data.ObjectAction_Record> quickHackRecord, WeakHandle<game.Object> rootObject, game.StatsObjectID targetID, ent.EntityID instigatorID) RTTI
  • float GetObjectActionEffectDurationValue(game.data.HackCategory category, WeakHandle<game.data.ObjectActionEffect_Record>[] durationMods, WeakHandle<game.Object> rootObject, game.StatsObjectID targetID, ent.EntityID instigatorID) RTTI
  • float GetQuickHackDurationFromLongestEffect(WeakHandle<game.data.ObjectAction_Record> quickHackRecord, WeakHandle<game.Object> rootObject, game.StatsObjectID targetID, ent.EntityID instigatorID) RTTI
  • void TranslateChoicesIntoQuickSlotCommands(PuppetAction[] puppetActions, QuickhackData[] commands) RTTI
  • WeakHandle<game.data.StatusEffect_Record>[] GetIgnoredDurationStats() RTTI
  • float GetICELevel() RTTI
  • bool OnQuickSlotCommandUsed(QuickSlotCommandUsed evt) RTTI
  • bool OnQuickHackPanelStateChanged(QuickHackPanelStateEvent evt) RTTI
  • bool HasActiveQuickHackUpload() overrideRTTI
  • bool IsInvestigating() overrideRTTI
  • bool IsInvestigatingObject(game.Object objectt) overrideRTTI
  • void DetermineInteractionState() RTTI
  • bool ShouldEnableRemoteLayer() overrideRTTI
  • WeakHandle<game.Object>[] GetObjectToForwardHighlight() overrideRTTI
  • void SetSenseObjectType(game.data.SenseObjectType type) RTTI
  • bool HasPrimaryOrSecondaryEquipment() RTTI
  • void SetMainTrackedObject(game.Object target) RTTI
  • float GetDistToTraceEndFromPosToMainTrackedObject(sense.AdditionalTraceType traceSource) RTTI
  • bool OnStartEndPhoneCallEvent(StartEndPhoneCallEvent evt) RTTI
  • bool OnPauseResumePhoneCallEvent(PauseResumePhoneCallEvent evt) RTTI
  • void ShowPhoneCallDuration(float duration, game.data.StatType statType, game.data.StatPoolType statPoolType, TDBID statPoolID) RTTI
  • void PausePhoneCallDuration(game.data.StatPoolType statPoolType) RTTI
  • void ResumePhoneCallDuration(game.data.StatPoolType statPoolType, float initialDuration) RTTI
  • void HidePhoneCallDuration(game.data.StatPoolType statPoolType) RTTI
  • bool OnUploadProgressStateChanged(UploadProgramProgressEvent evt) RTTI
  • void ActivateIntelligencePerks(ScriptableDeviceAction action) RTTI
  • CName GetPhoneCallIndicatorSlotName() overrideRTTI
  • bool IsPerformingCallReinforcements() RTTI
  • bool OnMinigameFailEvent(MinigameFailEvent evt) RTTI
  • void CreateObjectActionsCallbackController(WeakHandle<ent.Entity> instigator) RTTI
  • void DestroyObjectActionsCallbackController() RTTI
  • bool OnObjectActionRefreshEvent(game.ObjectActionRefreshEvent evt) RTTI
  • void HandleChainLightningEffectAndDamageTask(game.ScriptTaskData data) RTTI
  • GameplayRoleComponent? GetGameplayRoleComponent() RTTI
  • int GetDeviceActionQueueSize() RTTI
  • int GetDeviceActionMaxQueueSize() RTTI
  • CName[] GetDeviceActionQueueNames() RTTI
  • bool IsActionQueueEnabled() RTTI
  • void SetCurrentlyUploadingAction(ScriptableDeviceAction action) overrideRTTI
  • ScriptableDeviceAction? GetCurrentlyUploadingAction() overrideRTTI
  • bool IsActionCurrentlyUploading() RTTI
  • bool IsActionQueueFull() RTTI
  • bool CanNewActionBeQueued() RTTI
  • ScriptableDeviceAction?[] GetActiveQuickhackActionHistory() RTTI
  • ScriptableDeviceAction?[] GetCompletedQuickhackActionHistory() RTTI
  • void SetAnimWrappersOnItem(WeakHandle<game.ItemObject> item) RTTI
  • bool OnApplyNewStatusEffect(ApplyNewStatusEffectEvent evt) RTTI
  • bool OnRemoveStatusEffect(RemoveStatusEffectEvent evt) RTTI
  • bool OnRemoveAllStatusEffectOfTypeEvent(RemoveAllStatusEffectOfTypeEvent evt) RTTI
  • static void RemoveListener(game.Object obj, PuppetListener listener) staticRTTI global
  • static bool IsTurnedOff(game.Object obj) staticRTTI global
  • static WeakHandle<game.weapon.Object> GetWeaponLeft(game.Object obj) staticRTTI global
  • static WeakHandle<game.weapon.Object> GetActiveWeapon(game.Object obj) staticRTTI global
  • static void AddListener(game.Object obj, PuppetListener listener) staticRTTI global
  • static void SendNameplateVisibleEvent(WeakHandle<game.Object> obj, bool visible) staticRTTI global
  • static bool IsDeaf(WeakHandle<game.Object> obj) staticRTTI global
  • static void RequestDeviceDebug(game.Object obj, WeakHandle<Device> device) staticRTTI global
  • static void EvaluateLootQuality(WeakHandle<game.Object> self) staticRTTI global
  • static void SendAndroidTurnOffEvent(WeakHandle<game.Object> obj) staticRTTI global
  • static bool IsUnconscious(game.Object obj) staticRTTI global
  • static bool IsActive(game.Object obj) staticRTTI global
  • static bool IsBlinded(WeakHandle<game.Object> obj) staticRTTI global
  • static void ReevaluateOxygenConsumption(WeakHandle<ScriptedPuppet> puppet) staticRTTI global
  • static void CreateCustomBlackboard(game.Object obj, game.IBlackboard blackboard) staticRTTI global
  • static game.Object? GetGrappleParent(game.Object obj) staticRTTI global
  • static bool IsPlayerFollower(WeakHandle<game.Object> obj) staticRTTI global
  • static void SendDefeatedEvent(WeakHandle<game.Object> obj) staticRTTI global
  • static bool CanRagdoll(WeakHandle<game.Object> obj) staticRTTI global
  • static bool CanTripOverRagdolls(WeakHandle<game.Object> obj) staticRTTI global
  • static void SendResurrectEvent(WeakHandle<game.Object> obj) staticRTTI global
  • static bool SendActionSignal(WeakHandle<ScriptedPuppet> puppet, CName signalName, float duration) staticRTTI global
  • static bool IsCharacterPolice(game.Object obj) staticRTTI global
  • static void EvaluateApplyingStatusEffectsFromMountedObjectToPlayer(WeakHandle<game.Object> npc, WeakHandle<game.Object> player) staticRTTI global
  • static void SetAnimWrappersOnItem(WeakHandle<game.ItemObject> item, CName[] animWrappers) staticRTTI global
  • static void SendAndroidTurnOnEvent(WeakHandle<game.Object> obj) staticRTTI global
  • static bool IsNanoWireHacked(game.Object obj) staticRTTI global
  • static void SetBloodPuddleSettings(game.Object puppet, bool shouldSpawnBloodPuddle) staticRTTI global
  • static void DropItemFromSlot(WeakHandle<game.Object> obj, TDBID slot) staticRTTI global
  • static bool IsMaxTac(WeakHandle<game.Object> obj) staticRTTI global
  • static game.Object? GetGrappleChild(game.Object obj) staticRTTI global
  • static void RevokeAllTicketsForPrevention(ScriptedPuppet puppet) staticRTTI global
  • static void CreateCustomBlackboardFromDef(game.Object obj, CustomBlackboardDef blackboardDef) staticRTTI global
  • static bool IsPlayerCompanion(WeakHandle<game.Object> obj, out WeakHandle<game.Object> companion) staticRTTI global
  • static void RequestRevealOutline(game.Object obj, bool doReveal, ent.EntityID whoWantsToReveal) staticRTTI global
  • static void DropWeaponFromSlot(WeakHandle<game.Object> obj, TDBID slot) staticRTTI global
  • static bool IsPlayerCompanion(WeakHandle<game.Object> obj) staticRTTI global
  • static bool ResetActionSignal(WeakHandle<ScriptedPuppet> puppet, CName signalName) staticRTTI global
  • static bool IsAlive(game.Object obj) staticRTTI global
  • static bool IsBoss(WeakHandle<game.Object> obj) staticRTTI global
  • static WeakHandle<game.weapon.Object> GetWeaponRight(game.Object obj) staticRTTI global
  • static bool IsBeingGrappled(game.Object obj) staticRTTI global
  • static void EvaluateLootQualityByTask(WeakHandle<game.Object> self) staticRTTI global
  • static bool IsPlayerAround() staticRTTI global
  • static bool IsDefeated(game.Object obj) staticRTTI global