Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
ManBase Class Reference

Protected Member Functions

void OnUpdateEffectAreaServer (float timeSlice)
 
void OnContaminatedAreaEnterServer ()
 
void OnContaminatedAreaExitServer ()
 
void OnPlayerIsNowInsideEffectAreaBeginServer ()
 
void OnPlayerIsNowInsideEffectAreaEndServer ()
 
void OnPlayerIsNowInsideEffectAreaBeginClient ()
 
void OnPlayerIsNowInsideEffectAreaEndClient ()
 
ItemBase GetItemOnSlot (string slot_type)
 Returns item that's on this player's attachment slot. Parameter slot_type should be a string from config parameter 'itemInfo[]' like "Legs", "Headgear" and so on.
 
ItemBase GetItemOnHead ()
 Returns item on player's head. For an example, a headtorch.
 
override int GetQuickBarBonus ()
 
override bool CanDropEntity (notnull EntityAI item)
 
int GetBreathVapourLevel ()
 
void UnsetMixedSoundState (eMixedSoundStates state)
 
void SetMixedSoundState (eMixedSoundStates state)
 
override bool IsPlayer ()
 
bool IsBleeding ()
 
void SetBleedingBits (int bits)
 
int GetBleedingBits ()
 
void IncreaseDiseaseCount ()
 
void DecreaseDiseaseCount ()
 
void IncreaseHealingsCount ()
 
void DecreaseHealingsCount ()
 
bool HasHealings ()
 
bool HasDisease ()
 
EPulseType GetPulseType ()
 
void SetPulseType (EPulseType pulse_type)
 
void QueueAddEffectWidget (array< int > effects)
 
void QueueRemoveEffectWidget (array< int > effects)
 
void QueueAddGlassesEffect (int id)
 
void QueueRemoveGlassesEffect (int id)
 
DamageDealtEffect GetDamageDealtEffect ()
 
override void SpawnDamageDealtEffect ()
 
void SpawnDamageDealtEffect2 (Param param1=null, Param param2=null)
 
FlashbangEffect GetFlashbangEffect ()
 
void SpawnFlashbangEffect (PlayerBase player, bool visual)
 
ShockDealtEffect GetShockEffect ()
 
void SpawnShockEffect (float intensity_max)
 
override void EEKilled (Object killer)
 
override void EEHitBy (TotalDamageResult damageResult, int damageType, EntityAI source, int component, string dmgZone, string ammo, vector modelPos, float speedCoef)
 
override void EEHitByRemote (int damageType, EntityAI source, int component, string dmgZone, string ammo, vector modelPos)
 
override void EEDelete (EntityAI parent)
 
float ConvertNonlethalDamage (float damage, DamageType damageType)
 
override void OnReceivedHit (ImpactEffectsData hitData)
 
override void OnPlayerRecievedHit ()
 
void OnPlayerReceiveFlashbangHitStart (bool visual)
 
void OnPlayerReceiveFlashbangHitEnd ()
 
override string GetHitComponentForAI ()
 Melee helpers.
 
override string GetDefaultHitComponent ()
 returns default hit component (fallback)
 
override vector GetDefaultHitPosition ()
 
override array< stringGetSuitableFinisherHitComponents ()
 returns list of suitable finisher hit components (defined on base entity/entity type)
 
vector SetDefaultHitPosition (string pSelection)
 
void AddPossibleCoverFaceForShave ()
 DEPRECATED!
 
void RemovePossibleCoverFaceForShave ()
 DEPRECATED!
 
override void EEItemAttached (EntityAI item, string slot_name)
 
override void EEItemDetached (EntityAI item, string slot_name)
 
void UpdateShoulderProxyVisibility (EntityAI item, string slot_name)
 
override void SwitchItemSelectionTexture (EntityAI item, string slot_name)
 
void RemoveAllItems ()
 
bool GetHitPPEEnabled ()
 
void SetHitPPEEnabled (bool enabled)
 
bool IsMale ()
 
int GetVoiceType ()
 
PlayerSoundManagerServer GetPlayerSoundManagerServer ()
 
UndergroundHandlerClient GetUndergroundHandler ()
 
UndergroundBunkerHandlerClient GetUndergroundBunkerHandler ()
 
void KillUndergroundHandler ()
 
void SetActions (out TInputActionMap InputActionMap)
 
void SetActions ()
 
void SetActionsRemoteTarget (out TInputActionMap InputActionMap)
 
void SetActionsRemoteTarget ()
 
void InitializeActions ()
 
override void GetActions (typename action_input_type, out array< ActionBase_Basic > actions)
 
void AddAction (typename actionName, out TInputActionMap InputActionMap)
 
void AddAction (typename actionName)
 
void RemoveAction (typename actionName, out TInputActionMap InputActionMap)
 
void RemoveAction (typename actionName)
 
int GetCurrentRecipe ()
 
void SetNextRecipe ()
 
void SetFirstRecipe ()
 
ActionManagerBase GetActionManager ()
 
EmoteManager GetEmoteManager ()
 
RandomGeneratorSyncManager GetRandomGeneratorSyncManager ()
 
override void OnLadder (float delta_time, HumanMovementState pState)
 called every command handler tick when player is on ladder
 
void ProcessHandDamage (float delta_time, HumanMovementState pState)
 
override void ProcessFeetDamageServer (int pUserInt)
 
float GetFeetDamageMoveModifier ()
 
void SetStamina (int value, int range)
 
void SetQuickRestrain (bool enable)
 
void SetQuickFishing (bool enable)
 
bool IsQuickRestrain ()
 
bool IsQuickFishing ()
 
PlayerStats GetPlayerStats ()
 
CraftingManager GetCraftingManager ()
 
StaminaHandler GetStaminaHandler ()
 
override WeaponManager GetWeaponManager ()
 
override ArrowManagerBase GetArrowManager ()
 
bool CanBeRestrained ()
 
void SetRestrainStarted (bool restrain_started)
 
bool IsRestrainStarted ()
 
void SetRestrainPrelocked (bool restrain_prelock)
 
bool IsRestrainPrelocked ()
 
void SetRestrained (bool is_restrained)
 
override bool IsRestrained ()
 
void OnRestrainStartedChangeClient ()
 
void OnRestrainChangeClient ()
 
override bool IsInventoryVisible ()
 
bool CanManipulateInventory ()
 
override bool CanReleaseAttachment (EntityAI attachment)
 
override bool CanReleaseCargo (EntityAI cargo)
 
override bool CanReceiveItemIntoCargo (EntityAI item)
 
override bool CanSwapItemInCargo (EntityAI child_entity, EntityAI new_entity)
 
override bool CanReceiveItemIntoHands (EntityAI item_to_hands)
 
int GetCraftingRecipeID ()
 
void SetCraftingRecipeID (int recipeID)
 
ConstructionActionData GetConstructionActionData ()
 
void ResetConstructionActionData ()
 
vector GetLastFirePoint ()
 
float GetLastFirePointRot ()
 
int GetLastFirePointIndex ()
 
void SetLastFirePoint (vector last_fire_point)
 
void SetLastFirePointRot (float last_fire_point_rot)
 
void SetLastFirePointIndex (int last_fire_point_index)
 
void RemoveQuickBarEntityShortcut (EntityAI entity)
 
void SetEnableQuickBarEntityShortcut (EntityAI entity, bool value)
 
int FindQuickBarEntityIndex (EntityAI entity)
 
int GetQuickBarSize ()
 
EntityAI GetQuickBarEntity (int index)
 
void UpdateQuickBarEntityVisibility (EntityAI entity)
 
void SetQuickBarEntityShortcut (EntityAI entity, int index, bool force=false)
 
void OnQuickbarSetEntityRequest (ParamsReadContext ctx)
 
void ApplySplint ()
 
void ProcessDrowning (float dT)
 
void SpawnDrowningBubbles ()
 
void ProcessHoldBreath (float dT)
 
void OnHoldBreathStart ()
 
void OnHoldBreathExhausted ()
 
void OnHoldBreathEnd ()
 
override bool IsHoldingBreath ()
 
override bool IsRefresherSignalingViable ()
 
override bool IsSelfAdjustingTemperature ()
 
eMixedSoundStates GetMixedSoundStates ()
 
AbstractWave SaySoundSet (string name)
 
EntityAI FindCargoByBaseType (string searched_item)
 
void InitEditor ()
 
void OnPlayerLoaded ()
 
void SetPlayerDisconnected (bool state)
 
bool IsPlayerDisconnected ()
 
Hologram GetHologramServer ()
 
Hologram GetHologramLocal ()
 
void PlacingStartServer (ItemBase item)
 
void PlacingStartLocal (ItemBase item)
 
void PlacingCancelServer ()
 
void LockHandsUntilItemHeld ()
 
void PlacingCancelLocal ()
 
void PlacingCompleteServer ()
 
void PlacingCompleteLocal ()
 
bool IsPlacingServer ()
 
bool IsPlacingLocal ()
 
void SetDrowning (bool enable)
 
void OnDrowningStart ()
 
void OnDrowningEnd ()
 
bool TogglePlacingServer (int userDataType, ParamsReadContext ctx)
 
void RequestResetADSSync ()
 
void ProcessADSSyncResetRequest ()
 
bool ResetADSPlayerSync (int userDataType, ParamsReadContext ctx)
 server only
 
override bool CanPlaceItem (EntityAI item)
 
void SetUnderground (EUndergroundPresence presence)
 
void TogglePlacingLocal (ItemBase item=null)
 
void SetLocalProjectionPosition (vector local_position)
 
void SetLocalProjectionOrientation (vector local_orientation)
 
vector GetLocalProjectionPosition ()
 
vector GetLocalProjectionOrientation ()
 
void SetInColdArea (bool state)
 
bool GetInColdArea ()
 
void SetInWater (bool pState)
 water contact (driven by Environment)
 
bool IsInWater ()
 
void ~PlayerBase ()
 
void OnCameraChanged (DayZPlayerCameraBase new_camera)
 
DayZPlayerCamera GetCurrentPlayerCamera ()
 
bool IsCurrentCameraAimedAtGround ()
 
BleedingSourcesManagerServer GetBleedingManagerServer ()
 
BleedingSourcesManagerRemote GetBleedingManagerRemote ()
 
SymptomManager GetSymptomManager ()
 
VirtualHud GetVirtualHud ()
 
TransferValues GetTransferValues ()
 
DebugMonitorValues GetDebugMonitorValues ()
 
void OnScheduledTick (float deltaTime)
 
void OnCommandHandlerTick (float delta_time, int pCurrentCommandID)
 
void UpdateMovementInertia ()
 Update movement inertia based on stamina available.
 
NotifiersManager GetNotifiersManager ()
 
void OnTick ()
 
override void EEItemIntoHands (EntityAI item)
 
override void EEItemOutOfHands (EntityAI item)
 
PlayerStomach GetStomach ()
 
override void CommandHandler (float pDt, int pCurrentCommandID, bool pCurrentCommandFinished)
 
void CloseMap ()
 DEPRECATED; terminates map animation callback and re-enables controls.
 
void CloseMapEx (bool cancelled)
 
void SetMapOpen (bool state)
 
bool IsMapOpen ()
 
void SetMapClosingSyncSet (bool state)
 
bool GetMapClosingSyncSent ()
 
bool IsMapCallbackCancelInput ()
 
bool IsMapCallbackEndInput ()
 
MapNavigationBehaviour GetMapNavigationBehaviour ()
 
void MapNavigationItemInPossession (EntityAI item)
 
void MapNavigationItemNotInPossession (EntityAI item)
 
void SetCheckMeleeItem (ItemBase item=null)
 
void SetShakesForced (int value)
 
void FreezeCheck ()
 
override bool IsLanded (int pCurrentCommandID)
 
override bool OnLand (int pCurrentCommandID, FallDamageData fallDamageData)
 
override bool IsAlreadyInFallingCommand (int pCurrentCommandID)
 
void OnUnconsciousStart ()
 
void OnUnconsciousStop (int pCurrentCommandID)
 
void OnUnconsciousUpdate (float pDt, int last_command)
 
int SimplifyShock ()
 
float GetSimplifiedShockNormalized ()
 
override bool IsUnconscious ()
 
override bool IsUnconsciousStateOnly ()
 
override bool CanBeTargetedByAI (EntityAI ai)
 
void GiveShock (float shock)
 
void OnRestrainStart ()
 
void ShockRefill (float pDt)
 functionality moved to ShockMdfr::OnTick
 
eBrokenLegs GetBrokenLegs ()
 
void SetBrokenLegs (int stateId)
 
void UpdateBrokenLegs (int stateId)
 
void BreakLegSound ()
 
void BrokenLegForceProne (bool forceOverride=false)
 
void BrokenLegWalkShock ()
 
void MovingShock (float legHealth, float highShock, float midShock, float lowShock)
 
void DealShock (float dmg)
 
override bool CanPickupHeavyItem (notnull EntityAI item)
 
void SetLegHealth ()
 
void DropHeavyItem ()
 
bool IsWearingSplint ()
 
override void OnCommandSwimStart ()
 
override void OnCommandSwimFinish ()
 
override void OnCommandLadderStart ()
 
override void OnCommandLadderFinish ()
 
override void OnCommandFallStart ()
 
override void OnCommandFallFinish ()
 
override void OnCommandClimbStart ()
 
override void OnCommandClimbFinish ()
 
override void OnCommandVehicleStart ()
 
override void OnCommandVehicleFinish ()
 
override void OnCommandMelee2Start ()
 
override void OnCommandMelee2Finish ()
 
override void OnCommandDeathStart ()
 
override void OnJumpStart ()
 
override void OnJumpEnd (int pLandType=0)
 
bool IsStance (int stance, int stanceMask)
 
override void OnStanceChange (int previousStance, int newStance)
 
override bool CanChangeStance (int previousStance, int newStance)
 
override void OnCommandMoveStart ()
 
override bool CanRoll ()
 
override void OnRollStart (bool isToTheRight)
 
override void OnRollFinish ()
 
void OnJumpOutVehicleFinish (float carSpeed)
 
void OnVehicleSwitchSeat (int seatIndex)
 
override void OnVehicleSeatDriverEnter ()
 
override void OnVehicleSeatDriverLeft ()
 
override void OnThrowingModeChange (bool change_to_enabled)
 
override void EOnFrame (IEntity other, float timeSlice)
 
override void EOnPostFrame (IEntity other, int extra)
 
void StaminaHUDNotifier (bool show)
 
override void DepleteStaminaEx (EStaminaModifiers modifier, float dT=-1, float coef=1.0)
 
override bool CanConsumeStamina (EStaminaConsumers consumer)
 
override bool CanStartConsumingStamina (EStaminaConsumers consumer)
 
override bool CanClimb (int climbType, SHumanCommandClimbResult climbRes)
 
override bool CanJump ()
 
bool IsJumpInProgress ()
 
bool IsTargetInActiveRefresherRange (EntityAI target)
 
void RequestHandAnimationStateRefresh ()
 
void RefreshHandAnimationState (int delay=0)
 
bool IsFacingTarget (Object target)
 
void OnQuickBarSingleUse (int slotClicked)
 
void OnQuickBarContinuousUseStart (int slotClicked)
 
void OnQuickBarContinuousUseEnd (int slotClicked)
 
void SetActionEndInput (ActionBase action)
 
bool IsQBControl ()
 
void ResetActionEndInput ()
 
void RadialQuickBarSingleUse (int slotClicked)
 
void RadialQuickBarCombine (int slotClicked)
 
void QuickReloadWeapon (EntityAI weapon)
 
void ReloadWeapon (EntityAI weapon, EntityAI magazine)
 
EntityAI GetMagazineToReload (EntityAI weapon)
 
void OnSpawnedFromConsole ()
 
bool GetLiquidTendencyDrain ()
 
void SetLiquidTendencyDrain (bool state)
 
bool GetFlagTendencyRaise ()
 DEPRECATED.
 
void SetFlagTendencyRaise (bool state)
 DEPRECATED.
 
override SoundOnVehicle PlaySound (string sound_name, float range, bool create_local=false)
 
float GetPlayerLoad ()
 
bool IsOverloaded ()
 
void SetPlayerLoad (float load)
 
void AddPlayerLoad (float addedload)
 
bool IsItemInInventory (EntityAI entity)
 
override bool NeedInventoryJunctureFromServer (notnull EntityAI item, EntityAI currParent, EntityAI newParent)
 
float GetWeightSpecialized (bool forceRecalc=false)
 
void CalculateVisibilityForAI ()
 
void SetVisibilityCoef (float pVisibility)
 
float GetVisibilityCoef ()
 
int GetShakeLevel ()
 
EStatLevels GetStatLevelHealth ()
 
EStatLevels GetStatLevelToxicity ()
 
EStatLevels GetStatLevelBlood ()
 
EStatLevels GetStatLevelEnergy ()
 
EStatLevels GetStatLevelWater ()
 
EStatLevels GetImmunityLevel ()
 
float GetBordersImmunity ()
 
float GetStatBordersHealth ()
 
float GetStatBordersToxicity ()
 
float GetStatBordersBlood ()
 
float GetStatBordersEnergy ()
 
float GetStatBordersWater ()
 
float GetStatLevelBorders (float stat_value, float critical, float low, float normal, float high, float max)
 
EStatLevels GetStatLevel (float stat_value, float critical, float low, float normal, float high)
 
void SetImmunityBoosted (bool boosted)
 
float GetImmunity ()
 returns player's immunity strength between 0..1
 
bool IsSprinting ()
 
bool CanSprint ()
 
bool IsInProne ()
 
bool IsInRasedProne ()
 
bool IsLeaning ()
 
bool IsRolling ()
 
bool IsClimbing ()
 
bool IsFalling ()
 
override bool IsFighting ()
 
bool IsEmotePlaying ()
 
override bool IsIgnoredByConstruction ()
 
bool AnimCommandCheck (HumanMoveCommandID mask)
 
void RunFightBlendTimer ()
 
void EndFighting ()
 
bool CheckMeleeItemDamage (ItemBase item)
 
void PlayAttachmentDropSound ()
 
override void RPC (int rpc_type, array< ref Param > params, bool guaranteed, PlayerIdentity recipient=NULL)
 
override void OnRPC (PlayerIdentity sender, int rpc_type, ParamsReadContext ctx)
 
override void OnGameplayDataHandlerSync ()
 
void UpdateLighting ()
 
void SetContaminatedEffectEx (bool enable, int ppeIdx=-1, int aroundId=ParticleList.CONTAMINATED_AREA_GAS_AROUND, int tinyId=ParticleList.CONTAMINATED_AREA_GAS_TINY, string soundset="", bool partDynaUpdate=false, int newBirthRate=0)
 
void SetContaminatedEffect (bool enable, int ppeIdx=-1, int aroundId=ParticleList.CONTAMINATED_AREA_GAS_AROUND, int tinyId=ParticleList.CONTAMINATED_AREA_GAS_TINY, bool partDynaUpdate=false, int newBirthRate=0)
 
void UpdateCorpseState ()
 
override void EEHealthLevelChanged (int oldLevel, int newLevel, string zone)
 
override void OnVariablesSynchronized ()
 
bool IsSyncedModifierActive (eModifierSyncIDs modifier)
 Checks whether modifier (which has syncing enabled) is currently active, works on both Client and Server.
 
void HandleBrokenLegsSync ()
 
void FixAllInventoryItems ()
 
void OnInventoryMenuOpen ()
 
void OnInventoryMenuClose ()
 
void OnSelectPlayer ()
 
override void SimulateDeath (bool state)
 
void SetNewCharName ()
 
void CheckForBurlap ()
 
void CheckForGag ()
 
void UpdateMaskBreathWidget (notnull MaskBase mask, bool is_start=false)
 
void OnVoiceEvent (PlayerSoundEventBase voice_event)
 
void OnVoiceEventPlayback (PlayerSoundEventBase voice_event, AbstractWave callback, float playback_time)
 called every cmd handler tick during a playback of PlayerSoundEvent, m_ProcessPlaybackEvent needs to be enabled on the PlayerSoundEvent
 
override bool OnInputUserDataProcess (int userDataType, ParamsReadContext ctx)
 
float GetHealthRegenSpeed ()
 
bool HandleRemoteItemManipulation (int userDataType, ParamsReadContext ctx)
 
ItemBase GetItemInHands ()
 
override EntityAI SpawnEntityOnGroundPos (string object_name, vector pos)
 
