BlackICE Scripting

class

PlayerPuppet

  • 138 properties
  • 419 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
lastScanTargetWeakHandle<game.Object>0x5B0 scripted
meleeSelectInputProcessedbool0x5C0 scripted
waitingForDelayEventbool0x5C1 scripted
randomizedTimefloat0x5C4 scripted
isResettingbool0x5C8 scripted
delayEventIDgame.DelayID0x5CC scripted
resetTickIDgame.DelayID0x5D4 scripted
katanaAnimProgressionfloat0x5DC scripted
coverModifierActivebool0x5E0 scripted
workspotDamageReductionActivebool0x5E1 scripted
workspotVisibilityReductionActivebool0x5E2 scripted
currentPlayerWorkspotTagsCName[]0x5E8 scripted
incapacitatedbool0x5F8 scripted
remoteMappinIdgame.NewMappinID0x600 scripted
CPOMissionDataStateCPOMissionDataState?0x608 scripted
CPOMissionDataBbIdred.CallbackObject?0x618 scripted
visibilityListenerVisibilityStatListener?0x628 scripted
secondHeartListenerSecondHeartStatListener?0x638 scripted
armorStatListenerArmorStatListener?0x648 scripted
healthStatListenerHealthStatListener?0x658 scripted
oxygenStatListenerOxygenStatListener?0x668 scripted
aimAssistListenerAimAssistSettingsListener?0x678 scripted
autoRevealListenerAutoRevealStatListener?0x688 scripted
allStatsListenerPlayerPuppetAllStatListener?0x698 scripted
rightHandAttachmentSlotListenergame.AttachmentSlotsScriptListener?0x6A8 scripted
HealingItemsChargeStatListenerHealingItemsChargeStatListener?0x6B8 scripted
GrenadesChargeStatListenerGrenadesChargeStatListener?0x6C8 scripted
ProjectileLauncherChargeStatListenerProjectileLauncherChargeStatListener?0x6D8 scripted
OpticalCamoChargeStatListenerOpticalCamoChargeStatListener?0x6E8 scripted
OverclockChargeListenerOverclockChargeListener?0x6F8 scripted
accessibilityControlsListenerAccessibilityControlsListener?0x708 scripted
isTalkingOnPhonebool0x718 scripted
DataDamageUpdateIDgame.DelayID0x71C scripted
playerAttachedCallbackIDuint0x724 scripted
playerDetachedCallbackIDuint0x728 scripted
callbackHandlesred.CallbackObject?[]0x730 scripted
numberOfCombatantsint0x740 scripted
equipmentMeshOverlayEffectNameCName0x748 scripted
equipmentMeshOverlayEffectTagCName0x750 scripted
equipmentMeshOverlaySlotsTDBID[]0x758 scripted
coverVisibilityPerkBlockedbool0x768 scripted
behindCoverbool0x769 scripted
inCombatbool0x76A scripted
isBeingRevealedbool0x76B scripted
hasBeenDetectedbool0x76C scripted
inCrouchbool0x76D scripted
hasKiroshiOpticsFragmentbool0x76E scripted
doingQuickMeleebool0x76F scripted
vehicleStategame.PSMVehicle0x770 scripted
inMountedWeaponVehiclebool0x774 scripted
inDriverCombatTPPbool0x775 scripted
driverCombatWeaponTypegame.data.ItemType0x776 scripted
isAimingbool0x77A scripted
focusModeActivebool0x77B scripted
customFastForwardPossiblebool0x77C scripted
equippedRightHandWeaponWeakHandle<game.weapon.Object>0x780 scripted
aimAssistUpdateQueuedbool0x790 scripted
locomotionStateint0x794 scripted
leftHandCyberwareStateint0x798 scripted
meleeWeaponStateint0x79C scripted
weaponZoomLevelfloat0x7A0 scripted
controllingDeviceIDent.EntityID0x7A8 scripted
gunshotRangefloat0x7B0 scripted
explosionRangefloat0x7B4 scripted
isInBodySlambool0x7B8 scripted
combatGadgetStateint0x7BC scripted
sceneTierGameplayTier0x7C0 scripted
nextBufferModifierint0x7C4 scripted
attackingNetrunnerIDent.EntityID0x7C8 scripted
NPCDeathInstigatorWeakHandle<NPCPuppet>0x7D0 scripted
bestTargettingWeaponWeakHandle<game.weapon.Object>0x7E0 scripted
bestTargettingDotfloat0x7F0 scripted
targettingEnemiesint0x7F4 scripted
isAimingAtFriendlybool0x7F8 scripted
isAimingAtChildbool0x7F9 scripted
distanceFromTargetSquaredfloat0x7FC scripted
coverRecordIDTDBID0x800 scripted
damageReductionRecordIDTDBID0x808 scripted
visReductionRecordIDTDBID0x810 scripted
lastDmgInflictedEngineTime0x818 scripted
critHealthRumblePlayedbool0x820 scripted
critHealthRumbleDurationIDgame.DelayID0x824 scripted
lastHealthUpdatefloat0x82C scripted
staminaListenerStaminaListener?0x830 scripted
memoryListenerMemoryListener?0x840 scripted
securityAreaTypeE3HACKESecurityAreaType0x850 scripted
overlappedSecurityZonesgame.PersistentID[]0x858 scripted
interestingFactsInterestingFacts0x868 scripted
interestingFactsListenersIdsInterestingFactsListenersIds0x870 scripted
interestingFactsListenersFunctionsInterestingFactsListenersFunctions0x878 scripted
visionModeControllerPlayerVisionModeController?0x880 scripted
combatControllerPlayerCombatController?0x890 scripted
handlingModifiersPlayerWeaponHandlingModifiers?0x8A0 scripted
cachedGameplayRestrictionsTDBID[]0x8B0 scripted
delayEndGracePeriodAfterSpawnEventIDgame.DelayID0x8C0 scripted
CWMaskInVehicleInputHeldbool0x8C8 scripted
friendlyDevicesHostileToEnemiesLockScriptReentrantRWLock0x8D0 scripted
friendlyDevicesHostileToEnemiesent.EntityID[]0x8E0 scripted
pocketRadioPocketRadio?0x8F0 scripted
noMovementModifierDatagame.StatModifierData_Deprecated?[]0x900 scripted
registeredFactListenersFactCallbackData[]0x910 scripted
bossThatTargetsPlayerent.EntityID0x920 scripted
choiceTokenTextLayerIduint0x928 scripted
choiceTokenTextDrawnbool0x92C 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
  • 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
  • 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 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() 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
  • 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 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 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
  • 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 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