BlackICE Scripting

class

PlayerPuppet

  • 149 properties
  • 433 functions

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

Properties

PropertyTypeOffset
quickSlotsManagerQuickSlotsManager?0x420 scripted
inspectionComponentInspectionComponent?0x430 scripted
enviroDamageRcvComponentgame.EnvironmentDamageReceiverComponent?0x440 scripted
mountedVehicleWeakHandle<vehicle.BaseObject>0x450 scripted
vehicleKnockdownTimestampfloat0x460 scripted
PhonePlayerPhone?0x468 scripted
fppCameraComponentgame.FPPCameraComponent?0x478 scripted
primaryTargetingComponentgame.TargetingComponent?0x488 scripted
breachFinderComponentgame.BreachFinderComponent?0x498 scripted
chaseSpawnComponentgame.ChaseSpawnComponent?0x4A8 scripted
isInFinisherbool0x4B8 scripted
DEBUG_VisualizerDEBUG_VisualizerComponent?0x4C0 scripted
Debug_DamageInputRecDEBUG_DamageInputReceiver?0x4D0 scripted
highDamageThresholdfloat0x4E0 scripted
medDamageThresholdfloat0x4E4 scripted
lowDamageThresholdfloat0x4E8 scripted
meleeHighDamageThresholdfloat0x4EC scripted
meleeMedDamageThresholdfloat0x4F0 scripted
meleeLowDamageThresholdfloat0x4F4 scripted
explosionHighDamageThresholdfloat0x4F8 scripted
explosionMedDamageThresholdfloat0x4FC scripted
explosionLowDamageThresholdfloat0x500 scripted
effectTimeStampfloat0x504 scripted
curInventoryWeightfloat0x508 scripted
healthVfxBlackboardworld.EffectBlackboard?0x510 scripted
laserTargettingVfxBlackboardworld.EffectBlackboard?0x520 scripted
itemLogBlackboardWeakHandle<game.IBlackboard>0x530 scripted
interactionDataListenerred.CallbackObject?0x540 scripted
popupIsModalListenerred.CallbackObject?0x550 scripted
uiVendorContextListenerred.CallbackObject?0x560 scripted
uiRadialContextistenerred.CallbackObject?0x570 scripted
contactsActiveListenerred.CallbackObject?0x580 scripted
smsMessengerActiveListenerred.CallbackObject?0x590 scripted
currentVisibleTargetListenerred.CallbackObject?0x5A0 scripted
joyconDualStyleChangedListenerred.CallbackObject?0x5B0 scripted
onInputStyleChangedListenerred.CallbackObject?0x5C0 scripted
chargeAttackPatternListenerred.CallbackObject?0x5D0 scripted
patternMatchingMeleeEnabledListenerred.CallbackObject?0x5E0 scripted
isInsideOfChargePatternbool0x5F0 scripted
isPatternMatchingMeleeEnabledbool0x5F1 scripted
lastScanTargetWeakHandle<game.Object>0x5F8 scripted
meleeSelectInputProcessedbool0x608 scripted
waitingForDelayEventbool0x609 scripted
randomizedTimefloat0x60C scripted
isResettingbool0x610 scripted
delayEventIDgame.DelayID0x614 scripted
resetTickIDgame.DelayID0x61C scripted
katanaAnimProgressionfloat0x624 scripted
coverModifierActivebool0x628 scripted
workspotDamageReductionActivebool0x629 scripted
workspotVisibilityReductionActivebool0x62A scripted
currentPlayerWorkspotTagsCName[]0x630 scripted
incapacitatedbool0x640 scripted
remoteMappinIdgame.NewMappinID0x648 scripted
CPOMissionDataStateCPOMissionDataState?0x650 scripted
CPOMissionDataBbIdred.CallbackObject?0x660 scripted
visibilityListenerVisibilityStatListener?0x670 scripted
secondHeartListenerSecondHeartStatListener?0x680 scripted
armorStatListenerArmorStatListener?0x690 scripted
healthStatListenerHealthStatListener?0x6A0 scripted
oxygenStatListenerOxygenStatListener?0x6B0 scripted
aimAssistListenerAimAssistSettingsListener?0x6C0 scripted
autoRevealListenerAutoRevealStatListener?0x6D0 scripted
allStatsListenerPlayerPuppetAllStatListener?0x6E0 scripted
rightHandAttachmentSlotListenergame.AttachmentSlotsScriptListener?0x6F0 scripted
leftHandAttachmentSlotListenergame.AttachmentSlotsScriptListener?0x700 scripted
HealingItemsChargeStatListenerHealingItemsChargeStatListener?0x710 scripted
GrenadesChargeStatListenerGrenadesChargeStatListener?0x720 scripted
ProjectileLauncherChargeStatListenerProjectileLauncherChargeStatListener?0x730 scripted
OpticalCamoChargeStatListenerOpticalCamoChargeStatListener?0x740 scripted
OverclockChargeListenerOverclockChargeListener?0x750 scripted
accessibilityControlsListenerAccessibilityControlsListener?0x760 scripted
isTalkingOnPhonebool0x770 scripted
DataDamageUpdateIDgame.DelayID0x774 scripted
playerAttachedCallbackIDuint0x77C scripted
playerDetachedCallbackIDuint0x780 scripted
callbackHandlesred.CallbackObject?[]0x788 scripted
numberOfCombatantsint0x798 scripted
equipmentMeshOverlayEffectNameCName0x7A0 scripted
equipmentMeshOverlayEffectTagCName0x7A8 scripted
equipmentMeshOverlaySlotsTDBID[]0x7B0 scripted
coverVisibilityPerkBlockedbool0x7C0 scripted
behindCoverbool0x7C1 scripted
inCombatbool0x7C2 scripted
isBeingRevealedbool0x7C3 scripted
hasBeenDetectedbool0x7C4 scripted
inCrouchbool0x7C5 scripted
hasKiroshiOpticsFragmentbool0x7C6 scripted
doingQuickMeleebool0x7C7 scripted
vehicleStategame.PSMVehicle0x7C8 scripted
inMountedWeaponVehiclebool0x7CC scripted
inDriverCombatTPPbool0x7CD scripted
driverCombatWeaponTypegame.data.ItemType0x7CE scripted
isAimingbool0x7D2 scripted
focusModeActivebool0x7D3 scripted
customFastForwardPossiblebool0x7D4 scripted
equippedRightHandWeaponWeakHandle<game.weapon.Object>0x7D8 scripted
equippedLeftHandWeaponWeakHandle<game.weapon.Object>0x7E8 scripted
aimAssistUpdateQueuedbool0x7F8 scripted
locomotionStateint0x7FC scripted
leftHandCyberwareStateint0x800 scripted
meleeWeaponStateint0x804 scripted
weaponZoomLevelfloat0x808 scripted
controllingDeviceIDent.EntityID0x810 scripted
gunshotRangefloat0x818 scripted
explosionRangefloat0x81C scripted
isInBodySlambool0x820 scripted
combatGadgetStateint0x824 scripted
sceneTierGameplayTier0x828 scripted
nextBufferModifierint0x82C scripted
attackingNetrunnerIDent.EntityID0x830 scripted
NPCDeathInstigatorWeakHandle<NPCPuppet>0x838 scripted
bestTargettingWeaponWeakHandle<game.weapon.Object>0x848 scripted
bestTargettingDotfloat0x858 scripted
targettingEnemiesint0x85C scripted
isAimingAtFriendlybool0x860 scripted
isAimingAtChildbool0x861 scripted
distanceFromTargetSquaredfloat0x864 scripted
coverRecordIDTDBID0x868 scripted
damageReductionRecordIDTDBID0x870 scripted
visReductionRecordIDTDBID0x878 scripted
lastDmgInflictedEngineTime0x880 scripted
critHealthRumblePlayedbool0x888 scripted
critHealthRumbleDurationIDgame.DelayID0x88C scripted
lastHealthUpdatefloat0x894 scripted
staminaListenerStaminaListener?0x898 scripted
memoryListenerMemoryListener?0x8A8 scripted
securityAreaTypeE3HACKESecurityAreaType0x8B8 scripted
overlappedSecurityZonesgame.PersistentID[]0x8C0 scripted
interestingFactsInterestingFacts0x8D0 scripted
interestingFactsListenersIdsInterestingFactsListenersIds0x8D8 scripted
interestingFactsListenersFunctionsInterestingFactsListenersFunctions0x8E0 scripted
visionModeControllerPlayerVisionModeController?0x8E8 scripted
combatControllerPlayerCombatController?0x8F8 scripted
weaponHandlingModifiersPlayerWeaponHandlingModifiers?0x908 scripted
cachedGameplayRestrictionsTDBID[]0x918 scripted
delayEndGracePeriodAfterSpawnEventIDgame.DelayID0x928 scripted
CWMaskInVehicleInputHeldbool0x930 scripted
friendlyDevicesHostileToEnemiesLockScriptReentrantRWLock0x938 scripted
friendlyDevicesHostileToEnemiesent.EntityID[]0x948 scripted
pocketRadioPocketRadio?0x958 scripted
patternManagerPatternManager?0x968 scripted
patternMatchingIsOnbool0x978 scripted
isJoyConStyleDualbool0x979 scripted
noMovementModifierDatagame.StatModifierData_Deprecated?[]0x980 scripted
registeredFactListenersFactCallbackData[]0x990 scripted
bossThatTargetsPlayerent.EntityID0x9A0 scripted
choiceTokenTextLayerIduint0x9A8 scripted
choiceTokenTextDrawnbool0x9AC scripted