EntityAI SpawnEntityOnGroundRaycastDispersed (string object_name, float raycastDistance=DEFAULT_SPAWN_DISTANCE, float radius=UAItemsSpreadRadius.DEFAULT)
 
EntityAI SpawnEntityOnGroundOnCursorDir (string object_name, float distance)
 
EntityAI SpawnAI (string object_name, vector pos)
 
bool DropItem (ItemBase item)
 
EntityAI CreateInInventory (string item_name, string cargo_type="", bool full_quantity=false)
 
ItemBase CreateCopyOfItemInInventory (ItemBase src)
 
ItemBase CreateCopyOfItemInInventoryOrGround (ItemBase src)
 
ItemBase CreateCopyOfItemInInventoryOrGroundEx (ItemBase src, bool markItemAsSplitResult=false)
 
void Message (string text, string style)
 
void MessageStatus (string text)
 
void MessageAction (string text)
 
void MessageFriendly (string text)
 
void MessageImportant (string text)
 
void CloseInventoryMenu ()
 
override void ClearInventory ()
 
void DropAllItems ()
 Drops all clothes/wearables this character is carrying on themselves.
 
string GetPlayerClass ()
 
void ShavePlayer ()
 
bool CanShave ()
 
override void OnParticleEvent (string pEventType, string pUserString, int pUserInt)
 
bool CanSpawnBreathVaporEffect ()
 
void ProcessADDModifier ()
 
void SpawnBreathVaporEffect ()
 
bool GetDrowningWaterLevelCheck ()
 
void SetLifeSpanStateVisible (int show_state)
 
int GetLifeSpanState ()
 
int GetLastShavedSeconds ()
 
void SetLastShavedSeconds (int last_shaved_seconds)
 
bool HasCoveredFaceForShave ()
 
eBloodyHandsTypes HasBloodyHandsEx ()
 
bool HasBloodyHands ()
 
void SetBloodyHands (bool show)
 
void SetBloodyHandsEx (eBloodyHandsTypes type)
 
void SendSoundEvent (EPlayerSoundEventID id)
 
void SendSoundEventEx (EPlayerSoundEventID id, int param=0)
 
void CheckZeroSoundEvent ()
 
void CheckSendSoundEvent ()
 
override bool PlaySoundEventType (ESoundEventType soundType, int soundEventID, int param=0)
 
override bool PlaySoundEvent (EPlayerSoundEventID id, bool from_anim_system=false, bool is_from_server=false)
 
override bool PlaySoundEventEx (EPlayerSoundEventID id, bool from_anim_system=false, bool is_from_server=false, int param=0)
 
PlayerSoundEventHandler GetPlayerSoundEventHandler ()
 
void OnBleedingBegin ()
 
void OnBleedingEnd ()
 
void OnBleedingSourceAdded ()
 
void OnBleedingSourceRemoved ()
 
void OnBleedingSourceRemovedEx (ItemBase item)
 
int GetBleedingSourceCount ()
 
void ResetPlayer (bool set_max)
 
void CheckSoundEvent ()
 
void TestSend ()
 
void SetStaminaState (eStaminaState state)
 
int GetStaminaState ()
 
void UpdateQuickBarExtraSlots ()
 
bool Save ()
 
void SpreadAgentsEx (float distance=3, float chance=0.25)
 chance between [0..1] , distance in meters
 
void SpreadAgents ()
 
override int GetAgents ()
 
override void RemoveAgent (int agent_id)
 
override void RemoveAllAgents ()
 
override void InsertAgent (int agent, float count=1)
 
int GetSingleAgentCount (int agent_id)
 
float GetSingleAgentCountNormalized (int agent_id)
 
float GetTotalAgentCount ()
 
void PrintAgents ()
 
void ImmuneSystemTick (float value, float deltaT)
 
void AntibioticsAttack (float value)
 
void SetTemporaryResistanceToAgent (int agent, float time)
 
float GetTemporaryResistanceToAgent (int agent)
 
vector GetAimPosition ()
 
bool CanEatAndDrink ()
 
bool CanConsumeFood (ConsumeConditionData data=null)
 
ModifiersManager GetModifiersManager ()
 
PlayerStat< floatGetStatWater ()
 
PlayerStat< floatGetStatToxicity ()
 
PlayerStat< floatGetStatEnergy ()
 
PlayerStat< floatGetStatHeatComfort ()
 
PlayerStat< floatGetStatTremor ()
 
PlayerStat< intGetStatWet ()
 
PlayerStat< floatGetStatDiet ()
 
PlayerStat< floatGetStatStamina ()
 
PlayerStat< floatGetStatSpecialty ()
 
PlayerStat< intGetStatBloodType ()
 
PlayerStat< floatGetStatHeatBuffer ()
 
void SetHeatBufferDynamicMax (float value)
 
float GetHeatBufferDynamicMax ()
 
void ToggleHeatBufferVisibility (bool show)
 
void ToggleHeatBufferVisibility (int heatbufferStage)
 
string GetLastUAMessage ()
 UA Last Message.
 
void SetLastUAMessage (string pMsg)
 
void ClearLastUAMessage ()
 
void ForceUpdateInjuredState ()
 update injured state immediately
 
override bool OnAction (int action_id, Man player, ParamsReadContext ctx)
 
override void GetDebugActions (out TSelectableActionInfoArrayEx outputList)
 
override void OnSyncJuncture (int pJunctureID, ParamsReadContext pCtx)
 
bool IsItemsToDelete ()
 
void SetToDelete (ParamsReadContext pCtx)
 
override void AddItemToDelete (EntityAI item)
 
bool CanDeleteItems ()
 
override void JunctureDeleteItem (EntityAI item)
 
void UpdateDelete ()
 
override bool HeadingModel (float pDt, SDayZPlayerHeadingModel pModel)
 
override bool IsInventorySoftLocked ()
 
override void SetInventorySoftLock (bool status)
 'soft lock' meaning inventory screen cannot be displayed, but mechanically, inventory operations are still possible
 
void SetLoadedQuickBarItemBind (EntityAI entity, int index)
 
override bool IsLiftWeapon ()
 
override float GetWeaponObstruction ()
 
override bool IsWeaponObstructionBlockingADS ()
 
bool ReadLiftWeaponRequest (int userDataType, ParamsReadContext ctx)
 
void SetLiftWeapon (int pJunctureID, ParamsReadContext ctx)
 
void SetLiftWeapon (bool state, float obstruct=0)
 
void SendLiftWeaponSync (bool state, float obstruct=0)
 Client-side only.
 
override void CheckLiftWeapon ()
 
override void ProcessLiftWeapon ()
 
override void HideClothing (ItemOptics optic, bool state)
 state 'true' == hide
 
void RequestUnconsciousness (bool enable)
 
override void SetDeathDarknessLevel (float duration, float tick_time)
 
override bool IsInFBEmoteState ()
 
void EndSurrenderRequest (SurrenderData data=null)
 ends surrender, originally intended for surrender->restrained transitioning
 
bool IsSurrendered ()
 
bool IsPlayerLoaded ()
 
override void CheckAnimationOverrides ()
 
bool CanRedirectToWeaponManager (notnull EntityAI item, out bool isActionPossible)
 
override bool PredictiveTakeEntityToTargetInventory (notnull EntityAI target, FindInventoryLocationType flags, notnull EntityAI item)
 
override bool PredictiveTakeEntityToInventory (FindInventoryLocationType flags, notnull EntityAI item)
 
override bool PredictiveTakeEntityToTargetAttachment (notnull EntityAI target, notnull EntityAI item)
 
override bool PredictiveTakeEntityToTargetAttachmentEx (notnull EntityAI target, notnull EntityAI item, int slot)
 
override bool PredictiveTakeEntityToTargetCargo (notnull EntityAI target, notnull EntityAI item)
 
override bool PredictiveTakeEntityToTargetCargoEx (notnull CargoBase cargo, notnull EntityAI item, int row, int col)
 
override bool PredictiveDropEntity (notnull EntityAI item)
 
override bool PredictiveSwapEntities (notnull EntityAI item1, notnull EntityAI item2)
 
override bool PredictiveForceSwapEntities (notnull EntityAI item1, notnull EntityAI item2, notnull InventoryLocation item2_dst)
 
override void PredictiveTakeEntityToHands (EntityAI item)
 
override bool PredictiveTakeToDst (notnull InventoryLocation src, notnull InventoryLocation dst)
 
bool IsSwapBetweenHandsAndGroundLargeItem (notnull EntityAI item1, notnull EntityAI item2, out EntityAI item_hands, out EntityAI item_ground)
 
void SetHairLevelToHide (int level, bool state, bool was_debug=false)
 Dynamic hair hiding.
 
void HideHairSelections (ItemBase item, bool state)
 
void UpdateHairSelectionVisibility (bool was_debug=false)
 
void UpdateTranslatedSelections (SelectionTranslation stt)
 
void CheckHairClippingOnCharacterLoad ()
 helper method for re-checking hairhiding on character load
 
bool IsNVGWorking ()
 
bool IsNVGLowered ()
 
int GetNVType ()
 
array< intGetNVTypesArray ()
 
void SetNVGWorking (bool state)
 Deprecated.
 
void SetNVGLowered (bool state)
 
void AddActiveNV (int type)
 
void RemoveActiveNV (int type)
 
void ResetActiveNV ()
 
void AdjustBandana (EntityAI item, string slot_name)
 
void AdjustShemag (EntityAI item, string slot_name)
 
void UpdateCorpseStateVisual ()
 
void SetDecayEffects (int effect=-1)
 
void PreloadDecayTexture ()
 
void SetLastMapInfo (float scale, vector pos)
 
bool GetLastMapInfo (out float scale, out vector pos)
 
override bool PhysicalPredictiveDropItem (EntityAI entity, bool heavy_item_only=true)
 
override void SetProcessUIWarning (bool state)
 
void dmgDebugPrint (TotalDamageResult damageResult, int damageType, EntityAI source, int component, string dmgZone, string ammo, vector modelPos, float speedCoef)
 
void DamageAllLegs (float inputDmg)
 
void TryHideItemInHands (bool hide, bool force=false)
 tries to hide item in player's hands, some exceptions for various movement states
 
bool CheckAndExecuteStackSplit (FindInventoryLocationType flags, notnull EntityAI item, notnull EntityAI target)
 
bool CheckAndExecuteStackSplitToInventoryLocation (InventoryLocation il, notnull EntityAI item)
 
bool TakeEntityToInventoryImpl (InventoryMode mode, FindInventoryLocationType flags, notnull EntityAI item)
 
bool TakeEntityToCargoImpl (InventoryMode mode, notnull EntityAI item)
 
bool TakeEntityAsAttachmentImpl (InventoryMode mode, notnull EntityAI item)
 
override void TakeEntityToHandsImpl (InventoryMode mode, EntityAI item)
 
bool TakeEntityToTargetInventoryImpl (InventoryMode mode, notnull EntityAI target, FindInventoryLocationType flags, notnull EntityAI item)
 
bool TakeEntityToTargetCargoImpl (InventoryMode mode, notnull EntityAI target, notnull EntityAI item)
 
bool TakeEntityToTargetAttachmentImpl (InventoryMode mode, notnull EntityAI target, notnull EntityAI item)
 
bool TakeToDstImpl (InventoryMode mode, notnull InventoryLocation src, notnull InventoryLocation dst)
 
override vector GetCenter ()
 
void ContaminatedParticleAdjustment ()
 
void HandleGlassesEffect ()
 
override void AddArrow (Object arrow, int componentIndex, vector closeBonePosWS, vector closeBoneRotWS)
 
override bool IsManagingArrows ()
 
string GetCachedName ()
 
string GetCachedID ()
 
override void OnFreezeStateChangeClient ()
 
bool HasHeatBuffer ()
 
int GetHeatBufferStage ()
 

Static Protected Member Functions

static set< intGetFaceCoverageShaveValues ()
 returns a set of face covering values
 

Protected Attributes

bool m_HasHeatBuffer
 
int m_HeatBufferStage
 
float m_HeatBufferDynamicMax
 
bool m_IsInColdArea
 
bool m_PlayerLoaded
 
bool m_PlayerDisconnectProcessed
 
bool m_ProcessUIWarning
 
int m_LocalRefreshAnimStateIdx
 
int m_RefreshAnimStateIdx
 
int m_LifespanLevelLocal
 
int m_AnimCommandStarting
 
EUndergroundPresence m_UndergroundPresence
 
PluginPresenceNotifier m_PresenceNotifier
 
ref UndergroundHandlerClient m_UndergroundHandler
 
ref UndergroundBunkerHandlerClient m_UndergroundBunkerHandler
 
ref PlayerStats m_PlayerStats
 
PluginRecipesManager m_ModuleRecipesManager
 
ref BleedingSourcesManagerServer m_BleedingManagerServer
 
ref BleedingSourcesManagerRemote m_BleedingManagerRemote
 
ref ModifiersManager m_ModifiersManager
 
ref NotifiersManager m_NotifiersManager
 
ActionManagerBase m_ActionManager
 
ref PlayerAgentPool m_AgentPool
 
int m_Agents
 
ref Environment m_Environment
 
ref EmoteManager m_EmoteManager
 
ref SymptomManager m_SymptomManager
 
ref VirtualHud m_VirtualHud
 
ref StaminaHandler m_StaminaHandler
 
ref InjuryAnimationHandler m_InjuryHandler
 
ref ShockHandler m_ShockHandler
 
ref SoftSkillsManager m_SoftSkillsManager
 
ref StanceIndicator m_StanceIndicator
 
ref TransferValues m_TrasferValues
 
ref DebugMonitorValues m_DebugMonitorValues
 
const int OVERLOAD_LIMIT = 30000
 
float m_CargoLoad
 
float m_VisibilityCoef
 
float m_OriginalSlidePoseAngle
 
int m_SoundEvent
 
int m_SoundEventParam
 
int m_FliesIndex
 
bool m_SoundEventSent
 
ref Param2< float, floatm_UAProgressParam
 
ref Param2< int, intm_UAParam
 
ref Param3< float, float, boolm_StaminaParam
 
ref Param1< stringm_UAParamMessage
 
ref Param1< floatm_UnconParam
 
ref Param1< floatm_DeathDarkeningParam
 
ref DamageDealtEffect m_DamageDealtEffect
 
ref EffectRadial m_EffectRadial
 
ref FlashbangEffect m_FlashbangEffect
 
ref ShockDealtEffect m_ShockDealtEffect
 
ref EffectParticle m_FliesEff
 
ref TInputActionMap m_InputActionMap
 
ref TInputActionMap m_InputActionMapControled
 
ref TInputActionMap m_InputActionMapAsTarget
 
bool m_ActionsInitialize
 
ref HiddenSelectionsData m_EmptyGloves
 
ref WeaponManager m_WeaponManager
 
ref CraftingManager m_CraftingManager
 
ref ArrowManagerPlayer m_ArrowManager
 
ref InventoryActionHandler m_InventoryActionHandler
 
QuickBarBase m_QuickBarBase
 
ref PlayerSoundManagerServer m_PlayerSoundManagerServer
 
ref PlayerSoundManagerClient m_PlayerSoundManagerClient
 
ref HeatComfortAnimHandler m_HCAnimHandler
 
ref EffectSound m_SoundFliesEffect
 
bool m_QuickBarHold
 
bool m_QuickBarFT = false
 
Hud m_Hud
 
int m_RecipePick
 
bool m_IsHoldingBreath
 
bool m_IsInWater
 
float m_LastPostFrameTickTime
 
ref Timer m_DeathCheckTimer
 
bool m_CorpseProcessing
 
int m_CorpseState
 
int m_CorpseStateLocal
 
bool m_IsHeadingRestricted
 
ref HeadingRestrictData m_HeadingRestrictData
 
int m_PersistentFlags
 
int m_StaminaState
 
float m_UnconsciousTime
 
int m_ShockSimplified
 
float m_CurrentShock
 
bool m_IsRestrained
 
bool m_IsRestrainedLocal
 
bool m_IsRestrainStarted
 
bool m_IsRestrainStartedLocal
 
bool m_IsRestrainPrelocked
 
bool m_ImmunityBoosted
 
bool m_AreHandsLocked
 
float m_UnconsciousVignetteTarget = 2
 
float m_CameraSwayModifier = 0.2
 
float m_LastShockHitTime
 
DayZPlayerCameraBase m_CurrentCamera
 
int m_BleedingBits
 
vector m_DirectionToCursor
 
vector m_DefaultHitPosition
 
int m_DiseaseCount
 
int m_HealingsCount
 
bool m_AllowQuickRestrain
 
bool m_AllowQuickFishing
 
int m_Shakes
 
int m_ShakesForced
 
int m_BreathVapour
 
int m_HealthLevel
 
int m_MixedSoundStates
 
int m_QuickBarBonus = 0
 
bool m_IsVehicleSeatDriver
 
float m_UnconsciousEndTime = 0
 
int m_BleedingSourceCount
 
Head_Default m_CharactersHead
 
EPulseType m_PulseType
 
PlayerBase m_CheckPulseLastTarget
 
int m_ForceInjuryAnimMask
 
bool m_HideHairAnimated
 
string m_DecayedTexture
 
ref array< EntityAIm_ItemsToDelete
 
int m_BrokenLegState = eBrokenLegs.NO_BROKEN_LEGS
 
int m_LocalBrokenState = eBrokenLegs.NO_BROKEN_LEGS
 
bool m_BrokenLegsJunctureReceived
 
ref EffectSound m_BrokenLegSound
 
const string SOUND_BREAK_LEG = "broken_leg_SoundSet"
 
bool m_CanPlayBrokenLegSound
 
float m_UnconRefillModifier = 1
 
RandomGeneratorSyncManager m_RGSManager
 
bool m_ContaminatedAreaEffectEnabled
 
const string CONTAMINATED_AREA_AMBIENT = "ContaminatedArea_SoundSet"
 
EffectSound m_AmbientContamination
 
int m_ContaminatedAreaCount
 
int m_EffectAreaCount
 
bool m_InsideEffectArea
 
bool m_InsideEffectAreaPrev
 
EffectTrigger m_CurrentEffectTrigger
 
EEffectAreaType m_InEffectAreaType
 
ref map< EEffectAreaType, intm_EffectAreaOverlap = new map<EEffectAreaType, int>()
 
ref map< EEffectAreaType, floatm_EffectAreaTimeToTick = new map<EEffectAreaType, float>()
 
bool m_CanDisplayHitEffectPPE
 
string m_CachedPlayerName
 
string m_CachedPlayerID
 
ref array< ref Param2< EntityAI, int > > m_aQuickBarLoad
 
ref Hologram m_HologramServer
 
ref Hologram m_HologramLocal
 
vector m_LocalProjectionPosition = "0 0 0 "
 
vector m_LocalProjectionOrientation = "0 0 0 "
 
float m_LastTick = -1
 
int m_AddModifier = -1
 
int m_RecipeID = -1
 
EntityAI m_Item1
 
EntityAI m_Item2
 
bool m_IsCraftingReady
 
float m_RecipeAnimLength
 
vector m_CraftingInitialPos
 
ref array< intm_Recipes
 
ref SoundParams m_SaySoundParams
 
ref SoundObjectBuilder m_SaySoundBuilder
 
ref SoundObject m_SaySoundObject
 
string m_SaySoundLastSetName
 
bool m_ActionQBControl
 
ref ConstructionActionData m_ConstructionActionData
 
vector m_LastFirePoint
 
float m_LastFirePointRot
 
int m_LastFirePointIndex
 
bool ItemToInventory
 
bool m_IsFighting = false
 
bool m_IsDrowning
 
int m_DebugMonitorEnabled
 
ActionUnfoldMapCB m_hac
 
bool m_MapOpen
 
bool m_MapCloseRequestProcessed
 
bool m_MapClosingSyncSent
 
float m_LastMapScale = -1.0
 
vector m_LastMapPos
 
ref MapNavigationBehaviour m_MapNavigationBehaviour
 
bool m_InventorySoftLocked
 
int m_InventorySoftLockCount = 0
 
string m_DatabaseID
 
ref Timer m_AnalyticsTimer
 
bool m_MeleeDebug
 melee stats
 
ItemBase m_CheckMeleeItem
 
string m_UALastMessage
 user actions & symptoms
 
ref Timer m_UALastMessageTimer
 
int m_PerformedAnimActionID = -1
 
