PlayerPuppet
Base: ScriptedPuppet
None.
| Property | Type | |
|---|---|---|
quickSlotsManager | QuickSlotsManager? | scripted |
inspectionComponent | InspectionComponent? | scripted |
enviroDamageRcvComponent | game.EnvironmentDamageReceiverComponent? | scripted |
mountedVehicle | WeakHandle<vehicle.BaseObject> | scripted |
vehicleKnockdownTimestamp | float | scripted |
Phone | PlayerPhone? | scripted |
fppCameraComponent | game.FPPCameraComponent? | scripted |
primaryTargetingComponent | game.TargetingComponent? | scripted |
breachFinderComponent | game.BreachFinderComponent? | scripted |
chaseSpawnComponent | game.ChaseSpawnComponent? | scripted |
isInFinisher | bool | scripted |
DEBUG_Visualizer | DEBUG_VisualizerComponent? | scripted |
Debug_DamageInputRec | DEBUG_DamageInputReceiver? | scripted |
highDamageThreshold | float | scripted |
medDamageThreshold | float | scripted |
lowDamageThreshold | float | scripted |
meleeHighDamageThreshold | float | scripted |
meleeMedDamageThreshold | float | scripted |
meleeLowDamageThreshold | float | scripted |
explosionHighDamageThreshold | float | scripted |
explosionMedDamageThreshold | float | scripted |
explosionLowDamageThreshold | float | scripted |
effectTimeStamp | float | scripted |
curInventoryWeight | float | scripted |
healthVfxBlackboard | world.EffectBlackboard? | scripted |
laserTargettingVfxBlackboard | world.EffectBlackboard? | scripted |
itemLogBlackboard | WeakHandle<game.IBlackboard> | scripted |
interactionDataListener | red.CallbackObject? | scripted |
popupIsModalListener | red.CallbackObject? | scripted |
uiVendorContextListener | red.CallbackObject? | scripted |
uiRadialContextistener | red.CallbackObject? | scripted |
contactsActiveListener | red.CallbackObject? | scripted |
smsMessengerActiveListener | red.CallbackObject? | scripted |
currentVisibleTargetListener | red.CallbackObject? | scripted |
lastScanTarget | WeakHandle<game.Object> | scripted |
meleeSelectInputProcessed | bool | scripted |
waitingForDelayEvent | bool | scripted |
randomizedTime | float | scripted |
isResetting | bool | scripted |
delayEventID | game.DelayID | scripted |
resetTickID | game.DelayID | scripted |
katanaAnimProgression | float | scripted |
coverModifierActive | bool | scripted |
workspotDamageReductionActive | bool | scripted |
workspotVisibilityReductionActive | bool | scripted |
currentPlayerWorkspotTags | CName[] | scripted |
incapacitated | bool | scripted |
remoteMappinId | game.NewMappinID | scripted |
CPOMissionDataState | CPOMissionDataState? | scripted |
CPOMissionDataBbId | red.CallbackObject? | scripted |
visibilityListener | VisibilityStatListener? | scripted |
secondHeartListener | SecondHeartStatListener? | scripted |
armorStatListener | ArmorStatListener? | scripted |
healthStatListener | HealthStatListener? | scripted |
oxygenStatListener | OxygenStatListener? | scripted |
aimAssistListener | AimAssistSettingsListener? | scripted |
autoRevealListener | AutoRevealStatListener? | scripted |
allStatsListener | PlayerPuppetAllStatListener? | scripted |
rightHandAttachmentSlotListener | game.AttachmentSlotsScriptListener? | scripted |
HealingItemsChargeStatListener | HealingItemsChargeStatListener? | scripted |
GrenadesChargeStatListener | GrenadesChargeStatListener? | scripted |
ProjectileLauncherChargeStatListener | ProjectileLauncherChargeStatListener? | scripted |
OpticalCamoChargeStatListener | OpticalCamoChargeStatListener? | scripted |
OverclockChargeListener | OverclockChargeListener? | scripted |
accessibilityControlsListener | AccessibilityControlsListener? | scripted |
isTalkingOnPhone | bool | scripted |
DataDamageUpdateID | game.DelayID | scripted |
playerAttachedCallbackID | uint | scripted |
playerDetachedCallbackID | uint | scripted |
callbackHandles | red.CallbackObject?[] | scripted |
numberOfCombatants | int | scripted |
equipmentMeshOverlayEffectName | CName | scripted |
equipmentMeshOverlayEffectTag | CName | scripted |
equipmentMeshOverlaySlots | TDBID[] | scripted |
coverVisibilityPerkBlocked | bool | scripted |
behindCover | bool | scripted |
inCombat | bool | scripted |
isBeingRevealed | bool | scripted |
hasBeenDetected | bool | scripted |
inCrouch | bool | scripted |
hasKiroshiOpticsFragment | bool | scripted |
doingQuickMelee | bool | scripted |
vehicleState | game.PSMVehicle | scripted |
inMountedWeaponVehicle | bool | scripted |
inDriverCombatTPP | bool | scripted |
driverCombatWeaponType | game.data.ItemType | scripted |
isAiming | bool | scripted |
focusModeActive | bool | scripted |
customFastForwardPossible | bool | scripted |
equippedRightHandWeapon | WeakHandle<game.weapon.Object> | scripted |
aimAssistUpdateQueued | bool | scripted |
locomotionState | int | scripted |
leftHandCyberwareState | int | scripted |
meleeWeaponState | int | scripted |
weaponZoomLevel | float | scripted |
controllingDeviceID | ent.EntityID | scripted |
gunshotRange | float | scripted |
explosionRange | float | scripted |
isInBodySlam | bool | scripted |
combatGadgetState | int | scripted |
sceneTier | GameplayTier | scripted |
nextBufferModifier | int | scripted |
attackingNetrunnerID | ent.EntityID | scripted |
NPCDeathInstigator | WeakHandle<NPCPuppet> | scripted |
bestTargettingWeapon | WeakHandle<game.weapon.Object> | scripted |
bestTargettingDot | float | scripted |
targettingEnemies | int | scripted |
isAimingAtFriendly | bool | scripted |
isAimingAtChild | bool | scripted |
distanceFromTargetSquared | float | scripted |
coverRecordID | TDBID | scripted |
damageReductionRecordID | TDBID | scripted |
visReductionRecordID | TDBID | scripted |
lastDmgInflicted | EngineTime | scripted |
critHealthRumblePlayed | bool | scripted |
critHealthRumbleDurationID | game.DelayID | scripted |
lastHealthUpdate | float | scripted |
staminaListener | StaminaListener? | scripted |
memoryListener | MemoryListener? | scripted |
securityAreaTypeE3HACK | ESecurityAreaType | scripted |
overlappedSecurityZones | game.PersistentID[] | scripted |
interestingFacts | InterestingFacts | scripted |
interestingFactsListenersIds | InterestingFactsListenersIds | scripted |
interestingFactsListenersFunctions | InterestingFactsListenersFunctions | scripted |
visionModeController | PlayerVisionModeController? | scripted |
combatController | PlayerCombatController? | scripted |
handlingModifiers | PlayerWeaponHandlingModifiers? | scripted |
cachedGameplayRestrictions | TDBID[] | scripted |
delayEndGracePeriodAfterSpawnEventID | game.DelayID | scripted |
CWMaskInVehicleInputHeld | bool | scripted |
friendlyDevicesHostileToEnemiesLock | ScriptReentrantRWLock | scripted |
friendlyDevicesHostileToEnemies | ent.EntityID[] | scripted |
pocketRadio | PocketRadio? | scripted |
noMovementModifierData | game.StatModifierData_Deprecated?[] | scripted |
registeredFactListeners | FactCallbackData[] | scripted |
bossThatTargetsPlayer | ent.EntityID | scripted |
choiceTokenTextLayerId | uint | scripted |
choiceTokenTextDrawn | bool | scripted |
bool IsPlayer() overrideRTTIbool IsReplacer() overrideRTTIbool IsVRReplacer() overrideRTTIbool IsInGyroTutorial() RTTIbool IsInReplayTutorial() RTTIbool IsJohnnyReplacer() overrideRTTIbool IsReplicable() RTTICName GetReplicatedStateClass() RTTIbool IsCoverModifierAdded() RTTIbool IsWorkspotDamageReductionAdded() RTTIbool IsWorkspotVisibilityReductionActive() RTTIgame.PersistentID[] GetOverlappedSecurityZones() RTTIbool GetIsInWorkspotFinisher() RTTIPlayerPuppetPS? GetPS() overrideRTTIfloat GetCombatExitTimestamp() RTTIbool IsPuppetInCombat() overrideRTTIvoid SetPermanentFoodBonus(game.data.StatType type, float value) RTTIfloat GetPermanentFoodBonus(game.data.StatType type) RTTIbool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTIvehicle.CameraManager? FindVehicleCameraManager() RTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTIbool OnReleaseControl() RTTIvoid GracePeriodAfterSpawn() RTTIvehicle.VisualCustomizationComponent? GetVehicleVisualCustomizationComponent() RTTIvoid UnlockAccessPointPrograms() RTTIbool OnMakePlayerVisibleAfterSpawn(EndGracePeriodAfterSpawn evt) RTTIbool IsAimingAtFriendly() RTTIbool IsAimingAtChild() RTTIfloat DistanceFromTargetSquared() RTTIvoid ReevaluateLookAtTarget() RTTIvoid UpdateLookAtObject(game.Object target) RTTIbool OnLookAtObjectChangedEvent(game.targeting.SystemLookAtObjectChangedEvent evt) RTTIbool OnWeaponEquipEvent(WeaponEquipEvent evt) RTTIbool OnSetUpEquipmentOverlayEvent(SetUpEquipmentOverlayEvent evt) RTTIbool OnAppearanceChangeFinishEvent(ent.AppearanceChangeFinishEvent evt) RTTIbool OnSetSlowMoForOnePunchAttackEvent(SetSlowMoForOnePunchAttackEvent evt) RTTIvoid SetSlowMo(float slowMoAmount, float slowMoDuration) RTTIbool OnDodgeToAvoidCombatEvent(DodgeToAvoidCombatEvent evt) RTTIbool CanAvoidCombat() RTTIbool CanAvoidCombatWithDodge() RTTIbool CanAvoidCombatWithGag() RTTIbool IsCombatStartBufferActive(float buffer) RTTIbool OnActivateOpticalCamoToExitCombatEvent(ExitCombatOnOpticalCamoActivatedEvent evt) RTTIbool OnEnablePlayerVisibilityEvent(EnablePlayerVisibilityEvent evt) RTTIvoid RemoveInteractionChoices() RTTIvoid EvaluateApplyingReplacerGameplayRestrictions() RTTIvoid ResolveCachedGameplayRestrictions() RTTIvoid AddGameplayRestriction(game.IBlackboard psmBB, TDBID actionRestrictionRecordID) RTTIvoid RemoveGameplayRestriction(game.IBlackboard psmBB, TDBID actionRestrictionRecordID) RTTIvoid CacheGameplayRestriction(TDBID actionRestrictionRecordID) RTTIvoid PlayerAttachedCallback(game.Object playerPuppet) RTTIvoid PlayerDetachedCallback(game.Object playerPuppet) RTTIbool OnGameAttached() overrideRTTIbool OnGameLoadedFactReset(GameLoadedFactReset evt) RTTIbool OnDetach() overrideRTTIbool ShouldRegisterToHUD() overrideRTTIgame.ItemID GetCWMaskID() RTTIbool HasCWMask() RTTIvoid ExecuteCWMask() RTTIbool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer) RTTIbool KeybaordAndMouseControlsActive() RTTIbool HasPrimaryOrSecondaryEquipment() overrideRTTIvoid ProcessToggleWalkInput() RTTIvoid IconicCyberwareActivated() RTTIvoid ActivateIconicCyberware() RTTIbool IsPhoneCallActive() RTTIvoid ShowSandevistanBlockedNotification() RTTIvoid ProcessCallVehicleAction(game.input.ActionType type) RTTIbool OnMountingEvent(game.mounting.MountingEvent evt) RTTIbool OnUnmountingEvent(game.mounting.UnmountingEvent evt) RTTIvehicle.BaseObject? GetMountedVehicle() RTTIbool IsCallingVehicleRestricted() RTTIbool IsInPoliceVehicle() RTTIint GetUnlockedVehiclesSize() RTTIvoid SendSummonVehicleQuickSlotsManagerRequest() RTTIbool CheckVehicleSystemGarageState() RTTIbool CheckRadialContextRequest() RTTIvoid OnActionMultiplayer(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer) RTTIint GetCPOQuickSlotID(game.input.ScriptListenerAction action) RTTIvoid UpdatePlayerSettings() RTTIQuickSlotsManager? GetQuickSlotsManager() RTTIInspectionComponent? GetInspectionComponent() RTTIgame.FPPCameraComponent? GetFPPCameraComponent() RTTIint GetBufferModifier() RTTIvoid SetBufferModifier(int i) RTTIPlayerWeaponHandlingModifiers? GetPlayerWeaponHandler() RTTIPocketRadio? GetPocketRadio() RTTIgame.IBlackboard? GetPlayerStateMachineBlackboard() RTTIgame.IBlackboard? GetPlayerPerkDataBlackboard() RTTIgame.IBlackboard? GetHackingDataBlackboard() RTTIvoid GetDamageThresholdParams() RTTIvoid EnableUIBlackboardListener(bool enable) RTTIvoid SetupInPlayerDevelopmentSystem() RTTIvoid UpdateVisibilityModifier() RTTIbool OnBeingNoticed(OnBeingNoticed evt) RTTIvoid SetEntityNoticedPlayerBBValue(bool b) RTTIbool OnClearBeingNoticedBB(ClearBeingNoticedBB evt) RTTIbool IsBeingRevealed() RTTIvoid SetIsBeingRevealed(bool isBeingRevealed) RTTIbool OnBeingTargetByLaserSight(BeingTargetByLaserSightUpdateEvent evt) RTTIbool OnBeingTarget(OnBeingTarget evt) RTTIbool OnInteractionStateChange(string value) RTTIbool OnUpdateVisibilityModifierEvent(UpdateVisibilityModifierEvent evt) RTTIbool OnUpdateAutoRevealStatEvent(UpdateAutoRevealStatEvent evt) RTTIbool HasAutoReveal() RTTIbool OnUIContextChange(bool value) RTTIbool OnUIRadialContextChange(bool value) RTTIbool OnCurrentVisibleTargetChanged(ent.EntityID targetId) RTTIbool OnUIContactListContextChanged(bool value) RTTIbool OnUISmsMessengerContextChanged(bool value) RTTIbool OnUIVendorContextChange(bool value) RTTIbool OnExperienceGained(ExperiencePointsEvent evt) RTTIbool OnLevelUp(LevelUpdateEvent evt) RTTIbool OnRequestStats(game.RequestStats evt) RTTIbool OnBuyAttribute(RequestBuyAttribute evt) RTTIbool OnItemAddedToSlot(game.AttachmentSlotEventsItemAddedToSlot evt) overrideRTTIbool OnPartAddedToSlotEvent(game.AttachmentSlotEventsPartAddedToSlotEvent evt) RTTIbool OnClearItemAppearanceEvent(ClearItemAppearanceEvent evt) RTTIbool OnResetItemAppearanceEvent(ResetItemAppearanceEvent evt) RTTIbool OnUnderwearEquipFailsafeEvent(UnderwearEquipFailsafeEvent evt) RTTIbool OnItemRemovedFromSlot(game.AttachmentSlotEventsItemRemovedFromSlot evt) overrideRTTIbool OnPartRemovedFromSlotEvent(game.AttachmentSlotEventsPartRemovedFromSlotEvent evt) RTTIbool OnItemChangedEvent(game.ItemChangedEvent evt) RTTIbool OnPartRemovedEvent(game.PartRemovedEvent evt) RTTIbool OnPrepareForForcedVehicleCombat(PrepareForForcedVehicleCombat evt) RTTIbool OnItemAddedToInventory(game.ItemAddedEvent evt) RTTIbool OnRefreshItemPlayerScalingEvent(RefreshItemPlayerScalingEvent evt) RTTIvoid TryScaleItemToPlayer(game.ItemData itemData) RTTIbool OnRestoreCybWeaponQualitiesEvent(RestoreCybWeaponQualitiesEvent evt) RTTIbool OnRescaleNonIconicWeaponsEvent(RescaleNonIconicWeaponsEvent evt) RTTIvoid RetroRescaleNonIconicWeapons(game.ItemData itemData) RTTIbool OnConsumablesChargesRework(ConsumablesChargesReworkEvent evt) RTTIbool OnBlockAndCompensateScalingEvent(BlockAndCompensateScalingEvent evt) RTTIvoid BlockScaling(game.ItemData itemData) RTTIvoid CompensateExceedScaling(game.ItemData itemData) RTTIvoid SetIconicWeaponsTier(game.ItemData itemData) RTTIvoid LockItemPlusOnNonIconicWeapons(game.ItemData itemData) RTTIbool OnIconicsReworkCompensateEvent(IconicsReworkCompensateEvent evt) RTTIvoid RescaleOwnedIconicsToPlayerLevel(game.ItemData itemData) RTTIbool OnRasetsuToPlayerScalingEvent(RasetsuToPlayerScalingEvent evt) RTTIvoid ScaleRasetsuToProperTier(game.ItemData itemData) RTTIbool OnUnifyIconicsUpgradeCountWithEffectiveTierEvent(UnifyIconicsUpgradeCountWithEffectiveTierEvent evt) RTTIvoid UnifyIconicWeaponsUpgradesCountWithEffectiveTier(game.ItemData itemData) RTTIfloat GetItemCapacityRequirement(game.ItemID itemID) RTTIbool OnRetrofixQuickhacksEvent(RetrofixQuickhacksEvent evt) RTTIgame.ItemID[] RemoveCyberwareParts(game.ItemID item) RTTIbool OnRetrofixCyberwaresEvent(RetrofixCyberwaresEvent evt) RTTIgame.data.Item_Record? GetAppropriateCWByQuality(int quality, TDBID baseCWRecord) RTTIfloat EquipNewCyberware(game.ItemID[] items, float availableCapacity, bool addToInventoryIfOverallocated, game.ItemID[]? stashedQuickhacks) RTTIbool OnRetrofixOverallocatedCyberwareEvent(RetrofixOverallocatedCyberwareEvent evt) RTTIfloat UnequipOverallocatedCyberware(game.ItemID[] items, float availableCapacity) RTTIvoid UpdateInventoryWeight(float weightChange, bool? isLootBroken) RTTIbool OnItemBeingRemovedFromInventory(game.ItemBeingRemovedEvent evt) RTTIbool OnInventoryEmpty(game.OnInventoryEmptyEvent evt) RTTIvoid EvaluateEncumbrance(bool? isLootBroken) RTTIvoid CalculateEncumbrance() RTTIbool OnEvaluateEncumbranceEvent(EvaluateEncumbranceEvent evt) RTTIvoid SendCheckRemovedItemWithSlotActiveItemRequest(game.ItemID item) RTTIbool OnTakedownOrder(OrderTakedownEvent evt) RTTIbool OnSpiderbotOrderTargetEvent(SpiderbotOrderDeviceEvent evt) RTTIvoid OnHitBlockedOrDeflected(game.events.HitEvent hitEvent) overrideRTTIvoid PushDeflectEvent(bool isBulletDeflect) RTTIbool OnKatanaMagFieldHitDelayEvent(KatanaMagFieldHitDelayEvent evt) RTTIvoid OnHitAnimation(game.events.HitEvent hitEvent) overrideRTTIvoid AddOnHitRumble(game.events.HitEvent hitEvent) RTTIvoid PushHitDataToGraph(game.events.HitEvent hitEvent) RTTIbool OnCameraShakeEvent(game.events.CameraShakeEvent evt) RTTIvoid SendCameraShakeDataToGraph(game.events.HitEvent? hitEvent, float shakeStrength) RTTIvoid OnHitUI(game.events.HitEvent hitEvent) overrideRTTIvoid OnHitSounds(game.events.HitEvent hitEvent) overrideRTTIbool OnDamageInflicted(DamageInflictedEvent evt) RTTIEngineTime GetLastDamageInflictedTime() RTTIbool OnInteraction(game.interactions.ChoiceEvent choiceEvent) overrideRTTIbool OnTogglePlayerFlashlightEvent(TogglePlayerFlashlightEvent evt) RTTIbool OnToggleNewPlayerFlashlightEvent(ToggleNewPlayerFlashlightEvent evt) RTTIvoid InitializeTweakDBRecords() RTTIvoid DefineModifierGroups() RTTIvoid RegisterStatListeners(PlayerPuppet self) RTTIvoid UnregisterStatListeners(PlayerPuppet self) RTTIbool OnCleanUpTimeDilationEvent(CleanUpTimeDilationEvent evt) RTTIbool OnHealthUpdateEvent(HealthUpdateEvent evt) RTTIvoid UpdateHealthStateSFX(float healthValue) RTTIbool OnStopCritHealthRumble(StopCritHealthRumble evt) RTTIvoid PlayCritHealthRumble() RTTIvoid StopCritHealthRumble() RTTIvoid UpdateHealthStateVFX(float healthValue) RTTIvoid SetZoomBlackboardValues(bool newState) RTTIbool GetZoomBlackboardValues() RTTIbool OnRewardEvent(quest.RewardEvent evt) RTTIbool OnManagePersonalLinkChangeEvent(ManagePersonalLinkChangeEvent evt) RTTIbool IsBlackwallForceEquippedOnPlayer() RTTIstring GetPhoneCallFactName(CName contactName1, CName contactName2) RTTIvoid TriggerInspect(string itemID, float offset, float adsOffset, float timeToScan) RTTIvoid SetInvisible(bool isInvisible) RTTIbool IsInvisible() RTTIbool OnHeavyFootstepEvent(HeavyFootstepEvent evt) RTTIvoid PlayFootstepCameraShakeBasedOnProximity(HeavyFootstepEvent evt) RTTIvoid UpdateVisibility() RTTIvoid UpdateSecondaryVisibilityOffset(bool isCrouching) RTTIvoid EnableCombatVisibilityDistances(bool enable) RTTIbool OnZoomLevelChange(float newLevel) RTTIbool OnLocomotionStateChanged(int newState) RTTIbool OnCombatStateChanged(int newState) RTTIvoid OnStatChanged(game.StatsObjectID ownerID, game.data.StatType statType, float diff, float total) RTTIvoid UpdateWeaponRightEquippedItemInfo() RTTIvoid OnItemEquipped(TDBID slot, game.ItemID item) RTTIvoid OnItemUnequipped(TDBID slot, game.ItemID item) RTTIbool OnLeftHandCyberwareStateChange(int newState) RTTIbool OnVisionStateChange(int newState) RTTIbool OnMeleeWeaponStateChange(int newState) RTTIbool OnBodySlamStateChange(bool newState) RTTIbool OnUpperBodyStateChange(int newState) RTTIbool OnCombatGadgetStateChange(int newState) RTTIbool OnSceneTierChange(int newState) RTTIbool OnPlayerTakedownStateChange(int takedownState) RTTIvoid OnEnterAimState() RTTIbool OnVehicleStateChange(int newState) RTTIvoid HandleDoorsForCombat(WeakHandle<vehicle.BaseObject> vehicle) RTTIbool OnDriverCombatCameraChange(bool inTPP) RTTIbool OnDriverCombatWeaponTypeChange(int newWeaponType) RTTIbool OnWeaponStateChange(int newState) RTTIbool OnControllingDeviceChange(ent.EntityID controllingId) RTTIbool OnNumberOfCombatantsChanged(uint value) RTTIvoid ApplyNoMovementStatGroupModifiers() RTTIbool OnPlayerCoverStatusChangedEvent(game.PlayerCoverStatusChangedEvent evt) RTTIbool OnStatusEffectApplied(game.events.ApplyStatusEffectEvent evt) overrideRTTIvoid DisableScanningFromInput() RTTIvoid SetCustomFastForwardEnabled(bool enabled) RTTIvoid SetStatPoolEnabled(game.data.StatPoolType statpool, game.StatPoolModificationTypes statpooltype, bool enabled) RTTIgame.ItemID GetEquippedItemIdInArea(game.data.EquipmentArea equipArea, int? slot) RTTIvoid DisableFootstepAudio(bool b) RTTIvoid DisableCameraBobbing(bool b) RTTIvoid OnAdditiveCameraMovementsSettingChanged() RTTIvoid ProcessBreathingEffectApplication(game.events.StatusEffectEvent evt) RTTIvoid ProcessTieredDrunkEffect(game.events.StatusEffectEvent evt) RTTIvoid ProcessTieredDruggedEffect(game.events.StatusEffectEvent evt) RTTIvoid OnStatusEffectUsedHealingItemOrCyberwareApplied() RTTIbool OnNewPerkSold(NewPerkSoldEvent evt) RTTIbool OnStatusEffectRemoved(game.events.RemoveStatusEffect evt) overrideRTTIbool OnUpdateEquippedWeaponsHandling(UpdateEquippedWeaponsHandlingEvent evt) RTTIvoid RegisterFriendlyDeviceHostileToEnemies(ent.EntityID deviceID) RTTIvoid UnregisterFriendlyDeviceHostileToEnemies(ent.EntityID deviceID) RTTIbool OnAttitudeChanged(game.events.AttitudeChangedEvent evt) overrideRTTIbool OnAdHocAnimationRequest(AdHocAnimationEvent evt) RTTIbool OnSceneForceWeaponAimEvent(SceneForceWeaponAim evt) RTTIbool OnFelledEvent(FelledEvent evt) RTTIbool OnClearAnimFeatureCarryEvent(ClearAnimFeatureCarryEvent evt) RTTIbool OnSceneForceWeaponSafeEvent(SceneForceWeaponSafe evt) RTTIbool OnSceneFirstEquipState(SceneFirstEquipState evt) RTTIbool OnEnableBraindanceActions(EnableBraindanceActions evt) RTTIbool OnDisableBraindanceActions(DisableBraindanceActions evt) RTTIbool OnForceBraindanceCameraToggle(ForceBraindanceCameraToggle evt) RTTIbool OnPauseBraindance(PauseBraindance evt) RTTIbool OnModifyOverlappedSecurityArease(ModifyOverlappedSecurityAreas evt) RTTIvoid AddOverrlappedSecurityZone(game.PersistentID zone) RTTIvoid RemoveOverrlappedSecurityZone(game.PersistentID zone) RTTIvoid SendSceneOverridesAnimFeature(game.IBlackboard sceneOverridesBlackboard) RTTIbool OnWorkspotStartedEvent(work.WorkspotStartedEvent evt) overrideRTTIbool OnWorkspotFinishedEvent(work.WorkspotFinishedEvent evt) overrideRTTICName[] GetPlayerCurrentWorkspotTags() RTTIbool PlayerContainsWorkspotTag(CName tag) RTTIbool IsCooldownForActionActive(TDBID actionID) RTTIFactCallbackData CreateFactCallbackData(CName factName) RTTIvoid RegisterToFacts() RTTIvoid UnregisterToFacts() RTTIbool OnFactChangedEvent(game.FactChangedEvent evt) RTTIbool OnSysDebuggerEvent(SysDebuggerEvent evt) RTTIvoid AllowOuterwearClothing() RTTIvoid DisallowOuterwearClothing() RTTIvoid InitializeFocusModeTagging() RTTIvoid UnInitializeFocusModeTagging() RTTIbool OnRequestEquipHeavyWeapon(RequestEquipHeavyWeapon evt) RTTIbool OnFillAnimWrapperInfoBasedOnEquippedItem(FillAnimWrapperInfoBasedOnEquippedItem evt) RTTIvoid OnIncapacitated() overrideRTTIvoid RefreshCPOVisionAppearance() RTTIvoid OnResurrected() overrideRTTIbool IsIncapacitated() overrideRTTIvoid RegisterCPOMissionDataCallback() RTTIvoid UnregisterCPOMissionDataCallback() RTTIbool OnCPOMissionDataTransferred(CPOMissionDataTransferred evt) RTTIvoid OnCPOMissionDataTransferredServer(CPOMissionDataTransferred evt) RTTIvoid OnCPOMissionDataTransferredClient(CPOMissionDataTransferred evt) RTTIvoid OnCPOMissionDataTransferredChoiceTokenClient(CPOMissionDataTransferred evt) RTTIbool OnCPOChoiceTokenDrawTextEvent(CPOChoiceTokenDrawTextEvent evt) RTTIvoid CPOMissionDataOnPlayerDetach() RTTIbool OnCPOMissionPlayerVotedEvent(CPOMissionPlayerVotedEvent evt) RTTIbool OnPlayerDamageFromDataEvent(PlayerDamageFromDataEvent e) RTTIbool OnCPOMissionDataUpdateEvent(CPOMissionDataUpdateEvent e) RTTICName GetCompatibleCPOMissionDeviceName() RTTIbool OnCPOMissionDataChanged(bool hasData) RTTIvoid SetHasCPOMissionData(bool setHasData, CName damagesPreset, CName compatibleDeviceName, bool ownerDecidesOnTransfer) RTTIbool OnCPOGiveChoiceTokenEvent(quest.MultiplayerGiveChoiceTokenEvent e) RTTIvoid ProcessDamageEvents(bool addDamage, CName damagesPreset) RTTIbool OnDeath(game.events.DeathEvent evt) overrideRTTIvoid ForceCloseRadialWheel() RTTIvoid Revive(float percAmount) RTTIbool OnTargetNeutraliziedEvent(TargetNeutraliziedEvent evt) RTTIbool OnRewindableSectionEvent(scn.RewindableSectionEvent evt) RTTIbool IsInCombat() RTTIbool IsNaked() RTTIbool IsMoving() RTTIbool IsMovingHorizontally() RTTIbool IsMovingVertically() RTTIbool OnZoneChange(string value) RTTIvoid SetWarningMessage(string message, game.SimpleMessageType? msgType) RTTIvoid StartProcessingVForVendettaAchievement(game.Object deathInstigator) RTTIvoid CreateVendettaTimeDelayEvent() RTTIbool OnFinishedVendettaTimeEvent(FinishedVendettaTimeEvent evt) RTTIvoid CheckVForVendettaAchievement(TargetNeutraliziedEvent evt) RTTIbool OnProcessVendettaAchievementEvent(ProcessVendettaAchievementEvent evt) RTTICName GetNetworkLinkSlotName() overrideRTTIbool IsNetworkLinkDynamic() overrideRTTIvoid RegisterRemoteMappin() RTTIvoid UnregisterRemoteMappin() RTTIbool OnRegisterFastTravelPoints(RegisterFastTravelPointsEvent evt) RTTIbool ShouldShowScanner() overrideRTTIbool OnWoundedInstigated(WoundedInstigated evt) RTTIbool OnDismembermentInstigated(DismembermentInstigated evt) RTTIvoid ToggleFocusedGrenadeShootingPerk(bool activate) RTTIgame.TargetingComponent? GetPrimaryTargetingComponent() RTTIgame.BreachFinderComponent? GetBreachFinderComponent() RTTIvoid ApplyNPCLevelAndProgressionBuild(WeakHandle<game.Object> npc, CName actionName) RTTIbool OnMeleeHitEvent(MeleeHitEvent evt) RTTIbool OnMeleeHitSloMo(MeleeHitSlowMoEvent evt) RTTIint FindBuildSpacing(string enumType, string buildNameStringPart) RTTIvoid GotKeycardNotification() RTTIbool OnHackTargetEvent(HackTargetEvent evt) overrideRTTIbool OnCarHitPlayer(game.OnCarHitPlayer evt) RTTIbool OnDistrictChanged(PlayerEnteredNewDistrictEvent evt) RTTIfloat GetGunshotRange() RTTIfloat GetExplosionRange() RTTIgame.ui.MinigameProgramData[] GetMinigamePrograms() RTTIbool OnUpdateMiniGameProgramsEvent(UpdateMiniGameProgramsEvent evt) RTTIvoid UpdateMinigamePrograms(game.ui.MinigameProgramData program, bool add) RTTIvoid RestoreMinigamePrograms() RTTIgame.IBlackboard? GetMinigameBlackboard() RTTIvoid InitInterestingFacts() RTTIvoid UpdateAimAssist() RTTIvoid UpdateAimAssistDelayedTask(game.ScriptTaskData data) RTTIvoid UpdateAimAssistImmediate() RTTIEAimAssistLevel GetAimAssistLevel() RTTIbool IsAimSnapEnabled() RTTIvoid ApplyAimAssistSettings(AimAssistSettingConfig config) RTTIbool ShouldAllowCycleToFistCyberware() RTTIvoid RegisterInterestingFactsListeners() RTTIvoid UnregisterInterestingFactsListeners() RTTIvoid SetBlackboardIntVariable(game.bb.ScriptID_Int32 id, int value) RTTIvoid InvalidateZone() RTTIfloat GetStaminaValueUnsafe() RTTIfloat GetStaminaPercUnsafe() RTTIbool IsExhausted() RTTIint GetHealingItemCharges() RTTIint GetHealingItemUseCost() RTTIbool HealingItemChargesAreOnMax() RTTIint GetGrenadeCharges() RTTIint GetGrenadeCharges(game.data.Grenade_Record item) RTTIbool GrenadeChargesAreOnMax() RTTIint GetGrenadeThrowCost() RTTIint GetGrenadeThrowCostClean() RTTIint GetProjectileLauncherCharges() RTTIint GetProjectileLauncherShootCost() RTTIvoid OnZoneFactChanged(int val) RTTIvoid SetSecurityAreaTypeE3HACK(ESecurityAreaType securityAreaType) RTTIvoid OnEnterUndefinedZone() RTTIvoid OnEnterPublicZone() RTTIvoid OnExitPublicZone() RTTIvoid OnEnterSafeZone() RTTIvoid OnExitSafeZone() RTTIvoid OnEnterRestrictedZone() RTTIvoid OnEnterDangerousZone() RTTIgame.CityAreaType GetCurrentZoneType(int factValue) RTTIgame.CityAreaType GetCurrentSecurityZoneType(game.Object owner) RTTIbool OnInvalidateVisionModeController(PlayerVisionModeControllerInvalidateEvent evt) RTTIbool OnInvalidateCombatController(PlayerCombatControllerInvalidateEvent evt) RTTIbool OnStartedBeingTrackedAsHostile(AIStartedBeingTrackedAsHostile evt) RTTIbool OnStoppedBeingTrackedAsHostile(AIStoppedBeingTrackedAsHostile evt) RTTIbool OnCrouchDelayEvent(CrouchDelayEvent evt) RTTIPlayerQuickhackData[] GetCachedQuickHackList() RTTIbool OnDisableVisualOverride(DisableVisualOverride evt) RTTIbool OnRestoreVisualOverride(RestoreVisualOverride evt) RTTIbool OnEnableVisualOverride(EnableVisualOverride evt) RTTIEquipmentSystem? GetEquipmentSystem() RTTIbool OnHideVisualSlot(HideVisualSlot evt) RTTIbool OnRestoreVisualSlot(RestoreVisualSlot evt) RTTIgame.data.EquipmentArea GetAreaFromEnum(TransmogSlots slot) RTTIbool OnRefreshQuickhackMenuEvent(RefreshQuickhackMenuEvent evt) RTTIbool OnHalloweenEvent(game.HalloweenEvent evt) RTTIbool OnVehicleRadioEvent(VehicleRadioEvent evt) RTTIbool OnVehicleRadioStationChanged(vehicle.RadioStationChanged evt) RTTIbool OnRadioToggleEvent(RadioToggleEvent evt) RTTIbool PSIsInDriverCombat() RTTIvoid SetPSIsInDriverCombat(bool isInDriverCombat) RTTIint PSGetPocketRadioStation() RTTIvoid PSSetPocketRadioStation(int value) RTTIvoid OnExplosiveDeviceExploded() RTTIvoid PromoteOpticalCamoEffectorToCompletelyBlocking() RTTIstatic float GetQuickMeleeCooldown() staticRTTI globalstatic bool IsTargetFriendlyNPC(PlayerPuppet player, ent.Entity target) staticRTTI globalstatic bool IsSwimming(WeakHandle<PlayerPuppet> player) staticRTTI globalstatic bool IsJohnnySicknessBreathingEffectActive(WeakHandle<PlayerPuppet> player) staticRTTI globalstatic void ChacheQuickHackListCleanup(WeakHandle<game.Object> objectt) staticRTTI globalstatic float GetLowHealthThreshold() staticRTTI globalstatic game.ItemID[] GetPlayerQuickHackInCyberDeck(WeakHandle<PlayerPuppet> player) staticRTTI globalstatic game.PSMCombat GetCurrentCombatState(WeakHandle<PlayerPuppet> player) staticRTTI globalstatic game.PSMVehicle GetCurrentVehicleState(WeakHandle<PlayerPuppet> player) staticRTTI globalstatic void ReevaluateAllBreathingEffects(WeakHandle<PlayerPuppet> player) staticRTTI globalstatic game.PSMHighLevel GetCurrentHighLevelState(WeakHandle<PlayerPuppet> player) staticRTTI globalstatic void ChacheQuickHackList(WeakHandle<PlayerPuppet> self, PlayerQuickhackData[] QHList) staticRTTI globalstatic game.PSMLocomotionStates GetCurrentLocomotionState(WeakHandle<PlayerPuppet> player) staticRTTI globalstatic bool CanApplyBreathingEffect(WeakHandle<PlayerPuppet> player) staticRTTI globalstatic TDBID[] GetPlayerQuickHackInCyberDeckTweakDBID(WeakHandle<PlayerPuppet> player) staticRTTI globalstatic void SetBuild(ScriptGameInstance inst, string stringType, bool isDebug) staticRTTI globalstatic void RemoveItemGameplayPackage(game.Object objectToRemoveFrom, game.ItemID itemID) staticRTTI globalstatic float GetCriticalHealthThreshold() staticRTTI globalstatic int GetSceneTier(WeakHandle<PlayerPuppet> player) staticRTTI globalstatic TDBID[] GetPlayerQuickHackInCyberDeckTweakDBID(WeakHandle<PlayerPuppet> player, game.data.Quality quality) staticRTTI globalstatic bool IsTargetChildNPC(PlayerPuppet player, ent.Entity target) staticRTTI globalstatic void SetLevel(ScriptGameInstance inst, string stringType, string stringVal, telemetry.LevelGainReason levelGainReason) staticRTTI globalstatic void SendOnBeingNoticed(WeakHandle<PlayerPuppet> player, WeakHandle<game.Object> objectThatNoticed) staticRTTI global