Functions

  • bool IsPlayer() overrideRTTI
  • bool IsReplacer() overrideRTTI
  • bool IsVRReplacer() overrideRTTI
  • bool IsInGyroTutorial() RTTI
  • bool IsInReplayTutorial() RTTI
  • bool IsJohnnyReplacer() overrideRTTI
  • bool IsReplicable() RTTI
  • CName GetReplicatedStateClass() RTTI
  • bool IsCoverModifierAdded() RTTI
  • bool IsWorkspotDamageReductionAdded() RTTI
  • bool IsWorkspotVisibilityReductionActive() RTTI
  • game.PersistentID[] GetOverlappedSecurityZones() RTTI
  • bool GetIsInWorkspotFinisher() RTTI
  • PlayerPuppetPS? GetPS() overrideRTTI
  • float GetCombatExitTimestamp() RTTI
  • bool IsPuppetInCombat() overrideRTTI
  • void SetPermanentFoodBonus(game.data.StatType type, float value) RTTI
  • float GetPermanentFoodBonus(game.data.StatType type) RTTI
  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTI
  • vehicle.CameraManager? FindVehicleCameraManager() RTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTI
  • bool OnReleaseControl() RTTI
  • void GracePeriodAfterSpawn() RTTI
  • vehicle.VisualCustomizationComponent? GetVehicleVisualCustomizationComponent() RTTI
  • void UnlockAccessPointPrograms() RTTI
  • bool OnMakePlayerVisibleAfterSpawn(EndGracePeriodAfterSpawn evt) RTTI
  • bool IsAimingAtFriendly() RTTI
  • bool IsAimingAtChild() RTTI
  • float DistanceFromTargetSquared() RTTI
  • void ReevaluateLookAtTarget() RTTI
  • void UpdateLookAtObject(game.Object target) RTTI
  • bool OnLookAtObjectChangedEvent(game.targeting.SystemLookAtObjectChangedEvent evt) RTTI
  • void EvaulateGyroAimingTutorial(ent.GameEntity target) RTTI
  • bool OnWeaponEquipEvent(WeaponEquipEvent evt) RTTI
  • bool OnSetUpEquipmentOverlayEvent(SetUpEquipmentOverlayEvent evt) RTTI
  • bool OnAppearanceChangeFinishEvent(ent.AppearanceChangeFinishEvent evt) RTTI
  • bool OnSetSlowMoForOnePunchAttackEvent(SetSlowMoForOnePunchAttackEvent evt) RTTI
  • void SetSlowMo(float slowMoAmount, float slowMoDuration) RTTI
  • bool OnDodgeToAvoidCombatEvent(DodgeToAvoidCombatEvent evt) RTTI
  • bool CanAvoidCombat() RTTI
  • bool CanAvoidCombatWithDodge() RTTI
  • bool CanAvoidCombatWithGag() RTTI
  • bool IsCombatStartBufferActive(float buffer) RTTI
  • bool OnActivateOpticalCamoToExitCombatEvent(ExitCombatOnOpticalCamoActivatedEvent evt) RTTI
  • bool OnEnablePlayerVisibilityEvent(EnablePlayerVisibilityEvent evt) RTTI
  • void RemoveInteractionChoices() RTTI
  • void EvaluateApplyingReplacerGameplayRestrictions() RTTI
  • void ResolveCachedGameplayRestrictions() RTTI
  • void AddGameplayRestriction(game.IBlackboard psmBB, TDBID actionRestrictionRecordID) RTTI
  • void RemoveGameplayRestriction(game.IBlackboard psmBB, TDBID actionRestrictionRecordID) RTTI
  • void CacheGameplayRestriction(TDBID actionRestrictionRecordID) RTTI
  • void PlayerAttachedCallback(game.Object playerPuppet) RTTI
  • void PlayerDetachedCallback(game.Object playerPuppet) RTTI
  • bool OnGameAttached() overrideRTTI
  • bool OnGameLoadedFactReset(GameLoadedFactReset evt) RTTI
  • bool OnDetach() overrideRTTI
  • bool ShouldRegisterToHUD() overrideRTTI
  • game.ItemID GetCWMaskID() RTTI
  • bool HasCWMask() RTTI
  • void ExecuteCWMask() RTTI
  • bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer) RTTI
  • bool KeybaordAndMouseControlsActive() RTTI
  • bool HasPrimaryOrSecondaryEquipment() overrideRTTI
  • void ProcessToggleWalkInput() RTTI
  • void IconicCyberwareActivated() RTTI
  • void ActivateIconicCyberware() RTTI
  • bool IsPhoneCallActive() RTTI
  • void ShowSandevistanBlockedNotification() RTTI
  • void ProcessCallVehicleAction(game.input.ActionType type) RTTI
  • bool OnMountingEvent(game.mounting.MountingEvent evt) RTTI
  • bool OnUnmountingEvent(game.mounting.UnmountingEvent evt) RTTI
  • vehicle.BaseObject? GetMountedVehicle() RTTI
  • bool IsCallingVehicleRestricted() RTTI
  • bool IsInPoliceVehicle() RTTI
  • int GetUnlockedVehiclesSize() RTTI
  • void SendSummonVehicleQuickSlotsManagerRequest() RTTI
  • bool CheckVehicleSystemGarageState() RTTI
  • bool CheckRadialContextRequest() RTTI
  • void OnActionMultiplayer(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer) RTTI
  • int GetCPOQuickSlotID(game.input.ScriptListenerAction action) RTTI
  • void UpdatePlayerSettings() RTTI
  • QuickSlotsManager? GetQuickSlotsManager() RTTI
  • InspectionComponent? GetInspectionComponent() RTTI
  • game.FPPCameraComponent? GetFPPCameraComponent() RTTI
  • int GetBufferModifier() RTTI
  • void SetBufferModifier(int i) RTTI
  • PlayerWeaponHandlingModifiers? GetPlayerWeaponHandler() RTTI
  • PocketRadio? GetPocketRadio() RTTI
  • PatternManager? GetPatternManager() RTTI
  • bool IsPatternMatchingOn() RTTI
  • game.IBlackboard? GetPlayerStateMachineBlackboard() RTTI
  • game.IBlackboard? GetPlayerPerkDataBlackboard() RTTI
  • game.IBlackboard? GetHackingDataBlackboard() RTTI
  • void GetDamageThresholdParams() RTTI
  • void EnableUIBlackboardListener(bool enable) RTTI
  • void SetupInPlayerDevelopmentSystem() RTTI
  • void UpdateVisibilityModifier() RTTI
  • bool OnBeingNoticed(OnBeingNoticed evt) RTTI
  • void SetEntityNoticedPlayerBBValue(bool b) RTTI
  • bool OnClearBeingNoticedBB(ClearBeingNoticedBB evt) RTTI
  • bool IsBeingRevealed() RTTI
  • void SetIsBeingRevealed(bool isBeingRevealed) RTTI
  • bool OnBeingTargetByLaserSight(BeingTargetByLaserSightUpdateEvent evt) RTTI
  • bool OnBeingTarget(OnBeingTarget evt) RTTI
  • bool OnUpdateVisibilityModifierEvent(UpdateVisibilityModifierEvent evt) RTTI
  • bool OnUpdateAutoRevealStatEvent(UpdateAutoRevealStatEvent evt) RTTI
  • bool HasAutoReveal() RTTI
  • bool OnUIContextChange(bool value) RTTI
  • bool OnUIRadialContextChange(bool value) RTTI
  • bool OnCurrentVisibleTargetChanged(ent.EntityID targetId) RTTI
  • bool OnUIContactListContextChanged(bool value) RTTI
  • bool OnUISmsMessengerContextChanged(bool value) RTTI
  • bool OnUIVendorContextChange(bool value) RTTI
  • bool OnExperienceGained(ExperiencePointsEvent evt) RTTI
  • bool OnLevelUp(LevelUpdateEvent evt) RTTI
  • bool OnRequestStats(game.RequestStats evt) RTTI
  • bool OnBuyAttribute(RequestBuyAttribute evt) RTTI
  • bool OnItemAddedToSlot(game.AttachmentSlotEventsItemAddedToSlot evt) overrideRTTI
  • bool OnPartAddedToSlotEvent(game.AttachmentSlotEventsPartAddedToSlotEvent evt) RTTI
  • bool OnClearItemAppearanceEvent(ClearItemAppearanceEvent evt) RTTI
  • bool OnResetItemAppearanceEvent(ResetItemAppearanceEvent evt) RTTI
  • bool OnUnderwearEquipFailsafeEvent(UnderwearEquipFailsafeEvent evt) RTTI
  • bool OnItemRemovedFromSlot(game.AttachmentSlotEventsItemRemovedFromSlot evt) overrideRTTI
  • bool OnPartRemovedFromSlotEvent(game.AttachmentSlotEventsPartRemovedFromSlotEvent evt) RTTI
  • bool OnItemChangedEvent(game.ItemChangedEvent evt) RTTI
  • bool OnPartRemovedEvent(game.PartRemovedEvent evt) RTTI
  • bool OnPrepareForForcedVehicleCombat(PrepareForForcedVehicleCombat evt) RTTI
  • bool OnItemAddedToInventory(game.ItemAddedEvent evt) RTTI
  • bool OnRefreshItemPlayerScalingEvent(RefreshItemPlayerScalingEvent evt) RTTI
  • void TryScaleItemToPlayer(game.ItemData itemData) RTTI
  • bool OnRestoreCybWeaponQualitiesEvent(RestoreCybWeaponQualitiesEvent evt) RTTI
  • bool OnRescaleNonIconicWeaponsEvent(RescaleNonIconicWeaponsEvent evt) RTTI
  • void RetroRescaleNonIconicWeapons(game.ItemData itemData) RTTI
  • bool OnConsumablesChargesRework(ConsumablesChargesReworkEvent evt) RTTI
  • bool OnBlockAndCompensateScalingEvent(BlockAndCompensateScalingEvent evt) RTTI
  • void BlockScaling(game.ItemData itemData) RTTI
  • void CompensateExceedScaling(game.ItemData itemData) RTTI
  • void SetIconicWeaponsTier(game.ItemData itemData) RTTI
  • void LockItemPlusOnNonIconicWeapons(game.ItemData itemData) RTTI
  • bool OnIconicsReworkCompensateEvent(IconicsReworkCompensateEvent evt) RTTI
  • void RescaleOwnedIconicsToPlayerLevel(game.ItemData itemData) RTTI
  • bool OnRasetsuToPlayerScalingEvent(RasetsuToPlayerScalingEvent evt) RTTI
  • void ScaleRasetsuToProperTier(game.ItemData itemData) RTTI
  • bool OnUnifyIconicsUpgradeCountWithEffectiveTierEvent(UnifyIconicsUpgradeCountWithEffectiveTierEvent evt) RTTI
  • void UnifyIconicWeaponsUpgradesCountWithEffectiveTier(game.ItemData itemData) RTTI
  • float GetItemCapacityRequirement(game.ItemID itemID) RTTI
  • bool OnRetrofixQuickhacksEvent(RetrofixQuickhacksEvent evt) RTTI
  • void GetGlitchedEquippedCyberware(out game.ItemID[] items) RTTI
  • bool PrioritizeCyberwareOnRetrofix(game.ItemID itemID, game.data.EquipmentArea equipmentArea, out game.ItemID[] p1, out game.ItemID[] p2, out game.ItemID[] p3, bool beforeVikVisit) RTTI
  • game.ItemID[] RemoveCyberwareParts(game.ItemID item) RTTI
  • bool OnRetrofixCyberwaresEvent(RetrofixCyberwaresEvent evt) RTTI
  • game.data.Item_Record? GetAppropriateCWByQuality(int quality, TDBID baseCWRecord) RTTI
  • float EquipNewCyberware(game.ItemID[] items, float availableCapacity, bool addToInventoryIfOverallocated, game.ItemID[]? stashedQuickhacks) RTTI
  • bool OnRetrofixOverallocatedCyberwareEvent(RetrofixOverallocatedCyberwareEvent evt) RTTI
  • float UnequipOverallocatedCyberware(game.ItemID[] items, float availableCapacity) RTTI
  • void UpdateInventoryWeight(float weightChange, bool? isLootBroken) RTTI
  • bool OnItemBeingRemovedFromInventory(game.ItemBeingRemovedEvent evt) RTTI
  • bool OnInventoryEmpty(game.OnInventoryEmptyEvent evt) RTTI
  • void EvaluateEncumbrance(bool? isLootBroken) RTTI
  • void CalculateEncumbrance() RTTI
  • bool OnEvaluateEncumbranceEvent(EvaluateEncumbranceEvent evt) RTTI
  • void SendCheckRemovedItemWithSlotActiveItemRequest(game.ItemID item) RTTI
  • bool OnTakedownOrder(OrderTakedownEvent evt) RTTI
  • bool OnSpiderbotOrderTargetEvent(SpiderbotOrderDeviceEvent evt) RTTI
  • void OnHitBlockedOrDeflected(game.events.HitEvent hitEvent) overrideRTTI
  • void PushDeflectEvent(bool isBulletDeflect) RTTI
  • bool OnKatanaMagFieldHitDelayEvent(KatanaMagFieldHitDelayEvent evt) RTTI
  • void OnHitAnimation(game.events.HitEvent hitEvent) overrideRTTI
  • void AddOnHitRumble(game.events.HitEvent hitEvent) RTTI
  • void PushHitDataToGraph(game.events.HitEvent hitEvent) RTTI
  • bool OnCameraShakeEvent(game.events.CameraShakeEvent evt) RTTI
  • void SendCameraShakeDataToGraph(game.events.HitEvent? hitEvent, float shakeStrength) RTTI
  • void OnHitUI(game.events.HitEvent hitEvent) overrideRTTI
  • void OnHitSounds(game.events.HitEvent hitEvent) overrideRTTI
  • bool OnDamageInflicted(DamageInflictedEvent evt) RTTI
  • EngineTime GetLastDamageInflictedTime() RTTI
  • bool OnInteraction(game.interactions.ChoiceEvent choiceEvent) overrideRTTI
  • bool OnTogglePlayerFlashlightEvent(TogglePlayerFlashlightEvent evt) RTTI
  • bool OnToggleNewPlayerFlashlightEvent(ToggleNewPlayerFlashlightEvent evt) RTTI
  • void InitializeTweakDBRecords() RTTI
  • void DefineModifierGroups() RTTI
  • void RegisterStatListeners(PlayerPuppet self) RTTI
  • void UnregisterStatListeners(PlayerPuppet self) RTTI
  • bool OnCleanUpTimeDilationEvent(CleanUpTimeDilationEvent evt) RTTI
  • bool OnHealthUpdateEvent(HealthUpdateEvent evt) RTTI
  • void UpdateHealthStateSFX(float healthValue) RTTI
  • bool OnStopCritHealthRumble(StopCritHealthRumble evt) RTTI
  • void PlayCritHealthRumble() RTTI
  • void StopCritHealthRumble() RTTI
  • void UpdateHealthStateVFX(float healthValue) RTTI
  • void SetZoomBlackboardValues(bool newState) RTTI
  • bool GetZoomBlackboardValues() RTTI
  • bool OnRewardEvent(quest.RewardEvent evt) RTTI
  • bool OnManagePersonalLinkChangeEvent(ManagePersonalLinkChangeEvent evt) RTTI
  • bool IsBlackwallForceEquippedOnPlayer() RTTI
  • string GetPhoneCallFactName(CName contactName1, CName contactName2) RTTI
  • void TriggerInspect(string itemID, float offset, float adsOffset, float timeToScan) RTTI
  • void SetInvisible(bool isInvisible) RTTI
  • bool IsInvisible() RTTI
  • bool OnHeavyFootstepEvent(HeavyFootstepEvent evt) RTTI
  • void PlayFootstepCameraShakeBasedOnProximity(HeavyFootstepEvent evt) RTTI
  • void UpdateVisibility() RTTI
  • void UpdateSecondaryVisibilityOffset(bool isCrouching) RTTI
  • void EnableCombatVisibilityDistances(bool enable) RTTI
  • bool OnZoomLevelChange(float newLevel) RTTI
  • bool OnChargePatternChange(bool isInsideOfChargePattern) RTTI
  • bool GetIsInsideOfChargePattern() RTTI
  • bool OnPatternMatchingMeleeEnabled(bool value) RTTI
  • bool GetIsPatternMatchingMeleeEnabled() RTTI
  • bool OnLocomotionStateChanged(int newState) RTTI
  • bool OnCombatStateChanged(int newState) RTTI
  • void OnStatChanged(game.StatsObjectID ownerID, game.data.StatType statType, float diff, float total) RTTI
  • void UpdateWeaponRightEquippedItemInfo(TDBID slot) RTTI
  • void OnItemEquipped(TDBID slot, game.ItemID item) RTTI
  • void OnItemUnequipped(TDBID slot, game.ItemID item) RTTI
  • bool OnLeftHandCyberwareStateChange(int newState) RTTI
  • bool OnVisionStateChange(int newState) RTTI
  • bool OnMeleeWeaponStateChange(int newState) RTTI
  • bool OnBodySlamStateChange(bool newState) RTTI
  • bool OnUpperBodyStateChange(int newState) RTTI
  • bool OnCombatGadgetStateChange(int newState) RTTI
  • bool OnSceneTierChange(int newState) RTTI
  • bool OnPlayerTakedownStateChange(int takedownState) RTTI
  • void OnEnterAimState() RTTI
  • bool OnVehicleStateChange(int newState) RTTI
  • void HandleDoorsForCombat(WeakHandle<vehicle.BaseObject> vehicle) RTTI
  • bool OnDriverCombatCameraChange(bool inTPP) RTTI
  • bool OnDriverCombatWeaponTypeChange(int newWeaponType) RTTI
  • bool OnWeaponStateChange(int newState) RTTI
  • bool OnControllingDeviceChange(ent.EntityID controllingId) RTTI
  • bool OnNumberOfCombatantsChanged(uint value) RTTI
  • bool OnJoyconDualStyleChanged(bool value) RTTI
  • bool GetIsJoyConStyleDual() RTTI
  • bool OnInputStyleChanged(CName value) RTTI
  • void ApplyNoMovementStatGroupModifiers() RTTI
  • bool OnPlayerCoverStatusChangedEvent(game.PlayerCoverStatusChangedEvent evt) RTTI
  • bool OnStatusEffectApplied(game.events.ApplyStatusEffectEvent evt) overrideRTTI
  • void DisableScanningFromInput() RTTI
  • void SetCustomFastForwardEnabled(bool enabled) RTTI
  • void SetStatPoolEnabled(game.data.StatPoolType statpool, game.StatPoolModificationTypes statpooltype, bool enabled) RTTI
  • game.ItemID GetEquippedItemIdInArea(game.data.EquipmentArea equipArea, int? slot) RTTI
  • void DisableFootstepAudio(bool b) RTTI
  • void DisableCameraBobbing(bool b) RTTI
  • void OnAdditiveCameraMovementsSettingChanged() RTTI
  • void ProcessBreathingEffectApplication(game.events.StatusEffectEvent evt) RTTI
  • void ProcessTieredDrunkEffect(game.events.StatusEffectEvent evt) RTTI
  • void ProcessTieredDruggedEffect(game.events.StatusEffectEvent evt) RTTI
  • void OnStatusEffectUsedHealingItemOrCyberwareApplied() RTTI
  • bool OnNewPerkSold(NewPerkSoldEvent evt) RTTI
  • bool OnStatusEffectRemoved(game.events.RemoveStatusEffect evt) overrideRTTI
  • bool OnUpdateEquippedWeaponsHandling(UpdateEquippedWeaponsHandlingEvent evt) RTTI
  • void RegisterFriendlyDeviceHostileToEnemies(ent.EntityID deviceID) RTTI
  • void UnregisterFriendlyDeviceHostileToEnemies(ent.EntityID deviceID) RTTI
  • bool OnAttitudeChanged(game.events.AttitudeChangedEvent evt) overrideRTTI
  • bool OnAdHocAnimationRequest(AdHocAnimationEvent evt) RTTI
  • bool OnSceneForceWeaponAimEvent(SceneForceWeaponAim evt) RTTI
  • bool OnFelledEvent(FelledEvent evt) RTTI
  • bool OnClearAnimFeatureCarryEvent(ClearAnimFeatureCarryEvent evt) RTTI
  • bool OnSceneForceWeaponSafeEvent(SceneForceWeaponSafe evt) RTTI
  • bool OnSceneFirstEquipState(SceneFirstEquipState evt) RTTI
  • bool OnEnableBraindanceActions(EnableBraindanceActions evt) RTTI
  • bool OnDisableBraindanceActions(DisableBraindanceActions evt) RTTI
  • bool OnForceBraindanceCameraToggle(ForceBraindanceCameraToggle evt) RTTI
  • bool OnPauseBraindance(PauseBraindance evt) RTTI
  • bool OnModifyOverlappedSecurityArease(ModifyOverlappedSecurityAreas evt) RTTI
  • void AddOverrlappedSecurityZone(game.PersistentID zone) RTTI
  • void RemoveOverrlappedSecurityZone(game.PersistentID zone) RTTI
  • void SendSceneOverridesAnimFeature(game.IBlackboard sceneOverridesBlackboard) RTTI
  • bool OnWorkspotStartedEvent(work.WorkspotStartedEvent evt) overrideRTTI
  • bool OnWorkspotFinishedEvent(work.WorkspotFinishedEvent evt) overrideRTTI
  • CName[] GetPlayerCurrentWorkspotTags() RTTI
  • bool PlayerContainsWorkspotTag(CName tag) RTTI
  • bool IsCooldownForActionActive(TDBID actionID) RTTI
  • FactCallbackData CreateFactCallbackData(CName factName) RTTI
  • void RegisterToFacts() RTTI
  • void UnregisterToFacts() RTTI
  • bool OnFactChangedEvent(game.FactChangedEvent evt) RTTI
  • bool OnEnableGyroTutorialsEvent(EnableGyroTutorialsEvent evt) RTTI
  • bool OnSysDebuggerEvent(SysDebuggerEvent evt) RTTI
  • void AllowOuterwearClothing() RTTI
  • void DisallowOuterwearClothing() RTTI
  • void InitializeFocusModeTagging() RTTI
  • void UnInitializeFocusModeTagging() RTTI
  • bool OnRequestEquipHeavyWeapon(RequestEquipHeavyWeapon evt) RTTI
  • bool OnFillAnimWrapperInfoBasedOnEquippedItem(FillAnimWrapperInfoBasedOnEquippedItem evt) RTTI
  • void OnIncapacitated() overrideRTTI
  • void RefreshCPOVisionAppearance() RTTI
  • void OnResurrected() overrideRTTI
  • bool IsIncapacitated() overrideRTTI
  • void RegisterCPOMissionDataCallback() RTTI
  • void UnregisterCPOMissionDataCallback() RTTI
  • bool OnCPOMissionDataTransferred(CPOMissionDataTransferred evt) RTTI
  • void OnCPOMissionDataTransferredServer(CPOMissionDataTransferred evt) RTTI
  • void OnCPOMissionDataTransferredClient(CPOMissionDataTransferred evt) RTTI
  • void OnCPOMissionDataTransferredChoiceTokenClient(CPOMissionDataTransferred evt) RTTI
  • bool OnCPOChoiceTokenDrawTextEvent(CPOChoiceTokenDrawTextEvent evt) RTTI
  • void CPOMissionDataOnPlayerDetach() RTTI
  • bool OnCPOMissionPlayerVotedEvent(CPOMissionPlayerVotedEvent evt) RTTI
  • bool OnPlayerDamageFromDataEvent(PlayerDamageFromDataEvent e) RTTI
  • bool OnCPOMissionDataUpdateEvent(CPOMissionDataUpdateEvent e) RTTI
  • CName GetCompatibleCPOMissionDeviceName() RTTI
  • bool OnCPOMissionDataChanged(bool hasData) RTTI
  • void SetHasCPOMissionData(bool setHasData, CName damagesPreset, CName compatibleDeviceName, bool ownerDecidesOnTransfer) RTTI
  • bool OnCPOGiveChoiceTokenEvent(quest.MultiplayerGiveChoiceTokenEvent e) RTTI
  • void ProcessDamageEvents(bool addDamage, CName damagesPreset) RTTI
  • bool OnDeath(game.events.DeathEvent evt) overrideRTTI
  • void ForceCloseRadialWheel() RTTI
  • void ForceClosePhone() RTTI
  • void Revive(float percAmount) RTTI
  • bool OnTargetNeutraliziedEvent(TargetNeutraliziedEvent evt) RTTI
  • bool OnRewindableSectionEvent(scn.RewindableSectionEvent evt) RTTI
  • bool IsInCombat() RTTI
  • bool IsNaked() RTTI
  • bool IsMoving() RTTI
  • bool IsMovingHorizontally() RTTI
  • bool IsMovingVertically() RTTI
  • void SetWarningMessage(string message, game.SimpleMessageType? msgType) RTTI
  • void StartProcessingVForVendettaAchievement(game.Object deathInstigator) RTTI
  • void CreateVendettaTimeDelayEvent() RTTI
  • bool OnFinishedVendettaTimeEvent(FinishedVendettaTimeEvent evt) RTTI
  • void CheckVForVendettaAchievement(TargetNeutraliziedEvent evt) RTTI
  • bool OnProcessVendettaAchievementEvent(ProcessVendettaAchievementEvent evt) RTTI
  • CName GetNetworkLinkSlotName() overrideRTTI
  • bool IsNetworkLinkDynamic() overrideRTTI
  • void RegisterRemoteMappin() RTTI
  • void UnregisterRemoteMappin() RTTI
  • bool OnRegisterFastTravelPoints(RegisterFastTravelPointsEvent evt) RTTI
  • bool ShouldShowScanner() overrideRTTI
  • bool OnWoundedInstigated(WoundedInstigated evt) RTTI
  • bool OnDismembermentInstigated(DismembermentInstigated evt) RTTI
  • void ToggleFocusedGrenadeShootingPerk(bool activate) RTTI
  • game.TargetingComponent? GetPrimaryTargetingComponent() RTTI
  • game.BreachFinderComponent? GetBreachFinderComponent() RTTI
  • void ApplyNPCLevelAndProgressionBuild(WeakHandle<game.Object> npc, CName actionName) RTTI
  • bool OnMeleeHitEvent(MeleeHitEvent evt) RTTI
  • bool OnMeleeHitSloMo(MeleeHitSlowMoEvent evt) RTTI
  • int FindBuildSpacing(string enumType, string buildNameStringPart) RTTI
  • void GotKeycardNotification() RTTI
  • bool OnHackTargetEvent(HackTargetEvent evt) overrideRTTI
  • bool OnCarHitPlayer(game.OnCarHitPlayer evt) RTTI
  • bool OnDistrictChanged(PlayerEnteredNewDistrictEvent evt) RTTI
  • float GetGunshotRange() RTTI
  • float GetExplosionRange() RTTI
  • game.ui.MinigameProgramData[] GetMinigamePrograms() RTTI
  • bool OnUpdateMiniGameProgramsEvent(UpdateMiniGameProgramsEvent evt) RTTI
  • void UpdateMinigamePrograms(game.ui.MinigameProgramData program, bool add) RTTI
  • void RestoreMinigamePrograms() RTTI
  • game.IBlackboard? GetMinigameBlackboard() RTTI
  • void InitInterestingFacts() RTTI
  • void UpdateAimAssist() RTTI
  • void UpdateAimAssistDelayedTask(game.ScriptTaskData data) RTTI
  • void UpdateAimAssistImmediate() RTTI
  • EAimAssistLevel GetAimAssistLevel() RTTI
  • bool IsAimSnapEnabled() RTTI
  • void ApplyAimAssistSettings(AimAssistSettingConfig config) RTTI
  • bool ShouldAllowCycleToFistCyberware() RTTI
  • void RegisterInterestingFactsListeners() RTTI
  • void UnregisterInterestingFactsListeners() RTTI
  • void SetBlackboardIntVariable(game.bb.ScriptID_Int32 id, int value) RTTI
  • void InvalidateZone() RTTI
  • float GetStaminaValueUnsafe() RTTI
  • float GetStaminaPercUnsafe() RTTI
  • bool IsExhausted() RTTI
  • int GetHealingItemCharges() RTTI
  • int GetHealingItemUseCost() RTTI
  • bool HealingItemChargesAreOnMax() RTTI
  • int GetGrenadeCharges() RTTI
  • int GetGrenadeCharges(game.data.Grenade_Record item) RTTI
  • bool GrenadeChargesAreOnMax() RTTI
  • int GetGrenadeThrowCost() RTTI
  • int GetGrenadeThrowCostClean() RTTI
  • int GetProjectileLauncherCharges() RTTI
  • int GetProjectileLauncherShootCost() RTTI
  • void OnZoneFactChanged(int val) RTTI
  • void SetSecurityAreaTypeE3HACK(ESecurityAreaType securityAreaType) RTTI
  • void OnEnterUndefinedZone() RTTI
  • void OnEnterPublicZone() RTTI
  • void OnExitPublicZone() RTTI
  • void OnEnterSafeZone() RTTI
  • void OnExitSafeZone() RTTI
  • void OnEnterRestrictedZone() RTTI
  • void OnEnterDangerousZone() RTTI
  • game.CityAreaType GetCurrentZoneType(int factValue) RTTI
  • game.CityAreaType GetCurrentSecurityZoneType(game.Object owner) RTTI
  • bool OnInvalidateVisionModeController(PlayerVisionModeControllerInvalidateEvent evt) RTTI
  • bool OnInvalidateCombatController(PlayerCombatControllerInvalidateEvent evt) RTTI
  • bool OnStartedBeingTrackedAsHostile(AIStartedBeingTrackedAsHostile evt) RTTI
  • bool OnStoppedBeingTrackedAsHostile(AIStoppedBeingTrackedAsHostile evt) RTTI
  • bool OnCrouchDelayEvent(CrouchDelayEvent evt) RTTI
  • PlayerQuickhackData[] GetCachedQuickHackList() RTTI
  • bool OnDisableVisualOverride(DisableVisualOverride evt) RTTI
  • bool OnRestoreVisualOverride(RestoreVisualOverride evt) RTTI
  • bool OnEnableVisualOverride(EnableVisualOverride evt) RTTI
  • EquipmentSystem? GetEquipmentSystem() RTTI
  • bool OnHideVisualSlot(HideVisualSlot evt) RTTI
  • bool OnRestoreVisualSlot(RestoreVisualSlot evt) RTTI
  • game.data.EquipmentArea GetAreaFromEnum(TransmogSlots slot) RTTI
  • bool OnRefreshQuickhackMenuEvent(RefreshQuickhackMenuEvent evt) RTTI
  • bool OnHalloweenEvent(game.HalloweenEvent evt) RTTI
  • bool OnVehicleRadioEvent(VehicleRadioEvent evt) RTTI
  • bool OnVehicleRadioStationChanged(vehicle.RadioStationChanged evt) RTTI
  • bool OnRadioToggleEvent(RadioToggleEvent evt) RTTI
  • bool PSIsInDriverCombat() RTTI
  • void SetPSIsInDriverCombat(bool isInDriverCombat) RTTI
  • int PSGetPocketRadioStation() RTTI
  • void PSSetPocketRadioStation(int value) RTTI
  • void OnExplosiveDeviceExploded() RTTI
  • void PromoteOpticalCamoEffectorToCompletelyBlocking() RTTI
  • bool OnCreateAIQuickHackActionEvent(CreateAIQuickHackActionEvent evt) RTTI
  • static float GetQuickMeleeCooldown() staticRTTI global
  • static bool IsTargetFriendlyNPC(PlayerPuppet player, ent.Entity target) staticRTTI global
  • static bool IsSwimming(WeakHandle<PlayerPuppet> player) staticRTTI global
  • static bool IsJohnnySicknessBreathingEffectActive(WeakHandle<PlayerPuppet> player) staticRTTI global
  • static void ChacheQuickHackListCleanup(WeakHandle<game.Object> objectt) staticRTTI global
  • static float GetLowHealthThreshold() staticRTTI global
  • static game.ItemID[] GetPlayerQuickHackInCyberDeck(WeakHandle<PlayerPuppet> player) staticRTTI global
  • static game.PSMCombat GetCurrentCombatState(WeakHandle<PlayerPuppet> player) staticRTTI global
  • static game.PSMVehicle GetCurrentVehicleState(WeakHandle<PlayerPuppet> player) staticRTTI global
  • static void ReevaluateAllBreathingEffects(WeakHandle<PlayerPuppet> player) staticRTTI global
  • static game.PSMHighLevel GetCurrentHighLevelState(WeakHandle<PlayerPuppet> player) staticRTTI global
  • static void ChacheQuickHackList(WeakHandle<PlayerPuppet> self, PlayerQuickhackData[] QHList) staticRTTI global
  • static game.PSMLocomotionStates GetCurrentLocomotionState(WeakHandle<PlayerPuppet> player) staticRTTI global
  • static bool CanApplyBreathingEffect(WeakHandle<PlayerPuppet> player) staticRTTI global
  • static TDBID[] GetPlayerQuickHackInCyberDeckTweakDBID(WeakHandle<PlayerPuppet> player) staticRTTI global
  • static void SetBuild(ScriptGameInstance inst, string stringType, bool isDebug) staticRTTI global
  • static void RemoveItemGameplayPackage(game.Object objectToRemoveFrom, game.ItemID itemID) staticRTTI global
  • static void RemoveItemGameplayPackageOfInstigator(game.Object objectToRemoveFrom, game.Object instigator, game.ItemID itemID) staticRTTI global
  • static float GetCriticalHealthThreshold() staticRTTI global
  • static int GetSceneTier(WeakHandle<PlayerPuppet> player) staticRTTI global
  • static TDBID[] GetPlayerQuickHackInCyberDeckTweakDBID(WeakHandle<PlayerPuppet> player, game.data.Quality quality) staticRTTI global
  • static bool IsTargetChildNPC(PlayerPuppet player, ent.Entity target) staticRTTI global
  • static void SetLevel(ScriptGameInstance inst, string stringType, string stringVal, telemetry.LevelGainReason levelGainReason) staticRTTI global
  • static void SendOnBeingNoticed(WeakHandle<PlayerPuppet> player, WeakHandle<game.Object> objectThatNoticed) staticRTTI global