int m_ActivePrimarySymptomID = 0
 
bool m_WorkingNVGHeadset
 
bool m_LoweredNVGHeadset
 
ref array< intm_ActiveNVTypes
 
int m_SyncedModifiers
 
int m_SyncedModifiersPrev
 
PluginAdminLog m_AdminLog
 
ref PlayerStomach m_PlayerStomach
 
PlayerStat< floatm_StatWater
 
PlayerStat< floatm_StatToxicity
 
PlayerStat< floatm_StatEnergy
 
PlayerStat< floatm_StatHeatComfort
 
PlayerStat< floatm_StatTremor
 
GameplayEffectWidgets_base m_EffectWidgets
 effect widgets
 
ref array< intm_ProcessAddEffectWidgets
 
ref array< intm_ProcessRemoveEffectWidgets
 
ref array< intm_ProcessAddGlassesEffects
 
ref array< intm_ProcessRemoveGlassesEffects
 
EMedicalDrugsType m_MedicalDrugsActive
 
ref ScriptInvoker m_OnUnconsciousStart
 invokers

 
ref ScriptInvoker m_OnUnconsciousStop
 
bool m_ShowDbgUI = true
 
int m_DbgListSelection = 0
 
float m_DbgSliderValue = 0.0
 
ref array< stringm_DbgOptions = {"jedna", "dva", "tri"}
 

Static Protected Attributes

static bool DEBUG_INVENTORY_ACCESS = false
 
static ref array< stringm_BleedingSourcesLow
 
static ref array< stringm_BleedingSourcesUp
 
static ref array< Man > m_ServerPlayers = new array<Man>
 
static ref TStringArray m_QBarItems
 
static Particle m_ContaminatedAroundPlayer
 
static Particle m_ContaminatedAroundPlayerTiny
 
static ref array< ObjectSPREAD_AGENTS_OBJECTS = new array<Object>
 
static ref array< CargoBaseSPREAD_AGENTS_PROXY_CARGOS = new array<CargoBase>
 

Detailed Description

Definition at line 1 of file playerbase.c.

Constructor & Destructor Documentation

◆ ~PlayerBase()

void ManBase::~PlayerBase ( )
protected

Definition at line 2622 of file playerbase.c.

Member Function Documentation

◆ AddAction() [1/2]

void ManBase::AddAction ( typename actionName )
protected

Definition at line 1650 of file playerbase.c.

◆ AddAction() [2/2]

void ManBase::AddAction ( typename actionName ,
out TInputActionMap InputActionMap )
protected

Definition at line 1629 of file playerbase.c.

◆ AddActiveNV()

void ManBase::AddActiveNV ( int type)
protected

Definition at line 8871 of file playerbase.c.

◆ AddArrow()

override void ManBase::AddArrow ( Object arrow,
int componentIndex,
vector closeBonePosWS,
vector closeBoneRotWS )
protected

Definition at line 9352 of file playerbase.c.

◆ AddItemToDelete()

override void ManBase::AddItemToDelete ( EntityAI item)
protected

Definition at line 7971 of file playerbase.c.

◆ AddPlayerLoad()

void ManBase::AddPlayerLoad ( float addedload)
protected

Definition at line 4899 of file playerbase.c.

◆ AddPossibleCoverFaceForShave()

void ManBase::AddPossibleCoverFaceForShave ( )
protected

DEPRECATED!

Definition at line 1316 of file playerbase.c.

◆ AdjustBandana()

void ManBase::AdjustBandana ( EntityAI item,
string slot_name )
protected

Definition at line 8946 of file playerbase.c.

◆ AdjustShemag()

void ManBase::AdjustShemag ( EntityAI item,
string slot_name )
protected

Definition at line 8963 of file playerbase.c.

◆ AnimCommandCheck()

bool ManBase::AnimCommandCheck ( HumanMoveCommandID mask)
protected

Returns whether the specified movement command(s) are starting the next frame. Use caution when using this for anything player animation-related, some commands may require the movement state to be truly active (wait until next update)

Definition at line 5244 of file playerbase.c.

◆ AntibioticsAttack()

void ManBase::AntibioticsAttack ( float value)
protected

Definition at line 7543 of file playerbase.c.

◆ ApplySplint()

void ManBase::ApplySplint ( )
protected

Definition at line 2112 of file playerbase.c.

◆ BreakLegSound()

void ManBase::BreakLegSound ( )
protected

Definition at line 3630 of file playerbase.c.

◆ BrokenLegForceProne()

void ManBase::BrokenLegForceProne ( bool forceOverride = false)
protected

Definition at line 3634 of file playerbase.c.

◆ BrokenLegWalkShock()

void ManBase::BrokenLegWalkShock ( )
protected

Definition at line 3677 of file playerbase.c.

◆ CalculateVisibilityForAI()

void ManBase::CalculateVisibilityForAI ( )
protected

Definition at line 4974 of file playerbase.c.

◆ CanBeRestrained()

bool ManBase::CanBeRestrained ( )
protected

Definition at line 1869 of file playerbase.c.

◆ CanBeTargetedByAI()

override bool ManBase::CanBeTargetedByAI ( EntityAI ai)
protected

Definition at line 3528 of file playerbase.c.

◆ CanChangeStance()

override bool ManBase::CanChangeStance ( int previousStance,
int newStance )
protected

Definition at line 4024 of file playerbase.c.

◆ CanClimb()

override bool ManBase::CanClimb ( int climbType,
SHumanCommandClimbResult climbRes )
protected

vault from water allowed

Definition at line 4376 of file playerbase.c.

◆ CanConsumeFood()

bool ManBase::CanConsumeFood ( ConsumeConditionData data = null)
protected

Definition at line 7581 of file playerbase.c.

◆ CanConsumeStamina()

override bool ManBase::CanConsumeStamina ( EStaminaConsumers consumer)
protected

Definition at line 4350 of file playerbase.c.

◆ CanDeleteItems()

bool ManBase::CanDeleteItems ( )
protected

Definition at line 7980 of file playerbase.c.

◆ CanDropEntity()

override bool ManBase::CanDropEntity ( notnull EntityAI item)
protected

Definition at line 841 of file playerbase.c.

◆ CanEatAndDrink()

bool ManBase::CanEatAndDrink ( )
protected

Definition at line 7575 of file playerbase.c.

◆ CanJump()

override bool ManBase::CanJump ( )
protected

disables jump when player is significantly injured

Definition at line 4397 of file playerbase.c.

◆ CanManipulateInventory()

bool ManBase::CanManipulateInventory ( )
protected

Definition at line 1942 of file playerbase.c.

◆ CanPickupHeavyItem()

override bool ManBase::CanPickupHeavyItem ( notnull EntityAI item)
protected

Definition at line 3753 of file playerbase.c.

◆ CanPlaceItem()

override bool ManBase::CanPlaceItem ( EntityAI item)
protected

Definition at line 2521 of file playerbase.c.

◆ CanReceiveItemIntoCargo()

override bool ManBase::CanReceiveItemIntoCargo ( EntityAI item)
protected

Definition at line 1961 of file playerbase.c.

◆ CanReceiveItemIntoHands()

override bool ManBase::CanReceiveItemIntoHands ( EntityAI item_to_hands)
protected

Definition at line 1971 of file playerbase.c.

◆ CanRedirectToWeaponManager()

bool ManBase::CanRedirectToWeaponManager ( notnull EntityAI item,
out bool isActionPossible )
protected

Definition at line 8390 of file playerbase.c.

◆ CanReleaseAttachment()

override bool ManBase::CanReleaseAttachment ( EntityAI attachment)
protected

Definition at line 1951 of file playerbase.c.

◆ CanReleaseCargo()

override bool ManBase::CanReleaseCargo ( EntityAI cargo)
protected

Definition at line 1956 of file playerbase.c.

◆ CanRoll()

override bool ManBase::CanRoll ( )
protected

Definition at line 4074 of file playerbase.c.

◆ CanShave()

bool ManBase::CanShave ( )
protected

Definition at line 6481 of file playerbase.c.

◆ CanSpawnBreathVaporEffect()

bool ManBase::CanSpawnBreathVaporEffect ( )
protected

Definition at line 6529 of file playerbase.c.

◆ CanSprint()

bool ManBase::CanSprint ( )
protected

Definition at line 5181 of file playerbase.c.

◆ CanStartConsumingStamina()

override bool ManBase::CanStartConsumingStamina ( EStaminaConsumers consumer)
protected

Definition at line 4363 of file playerbase.c.

◆ CanSwapItemInCargo()

override bool ManBase::CanSwapItemInCargo ( EntityAI child_entity,
EntityAI new_entity )
protected

Definition at line 1966 of file playerbase.c.

◆ CheckAndExecuteStackSplit()

bool ManBase::CheckAndExecuteStackSplit ( FindInventoryLocationType flags,
notnull EntityAI item,
notnull EntityAI target )
protected

Definition at line 9166 of file playerbase.c.

◆ CheckAndExecuteStackSplitToInventoryLocation()

bool ManBase::CheckAndExecuteStackSplitToInventoryLocation ( InventoryLocation il,
notnull EntityAI item )
protected

Definition at line 9176 of file playerbase.c.

◆ CheckAnimationOverrides()

override void ManBase::CheckAnimationOverrides ( )
protected

Definition at line 8371 of file playerbase.c.

◆ CheckForBurlap()

void ManBase::CheckForBurlap ( )
protected

Definition at line 5987 of file playerbase.c.

◆ CheckForGag()

void ManBase::CheckForGag ( )
protected

Definition at line 6009 of file playerbase.c.

◆ CheckHairClippingOnCharacterLoad()

void ManBase::CheckHairClippingOnCharacterLoad ( )
protected

helper method for re-checking hairhiding on character load

Definition at line 8823 of file playerbase.c.

◆ CheckLiftWeapon()

override void ManBase::CheckLiftWeapon ( )
protected

Definition at line 8212 of file playerbase.c.

◆ CheckMeleeItemDamage()

bool ManBase::CheckMeleeItemDamage ( ItemBase item)
protected

Definition at line 5264 of file playerbase.c.

◆ CheckSendSoundEvent()

void ManBase::CheckSendSoundEvent ( )
protected

Definition at line 7237 of file playerbase.c.

◆ CheckSoundEvent()

void ManBase::CheckSoundEvent ( )
protected

Definition at line 7400 of file playerbase.c.

◆ CheckZeroSoundEvent()

void ManBase::CheckZeroSoundEvent ( )
protected

Definition at line 7226 of file playerbase.c.

◆ ClearInventory()

override void ManBase::ClearInventory ( )
protected

/brief Delete all items in inventory

Returns
void
PlayerBase player = GetGame().GetPlayer();
player.ClearInventory();
proto native CGame GetGame()

Definition at line 6419 of file playerbase.c.

◆ ClearLastUAMessage()

void ManBase::ClearLastUAMessage ( )
protected

Definition at line 7732 of file playerbase.c.

◆ CloseInventoryMenu()

void ManBase::CloseInventoryMenu ( )
protected

Definition at line 6394 of file playerbase.c.

◆ CloseMap()

void ManBase::CloseMap ( )
protected

DEPRECATED; terminates map animation callback and re-enables controls.

Definition at line 3168 of file playerbase.c.

◆ CloseMapEx()

void ManBase::CloseMapEx ( bool cancelled)
protected

Definition at line 3173 of file playerbase.c.

◆ CommandHandler()

override void ManBase::CommandHandler ( float pDt,
int pCurrentCommandID,
bool pCurrentCommandFinished )
protected

When the player should be and is unconscious

Player can start floating while unconscious

When the player will be unconscious, or is being blocked from being unconscious

If the player is getting in/out or switching seats, delay unconsciousness until after animation has finished

Death gate - prevent unlikely occurence of death -> unconsciousness transition Fall gate - prevent unconciousness animation from playing while falling, doesn't look good Transition gate - prevent unconciousness while previous command is transitioning

TODO: rework vehicle command Knockout back to force player prone after they have exited the vehicle

When the player is waking up

Make sure the player is actually unconscious

protection for a player being broken when attempting to wake them up too early into unconsciousness

Don't set the stance if we are swimming or in a vehicle, stance change animation could play

Maybe instead error out or notify of possible desync?

Definition at line 2866 of file playerbase.c.

◆ ContaminatedParticleAdjustment()

void ManBase::ContaminatedParticleAdjustment ( )
protected

Definition at line 9287 of file playerbase.c.

◆ ConvertNonlethalDamage()

float ManBase::ConvertNonlethalDamage ( float damage,
DamageType damageType )
protected

Definition at line 1231 of file playerbase.c.

◆ CreateCopyOfItemInInventory()

ItemBase ManBase::CreateCopyOfItemInInventory ( ItemBase src)
protected

Definition at line 6304 of file playerbase.c.

◆ CreateCopyOfItemInInventoryOrGround()

ItemBase ManBase::CreateCopyOfItemInInventoryOrGround ( ItemBase src)
protected

Definition at line 6330 of file playerbase.c.

◆ CreateCopyOfItemInInventoryOrGroundEx()

ItemBase ManBase::CreateCopyOfItemInInventoryOrGroundEx ( ItemBase src,
bool markItemAsSplitResult = false )
protected

Definition at line 6335 of file playerbase.c.

◆ CreateInInventory()

EntityAI ManBase::CreateInInventory ( string item_name,
string cargo_type = "",
bool full_quantity = false )
protected

/brief Creates ItemBase in players inventory. If player dont have enough slots for new item, item will be created on the ground under player.

Parameters
item_namestring Class name of ItemBase in configs
Returns
ItemBase Created item
ItemBase item = g_Game.GetPlayer().CreateInInventory("Consumable_GardenLime", "cargo_weapon");
DayZGame g_Game
Definition dayzgame.c:3868

Definition at line 6294 of file playerbase.c.

◆ DamageAllLegs()

void ManBase::DamageAllLegs ( float inputDmg)
protected

Definition at line 9140 of file playerbase.c.

◆ DealShock()

void ManBase::DealShock ( float dmg)
protected

Definition at line 3745 of file playerbase.c.

◆ DecreaseDiseaseCount()

void ManBase::DecreaseDiseaseCount ( )
protected

Definition at line 929 of file playerbase.c.

◆ DecreaseHealingsCount()

void ManBase::DecreaseHealingsCount ( )
protected

Definition at line 939 of file playerbase.c.

◆ DepleteStaminaEx()

override void ManBase::DepleteStaminaEx ( EStaminaModifiers modifier,
float dT = -1,
float coef = 1.0 )
protected

Definition at line 4344 of file playerbase.c.

◆ dmgDebugPrint()

void ManBase::dmgDebugPrint ( TotalDamageResult damageResult,
int damageType,
EntityAI source,
int component,
string dmgZone,
string ammo,
vector modelPos,
float speedCoef )
protected

Definition at line 9130 of file playerbase.c.

◆ DropAllItems()

void ManBase::DropAllItems ( )
protected

Drops all clothes/wearables this character is carrying on themselves.

Definition at line 6445 of file playerbase.c.

◆ DropHeavyItem()

void ManBase::DropHeavyItem ( )
protected

Definition at line 3770 of file playerbase.c.

◆ DropItem()

bool ManBase::DropItem ( ItemBase item)
protected

Definition at line 6266 of file playerbase.c.

◆ EEDelete()

override void ManBase::EEDelete ( EntityAI parent)
protected

Definition at line 1222 of file playerbase.c.

◆ EEHealthLevelChanged()

override void ManBase::EEHealthLevelChanged ( int oldLevel,
int newLevel,
string zone )
protected

Definition at line 5699 of file playerbase.c.

◆ EEHitBy()

override void ManBase::EEHitBy ( TotalDamageResult damageResult,
int damageType,
EntityAI source,
int component,
string dmgZone,
string ammo,
vector modelPos,
float speedCoef )
protected

DamageType.EXPLOSION & FlashGrenade

Definition at line 1086 of file playerbase.c.

◆ EEHitByRemote()

override void ManBase::EEHitByRemote ( int damageType,
EntityAI source,
int component,
string dmgZone,
string ammo,
vector modelPos )
protected

Definition at line 1211 of file playerbase.c.

◆ EEItemAttached()

override void ManBase::EEItemAttached ( EntityAI item,
string slot_name )
protected

Definition at line 1326 of file playerbase.c.

◆ EEItemDetached()

override void ManBase::EEItemDetached ( EntityAI item,
string slot_name )
protected

Definition at line 1374 of file playerbase.c.

◆ EEItemIntoHands()

override void ManBase::EEItemIntoHands ( EntityAI item)
protected

fixes situation where raise is canceling some manipulation with heavy item(ex. TakeItemToHands), forces normal stance

Definition at line 2810 of file playerbase.c.

◆ EEItemOutOfHands()

override void ManBase::EEItemOutOfHands ( EntityAI item)
protected

Definition at line 2849 of file playerbase.c.

◆ EEKilled()

override void ManBase::EEKilled ( Object killer)
protected

Definition at line 1045 of file playerbase.c.

◆ EndFighting()

void ManBase::EndFighting ( )
protected

Definition at line 5259 of file playerbase.c.

◆ EndSurrenderRequest()

void ManBase::EndSurrenderRequest ( SurrenderData data = null)
protected

ends surrender, originally intended for surrender->restrained transitioning

Definition at line 8351 of file playerbase.c.

◆ EOnFrame()

override void ManBase::EOnFrame ( IEntity other,
float timeSlice )
protected

Definition at line 4155 of file playerbase.c.

◆ EOnPostFrame()

override void ManBase::EOnPostFrame ( IEntity other,
int extra )
protected

Definition at line 4179 of file playerbase.c.

◆ FindCargoByBaseType()

EntityAI ManBase::FindCargoByBaseType ( string searched_item)
protected

Definition at line 2221 of file playerbase.c.

◆ FindQuickBarEntityIndex()

int ManBase::FindQuickBarEntityIndex ( EntityAI entity)
protected

Definition at line 2071 of file playerbase.c.

◆ FixAllInventoryItems()

void ManBase::FixAllInventoryItems ( )
protected

Definition at line 5826 of file playerbase.c.

◆ ForceUpdateInjuredState()

void ManBase::ForceUpdateInjuredState ( )
protected

update injured state immediately


Injured stat

Definition at line 7746 of file playerbase.c.

◆ FreezeCheck()

void ManBase::FreezeCheck ( )
protected

Definition at line 3296 of file playerbase.c.

◆ GetActionManager()

ActionManagerBase ManBase::GetActionManager ( )
protected

Definition at line 1699 of file playerbase.c.

◆ GetActions()

override void ManBase::GetActions ( typename action_input_type ,
out array< ActionBase_Basic > actions )
protected

Definition at line 1598 of file playerbase.c.

◆ GetAgents()

override int ManBase::GetAgents ( )
protected

Definition at line 7491 of file playerbase.c.

◆ GetAimPosition()

vector ManBase::GetAimPosition ( )
protected

Definition at line 7559 of file playerbase.c.

◆ GetArrowManager()

override ArrowManagerBase ManBase::GetArrowManager ( )
protected

Definition at line 1864 of file playerbase.c.

◆ GetBleedingBits()

int ManBase::GetBleedingBits ( )
protected

Definition at line 919 of file playerbase.c.

◆ GetBleedingManagerRemote()

BleedingSourcesManagerRemote ManBase::GetBleedingManagerRemote ( )
protected

Definition at line 2658 of file playerbase.c.

◆ GetBleedingManagerServer()

BleedingSourcesManagerServer ManBase::GetBleedingManagerServer ( )
protected

Definition at line 2653 of file playerbase.c.

◆ GetBleedingSourceCount()

int ManBase::GetBleedingSourceCount ( )
protected

Definition at line 7330 of file playerbase.c.

◆ GetBordersImmunity()

float ManBase::GetBordersImmunity ( )
protected

Definition at line 5063 of file playerbase.c.

◆ GetBreathVapourLevel()

int ManBase::GetBreathVapourLevel ( )
protected

Definition at line 861 of file playerbase.c.

◆ GetBrokenLegs()

eBrokenLegs ManBase::GetBrokenLegs ( )
protected

Definition at line 3559 of file playerbase.c.

◆ GetCachedID()

string ManBase::GetCachedID ( )
protected

Definition at line 9420 of file playerbase.c.

◆ GetCachedName()

string ManBase::GetCachedName ( )
protected

Definition at line 9415 of file playerbase.c.

◆ GetCenter()

override vector ManBase::GetCenter ( )
protected

Definition at line 9280 of file playerbase.c.

◆ GetConstructionActionData()

ConstructionActionData ManBase::GetConstructionActionData ( )
protected

Definition at line 2010 of file playerbase.c.

◆ GetCraftingManager()

CraftingManager ManBase::GetCraftingManager ( )
protected

Definition at line 1849 of file playerbase.c.

◆ GetCraftingRecipeID()

int ManBase::GetCraftingRecipeID ( )
protected

Definition at line 1983 of file playerbase.c.

◆ GetCurrentPlayerCamera()

DayZPlayerCamera ManBase::GetCurrentPlayerCamera ( )
protected

Definition at line 2640 of file playerbase.c.

◆ GetCurrentRecipe()

int ManBase::GetCurrentRecipe ( )
protected

Definition at line 1681 of file playerbase.c.

◆ GetDamageDealtEffect()

DamageDealtEffect ManBase::GetDamageDealtEffect ( )
protected

Definition at line 986 of file playerbase.c.

◆ GetDebugActions()

override void ManBase::GetDebugActions ( out TSelectableActionInfoArrayEx outputList)
protected

Definition at line 7791 of file playerbase.c.

◆ GetDebugMonitorValues()

DebugMonitorValues ManBase::GetDebugMonitorValues ( )
protected

Definition at line 2681 of file playerbase.c.

◆ GetDefaultHitComponent()

override string ManBase::GetDefaultHitComponent ( )
protected

returns default hit component (fallback)

Definition at line 1293 of file playerbase.c.

◆ GetDefaultHitPosition()

override vector ManBase::GetDefaultHitPosition ( )
protected

Definition at line 1298 of file playerbase.c.

◆ GetDrowningWaterLevelCheck()

bool ManBase::GetDrowningWaterLevelCheck ( )
protected

Definition at line 6579 of file playerbase.c.

◆ GetEmoteManager()

EmoteManager ManBase::GetEmoteManager ( )
protected

Definition at line 1704 of file playerbase.c.

◆ GetFaceCoverageShaveValues()

static set< int > ManBase::GetFaceCoverageShaveValues ( )
staticprotected

returns a set of face covering values

Definition at line 6633 of file playerbase.c.

◆ GetFeetDamageMoveModifier()

float ManBase::GetFeetDamageMoveModifier ( )
protected

Definition at line 1792 of file playerbase.c.

◆ GetFlagTendencyRaise()

bool ManBase::GetFlagTendencyRaise ( )
protected

DEPRECATED.

Definition at line 4865 of file playerbase.c.

◆ GetFlashbangEffect()

FlashbangEffect ManBase::GetFlashbangEffect ( )
protected

Definition at line 1014 of file playerbase.c.

◆ GetHealthRegenSpeed()

float ManBase::GetHealthRegenSpeed ( )
protected

Definition at line 6123 of file playerbase.c.

◆ GetHeatBufferDynamicMax()

float ManBase::GetHeatBufferDynamicMax ( )
protected

Definition at line 7697 of file playerbase.c.

◆ GetHeatBufferStage()

int ManBase::GetHeatBufferStage ( )
protected

Definition at line 9437 of file playerbase.c.

◆ GetHitComponentForAI()

override string ManBase::GetHitComponentForAI ( )
protected

Melee helpers.

select & return hit component for attacking AI

Definition at line 1287 of file playerbase.c.

◆ GetHitPPEEnabled()

bool ManBase::GetHitPPEEnabled ( )
protected

Definition at line 1460 of file playerbase.c.

◆ GetHologramLocal()

Hologram ManBase::GetHologramLocal ( )
protected

Definition at line 2338 of file playerbase.c.

◆ GetHologramServer()

Hologram ManBase::GetHologramServer ( )
protected

Definition at line 2333 of file playerbase.c.

◆ GetImmunity()

float ManBase::GetImmunity ( )
protected

returns player's immunity strength between 0..1

Definition at line 5158 of file playerbase.c.

◆ GetImmunityLevel()

EStatLevels ManBase::GetImmunityLevel ( )
protected

Definition at line 5054 of file playerbase.c.

◆ GetInColdArea()

bool ManBase::GetInColdArea ( )
protected

Definition at line 2602 of file playerbase.c.

◆ GetItemInHands()

ItemBase ManBase::GetItemInHands ( )
protected

Definition at line 6202 of file playerbase.c.

◆ GetItemOnHead()

ItemBase ManBase::GetItemOnHead ( )
protected

Returns item on player's head. For an example, a headtorch.

Definition at line 828 of file playerbase.c.

◆ GetItemOnSlot()

ItemBase ManBase::GetItemOnSlot ( string slot_type)
protected

Returns item that's on this player's attachment slot. Parameter slot_type should be a string from config parameter 'itemInfo[]' like "Legs", "Headgear" and so on.

Definition at line 811 of file playerbase.c.

◆ GetLastFirePoint()

vector ManBase::GetLastFirePoint ( )
protected

Definition at line 2026 of file playerbase.c.

◆ GetLastFirePointIndex()

int ManBase::GetLastFirePointIndex ( )
protected

Definition at line 2034 of file playerbase.c.

◆ GetLastFirePointRot()

float ManBase::GetLastFirePointRot ( )
protected

Definition at line 2030 of file playerbase.c.

◆ GetLastMapInfo()

bool ManBase::GetLastMapInfo ( out float scale,
out vector pos )
protected

Definition at line 9088 of file playerbase.c.

◆ GetLastShavedSeconds()

int ManBase::GetLastShavedSeconds ( )
protected

Definition at line 6617 of file playerbase.c.

◆ GetLastUAMessage()

string ManBase::GetLastUAMessage ( )
protected

UA Last Message.

Definition at line 7715 of file playerbase.c.

◆ GetLifeSpanState()

int ManBase::GetLifeSpanState ( )
protected

Definition at line 6612 of file playerbase.c.

◆ GetLiquidTendencyDrain()

bool ManBase::GetLiquidTendencyDrain ( )
protected

Definition at line 4852 of file playerbase.c.

◆ GetLocalProjectionOrientation()

vector ManBase::GetLocalProjectionOrientation ( )
protected

Definition at line 2588 of file playerbase.c.

◆ GetLocalProjectionPosition()

vector ManBase::GetLocalProjectionPosition ( )
protected

Definition at line 2583 of file playerbase.c.

◆ GetMagazineToReload()

EntityAI ManBase::GetMagazineToReload ( EntityAI weapon)
protected

Definition at line 4744 of file playerbase.c.

◆ GetMapClosingSyncSent()

bool ManBase::GetMapClosingSyncSent ( )
protected

Definition at line 3240 of file playerbase.c.

◆ GetMapNavigationBehaviour()

MapNavigationBehaviour ManBase::GetMapNavigationBehaviour ( )
protected

Definition at line 3265 of file playerbase.c.

◆ GetMixedSoundStates()

eMixedSoundStates ManBase::GetMixedSoundStates ( )
protected

Definition at line 2201 of file playerbase.c.

◆ GetModifiersManager()

ModifiersManager ManBase::GetModifiersManager ( )
protected

Definition at line 7587 of file playerbase.c.

◆ GetNotifiersManager()

NotifiersManager ManBase::GetNotifiersManager ( )
protected

Definition at line 2792 of file playerbase.c.

◆ GetNVType()

int ManBase::GetNVType ( )
protected

Definition at line 8842 of file playerbase.c.

◆ GetNVTypesArray()

array< int > ManBase::GetNVTypesArray ( )
protected

Definition at line 8854 of file playerbase.c.

◆ GetPlayerClass()

string ManBase::GetPlayerClass ( )
protected

Definition at line 6463 of file playerbase.c.

◆ GetPlayerLoad()

float ManBase::GetPlayerLoad ( )
protected

Definition at line 4881 of file playerbase.c.

◆ GetPlayerSoundEventHandler()

PlayerSoundEventHandler ManBase::GetPlayerSoundEventHandler ( )
protected

Definition at line 7266 of file playerbase.c.

◆ GetPlayerSoundManagerServer()

PlayerSoundManagerServer ManBase::GetPlayerSoundManagerServer ( )
protected

Definition at line 1491 of file playerbase.c.

◆ GetPlayerStats()

PlayerStats ManBase::GetPlayerStats ( )
protected

Definition at line 1844 of file playerbase.c.

◆ GetPulseType()

EPulseType ManBase::GetPulseType ( )
protected

Definition at line 956 of file playerbase.c.

◆ GetQuickBarBonus()

override int ManBase::GetQuickBarBonus ( )
protected

Definition at line 833 of file playerbase.c.

◆ GetQuickBarEntity()

EntityAI ManBase::GetQuickBarEntity ( int index)
protected

Definition at line 2088 of file playerbase.c.

◆ GetQuickBarSize()

int ManBase::GetQuickBarSize ( )
protected

Definition at line 2083 of file playerbase.c.

◆ GetRandomGeneratorSyncManager()

RandomGeneratorSyncManager ManBase::GetRandomGeneratorSyncManager ( )
protected

Definition at line 1709 of file playerbase.c.

◆ GetShakeLevel()

int ManBase::GetShakeLevel ( )
protected

Definition at line 5018 of file playerbase.c.

◆ GetShockEffect()

ShockDealtEffect ManBase::GetShockEffect ( )
protected

Definition at line 1030 of file playerbase.c.

◆ GetSimplifiedShockNormalized()

float ManBase::GetSimplifiedShockNormalized ( )
protected

Definition at line 3513 of file playerbase.c.

◆ GetSingleAgentCount()

int ManBase::GetSingleAgentCount ( int agent_id)
protected

Definition at line 7516 of file playerbase.c.

◆ GetSingleAgentCountNormalized()

float ManBase::GetSingleAgentCountNormalized ( int agent_id)
protected

Definition at line 7522 of file playerbase.c.

◆ GetStaminaHandler()

StaminaHandler ManBase::GetStaminaHandler ( )
protected

Definition at line 1854 of file playerbase.c.

◆ GetStaminaState()

int ManBase::GetStaminaState ( )
protected

Definition at line 7442 of file playerbase.c.

◆ GetStatBloodType()

PlayerStat< int > ManBase::GetStatBloodType ( )
protected

Definition at line 7673 of file playerbase.c.

◆ GetStatBordersBlood()

float ManBase::GetStatBordersBlood ( )
protected

Definition at line 5085 of file playerbase.c.

◆ GetStatBordersEnergy()

float ManBase::GetStatBordersEnergy ( )
protected

Definition at line 5092 of file playerbase.c.

◆ GetStatBordersHealth()

float ManBase::GetStatBordersHealth ( )
protected

Definition at line 5071 of file playerbase.c.

◆ GetStatBordersToxicity()

float ManBase::GetStatBordersToxicity ( )
protected

Definition at line 5078 of file playerbase.c.

◆ GetStatBordersWater()

float ManBase::GetStatBordersWater ( )
protected

Definition at line 5099 of file playerbase.c.

◆ GetStatDiet()

PlayerStat< float > ManBase::GetStatDiet ( )
protected

Definition at line 7646 of file playerbase.c.

◆ GetStatEnergy()

PlayerStat< float > ManBase::GetStatEnergy ( )
protected

Definition at line 7610 of file playerbase.c.

◆ GetStatHeatBuffer()

PlayerStat< float > ManBase::GetStatHeatBuffer ( )
protected

Definition at line 7682 of file playerbase.c.

◆ GetStatHeatComfort()

PlayerStat< float > ManBase::GetStatHeatComfort ( )
protected

Definition at line 7619 of file playerbase.c.

◆ GetStatLevel()

EStatLevels ManBase::GetStatLevel ( float stat_value,
float critical,
float low,
float normal,
float high )
protected

Definition at line 5129 of file playerbase.c.

◆ GetStatLevelBlood()

EStatLevels ManBase::GetStatLevelBlood ( )
protected

Definition at line 5036 of file playerbase.c.

◆ GetStatLevelBorders()

float ManBase::GetStatLevelBorders ( float stat_value,
float critical,
float low,
float normal,
float high,
float max )
protected

Definition at line 5108 of file playerbase.c.

◆ GetStatLevelEnergy()

EStatLevels ManBase::GetStatLevelEnergy ( )
protected

Definition at line 5042 of file playerbase.c.

◆ GetStatLevelHealth()

EStatLevels ManBase::GetStatLevelHealth ( )
protected

Definition at line 5024 of file playerbase.c.

◆ GetStatLevelToxicity()

EStatLevels ManBase::GetStatLevelToxicity ( )
protected

Definition at line 5030 of file playerbase.c.

◆ GetStatLevelWater()

EStatLevels ManBase::GetStatLevelWater ( )
protected

Definition at line 5048 of file playerbase.c.

◆ GetStatSpecialty()

PlayerStat< float > ManBase::GetStatSpecialty ( )
protected

Definition at line 7664 of file playerbase.c.

◆ GetStatStamina()

PlayerStat< float > ManBase::GetStatStamina ( )
protected

Definition at line 7655 of file playerbase.c.

◆ GetStatToxicity()

PlayerStat< float > ManBase::GetStatToxicity ( )
protected

Definition at line 7601 of file playerbase.c.

◆ GetStatTremor()

PlayerStat< float > ManBase::GetStatTremor ( )
protected

Definition at line 7628 of file playerbase.c.

◆ GetStatWater()

PlayerStat< float > ManBase::GetStatWater ( )
protected

Definition at line 7592 of file playerbase.c.

◆ GetStatWet()

PlayerStat< int > ManBase::GetStatWet ( )
protected

Definition at line 7637 of file playerbase.c.

◆ GetStomach()

PlayerStomach ManBase::GetStomach ( )
protected

Definition at line 2861 of file playerbase.c.

◆ GetSuitableFinisherHitComponents()

override array< string > ManBase::GetSuitableFinisherHitComponents ( )
protected

returns list of suitable finisher hit components (defined on base entity/entity type)

Definition at line 1304 of file playerbase.c.

◆ GetSymptomManager()

SymptomManager ManBase::GetSymptomManager ( )
protected

Definition at line 2663 of file playerbase.c.

◆ GetTemporaryResistanceToAgent()

float ManBase::GetTemporaryResistanceToAgent ( int agent)
protected

Definition at line 7553 of file playerbase.c.

◆ GetTotalAgentCount()

float ManBase::GetTotalAgentCount ( )
protected

Definition at line 7528 of file playerbase.c.

◆ GetTransferValues()

TransferValues ManBase::GetTransferValues ( )
protected

Definition at line 2676 of file playerbase.c.

◆ GetUndergroundBunkerHandler()

UndergroundBunkerHandlerClient ManBase::GetUndergroundBunkerHandler ( )
protected

Definition at line 1507 of file playerbase.c.

◆ GetUndergroundHandler()

UndergroundHandlerClient ManBase::GetUndergroundHandler ( )
protected

Definition at line 1497 of file playerbase.c.

◆ GetVirtualHud()

VirtualHud ManBase::GetVirtualHud ( )
protected

Definition at line 2667 of file playerbase.c.

◆ GetVisibilityCoef()

float ManBase::GetVisibilityCoef ( )
protected

Definition at line 5012 of file playerbase.c.

◆ GetVoiceType()

int ManBase::GetVoiceType ( )
protected

Definition at line 1479 of file playerbase.c.

◆ GetWeaponManager()

override WeaponManager ManBase::GetWeaponManager ( )
protected

Definition at line 1859 of file playerbase.c.

◆ GetWeaponObstruction()

override float ManBase::GetWeaponObstruction ( )
protected

Definition at line 8104 of file playerbase.c.

◆ GetWeightSpecialized()

float ManBase::GetWeightSpecialized ( bool forceRecalc = false)
protected

Definition at line 4954 of file playerbase.c.

◆ GiveShock()

void ManBase::GiveShock ( float shock)
protected

Definition at line 3540 of file playerbase.c.

◆ HandleBrokenLegsSync()

void ManBase::HandleBrokenLegsSync ( )
protected

Definition at line 5813 of file playerbase.c.

◆ HandleGlassesEffect()

void ManBase::HandleGlassesEffect ( )
protected

Definition at line 9327 of file playerbase.c.

◆ HandleRemoteItemManipulation()

bool ManBase::HandleRemoteItemManipulation ( int userDataType,
ParamsReadContext ctx )
protected

Definition at line 6131 of file playerbase.c.

◆ HasBloodyHands()

bool ManBase::HasBloodyHands ( )
protected

Definition at line 6648 of file playerbase.c.

◆ HasBloodyHandsEx()

eBloodyHandsTypes ManBase::HasBloodyHandsEx ( )
protected

Definition at line 6643 of file playerbase.c.

◆ HasCoveredFaceForShave()

bool ManBase::HasCoveredFaceForShave ( )
protected

Definition at line 6627 of file playerbase.c.

◆ HasDisease()

bool ManBase::HasDisease ( )
protected

Definition at line 950 of file playerbase.c.

◆ HasHealings()

bool ManBase::HasHealings ( )
protected

Definition at line 945 of file playerbase.c.

◆ HasHeatBuffer()

bool ManBase::HasHeatBuffer ( )
protected

Definition at line 9432 of file playerbase.c.

◆ HeadingModel()

override bool ManBase::HeadingModel ( float pDt,
SDayZPlayerHeadingModel pModel )
protected

during fullbody gestures - disables character turning

Definition at line 8036 of file playerbase.c.

◆ HideClothing()

override void ManBase::HideClothing ( ItemOptics optic,
bool state )
protected

state 'true' == hide

Definition at line 8264 of file playerbase.c.

◆ HideHairSelections()

void ManBase::HideHairSelections ( ItemBase item,
bool state )
protected

Definition at line 8711 of file playerbase.c.

◆ ImmuneSystemTick()

void ManBase::ImmuneSystemTick ( float value,
float deltaT )
protected

Definition at line 7538 of file playerbase.c.

◆ IncreaseDiseaseCount()

void ManBase::IncreaseDiseaseCount ( )
protected

Definition at line 924 of file playerbase.c.

◆ IncreaseHealingsCount()

void ManBase::IncreaseHealingsCount ( )
protected

Definition at line 934 of file playerbase.c.

◆ InitEditor()

void ManBase::InitEditor ( )
protected

Definition at line 2242 of file playerbase.c.

◆ InitializeActions()

void ManBase::InitializeActions ( )
protected

Definition at line 1576 of file playerbase.c.

◆ InsertAgent()

override void ManBase::InsertAgent ( int agent,
float count = 1 )
protected

Definition at line 7510 of file playerbase.c.

◆ IsAlreadyInFallingCommand()

override bool ManBase::IsAlreadyInFallingCommand ( int pCurrentCommandID)
protected

Don't switch to falling command if unconscious Don't switch to falling command if being damaged

Definition at line 3357 of file playerbase.c.

◆ IsBleeding()

bool ManBase::IsBleeding ( )
protected

Definition at line 897 of file playerbase.c.

◆ IsClimbing()

bool ManBase::IsClimbing ( )
protected

Definition at line 5216 of file playerbase.c.

◆ IsCurrentCameraAimedAtGround()

bool ManBase::IsCurrentCameraAimedAtGround ( )
protected

Definition at line 2645 of file playerbase.c.

◆ IsEmotePlaying()

bool ManBase::IsEmotePlaying ( )
protected

Definition at line 5230 of file playerbase.c.

◆ IsFacingTarget()

bool ManBase::IsFacingTarget ( Object target)
protected

Definition at line 4474 of file playerbase.c.

◆ IsFalling()

bool ManBase::IsFalling ( )
protected

Definition at line 5221 of file playerbase.c.

◆ IsFighting()

override bool ManBase::IsFighting ( )
protected

Definition at line 5225 of file playerbase.c.

◆ IsHoldingBreath()

override bool ManBase::IsHoldingBreath ( )
protected

Definition at line 2186 of file playerbase.c.

◆ IsIgnoredByConstruction()

override bool ManBase::IsIgnoredByConstruction ( )
protected

Definition at line 5235 of file playerbase.c.

◆ IsInFBEmoteState()

override bool ManBase::IsInFBEmoteState ( )
protected

Definition at line 8339 of file playerbase.c.

◆ IsInProne()

bool ManBase::IsInProne ( )
protected

Definition at line 5196 of file playerbase.c.

◆ IsInRasedProne()

bool ManBase::IsInRasedProne ( )
protected

Definition at line 5201 of file playerbase.c.

◆ IsInventorySoftLocked()

override bool ManBase::IsInventorySoftLocked ( )
protected

Definition at line 8074 of file playerbase.c.

◆ IsInventoryVisible()

override bool ManBase::IsInventoryVisible ( )
protected

Definition at line 1937 of file playerbase.c.

◆ IsInWater()

bool ManBase::IsInWater ( )
protected

Definition at line 2616 of file playerbase.c.

◆ IsItemInInventory()

bool ManBase::IsItemInInventory ( EntityAI entity)
protected

Definition at line 4908 of file playerbase.c.

◆ IsItemsToDelete()

bool ManBase::IsItemsToDelete ( )
protected

Definition at line 7959 of file playerbase.c.

◆ IsJumpInProgress()

bool ManBase::IsJumpInProgress ( )
protected

Definition at line 4419 of file playerbase.c.

◆ IsLanded()

override bool ManBase::IsLanded ( int pCurrentCommandID)
protected

Handle fall damage for unconscious

No fall damage for players currently being damaged, animation is temporary

Definition at line 3324 of file playerbase.c.

◆ IsLeaning()

bool ManBase::IsLeaning ( )
protected

Definition at line 5206 of file playerbase.c.

◆ IsLiftWeapon()

override bool ManBase::IsLiftWeapon ( )
protected

Definition at line 8099 of file playerbase.c.

◆ IsMale()

bool ManBase::IsMale ( )
protected

Definition at line 1470 of file playerbase.c.

◆ IsManagingArrows()

override bool ManBase::IsManagingArrows ( )
protected

Definition at line 9410 of file playerbase.c.

◆ IsMapCallbackCancelInput()

bool ManBase::IsMapCallbackCancelInput ( )
protected

Definition at line 3245 of file playerbase.c.

◆ IsMapCallbackEndInput()

bool ManBase::IsMapCallbackEndInput ( )
protected

Definition at line 3255 of file playerbase.c.

◆ IsMapOpen()

bool ManBase::IsMapOpen ( )
protected

Definition at line 3230 of file playerbase.c.

◆ IsNVGLowered()

bool ManBase::IsNVGLowered ( )
protected

Definition at line 8837 of file playerbase.c.

◆ IsNVGWorking()

bool ManBase::IsNVGWorking ( )
protected

Definition at line 8832 of file playerbase.c.

◆ IsOverloaded()

bool ManBase::IsOverloaded ( )
protected

Definition at line 4886 of file playerbase.c.

◆ IsPlacingLocal()

bool ManBase::IsPlacingLocal ( )
protected

Definition at line 2426 of file playerbase.c.

◆ IsPlacingServer()

bool ManBase::IsPlacingServer ( )
protected

Definition at line 2418 of file playerbase.c.

◆ IsPlayer()

override bool ManBase::IsPlayer ( )
protected

Definition at line 892 of file playerbase.c.

◆ IsPlayerDisconnected()

bool ManBase::IsPlayerDisconnected ( )
protected

Definition at line 2323 of file playerbase.c.

◆ IsPlayerLoaded()

bool ManBase::IsPlayerLoaded ( )
protected

Definition at line 8365 of file playerbase.c.

◆ IsQBControl()

bool ManBase::IsQBControl ( )
protected

Definition at line 4667 of file playerbase.c.

◆ IsQuickFishing()

bool ManBase::IsQuickFishing ( )
protected

Definition at line 1839 of file playerbase.c.

◆ IsQuickRestrain()

bool ManBase::IsQuickRestrain ( )
protected

Definition at line 1834 of file playerbase.c.

◆ IsRefresherSignalingViable()

override bool ManBase::IsRefresherSignalingViable ( )
protected

Definition at line 2191 of file playerbase.c.

◆ IsRestrained()

override bool ManBase::IsRestrained ( )
protected

Definition at line 1910 of file playerbase.c.

◆ IsRestrainPrelocked()

bool ManBase::IsRestrainPrelocked ( )
protected

Definition at line 1899 of file playerbase.c.

◆ IsRestrainStarted()

bool ManBase::IsRestrainStarted ( )
protected

Definition at line 1888 of file playerbase.c.

◆ IsRolling()

bool ManBase::IsRolling ( )
protected

Definition at line 5211 of file playerbase.c.

◆ IsSelfAdjustingTemperature()

override bool ManBase::IsSelfAdjustingTemperature ( )
protected

Definition at line 2196 of file playerbase.c.

◆ IsSprinting()

bool ManBase::IsSprinting ( )
protected

Definition at line 5176 of file playerbase.c.

◆ IsStance()

bool ManBase::IsStance ( int stance,
int stanceMask )
protected

Definition at line 4001 of file playerbase.c.

◆ IsSurrendered()

bool ManBase::IsSurrendered ( )
protected

Definition at line 8357 of file playerbase.c.

◆ IsSwapBetweenHandsAndGroundLargeItem()

bool ManBase::IsSwapBetweenHandsAndGroundLargeItem ( notnull EntityAI item1,
notnull EntityAI item2,
out EntityAI item_hands,
out EntityAI item_ground )
protected

Definition at line 8643 of file playerbase.c.

◆ IsSyncedModifierActive()

bool ManBase::IsSyncedModifierActive ( eModifierSyncIDs modifier)
protected

Checks whether modifier (which has syncing enabled) is currently active, works on both Client and Server.

Definition at line 5808 of file playerbase.c.

◆ IsTargetInActiveRefresherRange()

bool ManBase::IsTargetInActiveRefresherRange ( EntityAI target)
protected

Definition at line 4424 of file playerbase.c.

◆ IsUnconscious()

override bool ManBase::IsUnconscious ( )
protected

Definition at line 3518 of file playerbase.c.

◆ IsUnconsciousStateOnly()

override bool ManBase::IsUnconsciousStateOnly ( )
protected

Definition at line 3523 of file playerbase.c.

◆ IsWeaponObstructionBlockingADS()

override bool ManBase::IsWeaponObstructionBlockingADS ( )
protected

Definition at line 8109 of file playerbase.c.

◆ IsWearingSplint()

bool ManBase::IsWearingSplint ( )
protected

Definition at line 3777 of file playerbase.c.

◆ JunctureDeleteItem()

override void ManBase::JunctureDeleteItem ( EntityAI item)
protected

Definition at line 7985 of file playerbase.c.

◆ KillUndergroundHandler()

void ManBase::KillUndergroundHandler ( )
protected

Definition at line 1517 of file playerbase.c.

◆ LockHandsUntilItemHeld()

void ManBase::LockHandsUntilItemHeld ( )
protected

Definition at line 2389 of file playerbase.c.

◆ MapNavigationItemInPossession()

void ManBase::MapNavigationItemInPossession ( EntityAI item)
protected

Definition at line 3270 of file playerbase.c.

◆ MapNavigationItemNotInPossession()

void ManBase::MapNavigationItemNotInPossession ( EntityAI item)
protected

Definition at line 3278 of file playerbase.c.

◆ Message()

void ManBase::Message ( string text,
string style )
protected

colorStatusChannel colorAction colorFriendly colorImportant

Definition at line 6358 of file playerbase.c.

◆ MessageAction()

void ManBase::MessageAction ( string text)
protected

Definition at line 6377 of file playerbase.c.

◆ MessageFriendly()

void ManBase::MessageFriendly ( string text)
protected

Definition at line 6383 of file playerbase.c.

◆ MessageImportant()

void ManBase::MessageImportant ( string text)
protected

Definition at line 6389 of file playerbase.c.

◆ MessageStatus()

void ManBase::MessageStatus ( string text)
protected

Definition at line 6371 of file playerbase.c.

◆ MovingShock()

void ManBase::MovingShock ( float legHealth,
float highShock,
float midShock,
float lowShock )
protected

Definition at line 3726 of file playerbase.c.

◆ NeedInventoryJunctureFromServer()

override bool ManBase::NeedInventoryJunctureFromServer ( notnull EntityAI item,
EntityAI currParent,
EntityAI newParent )
protected

Definition at line 4913 of file playerbase.c.

◆ OnAction()

override bool ManBase::OnAction ( int action_id,
Man player,
ParamsReadContext ctx )
protected

Definition at line 7751 of file playerbase.c.

◆ OnBleedingBegin()

void ManBase::OnBleedingBegin ( )
protected

◆ OnBleedingEnd()

void ManBase::OnBleedingEnd ( )
protected

◆ OnBleedingSourceAdded()

void ManBase::OnBleedingSourceAdded ( )
protected

Definition at line 7274 of file playerbase.c.

◆ OnBleedingSourceRemoved()

void ManBase::OnBleedingSourceRemoved ( )
protected

Definition at line 7294 of file playerbase.c.

◆ OnBleedingSourceRemovedEx()

void ManBase::OnBleedingSourceRemovedEx ( ItemBase item)
protected

Definition at line 7325 of file playerbase.c.

◆ OnCameraChanged()

void ManBase::OnCameraChanged ( DayZPlayerCameraBase new_camera)
protected

Definition at line 2634 of file playerbase.c.

◆ OnCommandClimbFinish()

override void ManBase::OnCommandClimbFinish ( )
protected

Definition at line 3900 of file playerbase.c.

◆ OnCommandClimbStart()

override void ManBase::OnCommandClimbStart ( )
protected

Definition at line 3886 of file playerbase.c.

◆ OnCommandDeathStart()

override void ManBase::OnCommandDeathStart ( )
protected

Definition at line 3960 of file playerbase.c.

◆ OnCommandFallFinish()

override void ManBase::OnCommandFallFinish ( )
protected

Definition at line 3875 of file playerbase.c.

◆ OnCommandFallStart()

override void ManBase::OnCommandFallStart ( )
protected

Definition at line 3861 of file playerbase.c.

◆ OnCommandHandlerTick()

void ManBase::OnCommandHandlerTick ( float delta_time,
int pCurrentCommandID )
protected

Definition at line 2716 of file playerbase.c.

◆ OnCommandLadderFinish()

override void ManBase::OnCommandLadderFinish ( )
protected

Definition at line 3851 of file playerbase.c.

◆ OnCommandLadderStart()

override void ManBase::OnCommandLadderStart ( )
protected

Definition at line 3838 of file playerbase.c.

◆ OnCommandMelee2Finish()

override void ManBase::OnCommandMelee2Finish ( )
protected

Definition at line 3952 of file playerbase.c.

◆ OnCommandMelee2Start()

override void ManBase::OnCommandMelee2Start ( )
protected

Definition at line 3942 of file playerbase.c.

◆ OnCommandMoveStart()

override void ManBase::OnCommandMoveStart ( )
protected

Definition at line 4060 of file playerbase.c.

◆ OnCommandSwimFinish()

override void ManBase::OnCommandSwimFinish ( )
protected

Definition at line 3824 of file playerbase.c.

◆ OnCommandSwimStart()

override void ManBase::OnCommandSwimStart ( )
protected

Definition at line 3791 of file playerbase.c.

◆ OnCommandVehicleFinish()

override void ManBase::OnCommandVehicleFinish ( )
protected

Definition at line 3931 of file playerbase.c.

◆ OnCommandVehicleStart()

override void ManBase::OnCommandVehicleStart ( )
protected

Definition at line 3908 of file playerbase.c.

◆ OnContaminatedAreaEnterServer()

void ManBase::OnContaminatedAreaEnterServer ( )
protected

Definition at line 777 of file playerbase.c.

◆ OnContaminatedAreaExitServer()

void ManBase::OnContaminatedAreaExitServer ( )
protected

Definition at line 783 of file playerbase.c.

◆ OnDrowningEnd()

void ManBase::OnDrowningEnd ( )
protected

Definition at line 2460 of file playerbase.c.

◆ OnDrowningStart()

void ManBase::OnDrowningStart ( )
protected

Definition at line 2447 of file playerbase.c.

◆ OnFreezeStateChangeClient()

override void ManBase::OnFreezeStateChangeClient ( )
protected

Definition at line 9425 of file playerbase.c.

◆ OnGameplayDataHandlerSync()

override void ManBase::OnGameplayDataHandlerSync ( )
protected

Definition at line 5597 of file playerbase.c.

◆ OnHoldBreathEnd()

void ManBase::OnHoldBreathEnd ( )
protected

Definition at line 2180 of file playerbase.c.

◆ OnHoldBreathExhausted()

void ManBase::OnHoldBreathExhausted ( )
protected

Definition at line 2175 of file playerbase.c.

◆ OnHoldBreathStart()

void ManBase::OnHoldBreathStart ( )
protected

Definition at line 2169 of file playerbase.c.

◆ OnInputUserDataProcess()

override bool ManBase::OnInputUserDataProcess ( int userDataType,
ParamsReadContext ctx )
protected

Definition at line 6077 of file playerbase.c.

◆ OnInventoryMenuClose()

void ManBase::OnInventoryMenuClose ( )
protected

◆ OnInventoryMenuOpen()

void ManBase::OnInventoryMenuOpen ( )
protected

◆ OnJumpEnd()

override void ManBase::OnJumpEnd ( int pLandType = 0)
protected

Definition at line 3981 of file playerbase.c.

◆ OnJumpOutVehicleFinish()

void ManBase::OnJumpOutVehicleFinish ( float carSpeed)
protected

Definition at line 4099 of file playerbase.c.

◆ OnJumpStart()

override void ManBase::OnJumpStart ( )
protected

Definition at line 3971 of file playerbase.c.

◆ OnLadder()

override void ManBase::OnLadder ( float delta_time,
HumanMovementState pState )
protected

called every command handler tick when player is on ladder

Definition at line 1715 of file playerbase.c.

◆ OnLand()

override bool ManBase::OnLand ( int pCurrentCommandID,
FallDamageData fallDamageData )
protected

Nothing happens for unconscious Nothing happens for being damaged

Definition at line 3344 of file playerbase.c.

◆ OnParticleEvent()

override void ManBase::OnParticleEvent ( string pEventType,
string pUserString,
int pUserInt )
protected

Definition at line 6494 of file playerbase.c.

◆ OnPlayerIsNowInsideEffectAreaBeginClient()

void ManBase::OnPlayerIsNowInsideEffectAreaBeginClient ( )
protected

Definition at line 799 of file playerbase.c.

◆ OnPlayerIsNowInsideEffectAreaBeginServer()

void ManBase::OnPlayerIsNowInsideEffectAreaBeginServer ( )
protected

Definition at line 789 of file playerbase.c.

◆ OnPlayerIsNowInsideEffectAreaEndClient()

void ManBase::OnPlayerIsNowInsideEffectAreaEndClient ( )
protected

Definition at line 804 of file playerbase.c.

◆ OnPlayerIsNowInsideEffectAreaEndServer()

void ManBase::OnPlayerIsNowInsideEffectAreaEndServer ( )
protected

Definition at line 794 of file playerbase.c.

◆ OnPlayerLoaded()

void ManBase::OnPlayerLoaded ( )
protected

initialize EnvironmentExposure data; waits for PlayerStats load

Definition at line 2255 of file playerbase.c.

◆ OnPlayerReceiveFlashbangHitEnd()

void ManBase::OnPlayerReceiveFlashbangHitEnd ( )
protected

Definition at line 1280 of file playerbase.c.

◆ OnPlayerReceiveFlashbangHitStart()

void ManBase::OnPlayerReceiveFlashbangHitStart ( bool visual)
protected

Definition at line 1275 of file playerbase.c.

◆ OnPlayerRecievedHit()

override void ManBase::OnPlayerRecievedHit ( )
protected

Definition at line 1256 of file playerbase.c.

◆ OnQuickBarContinuousUseEnd()

void ManBase::OnQuickBarContinuousUseEnd ( int slotClicked)
protected

Definition at line 4632 of file playerbase.c.

◆ OnQuickBarContinuousUseStart()

void ManBase::OnQuickBarContinuousUseStart ( int slotClicked)
protected

Definition at line 4597 of file playerbase.c.

◆ OnQuickbarSetEntityRequest()

void ManBase::OnQuickbarSetEntityRequest ( ParamsReadContext ctx)
protected

Definition at line 2105 of file playerbase.c.

◆ OnQuickBarSingleUse()

void ManBase::OnQuickBarSingleUse ( int slotClicked)
protected

Definition at line 4489 of file playerbase.c.

◆ OnReceivedHit()

override void ManBase::OnReceivedHit ( ImpactEffectsData hitData)
protected

Call only on client or single player PlayerBase (as GetGame().GetPlayer())

Definition at line 1242 of file playerbase.c.

◆ OnRestrainChangeClient()

void ManBase::OnRestrainChangeClient ( )
protected

Definition at line 1926 of file playerbase.c.

◆ OnRestrainStart()

void ManBase::OnRestrainStart ( )
protected

Definition at line 3546 of file playerbase.c.

◆ OnRestrainStartedChangeClient()

void ManBase::OnRestrainStartedChangeClient ( )
protected

Definition at line 1915 of file playerbase.c.

◆ OnRollFinish()

override void ManBase::OnRollFinish ( )
protected

Definition at line 4095 of file playerbase.c.

◆ OnRollStart()

override void ManBase::OnRollStart ( bool isToTheRight)
protected

Definition at line 4087 of file playerbase.c.

◆ OnRPC()

override void ManBase::OnRPC ( PlayerIdentity sender,
int rpc_type,
ParamsReadContext ctx )
protected

uses contants outside of ERPCs !!!!

Definition at line 5293 of file playerbase.c.

◆ OnScheduledTick()

void ManBase::OnScheduledTick ( float deltaTime)
protected

Definition at line 2687 of file playerbase.c.

◆ OnSelectPlayer()

void ManBase::OnSelectPlayer ( )
protected

add callbacks for ai target system

Definition at line 5843 of file playerbase.c.

◆ OnSpawnedFromConsole()

void ManBase::OnSpawnedFromConsole ( )
protected

Definition at line 4833 of file playerbase.c.

◆ OnStanceChange()

override void ManBase::OnStanceChange ( int previousStance,
int newStance )
protected

Definition at line 4006 of file playerbase.c.

◆ OnSyncJuncture()

override void ManBase::OnSyncJuncture ( int pJunctureID,
ParamsReadContext pCtx )
protected

SyncJunctures

Definition at line 7871 of file playerbase.c.

◆ OnThrowingModeChange()

override void ManBase::OnThrowingModeChange ( bool change_to_enabled)
protected

Definition at line 4146 of file playerbase.c.

◆ OnTick()

void ManBase::OnTick ( )
protected

Definition at line 2798 of file playerbase.c.

◆ OnUnconsciousStart()

void ManBase::OnUnconsciousStart ( )
protected

Definition at line 3369 of file playerbase.c.

◆ OnUnconsciousStop()

void ManBase::OnUnconsciousStop ( int pCurrentCommandID)
protected

Definition at line 3420 of file playerbase.c.

◆ OnUnconsciousUpdate()

void ManBase::OnUnconsciousUpdate ( float pDt,
int last_command )
protected

Definition at line 3465 of file playerbase.c.

◆ OnUpdateEffectAreaServer()

void ManBase::OnUpdateEffectAreaServer ( float timeSlice)
protected

Definition at line 742 of file playerbase.c.

◆ OnVariablesSynchronized()

override void ManBase::OnVariablesSynchronized ( )
protected

Remotely Activated Item Behaviour refresh on item is in hands

Definition at line 5717 of file playerbase.c.

◆ OnVehicleSeatDriverEnter()

override void ManBase::OnVehicleSeatDriverEnter ( )
protected

Definition at line 4110 of file playerbase.c.

◆ OnVehicleSeatDriverLeft()

override void ManBase::OnVehicleSeatDriverLeft ( )
protected

Definition at line 4128 of file playerbase.c.

◆ OnVehicleSwitchSeat()

void ManBase::OnVehicleSwitchSeat ( int seatIndex)
protected

Definition at line 4106 of file playerbase.c.

◆ OnVoiceEvent()

void ManBase::OnVoiceEvent ( PlayerSoundEventBase voice_event)
protected

Definition at line 6047 of file playerbase.c.

◆ OnVoiceEventPlayback()

void ManBase::OnVoiceEventPlayback ( PlayerSoundEventBase voice_event,
AbstractWave callback,
float playback_time )
protected

called every cmd handler tick during a playback of PlayerSoundEvent, m_ProcessPlaybackEvent needs to be enabled on the PlayerSoundEvent

Definition at line 6062 of file playerbase.c.

◆ PhysicalPredictiveDropItem()

override bool ManBase::PhysicalPredictiveDropItem ( EntityAI entity,
bool heavy_item_only = true )
protected

from hands

Definition at line 9096 of file playerbase.c.

◆ PlacingCancelLocal()

void ManBase::PlacingCancelLocal ( )
protected

Definition at line 2394 of file playerbase.c.

◆ PlacingCancelServer()

void ManBase::PlacingCancelServer ( )
protected

Definition at line 2368 of file playerbase.c.

◆ PlacingCompleteLocal()

void ManBase::PlacingCompleteLocal ( )
protected

Definition at line 2412 of file playerbase.c.

◆ PlacingCompleteServer()

void ManBase::PlacingCompleteServer ( )
protected

Definition at line 2406 of file playerbase.c.

◆ PlacingStartLocal()

void ManBase::PlacingStartLocal ( ItemBase item)
protected

Definition at line 2356 of file playerbase.c.

◆ PlacingStartServer()

void ManBase::PlacingStartServer ( ItemBase item)
protected

Definition at line 2343 of file playerbase.c.

◆ PlayAttachmentDropSound()

void ManBase::PlayAttachmentDropSound ( )
protected

Definition at line 5281 of file playerbase.c.

◆ PlaySound()

override SoundOnVehicle ManBase::PlaySound ( string sound_name,
float range,
bool create_local = false )
protected

Definition at line 4876 of file playerbase.c.

◆ PlaySoundEvent()

override bool ManBase::PlaySoundEvent ( EPlayerSoundEventID id,
bool from_anim_system = false,
bool is_from_server = false )
protected

Definition at line 7253 of file playerbase.c.

◆ PlaySoundEventEx()

override bool ManBase::PlaySoundEventEx ( EPlayerSoundEventID id,
bool from_anim_system = false,
bool is_from_server = false,
int param = 0 )
protected

Definition at line 7258 of file playerbase.c.

◆ PlaySoundEventType()

override bool ManBase::PlaySoundEventType ( ESoundEventType soundType,
int soundEventID,
int param = 0 )
protected

Definition at line 7245 of file playerbase.c.

◆ PredictiveDropEntity()

override bool ManBase::PredictiveDropEntity ( notnull EntityAI item)
protected

We don't care if a valid transform couldn't be found, we just want to preferably use it instead of placing on the player

Definition at line 8502 of file playerbase.c.

◆ PredictiveForceSwapEntities()

override bool ManBase::PredictiveForceSwapEntities ( notnull EntityAI item1,
notnull EntityAI item2,
notnull InventoryLocation item2_dst )
protected

Definition at line 8581 of file playerbase.c.

◆ PredictiveSwapEntities()

override bool ManBase::PredictiveSwapEntities ( notnull EntityAI item1,
notnull EntityAI item2 )
protected

Definition at line 8523 of file playerbase.c.

◆ PredictiveTakeEntityToHands()

override void ManBase::PredictiveTakeEntityToHands ( EntityAI item)
protected

Definition at line 8601 of file playerbase.c.

◆ PredictiveTakeEntityToInventory()

override bool ManBase::PredictiveTakeEntityToInventory ( FindInventoryLocationType flags,
notnull EntityAI item )
protected

Definition at line 8427 of file playerbase.c.

◆ PredictiveTakeEntityToTargetAttachment()

override bool ManBase::PredictiveTakeEntityToTargetAttachment ( notnull EntityAI target,
notnull EntityAI item )
protected

Definition at line 8442 of file playerbase.c.

◆ PredictiveTakeEntityToTargetAttachmentEx()

override bool ManBase::PredictiveTakeEntityToTargetAttachmentEx ( notnull EntityAI target,
notnull EntityAI item,
int slot )
protected

Definition at line 8456 of file playerbase.c.

◆ PredictiveTakeEntityToTargetCargo()

override bool ManBase::PredictiveTakeEntityToTargetCargo ( notnull EntityAI target,
notnull EntityAI item )
protected

Definition at line 8470 of file playerbase.c.

◆ PredictiveTakeEntityToTargetCargoEx()

override bool ManBase::PredictiveTakeEntityToTargetCargoEx ( notnull CargoBase cargo,
notnull EntityAI item,
int row,
int col )
protected

Definition at line 8485 of file playerbase.c.

◆ PredictiveTakeEntityToTargetInventory()

override bool ManBase::PredictiveTakeEntityToTargetInventory ( notnull EntityAI target,
FindInventoryLocationType flags,
notnull EntityAI item )
protected

Definition at line 8412 of file playerbase.c.

◆ PredictiveTakeToDst()

override bool ManBase::PredictiveTakeToDst ( notnull InventoryLocation src,
notnull InventoryLocation dst )
protected

Definition at line 8623 of file playerbase.c.

◆ PreloadDecayTexture()

void ManBase::PreloadDecayTexture ( )
protected

Definition at line 9075 of file playerbase.c.

◆ PrintAgents()

void ManBase::PrintAgents ( )
protected

Definition at line 7533 of file playerbase.c.

◆ ProcessADDModifier()

void ManBase::ProcessADDModifier ( )
protected

Definition at line 6539 of file playerbase.c.

◆ ProcessADSSyncResetRequest()

void ManBase::ProcessADSSyncResetRequest ( )
protected

Definition at line 2496 of file playerbase.c.

◆ ProcessDrowning()

void ManBase::ProcessDrowning ( float dT)
protected

Definition at line 2125 of file playerbase.c.

◆ ProcessFeetDamageServer()

override void ManBase::ProcessFeetDamageServer ( int pUserInt)
protected

Definition at line 1757 of file playerbase.c.

◆ ProcessHandDamage()

void ManBase::ProcessHandDamage ( float delta_time,
HumanMovementState pState )
protected

Definition at line 1720 of file playerbase.c.

◆ ProcessHoldBreath()

void ManBase::ProcessHoldBreath ( float dT)
protected

Definition at line 2152 of file playerbase.c.

◆ ProcessLiftWeapon()

override void ManBase::ProcessLiftWeapon ( )
protected

Definition at line 8246 of file playerbase.c.

◆ QueueAddEffectWidget()

void ManBase::QueueAddEffectWidget ( array< int > effects)
protected

Definition at line 966 of file playerbase.c.

◆ QueueAddGlassesEffect()

void ManBase::QueueAddGlassesEffect ( int id)
protected

Definition at line 976 of file playerbase.c.

◆ QueueRemoveEffectWidget()

void ManBase::QueueRemoveEffectWidget ( array< int > effects)
protected

Definition at line 971 of file playerbase.c.

◆ QueueRemoveGlassesEffect()

void ManBase::QueueRemoveGlassesEffect ( int id)
protected

Definition at line 981 of file playerbase.c.

◆ QuickReloadWeapon()

void ManBase::QuickReloadWeapon ( EntityAI weapon)
protected

Definition at line 4695 of file playerbase.c.

◆ RadialQuickBarCombine()

void ManBase::RadialQuickBarCombine ( int slotClicked)
protected

Definition at line 4686 of file playerbase.c.

◆ RadialQuickBarSingleUse()

void ManBase::RadialQuickBarSingleUse ( int slotClicked)
protected

Definition at line 4680 of file playerbase.c.

◆ ReadLiftWeaponRequest()

bool ManBase::ReadLiftWeaponRequest ( int userDataType,
ParamsReadContext ctx )
protected

Definition at line 8142 of file playerbase.c.

◆ RefreshHandAnimationState()

void ManBase::RefreshHandAnimationState ( int delay = 0)
protected

Definition at line 4457 of file playerbase.c.

◆ ReloadWeapon()

void ManBase::ReloadWeapon ( EntityAI weapon,
EntityAI magazine )
protected

Definition at line 4702 of file playerbase.c.

◆ RemoveAction() [1/2]

void ManBase::RemoveAction ( typename actionName )
protected

Definition at line 1676 of file playerbase.c.

◆ RemoveAction() [2/2]

void ManBase::RemoveAction ( typename actionName ,
out TInputActionMap InputActionMap )
protected

Definition at line 1655 of file playerbase.c.

◆ RemoveActiveNV()

void ManBase::RemoveActiveNV ( int type)
protected

Definition at line 8886 of file playerbase.c.

◆ RemoveAgent()

override void ManBase::RemoveAgent ( int agent_id)
protected

Definition at line 7497 of file playerbase.c.

◆ RemoveAllAgents()

override void ManBase::RemoveAllAgents ( )
protected

Definition at line 7503 of file playerbase.c.

◆ RemoveAllItems()

void ManBase::RemoveAllItems ( )
protected

Definition at line 1447 of file playerbase.c.

◆ RemovePossibleCoverFaceForShave()

void ManBase::RemovePossibleCoverFaceForShave ( )
protected

DEPRECATED!

Definition at line 1321 of file playerbase.c.

◆ RemoveQuickBarEntityShortcut()

void ManBase::RemoveQuickBarEntityShortcut ( EntityAI entity)
protected

Definition at line 2056 of file playerbase.c.

◆ RequestHandAnimationStateRefresh()

void ManBase::RequestHandAnimationStateRefresh ( )
protected

Definition at line 4446 of file playerbase.c.

◆ RequestResetADSSync()

void ManBase::RequestResetADSSync ( )
protected

Definition at line 2483 of file playerbase.c.

◆ RequestUnconsciousness()

void ManBase::RequestUnconsciousness ( bool enable)
protected

Definition at line 8298 of file playerbase.c.

◆ ResetActionEndInput()

void ManBase::ResetActionEndInput ( )
protected

Definition at line 4671 of file playerbase.c.

◆ ResetActiveNV()

void ManBase::ResetActiveNV ( )
protected

Definition at line 8901 of file playerbase.c.

◆ ResetADSPlayerSync()

bool ManBase::ResetADSPlayerSync ( int userDataType,
ParamsReadContext ctx )
protected

server only

Definition at line 2509 of file playerbase.c.

◆ ResetConstructionActionData()

void ManBase::ResetConstructionActionData ( )
protected

Definition at line 2015 of file playerbase.c.

◆ ResetPlayer()

void ManBase::ResetPlayer ( bool set_max)
protected

Definition at line 7336 of file playerbase.c.

◆ RPC()

override void ManBase::RPC ( int rpc_type,
array< ref Param > params,
bool guaranteed,
PlayerIdentity recipient = NULL )
protected

Definition at line 5287 of file playerbase.c.

◆ RunFightBlendTimer()

void ManBase::RunFightBlendTimer ( )
protected

Definition at line 5249 of file playerbase.c.

◆ Save()

bool ManBase::Save ( )
protected

Definition at line 7452 of file playerbase.c.

◆ SaySoundSet()

AbstractWave ManBase::SaySoundSet ( string name)
protected

Definition at line 2206 of file playerbase.c.

◆ SendLiftWeaponSync()

void ManBase::SendLiftWeaponSync ( bool state,
float obstruct = 0 )
protected

Client-side only.

Definition at line 8173 of file playerbase.c.

◆ SendSoundEvent()

void ManBase::SendSoundEvent ( EPlayerSoundEventID id)
protected

Definition at line 7203 of file playerbase.c.

◆ SendSoundEventEx()

void ManBase::SendSoundEventEx ( EPlayerSoundEventID id,
int param = 0 )
protected

Definition at line 7208 of file playerbase.c.

◆ SetActionEndInput()

void ManBase::SetActionEndInput ( ActionBase action)
protected

Definition at line 4662 of file playerbase.c.

◆ SetActions() [1/2]

void ManBase::SetActions ( )
protected

Definition at line 1559 of file playerbase.c.

◆ SetActions() [2/2]

void ManBase::SetActions ( out TInputActionMap InputActionMap)
protected

Definition at line 1525 of file playerbase.c.

◆ SetActionsRemoteTarget() [1/2]

void ManBase::SetActionsRemoteTarget ( )
protected

Definition at line 1572 of file playerbase.c.

◆ SetActionsRemoteTarget() [2/2]

void ManBase::SetActionsRemoteTarget ( out TInputActionMap InputActionMap)
protected

Definition at line 1563 of file playerbase.c.

◆ SetBleedingBits()

void ManBase::SetBleedingBits ( int bits)
protected

Definition at line 902 of file playerbase.c.

◆ SetBloodyHands()

void ManBase::SetBloodyHands ( bool show)
protected

Definition at line 6653 of file playerbase.c.

◆ SetBloodyHandsEx()

void ManBase::SetBloodyHandsEx ( eBloodyHandsTypes type)
protected

Definition at line 6658 of file playerbase.c.

◆ SetBrokenLegs()

void ManBase::SetBrokenLegs ( int stateId)
protected

Definition at line 3565 of file playerbase.c.

◆ SetCheckMeleeItem()

void ManBase::SetCheckMeleeItem ( ItemBase item = null)
protected

Definition at line 3286 of file playerbase.c.

◆ SetContaminatedEffect()

void ManBase::SetContaminatedEffect ( bool enable,
int ppeIdx = -1,
int aroundId = ParticleList.CONTAMINATED_AREA_GAS_AROUND,
int tinyId = ParticleList.CONTAMINATED_AREA_GAS_TINY,
bool partDynaUpdate = false,
int newBirthRate = 0 )
protected

Definition at line 5682 of file playerbase.c.

◆ SetContaminatedEffectEx()

void ManBase::SetContaminatedEffectEx ( bool enable,
int ppeIdx = -1,
int aroundId = ParticleList.CONTAMINATED_AREA_GAS_AROUND,
int tinyId = ParticleList.CONTAMINATED_AREA_GAS_TINY,
string soundset = "",
bool partDynaUpdate = false,
int newBirthRate = 0 )
protected

Definition at line 5617 of file playerbase.c.

◆ SetCraftingRecipeID()

void ManBase::SetCraftingRecipeID ( int recipeID)
protected

Definition at line 1995 of file playerbase.c.

◆ SetDeathDarknessLevel()

override void ManBase::SetDeathDarknessLevel ( float duration,
float tick_time )
protected

Definition at line 8303 of file playerbase.c.

◆ SetDecayEffects()

void ManBase::SetDecayEffects ( int effect = -1)
protected

Definition at line 9026 of file playerbase.c.

◆ SetDefaultHitPosition()

vector ManBase::SetDefaultHitPosition ( string pSelection)
protected

Definition at line 1309 of file playerbase.c.

◆ SetDrowning()

void ManBase::SetDrowning ( bool enable)
protected

Definition at line 2434 of file playerbase.c.

◆ SetEnableQuickBarEntityShortcut()

void ManBase::SetEnableQuickBarEntityShortcut ( EntityAI entity,
bool value )
protected

Definition at line 2063 of file playerbase.c.

◆ SetFirstRecipe()

void ManBase::SetFirstRecipe ( )
protected

Definition at line 1691 of file playerbase.c.

◆ SetFlagTendencyRaise()

void ManBase::SetFlagTendencyRaise ( bool state)
protected

DEPRECATED.

Definition at line 4871 of file playerbase.c.

◆ SetHairLevelToHide()

void ManBase::SetHairLevelToHide ( int level,
bool state,
bool was_debug = false )
protected

Dynamic hair hiding.

Definition at line 8659 of file playerbase.c.

◆ SetHeatBufferDynamicMax()

void ManBase::SetHeatBufferDynamicMax ( float value)
protected

Definition at line 7691 of file playerbase.c.

◆ SetHitPPEEnabled()

void ManBase::SetHitPPEEnabled ( bool enabled)
protected

Definition at line 1465 of file playerbase.c.

◆ SetImmunityBoosted()

void ManBase::SetImmunityBoosted ( bool boosted)
protected

Definition at line 5150 of file playerbase.c.

◆ SetInColdArea()

void ManBase::SetInColdArea ( bool state)
protected

Definition at line 2593 of file playerbase.c.

◆ SetInventorySoftLock()

override void ManBase::SetInventorySoftLock ( bool status)
protected

'soft lock' meaning inventory screen cannot be displayed, but mechanically, inventory operations are still possible

Definition at line 8080 of file playerbase.c.

◆ SetInWater()

void ManBase::SetInWater ( bool pState)
protected

water contact (driven by Environment)

Definition at line 2610 of file playerbase.c.

◆ SetLastFirePoint()

void ManBase::SetLastFirePoint ( vector last_fire_point)
protected

Definition at line 2039 of file playerbase.c.

◆ SetLastFirePointIndex()

void ManBase::SetLastFirePointIndex ( int last_fire_point_index)
protected

Definition at line 2047 of file playerbase.c.

◆ SetLastFirePointRot()

void ManBase::SetLastFirePointRot ( float last_fire_point_rot)
protected

Definition at line 2043 of file playerbase.c.

◆ SetLastMapInfo()

void ManBase::SetLastMapInfo ( float scale,
vector pos )
protected

Definition at line 9082 of file playerbase.c.

◆ SetLastShavedSeconds()

void ManBase::SetLastShavedSeconds ( int last_shaved_seconds)
protected

Definition at line 6622 of file playerbase.c.

◆ SetLastUAMessage()

void ManBase::SetLastUAMessage ( string pMsg)
protected

Definition at line 7720 of file playerbase.c.

◆ SetLegHealth()

void ManBase::SetLegHealth ( )
protected

Definition at line 3762 of file playerbase.c.

◆ SetLifeSpanStateVisible()

void ManBase::SetLifeSpanStateVisible ( int show_state)
protected

Definition at line 6596 of file playerbase.c.

◆ SetLiftWeapon() [1/2]

void ManBase::SetLiftWeapon ( bool state,
float obstruct = 0 )
protected

Definition at line 8165 of file playerbase.c.

◆ SetLiftWeapon() [2/2]

void ManBase::SetLiftWeapon ( int pJunctureID,
ParamsReadContext ctx )
protected

Definition at line 8153 of file playerbase.c.

◆ SetLiquidTendencyDrain()

void ManBase::SetLiquidTendencyDrain ( bool state)
protected

Definition at line 4858 of file playerbase.c.

◆ SetLoadedQuickBarItemBind()

void ManBase::SetLoadedQuickBarItemBind ( EntityAI entity,
int index )
protected

Definition at line 8093 of file playerbase.c.

◆ SetLocalProjectionOrientation()

void ManBase::SetLocalProjectionOrientation ( vector local_orientation)
protected

Definition at line 2578 of file playerbase.c.

◆ SetLocalProjectionPosition()

void ManBase::SetLocalProjectionPosition ( vector local_position)
protected

Definition at line 2566 of file playerbase.c.

◆ SetMapClosingSyncSet()

void ManBase::SetMapClosingSyncSet ( bool state)
protected

Definition at line 3235 of file playerbase.c.

◆ SetMapOpen()

void ManBase::SetMapOpen ( bool state)
protected

Definition at line 3225 of file playerbase.c.

◆ SetMixedSoundState()

void ManBase::SetMixedSoundState ( eMixedSoundStates state)
protected

Definition at line 881 of file playerbase.c.

◆ SetNewCharName()

void ManBase::SetNewCharName ( )
protected

Definition at line 5980 of file playerbase.c.

◆ SetNextRecipe()

void ManBase::SetNextRecipe ( )
protected

Definition at line 1686 of file playerbase.c.

◆ SetNVGLowered()

void ManBase::SetNVGLowered ( bool state)
protected

Definition at line 8866 of file playerbase.c.

◆ SetNVGWorking()

void ManBase::SetNVGWorking ( bool state)
protected

Deprecated.

Definition at line 8860 of file playerbase.c.

◆ SetPlayerDisconnected()

void ManBase::SetPlayerDisconnected ( bool state)
protected

Definition at line 2318 of file playerbase.c.

◆ SetPlayerLoad()

void ManBase::SetPlayerLoad ( float load)
protected

Definition at line 4891 of file playerbase.c.

◆ SetProcessUIWarning()

override void ManBase::SetProcessUIWarning ( bool state)
protected

Definition at line 9125 of file playerbase.c.

◆ SetPulseType()

void ManBase::SetPulseType ( EPulseType pulse_type)
protected

Definition at line 961 of file playerbase.c.

◆ SetQuickBarEntityShortcut()

void ManBase::SetQuickBarEntityShortcut ( EntityAI entity,
int index,
bool force = false )
protected

Definition at line 2100 of file playerbase.c.

◆ SetQuickFishing()

void ManBase::SetQuickFishing ( bool enable)
protected

Definition at line 1829 of file playerbase.c.

◆ SetQuickRestrain()

void ManBase::SetQuickRestrain ( bool enable)
protected

Definition at line 1824 of file playerbase.c.

◆ SetRestrained()

void ManBase::SetRestrained ( bool is_restrained)
protected

Definition at line 1904 of file playerbase.c.

◆ SetRestrainPrelocked()

void ManBase::SetRestrainPrelocked ( bool restrain_prelock)
protected

Definition at line 1893 of file playerbase.c.

◆ SetRestrainStarted()

void ManBase::SetRestrainStarted ( bool restrain_started)
protected

Definition at line 1882 of file playerbase.c.

◆ SetShakesForced()

void ManBase::SetShakesForced ( int value)
protected

Definition at line 3291 of file playerbase.c.

◆ SetStamina()

void ManBase::SetStamina ( int value,
int range )
protected

Definition at line 1810 of file playerbase.c.

◆ SetStaminaState()

void ManBase::SetStaminaState ( eStaminaState state)
protected

Definition at line 7432 of file playerbase.c.

◆ SetTemporaryResistanceToAgent()

void ManBase::SetTemporaryResistanceToAgent ( int agent,
float time )
protected

Definition at line 7548 of file playerbase.c.

◆ SetToDelete()

void ManBase::SetToDelete ( ParamsReadContext pCtx)
protected

Definition at line 7964 of file playerbase.c.

◆ SetUnderground()

void ManBase::SetUnderground ( EUndergroundPresence presence)
protected

Definition at line 2535 of file playerbase.c.

◆ SetVisibilityCoef()

void ManBase::SetVisibilityCoef ( float pVisibility)
protected

Definition at line 5007 of file playerbase.c.

◆ ShavePlayer()

void ManBase::ShavePlayer ( )
protected

Definition at line 6474 of file playerbase.c.

◆ ShockRefill()

void ManBase::ShockRefill ( float pDt)
protected

functionality moved to ShockMdfr::OnTick

◆ SimplifyShock()

int ManBase::SimplifyShock ( )
protected

Definition at line 3506 of file playerbase.c.

◆ SimulateDeath()

override void ManBase::SimulateDeath ( bool state)
protected

Definition at line 5967 of file playerbase.c.

◆ SpawnAI()

EntityAI ManBase::SpawnAI ( string object_name,
vector pos )
protected

Definition at line 6255 of file playerbase.c.

◆ SpawnBreathVaporEffect()

void ManBase::SpawnBreathVaporEffect ( )
protected

Definition at line 6551 of file playerbase.c.

◆ SpawnDamageDealtEffect()

override void ManBase::SpawnDamageDealtEffect ( )
protected

Definition at line 991 of file playerbase.c.

◆ SpawnDamageDealtEffect2()

void ManBase::SpawnDamageDealtEffect2 ( Param param1 = null,
Param param2 = null )
protected

Definition at line 1004 of file playerbase.c.

◆ SpawnDrowningBubbles()

void ManBase::SpawnDrowningBubbles ( )
protected

Definition at line 2136 of file playerbase.c.

◆ SpawnEntityOnGroundOnCursorDir()

EntityAI ManBase::SpawnEntityOnGroundOnCursorDir ( string object_name,
float distance )
protected

Definition at line 6249 of file playerbase.c.

◆ SpawnEntityOnGroundPos()

override EntityAI ManBase::SpawnEntityOnGroundPos ( string object_name,
vector pos )
protected

Definition at line 6214 of file playerbase.c.

◆ SpawnEntityOnGroundRaycastDispersed()

EntityAI ManBase::SpawnEntityOnGroundRaycastDispersed ( string object_name,
float raycastDistance = DEFAULT_SPAWN_DISTANCE,
float radius = UAItemsSpreadRadius.DEFAULT )
protected

Definition at line 6243 of file playerbase.c.

◆ SpawnFlashbangEffect()

void ManBase::SpawnFlashbangEffect ( PlayerBase player,
bool visual )
protected

Definition at line 1019 of file playerbase.c.

◆ SpawnShockEffect()

void ManBase::SpawnShockEffect ( float intensity_max)
protected

Definition at line 1035 of file playerbase.c.

◆ SpreadAgents()

void ManBase::SpreadAgents ( )
protected

Definition at line 7485 of file playerbase.c.

◆ SpreadAgentsEx()

void ManBase::SpreadAgentsEx ( float distance = 3,
float chance = 0.25 )
protected

chance between [0..1] , distance in meters

Definition at line 7467 of file playerbase.c.

◆ StaminaHUDNotifier()

void ManBase::StaminaHUDNotifier ( bool show)
protected

Definition at line 4338 of file playerbase.c.

◆ SwitchItemSelectionTexture()

override void ManBase::SwitchItemSelectionTexture ( EntityAI item,
string slot_name )
protected

Definition at line 1434 of file playerbase.c.

◆ TakeEntityAsAttachmentImpl()

bool ManBase::TakeEntityAsAttachmentImpl ( InventoryMode mode,
notnull EntityAI item )
protected

Definition at line 9214 of file playerbase.c.

◆ TakeEntityToCargoImpl()

bool ManBase::TakeEntityToCargoImpl ( InventoryMode mode,
notnull EntityAI item )
protected

Definition at line 9203 of file playerbase.c.

◆ TakeEntityToHandsImpl()

override void ManBase::TakeEntityToHandsImpl ( InventoryMode mode,
EntityAI item )
protected

Definition at line 9225 of file playerbase.c.

◆ TakeEntityToInventoryImpl()

bool ManBase::TakeEntityToInventoryImpl ( InventoryMode mode,
FindInventoryLocationType flags,
notnull EntityAI item )
protected

Definition at line 9192 of file playerbase.c.

◆ TakeEntityToTargetAttachmentImpl()

bool ManBase::TakeEntityToTargetAttachmentImpl ( InventoryMode mode,
notnull EntityAI target,
notnull EntityAI item )
protected

Definition at line 9258 of file playerbase.c.

◆ TakeEntityToTargetCargoImpl()

bool ManBase::TakeEntityToTargetCargoImpl ( InventoryMode mode,
notnull EntityAI target,
notnull EntityAI item )
protected

Definition at line 9247 of file playerbase.c.

◆ TakeEntityToTargetInventoryImpl()

bool ManBase::TakeEntityToTargetInventoryImpl ( InventoryMode mode,
notnull EntityAI target,
FindInventoryLocationType flags,
notnull EntityAI item )
protected

Definition at line 9236 of file playerbase.c.

◆ TakeToDstImpl()

bool ManBase::TakeToDstImpl ( InventoryMode mode,
notnull InventoryLocation src,
notnull InventoryLocation dst )
protected

Definition at line 9269 of file playerbase.c.

◆ TestSend()

void ManBase::TestSend ( )
protected

Definition at line 7425 of file playerbase.c.

◆ ToggleHeatBufferVisibility() [1/2]

void ManBase::ToggleHeatBufferVisibility ( bool show)
protected

Definition at line 7702 of file playerbase.c.

◆ ToggleHeatBufferVisibility() [2/2]

void ManBase::ToggleHeatBufferVisibility ( int heatbufferStage)
protected

Definition at line 7708 of file playerbase.c.

◆ TogglePlacingLocal()

void ManBase::TogglePlacingLocal ( ItemBase item = null)
protected

Definition at line 2540 of file playerbase.c.

◆ TogglePlacingServer()

bool ManBase::TogglePlacingServer ( int userDataType,
ParamsReadContext ctx )
protected

Definition at line 2472 of file playerbase.c.

◆ TryHideItemInHands()

void ManBase::TryHideItemInHands ( bool hide,
bool force = false )
protected

tries to hide item in player's hands, some exceptions for various movement states

Definition at line 9153 of file playerbase.c.

◆ UnsetMixedSoundState()

void ManBase::UnsetMixedSoundState ( eMixedSoundStates state)
protected

Definition at line 867 of file playerbase.c.

◆ UpdateBrokenLegs()

void ManBase::UpdateBrokenLegs ( int stateId)
protected

Definition at line 3590 of file playerbase.c.

◆ UpdateCorpseState()

void ManBase::UpdateCorpseState ( )
protected

Definition at line 5688 of file playerbase.c.

◆ UpdateCorpseStateVisual()

void ManBase::UpdateCorpseStateVisual ( )
protected

Definition at line 8981 of file playerbase.c.

◆ UpdateDelete()

void ManBase::UpdateDelete ( )
protected

Definition at line 7990 of file playerbase.c.

◆ UpdateHairSelectionVisibility()

void ManBase::UpdateHairSelectionVisibility ( bool was_debug = false)
protected

Definition at line 8760 of file playerbase.c.

◆ UpdateLighting()

void ManBase::UpdateLighting ( )
protected

Definition at line 5606 of file playerbase.c.

◆ UpdateMaskBreathWidget()

void ManBase::UpdateMaskBreathWidget ( notnull MaskBase mask,
bool is_start = false )
protected

Definition at line 6031 of file playerbase.c.

◆ UpdateMovementInertia()

void ManBase::UpdateMovementInertia ( )
protected

Update movement inertia based on stamina available.

Definition at line 2775 of file playerbase.c.

◆ UpdateQuickBarEntityVisibility()

void ManBase::UpdateQuickBarEntityVisibility ( EntityAI entity)
protected

Definition at line 2093 of file playerbase.c.

◆ UpdateQuickBarExtraSlots()

void ManBase::UpdateQuickBarExtraSlots ( )
protected

Definition at line 7447 of file playerbase.c.

◆ UpdateShoulderProxyVisibility()

void ManBase::UpdateShoulderProxyVisibility ( EntityAI item,
string slot_name )
protected

Definition at line 1416 of file playerbase.c.

◆ UpdateTranslatedSelections()

void ManBase::UpdateTranslatedSelections ( SelectionTranslation stt)
protected

Definition at line 8810 of file playerbase.c.

Member Data Documentation

◆ CONTAMINATED_AREA_AMBIENT

const string ManBase::CONTAMINATED_AREA_AMBIENT = "ContaminatedArea_SoundSet"
protected

Definition at line 160 of file playerbase.c.

◆ DEBUG_INVENTORY_ACCESS

bool ManBase::DEBUG_INVENTORY_ACCESS = false
staticprotected

Definition at line 151 of file playerbase.c.

◆ ItemToInventory

bool ManBase::ItemToInventory
protected

Definition at line 230 of file playerbase.c.

◆ m_ActionManager

ActionManagerBase ManBase::m_ActionManager
protected

Definition at line 43 of file playerbase.c.

◆ m_ActionQBControl

bool ManBase::m_ActionQBControl
protected

Definition at line 221 of file playerbase.c.

◆ m_ActionsInitialize

bool ManBase::m_ActionsInitialize
protected

Definition at line 79 of file playerbase.c.

◆ m_ActiveNVTypes

ref array<int> ManBase::m_ActiveNVTypes
protected

Definition at line 268 of file playerbase.c.

◆ m_ActivePrimarySymptomID

int ManBase::m_ActivePrimarySymptomID = 0
protected

Definition at line 264 of file playerbase.c.

◆ m_AddModifier

int ManBase::m_AddModifier = -1
protected

Definition at line 206 of file playerbase.c.

◆ m_AdminLog

PluginAdminLog ManBase::m_AdminLog
protected

Definition at line 272 of file playerbase.c.

◆ m_AgentPool

ref PlayerAgentPool ManBase::m_AgentPool
protected

Definition at line 44 of file playerbase.c.

◆ m_Agents

int ManBase::m_Agents
protected

Definition at line 45 of file playerbase.c.

◆ m_AllowQuickFishing

bool ManBase::m_AllowQuickFishing
protected

Definition at line 128 of file playerbase.c.

◆ m_AllowQuickRestrain

bool ManBase::m_AllowQuickRestrain
protected

Definition at line 127 of file playerbase.c.

◆ m_AmbientContamination

EffectSound ManBase::m_AmbientContamination
protected

Definition at line 161 of file playerbase.c.

◆ m_AnalyticsTimer

ref Timer ManBase::m_AnalyticsTimer
protected

Definition at line 253 of file playerbase.c.

◆ m_AnimCommandStarting

int ManBase::m_AnimCommandStarting
protected

Definition at line 26 of file playerbase.c.

◆ m_aQuickBarLoad

ref array<ref Param2<EntityAI,int> > ManBase::m_aQuickBarLoad
protected

Definition at line 196 of file playerbase.c.

◆ m_AreHandsLocked

bool ManBase::m_AreHandsLocked
protected

Definition at line 117 of file playerbase.c.

◆ m_ArrowManager

ref ArrowManagerPlayer ManBase::m_ArrowManager
protected

Definition at line 84 of file playerbase.c.

◆ m_BleedingBits

int ManBase::m_BleedingBits
protected

Definition at line 122 of file playerbase.c.

◆ m_BleedingManagerRemote

ref BleedingSourcesManagerRemote ManBase::m_BleedingManagerRemote
protected

Definition at line 39 of file playerbase.c.

◆ m_BleedingManagerServer

ref BleedingSourcesManagerServer ManBase::m_BleedingManagerServer
protected

Definition at line 38 of file playerbase.c.

◆ m_BleedingSourceCount

int ManBase::m_BleedingSourceCount
protected

Definition at line 137 of file playerbase.c.

◆ m_BleedingSourcesLow

ref array<string> ManBase::m_BleedingSourcesLow
staticprotected

Definition at line 152 of file playerbase.c.

◆ m_BleedingSourcesUp

ref array<string> ManBase::m_BleedingSourcesUp
staticprotected

Definition at line 153 of file playerbase.c.

◆ m_BreathVapour

int ManBase::m_BreathVapour
protected

Definition at line 131 of file playerbase.c.

◆ m_BrokenLegsJunctureReceived

bool ManBase::m_BrokenLegsJunctureReceived
protected

Definition at line 147 of file playerbase.c.

◆ m_BrokenLegSound

ref EffectSound ManBase::m_BrokenLegSound
protected

Definition at line 148 of file playerbase.c.

◆ m_BrokenLegState

int ManBase::m_BrokenLegState = eBrokenLegs.NO_BROKEN_LEGS
protected

Definition at line 145 of file playerbase.c.

◆ m_CachedPlayerID

string ManBase::m_CachedPlayerID
protected

Definition at line 176 of file playerbase.c.

◆ m_CachedPlayerName

string ManBase::m_CachedPlayerName
protected

Definition at line 175 of file playerbase.c.

◆ m_CameraSwayModifier

float ManBase::m_CameraSwayModifier = 0.2
protected

Definition at line 119 of file playerbase.c.

◆ m_CanDisplayHitEffectPPE

bool ManBase::m_CanDisplayHitEffectPPE
protected

Definition at line 173 of file playerbase.c.

◆ m_CanPlayBrokenLegSound

bool ManBase::m_CanPlayBrokenLegSound
protected

Definition at line 150 of file playerbase.c.

◆ m_CargoLoad

float ManBase::m_CargoLoad
protected

Definition at line 58 of file playerbase.c.

◆ m_CharactersHead

Head_Default ManBase::m_CharactersHead
protected

Definition at line 138 of file playerbase.c.

◆ m_CheckMeleeItem

ItemBase ManBase::m_CheckMeleeItem
protected

Definition at line 258 of file playerbase.c.

◆ m_CheckPulseLastTarget

PlayerBase ManBase::m_CheckPulseLastTarget
protected

Definition at line 140 of file playerbase.c.

◆ m_ConstructionActionData

ref ConstructionActionData ManBase::m_ConstructionActionData
protected

Definition at line 224 of file playerbase.c.

◆ m_ContaminatedAreaCount

int ManBase::m_ContaminatedAreaCount
protected

Definition at line 162 of file playerbase.c.

◆ m_ContaminatedAreaEffectEnabled

bool ManBase::m_ContaminatedAreaEffectEnabled
protected

Definition at line 159 of file playerbase.c.

◆ m_ContaminatedAroundPlayer

Particle ManBase::m_ContaminatedAroundPlayer
staticprotected

Definition at line 275 of file playerbase.c.

◆ m_ContaminatedAroundPlayerTiny

Particle ManBase::m_ContaminatedAroundPlayerTiny
staticprotected

Definition at line 276 of file playerbase.c.

◆ m_CorpseProcessing

bool ManBase::m_CorpseProcessing
protected

Definition at line 100 of file playerbase.c.

◆ m_CorpseState

int ManBase::m_CorpseState
protected

Definition at line 101 of file playerbase.c.

◆ m_CorpseStateLocal

int ManBase::m_CorpseStateLocal
protected

Definition at line 102 of file playerbase.c.

◆ m_CraftingInitialPos

vector ManBase::m_CraftingInitialPos
protected

Definition at line 213 of file playerbase.c.

◆ m_CraftingManager

ref CraftingManager ManBase::m_CraftingManager
protected

Definition at line 83 of file playerbase.c.

◆ m_CurrentCamera

DayZPlayerCameraBase ManBase::m_CurrentCamera
protected

Definition at line 121 of file playerbase.c.

◆ m_CurrentEffectTrigger

EffectTrigger ManBase::m_CurrentEffectTrigger
protected

Definition at line 166 of file playerbase.c.

◆ m_CurrentShock

float ManBase::m_CurrentShock
protected

Definition at line 110 of file playerbase.c.

◆ m_DamageDealtEffect

ref DamageDealtEffect ManBase::m_DamageDealtEffect
protected

Definition at line 71 of file playerbase.c.

◆ m_DatabaseID

string ManBase::m_DatabaseID
protected

Definition at line 252 of file playerbase.c.

◆ m_DbgListSelection

int ManBase::m_DbgListSelection = 0
protected

Definition at line 2788 of file playerbase.c.

◆ m_DbgOptions

ref array<string> ManBase::m_DbgOptions = {"jedna", "dva", "tri"}
protected

Definition at line 2790 of file playerbase.c.

◆ m_DbgSliderValue

float ManBase::m_DbgSliderValue = 0.0
protected

Definition at line 2789 of file playerbase.c.

◆ m_DeathCheckTimer

ref Timer ManBase::m_DeathCheckTimer
protected

Definition at line 99 of file playerbase.c.

◆ m_DeathDarkeningParam

ref Param1<float> ManBase::m_DeathDarkeningParam
protected

Definition at line 70 of file playerbase.c.

◆ m_DebugMonitorEnabled

int ManBase::m_DebugMonitorEnabled
protected

Definition at line 235 of file playerbase.c.

◆ m_DebugMonitorValues

ref DebugMonitorValues ManBase::m_DebugMonitorValues
protected

Definition at line 56 of file playerbase.c.

◆ m_DecayedTexture

string ManBase::m_DecayedTexture
protected

Definition at line 143 of file playerbase.c.

◆ m_DefaultHitPosition

vector ManBase::m_DefaultHitPosition
protected

Definition at line 124 of file playerbase.c.

◆ m_DirectionToCursor

vector ManBase::m_DirectionToCursor
protected

Definition at line 123 of file playerbase.c.

◆ m_DiseaseCount

int ManBase::m_DiseaseCount
protected

Definition at line 125 of file playerbase.c.

◆ m_EffectAreaCount

int ManBase::m_EffectAreaCount
protected

Definition at line 163 of file playerbase.c.

◆ m_EffectAreaOverlap

ref map<EEffectAreaType, int> ManBase::m_EffectAreaOverlap = new map<EEffectAreaType, int>()
protected

Definition at line 170 of file playerbase.c.

◆ m_EffectAreaTimeToTick

ref map<EEffectAreaType, float> ManBase::m_EffectAreaTimeToTick = new map<EEffectAreaType, float>()
protected

Definition at line 171 of file playerbase.c.

◆ m_EffectRadial

ref EffectRadial ManBase::m_EffectRadial
protected

Definition at line 72 of file playerbase.c.

◆ m_EffectWidgets

GameplayEffectWidgets_base ManBase::m_EffectWidgets
protected

effect widgets

Definition at line 291 of file playerbase.c.

◆ m_EmoteManager

ref EmoteManager ManBase::m_EmoteManager
protected

Definition at line 47 of file playerbase.c.

◆ m_EmptyGloves

ref HiddenSelectionsData ManBase::m_EmptyGloves
protected

Definition at line 81 of file playerbase.c.

◆ m_Environment

ref Environment ManBase::m_Environment
protected

Definition at line 46 of file playerbase.c.

◆ m_FlashbangEffect

ref FlashbangEffect ManBase::m_FlashbangEffect
protected

Definition at line 73 of file playerbase.c.

◆ m_FliesEff

ref EffectParticle ManBase::m_FliesEff
protected

Definition at line 75 of file playerbase.c.

◆ m_FliesIndex

int ManBase::m_FliesIndex
protected

Definition at line 63 of file playerbase.c.

◆ m_ForceInjuryAnimMask

int ManBase::m_ForceInjuryAnimMask
protected

Definition at line 141 of file playerbase.c.

◆ m_hac

ActionUnfoldMapCB ManBase::m_hac
protected

Definition at line 238 of file playerbase.c.

◆ m_HasHeatBuffer

bool ManBase::m_HasHeatBuffer
protected

Definition at line 13 of file playerbase.c.

◆ m_HCAnimHandler

ref HeatComfortAnimHandler ManBase::m_HCAnimHandler
protected

Definition at line 89 of file playerbase.c.

◆ m_HeadingRestrictData

ref HeadingRestrictData ManBase::m_HeadingRestrictData
protected

Definition at line 104 of file playerbase.c.

◆ m_HealingsCount

int ManBase::m_HealingsCount
protected

Definition at line 126 of file playerbase.c.

◆ m_HealthLevel

int ManBase::m_HealthLevel
protected

Definition at line 132 of file playerbase.c.

◆ m_HeatBufferDynamicMax

float ManBase::m_HeatBufferDynamicMax
protected

Definition at line 15 of file playerbase.c.

◆ m_HeatBufferStage

int ManBase::m_HeatBufferStage
protected

Definition at line 14 of file playerbase.c.

◆ m_HideHairAnimated

bool ManBase::m_HideHairAnimated
protected

Definition at line 142 of file playerbase.c.

◆ m_HologramLocal

ref Hologram ManBase::m_HologramLocal
protected

Definition at line 200 of file playerbase.c.

◆ m_HologramServer

ref Hologram ManBase::m_HologramServer
protected

Definition at line 199 of file playerbase.c.

◆ m_Hud

Hud ManBase::m_Hud
protected

Definition at line 93 of file playerbase.c.

◆ m_ImmunityBoosted

bool ManBase::m_ImmunityBoosted
protected

Definition at line 116 of file playerbase.c.

◆ m_InEffectAreaType

EEffectAreaType ManBase::m_InEffectAreaType
protected

Definition at line 169 of file playerbase.c.

◆ m_InjuryHandler

ref InjuryAnimationHandler ManBase::m_InjuryHandler
protected

Definition at line 51 of file playerbase.c.

◆ m_InputActionMap

ref TInputActionMap ManBase::m_InputActionMap
protected

Definition at line 76 of file playerbase.c.

◆ m_InputActionMapAsTarget

ref TInputActionMap ManBase::m_InputActionMapAsTarget
protected

Definition at line 78 of file playerbase.c.

◆ m_InputActionMapControled

ref TInputActionMap ManBase::m_InputActionMapControled
protected

Definition at line 77 of file playerbase.c.

◆ m_InsideEffectArea

bool ManBase::m_InsideEffectArea
protected

Definition at line 164 of file playerbase.c.

◆ m_InsideEffectAreaPrev

bool ManBase::m_InsideEffectAreaPrev
protected

Definition at line 165 of file playerbase.c.

◆ m_InventoryActionHandler

ref InventoryActionHandler ManBase::m_InventoryActionHandler
protected

Definition at line 85 of file playerbase.c.

◆ m_InventorySoftLockCount

int ManBase::m_InventorySoftLockCount = 0
protected

Definition at line 248 of file playerbase.c.

◆ m_InventorySoftLocked

bool ManBase::m_InventorySoftLocked
protected

Definition at line 247 of file playerbase.c.

◆ m_IsCraftingReady

bool ManBase::m_IsCraftingReady
protected

Definition at line 211 of file playerbase.c.

◆ m_IsDrowning

bool ManBase::m_IsDrowning
protected

Definition at line 232 of file playerbase.c.

◆ m_IsFighting

bool ManBase::m_IsFighting = false
protected

Definition at line 231 of file playerbase.c.

◆ m_IsHeadingRestricted

bool ManBase::m_IsHeadingRestricted
protected

Definition at line 103 of file playerbase.c.

◆ m_IsHoldingBreath

bool ManBase::m_IsHoldingBreath
protected

Definition at line 95 of file playerbase.c.

◆ m_IsInColdArea

bool ManBase::m_IsInColdArea
protected

Definition at line 17 of file playerbase.c.

◆ m_IsInWater

bool ManBase::m_IsInWater
protected

Definition at line 96 of file playerbase.c.

◆ m_IsRestrained

bool ManBase::m_IsRestrained
protected

Definition at line 111 of file playerbase.c.

◆ m_IsRestrainedLocal

bool ManBase::m_IsRestrainedLocal
protected

Definition at line 112 of file playerbase.c.

◆ m_IsRestrainPrelocked

bool ManBase::m_IsRestrainPrelocked
protected

Definition at line 115 of file playerbase.c.

◆ m_IsRestrainStarted

bool ManBase::m_IsRestrainStarted
protected

Definition at line 113 of file playerbase.c.

◆ m_IsRestrainStartedLocal

bool ManBase::m_IsRestrainStartedLocal
protected

Definition at line 114 of file playerbase.c.

◆ m_IsVehicleSeatDriver

bool ManBase::m_IsVehicleSeatDriver
protected

Definition at line 135 of file playerbase.c.

◆ m_Item1

EntityAI ManBase::m_Item1
protected

Definition at line 209 of file playerbase.c.

◆ m_Item2

EntityAI ManBase::m_Item2
protected

Definition at line 210 of file playerbase.c.

◆ m_ItemsToDelete

ref array<EntityAI> ManBase::m_ItemsToDelete
protected

Definition at line 144 of file playerbase.c.

◆ m_LastFirePoint

vector ManBase::m_LastFirePoint
protected

Definition at line 226 of file playerbase.c.

◆ m_LastFirePointIndex

int ManBase::m_LastFirePointIndex
protected

Definition at line 228 of file playerbase.c.

◆ m_LastFirePointRot

float ManBase::m_LastFirePointRot
protected

Definition at line 227 of file playerbase.c.

◆ m_LastMapPos

vector ManBase::m_LastMapPos
protected

Definition at line 243 of file playerbase.c.

◆ m_LastMapScale

float ManBase::m_LastMapScale = -1.0
protected

Definition at line 242 of file playerbase.c.

◆ m_LastPostFrameTickTime

float ManBase::m_LastPostFrameTickTime
protected

Definition at line 97 of file playerbase.c.

◆ m_LastShockHitTime

float ManBase::m_LastShockHitTime
protected

Definition at line 120 of file playerbase.c.

◆ m_LastTick

float ManBase::m_LastTick = -1
protected

Definition at line 205 of file playerbase.c.

◆ m_LifespanLevelLocal

int ManBase::m_LifespanLevelLocal
protected

Definition at line 25 of file playerbase.c.

◆ m_LocalBrokenState

int ManBase::m_LocalBrokenState = eBrokenLegs.NO_BROKEN_LEGS
protected

Definition at line 146 of file playerbase.c.

◆ m_LocalProjectionOrientation

vector ManBase::m_LocalProjectionOrientation = "0 0 0 "
protected

Definition at line 202 of file playerbase.c.

◆ m_LocalProjectionPosition

vector ManBase::m_LocalProjectionPosition = "0 0 0 "
protected

Definition at line 201 of file playerbase.c.

◆ m_LocalRefreshAnimStateIdx

int ManBase::m_LocalRefreshAnimStateIdx
protected

Definition at line 21 of file playerbase.c.

◆ m_LoweredNVGHeadset

bool ManBase::m_LoweredNVGHeadset
protected

Definition at line 267 of file playerbase.c.

◆ m_MapCloseRequestProcessed

bool ManBase::m_MapCloseRequestProcessed
protected

Definition at line 240 of file playerbase.c.

◆ m_MapClosingSyncSent

bool ManBase::m_MapClosingSyncSent
protected

Definition at line 241 of file playerbase.c.

◆ m_MapNavigationBehaviour

ref MapNavigationBehaviour ManBase::m_MapNavigationBehaviour
protected

Definition at line 244 of file playerbase.c.

◆ m_MapOpen

bool ManBase::m_MapOpen
protected

Definition at line 239 of file playerbase.c.

◆ m_MedicalDrugsActive

EMedicalDrugsType ManBase::m_MedicalDrugsActive
protected

Definition at line 299 of file playerbase.c.

◆ m_MeleeDebug

bool ManBase::m_MeleeDebug
protected

melee stats

Definition at line 256 of file playerbase.c.

◆ m_MixedSoundStates

int ManBase::m_MixedSoundStates
protected

Definition at line 133 of file playerbase.c.

◆ m_ModifiersManager

ref ModifiersManager ManBase::m_ModifiersManager
protected

Definition at line 41 of file playerbase.c.

◆ m_ModuleRecipesManager

PluginRecipesManager ManBase::m_ModuleRecipesManager
protected

Definition at line 37 of file playerbase.c.

◆ m_NotifiersManager

ref NotifiersManager ManBase::m_NotifiersManager
protected

Definition at line 42 of file playerbase.c.

◆ m_OnUnconsciousStart

ref ScriptInvoker ManBase::m_OnUnconsciousStart
protected

invokers

Definition at line 302 of file playerbase.c.

◆ m_OnUnconsciousStop

ref ScriptInvoker ManBase::m_OnUnconsciousStop
protected

Definition at line 303 of file playerbase.c.

◆ m_OriginalSlidePoseAngle

float ManBase::m_OriginalSlidePoseAngle
protected

Definition at line 60 of file playerbase.c.

◆ m_PerformedAnimActionID

int ManBase::m_PerformedAnimActionID = -1
protected

Definition at line 263 of file playerbase.c.

◆ m_PersistentFlags

int ManBase::m_PersistentFlags
protected

Definition at line 106 of file playerbase.c.

◆ m_PlayerDisconnectProcessed

bool ManBase::m_PlayerDisconnectProcessed
protected

Definition at line 19 of file playerbase.c.

◆ m_PlayerLoaded

bool ManBase::m_PlayerLoaded
protected

Definition at line 18 of file playerbase.c.

◆ m_PlayerSoundManagerClient

ref PlayerSoundManagerClient ManBase::m_PlayerSoundManagerClient
protected

Definition at line 88 of file playerbase.c.

◆ m_PlayerSoundManagerServer

ref PlayerSoundManagerServer ManBase::m_PlayerSoundManagerServer
protected

Definition at line 87 of file playerbase.c.

◆ m_PlayerStats

ref PlayerStats ManBase::m_PlayerStats
protected

Definition at line 36 of file playerbase.c.

◆ m_PlayerStomach

ref PlayerStomach ManBase::m_PlayerStomach
protected

Definition at line 273 of file playerbase.c.

◆ m_PresenceNotifier

PluginPresenceNotifier ManBase::m_PresenceNotifier
protected

Definition at line 32 of file playerbase.c.

◆ m_ProcessAddEffectWidgets

ref array<int> ManBase::m_ProcessAddEffectWidgets
protected

Definition at line 292 of file playerbase.c.

◆ m_ProcessAddGlassesEffects

ref array<int> ManBase::m_ProcessAddGlassesEffects
protected

Definition at line 296 of file playerbase.c.

◆ m_ProcessRemoveEffectWidgets

ref array<int> ManBase::m_ProcessRemoveEffectWidgets
protected

Definition at line 293 of file playerbase.c.

◆ m_ProcessRemoveGlassesEffects

ref array<int> ManBase::m_ProcessRemoveGlassesEffects
protected

Definition at line 297 of file playerbase.c.

◆ m_ProcessUIWarning

bool ManBase::m_ProcessUIWarning
protected

Definition at line 20 of file playerbase.c.

◆ m_PulseType

EPulseType ManBase::m_PulseType
protected

Definition at line 139 of file playerbase.c.

◆ m_QBarItems

ref TStringArray ManBase::m_QBarItems
staticprotected

Definition at line 249 of file playerbase.c.

◆ m_QuickBarBase

QuickBarBase ManBase::m_QuickBarBase
protected

Definition at line 86 of file playerbase.c.

◆ m_QuickBarBonus

int ManBase::m_QuickBarBonus = 0
protected

Definition at line 134 of file playerbase.c.

◆ m_QuickBarFT

bool ManBase::m_QuickBarFT = false
protected

Definition at line 92 of file playerbase.c.

◆ m_QuickBarHold

bool ManBase::m_QuickBarHold
protected

Definition at line 91 of file playerbase.c.

◆ m_RecipeAnimLength

float ManBase::m_RecipeAnimLength
protected

Definition at line 212 of file playerbase.c.

◆ m_RecipeID

int ManBase::m_RecipeID = -1
protected

Definition at line 208 of file playerbase.c.

◆ m_RecipePick

int ManBase::m_RecipePick
protected

Definition at line 94 of file playerbase.c.

◆ m_Recipes

ref array<int> ManBase::m_Recipes
protected

Definition at line 214 of file playerbase.c.

◆ m_RefreshAnimStateIdx

int ManBase::m_RefreshAnimStateIdx
protected

Definition at line 22 of file playerbase.c.

◆ m_RGSManager

RandomGeneratorSyncManager ManBase::m_RGSManager
protected

Definition at line 155 of file playerbase.c.

◆ m_SaySoundBuilder

ref SoundObjectBuilder ManBase::m_SaySoundBuilder
protected

Definition at line 217 of file playerbase.c.

◆ m_SaySoundLastSetName

string ManBase::m_SaySoundLastSetName
protected

Definition at line 219 of file playerbase.c.

◆ m_SaySoundObject

ref SoundObject ManBase::m_SaySoundObject
protected

Definition at line 218 of file playerbase.c.

◆ m_SaySoundParams

ref SoundParams ManBase::m_SaySoundParams
protected

Definition at line 216 of file playerbase.c.

◆ m_ServerPlayers

ref array<Man> ManBase::m_ServerPlayers = new array<Man>
staticprotected

Definition at line 172 of file playerbase.c.

◆ m_Shakes

int ManBase::m_Shakes
protected

Definition at line 129 of file playerbase.c.

◆ m_ShakesForced

int ManBase::m_ShakesForced
protected

Definition at line 130 of file playerbase.c.

◆ m_ShockDealtEffect

ref ShockDealtEffect ManBase::m_ShockDealtEffect
protected

Definition at line 74 of file playerbase.c.

◆ m_ShockHandler

ref ShockHandler ManBase::m_ShockHandler
protected

Definition at line 52 of file playerbase.c.

◆ m_ShockSimplified

int ManBase::m_ShockSimplified
protected

Definition at line 109 of file playerbase.c.

◆ m_ShowDbgUI

bool ManBase::m_ShowDbgUI = true
protected

Definition at line 2787 of file playerbase.c.

◆ m_SoftSkillsManager

ref SoftSkillsManager ManBase::m_SoftSkillsManager
protected

Definition at line 53 of file playerbase.c.

◆ m_SoundEvent

int ManBase::m_SoundEvent
protected

Definition at line 61 of file playerbase.c.

◆ m_SoundEventParam

int ManBase::m_SoundEventParam
protected

Definition at line 62 of file playerbase.c.

◆ m_SoundEventSent

bool ManBase::m_SoundEventSent
protected

Definition at line 64 of file playerbase.c.

◆ m_SoundFliesEffect

ref EffectSound ManBase::m_SoundFliesEffect
protected

Definition at line 90 of file playerbase.c.

◆ m_StaminaHandler

ref StaminaHandler ManBase::m_StaminaHandler
protected

Definition at line 50 of file playerbase.c.

◆ m_StaminaParam

ref Param3<float,float,bool> ManBase::m_StaminaParam
protected

Definition at line 67 of file playerbase.c.

◆ m_StaminaState

int ManBase::m_StaminaState
protected

Definition at line 107 of file playerbase.c.

◆ m_StanceIndicator

ref StanceIndicator ManBase::m_StanceIndicator
protected

Definition at line 54 of file playerbase.c.

◆ m_StatEnergy

PlayerStat<float> ManBase::m_StatEnergy
protected

Definition at line 280 of file playerbase.c.

◆ m_StatHeatComfort

PlayerStat<float> ManBase::m_StatHeatComfort
protected

Definition at line 281 of file playerbase.c.

◆ m_StatToxicity

PlayerStat<float> ManBase::m_StatToxicity
protected

Definition at line 279 of file playerbase.c.

◆ m_StatTremor

PlayerStat<float> ManBase::m_StatTremor
protected

Definition at line 282 of file playerbase.c.

◆ m_StatWater

PlayerStat<float> ManBase::m_StatWater
protected

Definition at line 278 of file playerbase.c.

◆ m_SymptomManager

ref SymptomManager ManBase::m_SymptomManager
protected

Definition at line 48 of file playerbase.c.

◆ m_SyncedModifiers

int ManBase::m_SyncedModifiers
protected

Definition at line 270 of file playerbase.c.

◆ m_SyncedModifiersPrev

int ManBase::m_SyncedModifiersPrev
protected

Definition at line 271 of file playerbase.c.

◆ m_TrasferValues

ref TransferValues ManBase::m_TrasferValues
protected

Definition at line 55 of file playerbase.c.

◆ m_UALastMessage

string ManBase::m_UALastMessage
protected

user actions & symptoms

Definition at line 261 of file playerbase.c.

◆ m_UALastMessageTimer

ref Timer ManBase::m_UALastMessageTimer
protected

Definition at line 262 of file playerbase.c.

◆ m_UAParam

ref Param2<int,int> ManBase::m_UAParam
protected

Definition at line 66 of file playerbase.c.

◆ m_UAParamMessage

ref Param1<string> ManBase::m_UAParamMessage
protected

Definition at line 68 of file playerbase.c.

◆ m_UAProgressParam

ref Param2<float,float> ManBase::m_UAProgressParam
protected

Definition at line 65 of file playerbase.c.

◆ m_UnconParam

ref Param1<float> ManBase::m_UnconParam
protected

Definition at line 69 of file playerbase.c.

◆ m_UnconRefillModifier

float ManBase::m_UnconRefillModifier = 1
protected

Definition at line 154 of file playerbase.c.

◆ m_UnconsciousEndTime

float ManBase::m_UnconsciousEndTime = 0
protected

Definition at line 136 of file playerbase.c.

◆ m_UnconsciousTime

float ManBase::m_UnconsciousTime
protected

Definition at line 108 of file playerbase.c.

◆ m_UnconsciousVignetteTarget

float ManBase::m_UnconsciousVignetteTarget = 2
protected

Definition at line 118 of file playerbase.c.

◆ m_UndergroundBunkerHandler

ref UndergroundBunkerHandlerClient ManBase::m_UndergroundBunkerHandler
protected

Definition at line 35 of file playerbase.c.

◆ m_UndergroundHandler

ref UndergroundHandlerClient ManBase::m_UndergroundHandler
protected

Definition at line 34 of file playerbase.c.

◆ m_UndergroundPresence

EUndergroundPresence ManBase::m_UndergroundPresence
protected

Definition at line 27 of file playerbase.c.

◆ m_VirtualHud

ref VirtualHud ManBase::m_VirtualHud
protected

Definition at line 49 of file playerbase.c.

◆ m_VisibilityCoef

float ManBase::m_VisibilityCoef
protected

Definition at line 59 of file playerbase.c.

◆ m_WeaponManager

ref WeaponManager ManBase::m_WeaponManager
protected

Definition at line 82 of file playerbase.c.

◆ m_WorkingNVGHeadset

bool ManBase::m_WorkingNVGHeadset
protected

Definition at line 266 of file playerbase.c.

◆ OVERLOAD_LIMIT

const int ManBase::OVERLOAD_LIMIT = 30000
protected

Definition at line 57 of file playerbase.c.

◆ SOUND_BREAK_LEG

const string ManBase::SOUND_BREAK_LEG = "broken_leg_SoundSet"
protected

Definition at line 149 of file playerbase.c.

◆ SPREAD_AGENTS_OBJECTS

ref array<Object> ManBase::SPREAD_AGENTS_OBJECTS = new array<Object>
staticprotected

DEPRECATED

Definition at line 9446 of file playerbase.c.

◆ SPREAD_AGENTS_PROXY_CARGOS

ref array<CargoBase> ManBase::SPREAD_AGENTS_PROXY_CARGOS = new array<CargoBase>
staticprotected

Definition at line 9447 of file playerbase.c.


The documentation for this class was generated from the following file: