Dayz Explorer 1.29.162510
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 ()
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 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 ()
bool AllowDecayEffects ()
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)
override bool StopSoundEvent (EPlayerSoundEventID id, 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 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 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 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"}
ref UndergroundBunkerHandlerClient m_UndergroundBunkerHandler

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 49 of file playerbase.c.

Member Function Documentation

◆ AddAction() [1/2]

void ManBase::AddAction ( typename actionName )
protected

Definition at line 1780 of file playerbase.c.

◆ AddAction() [2/2]

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

Definition at line 1759 of file playerbase.c.

◆ AddActiveNV()

void ManBase::AddActiveNV ( int type)
protected

Definition at line 9115 of file playerbase.c.

◆ AddArrow()

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

Definition at line 9602 of file playerbase.c.

◆ AddItemToDelete()

override void ManBase::AddItemToDelete ( EntityAI item)
protected

Definition at line 8221 of file playerbase.c.

◆ AddPlayerLoad()

void ManBase::AddPlayerLoad ( float addedload)
protected

Definition at line 5053 of file playerbase.c.

◆ AddPossibleCoverFaceForShave()

void ManBase::AddPossibleCoverFaceForShave ( )
protected

DEPRECATED!

Definition at line 1454 of file playerbase.c.

◆ AdjustBandana()

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

Definition at line 9190 of file playerbase.c.

◆ AdjustShemag()

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

Definition at line 9207 of file playerbase.c.

◆ AllowDecayEffects()

bool ManBase::AllowDecayEffects ( )
protected

Definition at line 5859 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 5401 of file playerbase.c.

◆ ApplySplint()

void ManBase::ApplySplint ( )
protected

Definition at line 2244 of file playerbase.c.

◆ BreakLegSound()

void ManBase::BreakLegSound ( )
protected

Definition at line 3767 of file playerbase.c.

◆ BrokenLegForceProne()

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

Definition at line 3771 of file playerbase.c.

◆ BrokenLegWalkShock()

void ManBase::BrokenLegWalkShock ( )
protected

Definition at line 3814 of file playerbase.c.

◆ CalculateVisibilityForAI()

void ManBase::CalculateVisibilityForAI ( )
protected

Definition at line 5128 of file playerbase.c.

◆ CanBeRestrained()

bool ManBase::CanBeRestrained ( )
protected

Definition at line 1999 of file playerbase.c.

◆ CanBeTargetedByAI()

override bool ManBase::CanBeTargetedByAI ( EntityAI ai)
protected

Definition at line 3665 of file playerbase.c.

◆ CanChangeStance()

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

Definition at line 4180 of file playerbase.c.

◆ CanClimb()

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

vault from water allowed

Definition at line 4531 of file playerbase.c.

◆ CanConsumeFood()

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

Definition at line 7832 of file playerbase.c.

◆ CanConsumeStamina()

override bool ManBase::CanConsumeStamina ( EStaminaConsumers consumer)
protected

Definition at line 4505 of file playerbase.c.

◆ CanDeleteItems()

bool ManBase::CanDeleteItems ( )
protected

Definition at line 8230 of file playerbase.c.

◆ CanDropEntity()

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

Definition at line 979 of file playerbase.c.

◆ CanEatAndDrink()

bool ManBase::CanEatAndDrink ( )
protected

Definition at line 7826 of file playerbase.c.

◆ CanJump()

override bool ManBase::CanJump ( )
protected

disables jump when player is significantly injured

Definition at line 4552 of file playerbase.c.

◆ CanManipulateInventory()

bool ManBase::CanManipulateInventory ( )
protected

Definition at line 2074 of file playerbase.c.

◆ CanPickupHeavyItem()

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

Definition at line 3890 of file playerbase.c.

◆ CanPlaceItem()

override bool ManBase::CanPlaceItem ( EntityAI item)
protected

Definition at line 2650 of file playerbase.c.

◆ CanReceiveItemIntoCargo()

override bool ManBase::CanReceiveItemIntoCargo ( EntityAI item)
protected

Definition at line 2093 of file playerbase.c.

◆ CanReceiveItemIntoHands()

override bool ManBase::CanReceiveItemIntoHands ( EntityAI item_to_hands)
protected

Definition at line 2103 of file playerbase.c.

◆ CanRedirectToWeaponManager()

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

Definition at line 8640 of file playerbase.c.

◆ CanReleaseAttachment()

override bool ManBase::CanReleaseAttachment ( EntityAI attachment)
protected

Definition at line 2083 of file playerbase.c.

◆ CanReleaseCargo()

override bool ManBase::CanReleaseCargo ( EntityAI cargo)
protected

Definition at line 2088 of file playerbase.c.

◆ CanRoll()

override bool ManBase::CanRoll ( )
protected

Definition at line 4230 of file playerbase.c.

◆ CanShave()

bool ManBase::CanShave ( )
protected

Definition at line 6715 of file playerbase.c.

◆ CanSpawnBreathVaporEffect()

bool ManBase::CanSpawnBreathVaporEffect ( )
protected

Definition at line 6763 of file playerbase.c.

◆ CanSprint()

bool ManBase::CanSprint ( )
protected

Definition at line 5335 of file playerbase.c.

◆ CanStartConsumingStamina()

override bool ManBase::CanStartConsumingStamina ( EStaminaConsumers consumer)
protected

Definition at line 4518 of file playerbase.c.

◆ CanSwapItemInCargo()

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

Definition at line 2098 of file playerbase.c.

◆ CheckAndExecuteStackSplit()

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

Definition at line 9416 of file playerbase.c.

◆ CheckAndExecuteStackSplitToInventoryLocation()

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

Definition at line 9426 of file playerbase.c.

◆ CheckAnimationOverrides()

override void ManBase::CheckAnimationOverrides ( )
protected

Definition at line 8621 of file playerbase.c.

◆ CheckForBurlap()

void ManBase::CheckForBurlap ( )
protected

Definition at line 6159 of file playerbase.c.

◆ CheckForGag()

void ManBase::CheckForGag ( )
protected

Definition at line 6181 of file playerbase.c.

◆ CheckHairClippingOnCharacterLoad()

void ManBase::CheckHairClippingOnCharacterLoad ( )
protected

helper method for re-checking hairhiding on character load

Definition at line 9074 of file playerbase.c.

◆ CheckLiftWeapon()

override void ManBase::CheckLiftWeapon ( )
protected

Definition at line 8462 of file playerbase.c.

◆ CheckMeleeItemDamage()

bool ManBase::CheckMeleeItemDamage ( ItemBase item)
protected

Definition at line 5421 of file playerbase.c.

◆ CheckSendSoundEvent()

void ManBase::CheckSendSoundEvent ( )
protected

Definition at line 7484 of file playerbase.c.

◆ CheckSoundEvent()

void ManBase::CheckSoundEvent ( )
protected

Definition at line 7655 of file playerbase.c.

◆ CheckZeroSoundEvent()

void ManBase::CheckZeroSoundEvent ( )
protected

Definition at line 7473 of file playerbase.c.

◆ ClearInventory()

override void ManBase::ClearInventory ( )
protected

/brief Delete all items in inventory

Returns
void
PlayerBase player = g_Game.GetPlayer();
player.ClearInventory();
DayZGame g_Game
Definition dayzgame.c:3942

Definition at line 6652 of file playerbase.c.

◆ ClearLastUAMessage()

void ManBase::ClearLastUAMessage ( )
protected

Definition at line 7983 of file playerbase.c.

◆ CloseInventoryMenu()

void ManBase::CloseInventoryMenu ( )
protected

Definition at line 6626 of file playerbase.c.

◆ CloseMap()

void ManBase::CloseMap ( )
protected

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

Definition at line 3299 of file playerbase.c.

◆ CloseMapEx()

void ManBase::CloseMapEx ( bool cancelled)
protected

Definition at line 3304 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 2991 of file playerbase.c.

◆ ContaminatedParticleAdjustment()

void ManBase::ContaminatedParticleAdjustment ( )
protected

Definition at line 9537 of file playerbase.c.

◆ ConvertNonlethalDamage()

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

Definition at line 1369 of file playerbase.c.

◆ CreateCopyOfItemInInventory()

ItemBase ManBase::CreateCopyOfItemInInventory ( ItemBase src)
protected

Definition at line 6535 of file playerbase.c.

◆ CreateCopyOfItemInInventoryOrGround()

ItemBase ManBase::CreateCopyOfItemInInventoryOrGround ( ItemBase src)
protected

Definition at line 6562 of file playerbase.c.

◆ CreateCopyOfItemInInventoryOrGroundEx()

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

Definition at line 6567 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");

Definition at line 6525 of file playerbase.c.

◆ DamageAllLegs()

void ManBase::DamageAllLegs ( float inputDmg)
protected

Definition at line 9386 of file playerbase.c.

◆ DealShock()

void ManBase::DealShock ( float dmg)
protected

Definition at line 3882 of file playerbase.c.

◆ DecreaseDiseaseCount()

void ManBase::DecreaseDiseaseCount ( )
protected

Definition at line 1067 of file playerbase.c.

◆ DecreaseHealingsCount()

void ManBase::DecreaseHealingsCount ( )
protected

Definition at line 1077 of file playerbase.c.

◆ DepleteStaminaEx()

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

Definition at line 4499 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 9376 of file playerbase.c.

◆ DropAllItems()

void ManBase::DropAllItems ( )
protected

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

Definition at line 6679 of file playerbase.c.

◆ DropHeavyItem()

void ManBase::DropHeavyItem ( )
protected

Definition at line 3907 of file playerbase.c.

◆ DropItem()

bool ManBase::DropItem ( ItemBase item)
protected

Definition at line 6497 of file playerbase.c.

◆ EEDelete()

override void ManBase::EEDelete ( EntityAI parent)
protected

Definition at line 1360 of file playerbase.c.

◆ EEHealthLevelChanged()

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

Definition at line 5868 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 1224 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 1349 of file playerbase.c.

◆ EEItemAttached()

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

Definition at line 1464 of file playerbase.c.

◆ EEItemDetached()

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

Definition at line 1512 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 2931 of file playerbase.c.

◆ EEItemOutOfHands()

override void ManBase::EEItemOutOfHands ( EntityAI item)
protected

Definition at line 2970 of file playerbase.c.

◆ EEKilled()

override void ManBase::EEKilled ( Object killer)
protected

Definition at line 1183 of file playerbase.c.

◆ EndFighting()

void ManBase::EndFighting ( )
protected

Definition at line 5416 of file playerbase.c.

◆ EndSurrenderRequest()

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

ends surrender, originally intended for surrender->restrained transitioning

Definition at line 8601 of file playerbase.c.

◆ EOnFrame()

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

Definition at line 4311 of file playerbase.c.

◆ EOnPostFrame()

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

Definition at line 4333 of file playerbase.c.

◆ FindCargoByBaseType()

EntityAI ManBase::FindCargoByBaseType ( string searched_item)
protected

Definition at line 2353 of file playerbase.c.

◆ FindQuickBarEntityIndex()

int ManBase::FindQuickBarEntityIndex ( EntityAI entity)
protected

Definition at line 2203 of file playerbase.c.

◆ FixAllInventoryItems()

void ManBase::FixAllInventoryItems ( )
protected

Definition at line 5997 of file playerbase.c.

◆ ForceUpdateInjuredState()

void ManBase::ForceUpdateInjuredState ( )
protected

update injured state immediately


Injured stat

Definition at line 7997 of file playerbase.c.

◆ FreezeCheck()

void ManBase::FreezeCheck ( )
protected

Definition at line 3429 of file playerbase.c.

◆ GetActionManager()

ActionManagerBase ManBase::GetActionManager ( )
protected

Definition at line 1829 of file playerbase.c.

◆ GetActions()

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

Definition at line 1728 of file playerbase.c.

◆ GetAgents()

override int ManBase::GetAgents ( )
protected

Definition at line 7747 of file playerbase.c.

◆ GetAimPosition()

vector ManBase::GetAimPosition ( )
protected

Definition at line 7810 of file playerbase.c.

◆ GetArrowManager()

override ArrowManagerBase ManBase::GetArrowManager ( )
protected

Definition at line 1994 of file playerbase.c.

◆ GetBleedingBits()

int ManBase::GetBleedingBits ( )
protected

Definition at line 1057 of file playerbase.c.

◆ GetBleedingManagerRemote()

BleedingSourcesManagerRemote ManBase::GetBleedingManagerRemote ( )
protected

Definition at line 2778 of file playerbase.c.

◆ GetBleedingManagerServer()

BleedingSourcesManagerServer ManBase::GetBleedingManagerServer ( )
protected

Definition at line 2773 of file playerbase.c.

◆ GetBleedingSourceCount()

int ManBase::GetBleedingSourceCount ( )
protected

Definition at line 7585 of file playerbase.c.

◆ GetBordersImmunity()

float ManBase::GetBordersImmunity ( )
protected

Definition at line 5217 of file playerbase.c.

◆ GetBreathVapourLevel()

int ManBase::GetBreathVapourLevel ( )
protected

Definition at line 999 of file playerbase.c.

◆ GetBrokenLegs()

eBrokenLegs ManBase::GetBrokenLegs ( )
protected

Definition at line 3696 of file playerbase.c.

◆ GetCachedID()

string ManBase::GetCachedID ( )
protected

Definition at line 9670 of file playerbase.c.

◆ GetCachedName()

string ManBase::GetCachedName ( )
protected

Definition at line 9665 of file playerbase.c.

◆ GetCenter()

override vector ManBase::GetCenter ( )
protected

Definition at line 9530 of file playerbase.c.

◆ GetConstructionActionData()

ConstructionActionData ManBase::GetConstructionActionData ( )
protected

Definition at line 2142 of file playerbase.c.

◆ GetCraftingManager()

CraftingManager ManBase::GetCraftingManager ( )
protected

Definition at line 1979 of file playerbase.c.

◆ GetCraftingRecipeID()

int ManBase::GetCraftingRecipeID ( )
protected

Definition at line 2115 of file playerbase.c.

◆ GetCurrentPlayerCamera()

DayZPlayerCamera ManBase::GetCurrentPlayerCamera ( )
protected

Definition at line 2760 of file playerbase.c.

◆ GetCurrentRecipe()

int ManBase::GetCurrentRecipe ( )
protected

Definition at line 1811 of file playerbase.c.

◆ GetDamageDealtEffect()

DamageDealtEffect ManBase::GetDamageDealtEffect ( )
protected

Definition at line 1124 of file playerbase.c.

◆ GetDebugActions()

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

Definition at line 8044 of file playerbase.c.

◆ GetDebugMonitorValues()

DebugMonitorValues ManBase::GetDebugMonitorValues ( )
protected

Definition at line 2801 of file playerbase.c.

◆ GetDefaultHitComponent()

override string ManBase::GetDefaultHitComponent ( )
protected

returns default hit component (fallback)

Definition at line 1431 of file playerbase.c.

◆ GetDefaultHitPosition()

override vector ManBase::GetDefaultHitPosition ( )
protected

Definition at line 1436 of file playerbase.c.

◆ GetDrowningWaterLevelCheck()

bool ManBase::GetDrowningWaterLevelCheck ( )
protected

Definition at line 6813 of file playerbase.c.

◆ GetEmoteManager()

EmoteManager ManBase::GetEmoteManager ( )
protected

Definition at line 1834 of file playerbase.c.

◆ GetFaceCoverageShaveValues()

set< int > ManBase::GetFaceCoverageShaveValues ( )
staticprotected

returns a set of face covering values

Definition at line 6867 of file playerbase.c.

◆ GetFeetDamageMoveModifier()

float ManBase::GetFeetDamageMoveModifier ( )
protected

Definition at line 1922 of file playerbase.c.

◆ GetFlagTendencyRaise()

bool ManBase::GetFlagTendencyRaise ( )
protected

DEPRECATED.

Definition at line 5019 of file playerbase.c.

◆ GetFlashbangEffect()

FlashbangEffect ManBase::GetFlashbangEffect ( )
protected

Definition at line 1152 of file playerbase.c.

◆ GetHealthRegenSpeed()

float ManBase::GetHealthRegenSpeed ( )
protected

Definition at line 6299 of file playerbase.c.

◆ GetHeatBufferDynamicMax()

float ManBase::GetHeatBufferDynamicMax ( )
protected

Definition at line 7948 of file playerbase.c.

◆ GetHeatBufferStage()

int ManBase::GetHeatBufferStage ( )
protected

Definition at line 9687 of file playerbase.c.

◆ GetHitComponentForAI()

override string ManBase::GetHitComponentForAI ( )
protected

Melee helpers.

select & return hit component for attacking AI

Definition at line 1425 of file playerbase.c.

◆ GetHitPPEEnabled()

bool ManBase::GetHitPPEEnabled ( )
protected

Definition at line 1600 of file playerbase.c.

◆ GetHologramLocal()

Hologram ManBase::GetHologramLocal ( )
protected

Definition at line 2473 of file playerbase.c.

◆ GetHologramServer()

Hologram ManBase::GetHologramServer ( )
protected

Definition at line 2468 of file playerbase.c.

◆ GetImmunity()

float ManBase::GetImmunity ( )
protected

returns player's immunity strength between 0..1

Definition at line 5312 of file playerbase.c.

◆ GetImmunityLevel()

EStatLevels ManBase::GetImmunityLevel ( )
protected

Definition at line 5208 of file playerbase.c.

◆ GetInColdArea()

bool ManBase::GetInColdArea ( )
protected

Definition at line 2733 of file playerbase.c.

◆ GetItemInHands()

ItemBase ManBase::GetItemInHands ( )
protected

Definition at line 6437 of file playerbase.c.

◆ GetItemOnHead()

ItemBase ManBase::GetItemOnHead ( )
protected

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

Definition at line 966 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 949 of file playerbase.c.

◆ GetLastFirePoint()

vector ManBase::GetLastFirePoint ( )
protected

Definition at line 2158 of file playerbase.c.

◆ GetLastFirePointIndex()

int ManBase::GetLastFirePointIndex ( )
protected

Definition at line 2166 of file playerbase.c.

◆ GetLastFirePointRot()

float ManBase::GetLastFirePointRot ( )
protected

Definition at line 2162 of file playerbase.c.

◆ GetLastMapInfo()

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

Definition at line 9334 of file playerbase.c.

◆ GetLastShavedSeconds()

int ManBase::GetLastShavedSeconds ( )
protected

Definition at line 6851 of file playerbase.c.

◆ GetLastUAMessage()

string ManBase::GetLastUAMessage ( )
protected

UA Last Message.

Definition at line 7966 of file playerbase.c.

◆ GetLifeSpanState()

int ManBase::GetLifeSpanState ( )
protected

Definition at line 6846 of file playerbase.c.

◆ GetLiquidTendencyDrain()

bool ManBase::GetLiquidTendencyDrain ( )
protected

Definition at line 5006 of file playerbase.c.

◆ GetLocalProjectionOrientation()

vector ManBase::GetLocalProjectionOrientation ( )
protected

Definition at line 2719 of file playerbase.c.

◆ GetLocalProjectionPosition()

vector ManBase::GetLocalProjectionPosition ( )
protected

Definition at line 2714 of file playerbase.c.

◆ GetMagazineToReload()

EntityAI ManBase::GetMagazineToReload ( EntityAI weapon)
protected

Definition at line 4895 of file playerbase.c.

◆ GetMapClosingSyncSent()

bool ManBase::GetMapClosingSyncSent ( )
protected

Definition at line 3373 of file playerbase.c.

◆ GetMapNavigationBehaviour()

MapNavigationBehaviour ManBase::GetMapNavigationBehaviour ( )
protected

Definition at line 3398 of file playerbase.c.

◆ GetMixedSoundStates()

eMixedSoundStates ManBase::GetMixedSoundStates ( )
protected

Definition at line 2333 of file playerbase.c.

◆ GetModifiersManager()

ModifiersManager ManBase::GetModifiersManager ( )
protected

Definition at line 7838 of file playerbase.c.

◆ GetNotifiersManager()

NotifiersManager ManBase::GetNotifiersManager ( )
protected

Definition at line 2912 of file playerbase.c.

◆ GetNVType()

int ManBase::GetNVType ( )
protected

Definition at line 9093 of file playerbase.c.

◆ GetNVTypesArray()

array< int > ManBase::GetNVTypesArray ( )
protected

Definition at line 9105 of file playerbase.c.

◆ GetPlayerClass()

string ManBase::GetPlayerClass ( )
protected

Definition at line 6697 of file playerbase.c.

◆ GetPlayerLoad()

float ManBase::GetPlayerLoad ( )
protected

Definition at line 5035 of file playerbase.c.

◆ GetPlayerSoundEventHandler()

PlayerSoundEventHandler ManBase::GetPlayerSoundEventHandler ( )
protected

Definition at line 7521 of file playerbase.c.

◆ GetPlayerSoundManagerServer()

PlayerSoundManagerServer ManBase::GetPlayerSoundManagerServer ( )
protected

Definition at line 1631 of file playerbase.c.

◆ GetPlayerStats()

PlayerStats ManBase::GetPlayerStats ( )
protected

Definition at line 1974 of file playerbase.c.

◆ GetPulseType()

EPulseType ManBase::GetPulseType ( )
protected

Definition at line 1094 of file playerbase.c.

◆ GetQuickBarBonus()

override int ManBase::GetQuickBarBonus ( )
protected

Definition at line 971 of file playerbase.c.

◆ GetQuickBarEntity()

EntityAI ManBase::GetQuickBarEntity ( int index)
protected

Definition at line 2220 of file playerbase.c.

◆ GetQuickBarSize()

int ManBase::GetQuickBarSize ( )
protected

Definition at line 2215 of file playerbase.c.

◆ GetRandomGeneratorSyncManager()

RandomGeneratorSyncManager ManBase::GetRandomGeneratorSyncManager ( )
protected

Definition at line 1839 of file playerbase.c.

◆ GetShakeLevel()

int ManBase::GetShakeLevel ( )
protected

Definition at line 5172 of file playerbase.c.

◆ GetShockEffect()

ShockDealtEffect ManBase::GetShockEffect ( )
protected

Definition at line 1168 of file playerbase.c.

◆ GetSimplifiedShockNormalized()

float ManBase::GetSimplifiedShockNormalized ( )
protected

Definition at line 3650 of file playerbase.c.

◆ GetSingleAgentCount()

int ManBase::GetSingleAgentCount ( int agent_id)
protected

Definition at line 7772 of file playerbase.c.

◆ GetSingleAgentCountNormalized()

float ManBase::GetSingleAgentCountNormalized ( int agent_id)
protected

Definition at line 7778 of file playerbase.c.

◆ GetStaminaHandler()

StaminaHandler ManBase::GetStaminaHandler ( )
protected

Definition at line 1984 of file playerbase.c.

◆ GetStaminaState()

int ManBase::GetStaminaState ( )
protected

Definition at line 7698 of file playerbase.c.

◆ GetStatBloodType()

PlayerStat< int > ManBase::GetStatBloodType ( )
protected

Definition at line 7924 of file playerbase.c.

◆ GetStatBordersBlood()

float ManBase::GetStatBordersBlood ( )
protected

Definition at line 5239 of file playerbase.c.

◆ GetStatBordersEnergy()

float ManBase::GetStatBordersEnergy ( )
protected

Definition at line 5246 of file playerbase.c.

◆ GetStatBordersHealth()

float ManBase::GetStatBordersHealth ( )
protected

Definition at line 5225 of file playerbase.c.

◆ GetStatBordersToxicity()

float ManBase::GetStatBordersToxicity ( )
protected

Definition at line 5232 of file playerbase.c.

◆ GetStatBordersWater()

float ManBase::GetStatBordersWater ( )
protected

Definition at line 5253 of file playerbase.c.

◆ GetStatDiet()

PlayerStat< float > ManBase::GetStatDiet ( )
protected

Definition at line 7897 of file playerbase.c.

◆ GetStatEnergy()

PlayerStat< float > ManBase::GetStatEnergy ( )
protected

Definition at line 7861 of file playerbase.c.

◆ GetStatHeatBuffer()

PlayerStat< float > ManBase::GetStatHeatBuffer ( )
protected

Definition at line 7933 of file playerbase.c.

◆ GetStatHeatComfort()

PlayerStat< float > ManBase::GetStatHeatComfort ( )
protected

Definition at line 7870 of file playerbase.c.

◆ GetStatLevel()

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

Definition at line 5283 of file playerbase.c.

◆ GetStatLevelBlood()

EStatLevels ManBase::GetStatLevelBlood ( )
protected

Definition at line 5190 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 5262 of file playerbase.c.

◆ GetStatLevelEnergy()

EStatLevels ManBase::GetStatLevelEnergy ( )
protected

Definition at line 5196 of file playerbase.c.

◆ GetStatLevelHealth()

EStatLevels ManBase::GetStatLevelHealth ( )
protected

Definition at line 5178 of file playerbase.c.

◆ GetStatLevelToxicity()

EStatLevels ManBase::GetStatLevelToxicity ( )
protected

Definition at line 5184 of file playerbase.c.

◆ GetStatLevelWater()

EStatLevels ManBase::GetStatLevelWater ( )
protected

Definition at line 5202 of file playerbase.c.

◆ GetStatSpecialty()

PlayerStat< float > ManBase::GetStatSpecialty ( )
protected

Definition at line 7915 of file playerbase.c.

◆ GetStatStamina()

PlayerStat< float > ManBase::GetStatStamina ( )
protected

Definition at line 7906 of file playerbase.c.

◆ GetStatToxicity()

PlayerStat< float > ManBase::GetStatToxicity ( )
protected

Definition at line 7852 of file playerbase.c.

◆ GetStatTremor()

PlayerStat< float > ManBase::GetStatTremor ( )
protected

Definition at line 7879 of file playerbase.c.

◆ GetStatWater()

PlayerStat< float > ManBase::GetStatWater ( )
protected

Definition at line 7843 of file playerbase.c.

◆ GetStatWet()

PlayerStat< int > ManBase::GetStatWet ( )
protected

Definition at line 7888 of file playerbase.c.

◆ GetStomach()

PlayerStomach ManBase::GetStomach ( )
protected

Definition at line 2986 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 1442 of file playerbase.c.

◆ GetSymptomManager()

SymptomManager ManBase::GetSymptomManager ( )
protected

Definition at line 2783 of file playerbase.c.

◆ GetTemporaryResistanceToAgent()

float ManBase::GetTemporaryResistanceToAgent ( int agent)
protected

Definition at line 7804 of file playerbase.c.

◆ GetTotalAgentCount()

float ManBase::GetTotalAgentCount ( )
protected

Definition at line 7784 of file playerbase.c.

◆ GetTransferValues()

TransferValues ManBase::GetTransferValues ( )
protected

Definition at line 2796 of file playerbase.c.

◆ GetUndergroundHandler()

UndergroundHandlerClient ManBase::GetUndergroundHandler ( )
protected

Definition at line 1637 of file playerbase.c.

◆ GetVirtualHud()

VirtualHud ManBase::GetVirtualHud ( )
protected

Definition at line 2787 of file playerbase.c.

◆ GetVisibilityCoef()

float ManBase::GetVisibilityCoef ( )
protected

Definition at line 5166 of file playerbase.c.

◆ GetVoiceType()

int ManBase::GetVoiceType ( )
protected

Definition at line 1619 of file playerbase.c.

◆ GetWeaponManager()

override WeaponManager ManBase::GetWeaponManager ( )
protected

Definition at line 1989 of file playerbase.c.

◆ GetWeaponObstruction()

override float ManBase::GetWeaponObstruction ( )
protected

Definition at line 8354 of file playerbase.c.

◆ GetWeightSpecialized()

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

Definition at line 5108 of file playerbase.c.

◆ GiveShock()

void ManBase::GiveShock ( float shock)
protected

Definition at line 3677 of file playerbase.c.

◆ HandleBrokenLegsSync()

void ManBase::HandleBrokenLegsSync ( )
protected

Definition at line 5984 of file playerbase.c.

◆ HandleGlassesEffect()

void ManBase::HandleGlassesEffect ( )
protected

Definition at line 9577 of file playerbase.c.

◆ HandleRemoteItemManipulation()

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

Definition at line 6307 of file playerbase.c.

◆ HasBloodyHands()

bool ManBase::HasBloodyHands ( )
protected

Definition at line 6882 of file playerbase.c.

◆ HasBloodyHandsEx()

eBloodyHandsTypes ManBase::HasBloodyHandsEx ( )
protected

Definition at line 6877 of file playerbase.c.

◆ HasCoveredFaceForShave()

bool ManBase::HasCoveredFaceForShave ( )
protected

Definition at line 6861 of file playerbase.c.

◆ HasDisease()

bool ManBase::HasDisease ( )
protected

Definition at line 1088 of file playerbase.c.

◆ HasHealings()

bool ManBase::HasHealings ( )
protected

Definition at line 1083 of file playerbase.c.

◆ HasHeatBuffer()

bool ManBase::HasHeatBuffer ( )
protected

Definition at line 9682 of file playerbase.c.

◆ HeadingModel()

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

during fullbody gestures - disables character turning

Definition at line 8286 of file playerbase.c.

◆ HideClothing()

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

state 'true' == hide

Definition at line 8514 of file playerbase.c.

◆ HideHairSelections()

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

Definition at line 8961 of file playerbase.c.

◆ ImmuneSystemTick()

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

Definition at line 7794 of file playerbase.c.

◆ IncreaseDiseaseCount()

void ManBase::IncreaseDiseaseCount ( )
protected

Definition at line 1062 of file playerbase.c.

◆ IncreaseHealingsCount()

void ManBase::IncreaseHealingsCount ( )
protected

Definition at line 1072 of file playerbase.c.

◆ InitEditor()

void ManBase::InitEditor ( )
protected

Definition at line 2375 of file playerbase.c.

◆ InitializeActions()

void ManBase::InitializeActions ( )
protected

Definition at line 1706 of file playerbase.c.

◆ InsertAgent()

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

Definition at line 7766 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 3490 of file playerbase.c.

◆ IsBleeding()

bool ManBase::IsBleeding ( )
protected

Definition at line 1035 of file playerbase.c.

◆ IsClimbing()

bool ManBase::IsClimbing ( )
protected

Definition at line 5373 of file playerbase.c.

◆ IsCurrentCameraAimedAtGround()

bool ManBase::IsCurrentCameraAimedAtGround ( )
protected

Definition at line 2765 of file playerbase.c.

◆ IsEmotePlaying()

bool ManBase::IsEmotePlaying ( )
protected

Definition at line 5387 of file playerbase.c.

◆ IsFacingTarget()

bool ManBase::IsFacingTarget ( Object target)
protected

Definition at line 4629 of file playerbase.c.

◆ IsFalling()

bool ManBase::IsFalling ( )
protected

Definition at line 5378 of file playerbase.c.

◆ IsFighting()

override bool ManBase::IsFighting ( )
protected

Definition at line 5382 of file playerbase.c.

◆ IsHoldingBreath()

override bool ManBase::IsHoldingBreath ( )
protected

Definition at line 2318 of file playerbase.c.

◆ IsIgnoredByConstruction()

override bool ManBase::IsIgnoredByConstruction ( )
protected

Definition at line 5392 of file playerbase.c.

◆ IsInFBEmoteState()

override bool ManBase::IsInFBEmoteState ( )
protected

Definition at line 8589 of file playerbase.c.

◆ IsInProne()

bool ManBase::IsInProne ( )
protected

Definition at line 5353 of file playerbase.c.

◆ IsInRasedProne()

bool ManBase::IsInRasedProne ( )
protected

Definition at line 5358 of file playerbase.c.

◆ IsInventorySoftLocked()

override bool ManBase::IsInventorySoftLocked ( )
protected

Definition at line 8324 of file playerbase.c.

◆ IsInventoryVisible()

override bool ManBase::IsInventoryVisible ( )
protected

Definition at line 2069 of file playerbase.c.

◆ IsInWater()

bool ManBase::IsInWater ( )
protected

Definition at line 2747 of file playerbase.c.

◆ IsItemInInventory()

bool ManBase::IsItemInInventory ( EntityAI entity)
protected

Definition at line 5062 of file playerbase.c.

◆ IsItemsToDelete()

bool ManBase::IsItemsToDelete ( )
protected

Definition at line 8209 of file playerbase.c.

◆ IsJumpInProgress()

bool ManBase::IsJumpInProgress ( )
protected

Definition at line 4574 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 3457 of file playerbase.c.

◆ IsLeaning()

bool ManBase::IsLeaning ( )
protected

Definition at line 5363 of file playerbase.c.

◆ IsLiftWeapon()

override bool ManBase::IsLiftWeapon ( )
protected

Definition at line 8349 of file playerbase.c.

◆ IsMale()

bool ManBase::IsMale ( )
protected

Definition at line 1610 of file playerbase.c.

◆ IsManagingArrows()

override bool ManBase::IsManagingArrows ( )
protected

Definition at line 9660 of file playerbase.c.

◆ IsMapCallbackCancelInput()

bool ManBase::IsMapCallbackCancelInput ( )
protected

Definition at line 3378 of file playerbase.c.

◆ IsMapCallbackEndInput()

bool ManBase::IsMapCallbackEndInput ( )
protected

Definition at line 3388 of file playerbase.c.

◆ IsMapOpen()

bool ManBase::IsMapOpen ( )
protected

Definition at line 3363 of file playerbase.c.

◆ IsNVGLowered()

bool ManBase::IsNVGLowered ( )
protected

Definition at line 9088 of file playerbase.c.

◆ IsNVGWorking()

bool ManBase::IsNVGWorking ( )
protected

Definition at line 9083 of file playerbase.c.

◆ IsOverloaded()

bool ManBase::IsOverloaded ( )
protected

Definition at line 5040 of file playerbase.c.

◆ IsPlacingLocal()

bool ManBase::IsPlacingLocal ( )
protected

Definition at line 2558 of file playerbase.c.

◆ IsPlacingServer()

bool ManBase::IsPlacingServer ( )
protected

Definition at line 2553 of file playerbase.c.

◆ IsPlayer()

override bool ManBase::IsPlayer ( )
protected

Definition at line 1030 of file playerbase.c.

◆ IsPlayerDisconnected()

bool ManBase::IsPlayerDisconnected ( )
protected

Definition at line 2458 of file playerbase.c.

◆ IsPlayerLoaded()

bool ManBase::IsPlayerLoaded ( )
protected

Definition at line 8615 of file playerbase.c.

◆ IsQBControl()

bool ManBase::IsQBControl ( )
protected

Definition at line 4818 of file playerbase.c.

◆ IsQuickFishing()

bool ManBase::IsQuickFishing ( )
protected

Definition at line 1969 of file playerbase.c.

◆ IsQuickRestrain()

bool ManBase::IsQuickRestrain ( )
protected

Definition at line 1964 of file playerbase.c.

◆ IsRefresherSignalingViable()

override bool ManBase::IsRefresherSignalingViable ( )
protected

Definition at line 2323 of file playerbase.c.

◆ IsRestrained()

override bool ManBase::IsRestrained ( )
protected

Definition at line 2040 of file playerbase.c.

◆ IsRestrainPrelocked()

bool ManBase::IsRestrainPrelocked ( )
protected

Definition at line 2029 of file playerbase.c.

◆ IsRestrainStarted()

bool ManBase::IsRestrainStarted ( )
protected

Definition at line 2018 of file playerbase.c.

◆ IsRolling()

bool ManBase::IsRolling ( )
protected

Definition at line 5368 of file playerbase.c.

◆ IsSelfAdjustingTemperature()

override bool ManBase::IsSelfAdjustingTemperature ( )
protected

Definition at line 2328 of file playerbase.c.

◆ IsSprinting()

bool ManBase::IsSprinting ( )
protected

Definition at line 5330 of file playerbase.c.

◆ IsStance()

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

Definition at line 4157 of file playerbase.c.

◆ IsSurrendered()

bool ManBase::IsSurrendered ( )
protected

Definition at line 8607 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 8893 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 5979 of file playerbase.c.

◆ IsTargetInActiveRefresherRange()

bool ManBase::IsTargetInActiveRefresherRange ( EntityAI target)
protected

Definition at line 4579 of file playerbase.c.

◆ IsUnconscious()

override bool ManBase::IsUnconscious ( )
protected

Definition at line 3655 of file playerbase.c.

◆ IsUnconsciousStateOnly()

override bool ManBase::IsUnconsciousStateOnly ( )
protected

Definition at line 3660 of file playerbase.c.

◆ IsWeaponObstructionBlockingADS()

override bool ManBase::IsWeaponObstructionBlockingADS ( )
protected

Definition at line 8359 of file playerbase.c.

◆ IsWearingSplint()

bool ManBase::IsWearingSplint ( )
protected

Definition at line 3914 of file playerbase.c.

◆ JunctureDeleteItem()

override void ManBase::JunctureDeleteItem ( EntityAI item)
protected

Definition at line 8235 of file playerbase.c.

◆ KillUndergroundHandler()

void ManBase::KillUndergroundHandler ( )
protected

Definition at line 1647 of file playerbase.c.

◆ LockHandsUntilItemHeld()

void ManBase::LockHandsUntilItemHeld ( )
protected

Definition at line 2524 of file playerbase.c.

◆ MapNavigationItemInPossession()

void ManBase::MapNavigationItemInPossession ( EntityAI item)
protected

Definition at line 3403 of file playerbase.c.

◆ MapNavigationItemNotInPossession()

void ManBase::MapNavigationItemNotInPossession ( EntityAI item)
protected

Definition at line 3411 of file playerbase.c.

◆ Message()

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

colorStatusChannel colorAction colorFriendly colorImportant

Definition at line 6590 of file playerbase.c.

◆ MessageAction()

void ManBase::MessageAction ( string text)
protected

Definition at line 6609 of file playerbase.c.

◆ MessageFriendly()

void ManBase::MessageFriendly ( string text)
protected

Definition at line 6615 of file playerbase.c.

◆ MessageImportant()

void ManBase::MessageImportant ( string text)
protected

Definition at line 6621 of file playerbase.c.

◆ MessageStatus()

void ManBase::MessageStatus ( string text)
protected

Definition at line 6603 of file playerbase.c.

◆ MovingShock()

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

Definition at line 3863 of file playerbase.c.

◆ NeedInventoryJunctureFromServer()

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

Definition at line 5067 of file playerbase.c.

◆ OnAction()

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

Definition at line 8002 of file playerbase.c.

◆ OnBleedingBegin()

void ManBase::OnBleedingBegin ( )
protected

◆ OnBleedingEnd()

void ManBase::OnBleedingEnd ( )
protected

◆ OnBleedingSourceAdded()

void ManBase::OnBleedingSourceAdded ( )
protected

Definition at line 7529 of file playerbase.c.

◆ OnBleedingSourceRemoved()

void ManBase::OnBleedingSourceRemoved ( )
protected

Definition at line 7549 of file playerbase.c.

◆ OnBleedingSourceRemovedEx()

void ManBase::OnBleedingSourceRemovedEx ( ItemBase item)
protected

Definition at line 7580 of file playerbase.c.

◆ OnCameraChanged()

void ManBase::OnCameraChanged ( DayZPlayerCameraBase new_camera)
protected

Definition at line 2754 of file playerbase.c.

◆ OnCommandClimbFinish()

override void ManBase::OnCommandClimbFinish ( )
protected

Definition at line 4044 of file playerbase.c.

◆ OnCommandClimbStart()

override void ManBase::OnCommandClimbStart ( )
protected

Definition at line 4029 of file playerbase.c.

◆ OnCommandDeathStart()

override void ManBase::OnCommandDeathStart ( )
protected

Definition at line 4116 of file playerbase.c.

◆ OnCommandFallFinish()

override void ManBase::OnCommandFallFinish ( )
protected

Definition at line 4017 of file playerbase.c.

◆ OnCommandFallStart()

override void ManBase::OnCommandFallStart ( )
protected

Definition at line 4002 of file playerbase.c.

◆ OnCommandHandlerTick()

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

Definition at line 2836 of file playerbase.c.

◆ OnCommandLadderFinish()

override void ManBase::OnCommandLadderFinish ( )
protected

Definition at line 3991 of file playerbase.c.

◆ OnCommandLadderStart()

override void ManBase::OnCommandLadderStart ( )
protected

Definition at line 3977 of file playerbase.c.

◆ OnCommandMelee2Finish()

override void ManBase::OnCommandMelee2Finish ( )
protected

Definition at line 4108 of file playerbase.c.

◆ OnCommandMelee2Start()

override void ManBase::OnCommandMelee2Start ( )
protected

Definition at line 4098 of file playerbase.c.

◆ OnCommandMoveStart()

override void ManBase::OnCommandMoveStart ( )
protected

Definition at line 4216 of file playerbase.c.

◆ OnCommandSwimFinish()

override void ManBase::OnCommandSwimFinish ( )
protected

Definition at line 3962 of file playerbase.c.

◆ OnCommandSwimStart()

override void ManBase::OnCommandSwimStart ( )
protected

Definition at line 3928 of file playerbase.c.

◆ OnCommandVehicleFinish()

override void ManBase::OnCommandVehicleFinish ( )
protected

Definition at line 4086 of file playerbase.c.

◆ OnCommandVehicleStart()

override void ManBase::OnCommandVehicleStart ( )
protected

Definition at line 4053 of file playerbase.c.

◆ OnContaminatedAreaEnterServer()

void ManBase::OnContaminatedAreaEnterServer ( )
protected

Definition at line 915 of file playerbase.c.

◆ OnContaminatedAreaExitServer()

void ManBase::OnContaminatedAreaExitServer ( )
protected

Definition at line 921 of file playerbase.c.

◆ OnDrowningEnd()

void ManBase::OnDrowningEnd ( )
protected

Definition at line 2589 of file playerbase.c.

◆ OnDrowningStart()

void ManBase::OnDrowningStart ( )
protected

Definition at line 2576 of file playerbase.c.

◆ OnFreezeStateChangeClient()

override void ManBase::OnFreezeStateChangeClient ( )
protected

Definition at line 9675 of file playerbase.c.

◆ OnGameplayDataHandlerSync()

override void ManBase::OnGameplayDataHandlerSync ( )
protected

Definition at line 5758 of file playerbase.c.

◆ OnHoldBreathEnd()

void ManBase::OnHoldBreathEnd ( )
protected

Definition at line 2312 of file playerbase.c.

◆ OnHoldBreathExhausted()

void ManBase::OnHoldBreathExhausted ( )
protected

Definition at line 2307 of file playerbase.c.

◆ OnHoldBreathStart()

void ManBase::OnHoldBreathStart ( )
protected

Definition at line 2301 of file playerbase.c.

◆ OnInputUserDataProcess()

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

Definition at line 6250 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 4137 of file playerbase.c.

◆ OnJumpOutVehicleFinish()

void ManBase::OnJumpOutVehicleFinish ( float carSpeed)
protected

Definition at line 4255 of file playerbase.c.

◆ OnJumpStart()

override void ManBase::OnJumpStart ( )
protected

Definition at line 4127 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 1845 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 3477 of file playerbase.c.

◆ OnParticleEvent()

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

Definition at line 6728 of file playerbase.c.

◆ OnPlayerIsNowInsideEffectAreaBeginClient()

void ManBase::OnPlayerIsNowInsideEffectAreaBeginClient ( )
protected

Definition at line 937 of file playerbase.c.

◆ OnPlayerIsNowInsideEffectAreaBeginServer()

void ManBase::OnPlayerIsNowInsideEffectAreaBeginServer ( )
protected

Definition at line 927 of file playerbase.c.

◆ OnPlayerIsNowInsideEffectAreaEndClient()

void ManBase::OnPlayerIsNowInsideEffectAreaEndClient ( )
protected

Definition at line 942 of file playerbase.c.

◆ OnPlayerIsNowInsideEffectAreaEndServer()

void ManBase::OnPlayerIsNowInsideEffectAreaEndServer ( )
protected

Definition at line 932 of file playerbase.c.

◆ OnPlayerLoaded()

void ManBase::OnPlayerLoaded ( )
protected

initialize EnvironmentExposure data; waits for PlayerStats load

Definition at line 2388 of file playerbase.c.

◆ OnPlayerReceiveFlashbangHitEnd()

void ManBase::OnPlayerReceiveFlashbangHitEnd ( )
protected

Definition at line 1418 of file playerbase.c.

◆ OnPlayerReceiveFlashbangHitStart()

void ManBase::OnPlayerReceiveFlashbangHitStart ( bool visual)
protected

Definition at line 1413 of file playerbase.c.

◆ OnPlayerRecievedHit()

override void ManBase::OnPlayerRecievedHit ( )
protected

Definition at line 1394 of file playerbase.c.

◆ OnQuickBarContinuousUseEnd()

void ManBase::OnQuickBarContinuousUseEnd ( int slotClicked)
protected

Definition at line 4783 of file playerbase.c.

◆ OnQuickBarContinuousUseStart()

void ManBase::OnQuickBarContinuousUseStart ( int slotClicked)
protected

Definition at line 4748 of file playerbase.c.

◆ OnQuickbarSetEntityRequest()

void ManBase::OnQuickbarSetEntityRequest ( ParamsReadContext ctx)
protected

Definition at line 2237 of file playerbase.c.

◆ OnQuickBarSingleUse()

void ManBase::OnQuickBarSingleUse ( int slotClicked)
protected

Definition at line 4644 of file playerbase.c.

◆ OnReceivedHit()

override void ManBase::OnReceivedHit ( ImpactEffectsData hitData)
protected

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

Definition at line 1380 of file playerbase.c.

◆ OnRestrainChangeClient()

void ManBase::OnRestrainChangeClient ( )
protected

Definition at line 2057 of file playerbase.c.

◆ OnRestrainStart()

void ManBase::OnRestrainStart ( )
protected

Definition at line 3683 of file playerbase.c.

◆ OnRestrainStartedChangeClient()

void ManBase::OnRestrainStartedChangeClient ( )
protected

Definition at line 2045 of file playerbase.c.

◆ OnRollFinish()

override void ManBase::OnRollFinish ( )
protected

Definition at line 4251 of file playerbase.c.

◆ OnRollStart()

override void ManBase::OnRollStart ( bool isToTheRight)
protected

Definition at line 4243 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 5450 of file playerbase.c.

◆ OnScheduledTick()

void ManBase::OnScheduledTick ( float deltaTime)
protected

Definition at line 2807 of file playerbase.c.

◆ OnSelectPlayer()

void ManBase::OnSelectPlayer ( )
protected

add callbacks for ai target system

Definition at line 6014 of file playerbase.c.

◆ OnSpawnedFromConsole()

void ManBase::OnSpawnedFromConsole ( )
protected

Definition at line 4987 of file playerbase.c.

◆ OnStanceChange()

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

Definition at line 4162 of file playerbase.c.

◆ OnSyncJuncture()

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

SyncJunctures

Definition at line 8124 of file playerbase.c.

◆ OnThrowingModeChange()

override void ManBase::OnThrowingModeChange ( bool change_to_enabled)
protected

Definition at line 4302 of file playerbase.c.

◆ OnTick()

void ManBase::OnTick ( )
protected

Definition at line 2918 of file playerbase.c.

◆ OnUnconsciousStart()

void ManBase::OnUnconsciousStart ( )
protected

Definition at line 3502 of file playerbase.c.

◆ OnUnconsciousStop()

void ManBase::OnUnconsciousStop ( int pCurrentCommandID)
protected

Definition at line 3555 of file playerbase.c.

◆ OnUnconsciousUpdate()

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

Definition at line 3602 of file playerbase.c.

◆ OnUpdateEffectAreaServer()

void ManBase::OnUpdateEffectAreaServer ( float timeSlice)
protected

Definition at line 880 of file playerbase.c.

◆ OnVariablesSynchronized()

override void ManBase::OnVariablesSynchronized ( )
protected

Remotely Activated Item Behaviour refresh on item is in hands

Definition at line 5886 of file playerbase.c.

◆ OnVehicleSeatDriverEnter()

override void ManBase::OnVehicleSeatDriverEnter ( )
protected

Definition at line 4266 of file playerbase.c.

◆ OnVehicleSeatDriverLeft()

override void ManBase::OnVehicleSeatDriverLeft ( )
protected

Definition at line 4284 of file playerbase.c.

◆ OnVehicleSwitchSeat()

void ManBase::OnVehicleSwitchSeat ( int seatIndex)
protected

Definition at line 4262 of file playerbase.c.

◆ OnVoiceEvent()

void ManBase::OnVoiceEvent ( PlayerSoundEventBase voice_event)
protected

Definition at line 6220 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 6235 of file playerbase.c.

◆ PhysicalPredictiveDropItem()

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

from hands

Definition at line 9342 of file playerbase.c.

◆ PlacingCancelLocal()

void ManBase::PlacingCancelLocal ( )
protected

Definition at line 2529 of file playerbase.c.

◆ PlacingCancelServer()

void ManBase::PlacingCancelServer ( )
protected

Definition at line 2503 of file playerbase.c.

◆ PlacingCompleteLocal()

void ManBase::PlacingCompleteLocal ( )
protected

Definition at line 2547 of file playerbase.c.

◆ PlacingCompleteServer()

void ManBase::PlacingCompleteServer ( )
protected

Definition at line 2541 of file playerbase.c.

◆ PlacingStartLocal()

void ManBase::PlacingStartLocal ( ItemBase item)
protected

Definition at line 2491 of file playerbase.c.

◆ PlacingStartServer()

void ManBase::PlacingStartServer ( ItemBase item)
protected

Definition at line 2478 of file playerbase.c.

◆ PlayAttachmentDropSound()

void ManBase::PlayAttachmentDropSound ( )
protected

Definition at line 5438 of file playerbase.c.

◆ PlaySound()

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

Definition at line 5030 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 7500 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 7505 of file playerbase.c.

◆ PlaySoundEventType()

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

Definition at line 7492 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 8752 of file playerbase.c.

◆ PredictiveForceSwapEntities()

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

Definition at line 8831 of file playerbase.c.

◆ PredictiveSwapEntities()

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

Definition at line 8773 of file playerbase.c.

◆ PredictiveTakeEntityToHands()

override void ManBase::PredictiveTakeEntityToHands ( EntityAI item)
protected

Definition at line 8851 of file playerbase.c.

◆ PredictiveTakeEntityToInventory()

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

Definition at line 8677 of file playerbase.c.

◆ PredictiveTakeEntityToTargetAttachment()

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

Definition at line 8692 of file playerbase.c.

◆ PredictiveTakeEntityToTargetAttachmentEx()

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

Definition at line 8706 of file playerbase.c.

◆ PredictiveTakeEntityToTargetCargo()

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

Definition at line 8720 of file playerbase.c.

◆ PredictiveTakeEntityToTargetCargoEx()

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

Definition at line 8735 of file playerbase.c.

◆ PredictiveTakeEntityToTargetInventory()

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

Definition at line 8662 of file playerbase.c.

◆ PredictiveTakeToDst()

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

Definition at line 8873 of file playerbase.c.

◆ PreloadDecayTexture()

void ManBase::PreloadDecayTexture ( )
protected

Definition at line 9321 of file playerbase.c.

◆ PrintAgents()

void ManBase::PrintAgents ( )
protected

Definition at line 7789 of file playerbase.c.

◆ ProcessADDModifier()

void ManBase::ProcessADDModifier ( )
protected

Definition at line 6773 of file playerbase.c.

◆ ProcessADSSyncResetRequest()

void ManBase::ProcessADSSyncResetRequest ( )
protected

Definition at line 2625 of file playerbase.c.

◆ ProcessDrowning()

void ManBase::ProcessDrowning ( float dT)
protected

Definition at line 2257 of file playerbase.c.

◆ ProcessFeetDamageServer()

override void ManBase::ProcessFeetDamageServer ( int pUserInt)
protected

Definition at line 1887 of file playerbase.c.

◆ ProcessHandDamage()

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

Definition at line 1850 of file playerbase.c.

◆ ProcessHoldBreath()

void ManBase::ProcessHoldBreath ( float dT)
protected

Definition at line 2284 of file playerbase.c.

◆ ProcessLiftWeapon()

override void ManBase::ProcessLiftWeapon ( )
protected

Definition at line 8496 of file playerbase.c.

◆ QueueAddEffectWidget()

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

Definition at line 1104 of file playerbase.c.

◆ QueueAddGlassesEffect()

void ManBase::QueueAddGlassesEffect ( int id)
protected

Definition at line 1114 of file playerbase.c.

◆ QueueRemoveEffectWidget()

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

Definition at line 1109 of file playerbase.c.

◆ QueueRemoveGlassesEffect()

void ManBase::QueueRemoveGlassesEffect ( int id)
protected

Definition at line 1119 of file playerbase.c.

◆ QuickReloadWeapon()

void ManBase::QuickReloadWeapon ( EntityAI weapon)
protected

Definition at line 4846 of file playerbase.c.

◆ RadialQuickBarCombine()

void ManBase::RadialQuickBarCombine ( int slotClicked)
protected

Definition at line 4837 of file playerbase.c.

◆ RadialQuickBarSingleUse()

void ManBase::RadialQuickBarSingleUse ( int slotClicked)
protected

Definition at line 4831 of file playerbase.c.

◆ ReadLiftWeaponRequest()

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

Definition at line 8392 of file playerbase.c.

◆ RefreshHandAnimationState()

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

Definition at line 4612 of file playerbase.c.

◆ ReloadWeapon()

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

Definition at line 4853 of file playerbase.c.

◆ RemoveAction() [1/2]

void ManBase::RemoveAction ( typename actionName )
protected

Definition at line 1806 of file playerbase.c.

◆ RemoveAction() [2/2]

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

Definition at line 1785 of file playerbase.c.

◆ RemoveActiveNV()

void ManBase::RemoveActiveNV ( int type)
protected

Definition at line 9130 of file playerbase.c.

◆ RemoveAgent()

override void ManBase::RemoveAgent ( int agent_id)
protected

Definition at line 7753 of file playerbase.c.

◆ RemoveAllAgents()

override void ManBase::RemoveAllAgents ( )
protected

Definition at line 7759 of file playerbase.c.

◆ RemoveAllItems()

void ManBase::RemoveAllItems ( )
protected

Definition at line 1585 of file playerbase.c.

◆ RemovePossibleCoverFaceForShave()

void ManBase::RemovePossibleCoverFaceForShave ( )
protected

DEPRECATED!

Definition at line 1459 of file playerbase.c.

◆ RemoveQuickBarEntityShortcut()

void ManBase::RemoveQuickBarEntityShortcut ( EntityAI entity)
protected

Definition at line 2188 of file playerbase.c.

◆ RequestHandAnimationStateRefresh()

void ManBase::RequestHandAnimationStateRefresh ( )
protected

Definition at line 4601 of file playerbase.c.

◆ RequestResetADSSync()

void ManBase::RequestResetADSSync ( )
protected

Definition at line 2612 of file playerbase.c.

◆ RequestUnconsciousness()

void ManBase::RequestUnconsciousness ( bool enable)
protected

Definition at line 8548 of file playerbase.c.

◆ ResetActionEndInput()

void ManBase::ResetActionEndInput ( )
protected

Definition at line 4822 of file playerbase.c.

◆ ResetActiveNV()

void ManBase::ResetActiveNV ( )
protected

Definition at line 9145 of file playerbase.c.

◆ ResetADSPlayerSync()

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

server only

Definition at line 2638 of file playerbase.c.

◆ ResetConstructionActionData()

void ManBase::ResetConstructionActionData ( )
protected

Definition at line 2147 of file playerbase.c.

◆ ResetPlayer()

void ManBase::ResetPlayer ( bool set_max)
protected

Definition at line 7591 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 5444 of file playerbase.c.

◆ RunFightBlendTimer()

void ManBase::RunFightBlendTimer ( )
protected

Definition at line 5406 of file playerbase.c.

◆ Save()

bool ManBase::Save ( )
protected

Definition at line 7708 of file playerbase.c.

◆ SaySoundSet()

AbstractWave ManBase::SaySoundSet ( string name)
protected

Definition at line 2338 of file playerbase.c.

◆ SendLiftWeaponSync()

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

Client-side only.

Definition at line 8423 of file playerbase.c.

◆ SendSoundEvent()

void ManBase::SendSoundEvent ( EPlayerSoundEventID id)
protected

Definition at line 7450 of file playerbase.c.

◆ SendSoundEventEx()

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

Definition at line 7455 of file playerbase.c.

◆ SetActionEndInput()

void ManBase::SetActionEndInput ( ActionBase action)
protected

Definition at line 4813 of file playerbase.c.

◆ SetActions() [1/2]

void ManBase::SetActions ( )
protected

Definition at line 1689 of file playerbase.c.

◆ SetActions() [2/2]

void ManBase::SetActions ( out TInputActionMap InputActionMap)
protected

Definition at line 1655 of file playerbase.c.

◆ SetActionsRemoteTarget() [1/2]

void ManBase::SetActionsRemoteTarget ( )
protected

Definition at line 1702 of file playerbase.c.

◆ SetActionsRemoteTarget() [2/2]

void ManBase::SetActionsRemoteTarget ( out TInputActionMap InputActionMap)
protected

Definition at line 1693 of file playerbase.c.

◆ SetBleedingBits()

void ManBase::SetBleedingBits ( int bits)
protected

Definition at line 1040 of file playerbase.c.

◆ SetBloodyHands()

void ManBase::SetBloodyHands ( bool show)
protected

Definition at line 6887 of file playerbase.c.

◆ SetBloodyHandsEx()

void ManBase::SetBloodyHandsEx ( eBloodyHandsTypes type)
protected

Definition at line 6892 of file playerbase.c.

◆ SetBrokenLegs()

void ManBase::SetBrokenLegs ( int stateId)
protected

Definition at line 3702 of file playerbase.c.

◆ SetCheckMeleeItem()

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

Definition at line 3419 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 5843 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 5778 of file playerbase.c.

◆ SetCraftingRecipeID()

void ManBase::SetCraftingRecipeID ( int recipeID)
protected

Definition at line 2127 of file playerbase.c.

◆ SetDeathDarknessLevel()

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

Definition at line 8553 of file playerbase.c.

◆ SetDecayEffects()

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

Definition at line 9272 of file playerbase.c.

◆ SetDefaultHitPosition()

vector ManBase::SetDefaultHitPosition ( string pSelection)
protected

Definition at line 1447 of file playerbase.c.

◆ SetDrowning()

void ManBase::SetDrowning ( bool enable)
protected

Definition at line 2563 of file playerbase.c.

◆ SetEnableQuickBarEntityShortcut()

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

Definition at line 2195 of file playerbase.c.

◆ SetFirstRecipe()

void ManBase::SetFirstRecipe ( )
protected

Definition at line 1821 of file playerbase.c.

◆ SetFlagTendencyRaise()

void ManBase::SetFlagTendencyRaise ( bool state)
protected

DEPRECATED.

Definition at line 5025 of file playerbase.c.

◆ SetHairLevelToHide()

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

Dynamic hair hiding.

Definition at line 8909 of file playerbase.c.

◆ SetHeatBufferDynamicMax()

void ManBase::SetHeatBufferDynamicMax ( float value)
protected

Definition at line 7942 of file playerbase.c.

◆ SetHitPPEEnabled()

void ManBase::SetHitPPEEnabled ( bool enabled)
protected

Definition at line 1605 of file playerbase.c.

◆ SetImmunityBoosted()

void ManBase::SetImmunityBoosted ( bool boosted)
protected

Definition at line 5304 of file playerbase.c.

◆ SetInColdArea()

void ManBase::SetInColdArea ( bool state)
protected

Definition at line 2724 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 8330 of file playerbase.c.

◆ SetInWater()

void ManBase::SetInWater ( bool pState)
protected

water contact (driven by Environment)

Definition at line 2741 of file playerbase.c.

◆ SetLastFirePoint()

void ManBase::SetLastFirePoint ( vector last_fire_point)
protected

Definition at line 2171 of file playerbase.c.

◆ SetLastFirePointIndex()

void ManBase::SetLastFirePointIndex ( int last_fire_point_index)
protected

Definition at line 2179 of file playerbase.c.

◆ SetLastFirePointRot()

void ManBase::SetLastFirePointRot ( float last_fire_point_rot)
protected

Definition at line 2175 of file playerbase.c.

◆ SetLastMapInfo()

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

Definition at line 9328 of file playerbase.c.

◆ SetLastShavedSeconds()

void ManBase::SetLastShavedSeconds ( int last_shaved_seconds)
protected

Definition at line 6856 of file playerbase.c.

◆ SetLastUAMessage()

void ManBase::SetLastUAMessage ( string pMsg)
protected

Definition at line 7971 of file playerbase.c.

◆ SetLegHealth()

void ManBase::SetLegHealth ( )
protected

Definition at line 3899 of file playerbase.c.

◆ SetLifeSpanStateVisible()

void ManBase::SetLifeSpanStateVisible ( int show_state)
protected

Definition at line 6830 of file playerbase.c.

◆ SetLiftWeapon() [1/2]

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

Definition at line 8415 of file playerbase.c.

◆ SetLiftWeapon() [2/2]

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

Definition at line 8403 of file playerbase.c.

◆ SetLiquidTendencyDrain()

void ManBase::SetLiquidTendencyDrain ( bool state)
protected

Definition at line 5012 of file playerbase.c.

◆ SetLoadedQuickBarItemBind()

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

Definition at line 8343 of file playerbase.c.

◆ SetLocalProjectionOrientation()

void ManBase::SetLocalProjectionOrientation ( vector local_orientation)
protected

Definition at line 2709 of file playerbase.c.

◆ SetLocalProjectionPosition()

void ManBase::SetLocalProjectionPosition ( vector local_position)
protected

Definition at line 2697 of file playerbase.c.

◆ SetMapClosingSyncSet()

void ManBase::SetMapClosingSyncSet ( bool state)
protected

Definition at line 3368 of file playerbase.c.

◆ SetMapOpen()

void ManBase::SetMapOpen ( bool state)
protected

Definition at line 3358 of file playerbase.c.

◆ SetMixedSoundState()

void ManBase::SetMixedSoundState ( eMixedSoundStates state)
protected

Definition at line 1019 of file playerbase.c.

◆ SetNewCharName()

void ManBase::SetNewCharName ( )
protected

Definition at line 6151 of file playerbase.c.

◆ SetNextRecipe()

void ManBase::SetNextRecipe ( )
protected

Definition at line 1816 of file playerbase.c.

◆ SetNVGLowered()

void ManBase::SetNVGLowered ( bool state)
protected

Definition at line 9110 of file playerbase.c.

◆ SetPlayerDisconnected()

void ManBase::SetPlayerDisconnected ( bool state)
protected

Definition at line 2453 of file playerbase.c.

◆ SetPlayerLoad()

void ManBase::SetPlayerLoad ( float load)
protected

Definition at line 5045 of file playerbase.c.

◆ SetProcessUIWarning()

override void ManBase::SetProcessUIWarning ( bool state)
protected

Definition at line 9371 of file playerbase.c.

◆ SetPulseType()

void ManBase::SetPulseType ( EPulseType pulse_type)
protected

Definition at line 1099 of file playerbase.c.

◆ SetQuickBarEntityShortcut()

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

Definition at line 2232 of file playerbase.c.

◆ SetQuickFishing()

void ManBase::SetQuickFishing ( bool enable)
protected

Definition at line 1959 of file playerbase.c.

◆ SetQuickRestrain()

void ManBase::SetQuickRestrain ( bool enable)
protected

Definition at line 1954 of file playerbase.c.

◆ SetRestrained()

void ManBase::SetRestrained ( bool is_restrained)
protected

Definition at line 2034 of file playerbase.c.

◆ SetRestrainPrelocked()

void ManBase::SetRestrainPrelocked ( bool restrain_prelock)
protected

Definition at line 2023 of file playerbase.c.

◆ SetRestrainStarted()

void ManBase::SetRestrainStarted ( bool restrain_started)
protected

Definition at line 2012 of file playerbase.c.

◆ SetShakesForced()

void ManBase::SetShakesForced ( int value)
protected

Definition at line 3424 of file playerbase.c.

◆ SetStamina()

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

Definition at line 1940 of file playerbase.c.

◆ SetStaminaState()

void ManBase::SetStaminaState ( eStaminaState state)
protected

Definition at line 7688 of file playerbase.c.

◆ SetTemporaryResistanceToAgent()

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

Definition at line 7799 of file playerbase.c.

◆ SetToDelete()

void ManBase::SetToDelete ( ParamsReadContext pCtx)
protected

Definition at line 8214 of file playerbase.c.

◆ SetUnderground()

void ManBase::SetUnderground ( EUndergroundPresence presence)
protected

Definition at line 2664 of file playerbase.c.

◆ SetVisibilityCoef()

void ManBase::SetVisibilityCoef ( float pVisibility)
protected

Definition at line 5161 of file playerbase.c.

◆ ShavePlayer()

void ManBase::ShavePlayer ( )
protected

Definition at line 6708 of file playerbase.c.

◆ ShockRefill()

void ManBase::ShockRefill ( float pDt)
protected

functionality moved to ShockMdfr::OnTick

◆ SimplifyShock()

int ManBase::SimplifyShock ( )
protected

Definition at line 3643 of file playerbase.c.

◆ SimulateDeath()

override void ManBase::SimulateDeath ( bool state)
protected

Definition at line 6138 of file playerbase.c.

◆ SpawnAI()

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

Definition at line 6486 of file playerbase.c.

◆ SpawnBreathVaporEffect()

void ManBase::SpawnBreathVaporEffect ( )
protected

Definition at line 6785 of file playerbase.c.

◆ SpawnDamageDealtEffect()

override void ManBase::SpawnDamageDealtEffect ( )
protected

Definition at line 1129 of file playerbase.c.

◆ SpawnDamageDealtEffect2()

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

Definition at line 1142 of file playerbase.c.

◆ SpawnDrowningBubbles()

void ManBase::SpawnDrowningBubbles ( )
protected

Definition at line 2268 of file playerbase.c.

◆ SpawnEntityOnGroundOnCursorDir()

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

Definition at line 6480 of file playerbase.c.

◆ SpawnEntityOnGroundPos()

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

Definition at line 6445 of file playerbase.c.

◆ SpawnEntityOnGroundRaycastDispersed()

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

Definition at line 6474 of file playerbase.c.

◆ SpawnFlashbangEffect()

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

Definition at line 1157 of file playerbase.c.

◆ SpawnShockEffect()

void ManBase::SpawnShockEffect ( float intensity_max)
protected

Definition at line 1173 of file playerbase.c.

◆ SpreadAgents()

void ManBase::SpreadAgents ( )
protected

Definition at line 7741 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 7723 of file playerbase.c.

◆ StaminaHUDNotifier()

void ManBase::StaminaHUDNotifier ( bool show)
protected

Definition at line 4493 of file playerbase.c.

◆ StopSoundEvent()

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

Definition at line 7513 of file playerbase.c.

◆ SwitchItemSelectionTexture()

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

Definition at line 1572 of file playerbase.c.

◆ TakeEntityAsAttachmentImpl()

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

Definition at line 9464 of file playerbase.c.

◆ TakeEntityToCargoImpl()

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

Definition at line 9453 of file playerbase.c.

◆ TakeEntityToHandsImpl()

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

Definition at line 9475 of file playerbase.c.

◆ TakeEntityToInventoryImpl()

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

Definition at line 9442 of file playerbase.c.

◆ TakeEntityToTargetAttachmentImpl()

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

Definition at line 9508 of file playerbase.c.

◆ TakeEntityToTargetCargoImpl()

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

Definition at line 9497 of file playerbase.c.

◆ TakeEntityToTargetInventoryImpl()

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

Definition at line 9486 of file playerbase.c.

◆ TakeToDstImpl()

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

Definition at line 9519 of file playerbase.c.

◆ TestSend()

void ManBase::TestSend ( )
protected

Definition at line 7681 of file playerbase.c.

◆ ToggleHeatBufferVisibility() [1/2]

void ManBase::ToggleHeatBufferVisibility ( bool show)
protected

Definition at line 7953 of file playerbase.c.

◆ ToggleHeatBufferVisibility() [2/2]

void ManBase::ToggleHeatBufferVisibility ( int heatbufferStage)
protected

Definition at line 7959 of file playerbase.c.

◆ TogglePlacingLocal()

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

Definition at line 2669 of file playerbase.c.

◆ TogglePlacingServer()

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

Definition at line 2601 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 9399 of file playerbase.c.

◆ UnsetMixedSoundState()

void ManBase::UnsetMixedSoundState ( eMixedSoundStates state)
protected

Definition at line 1005 of file playerbase.c.

◆ UpdateBrokenLegs()

void ManBase::UpdateBrokenLegs ( int stateId)
protected

Definition at line 3727 of file playerbase.c.

◆ UpdateCorpseState()

void ManBase::UpdateCorpseState ( )
protected

Definition at line 5849 of file playerbase.c.

◆ UpdateCorpseStateVisual()

void ManBase::UpdateCorpseStateVisual ( )
protected

Definition at line 9225 of file playerbase.c.

◆ UpdateDelete()

void ManBase::UpdateDelete ( )
protected

Definition at line 8240 of file playerbase.c.

◆ UpdateHairSelectionVisibility()

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

Definition at line 9011 of file playerbase.c.

◆ UpdateLighting()

void ManBase::UpdateLighting ( )
protected

Definition at line 5767 of file playerbase.c.

◆ UpdateMaskBreathWidget()

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

Definition at line 6204 of file playerbase.c.

◆ UpdateMovementInertia()

void ManBase::UpdateMovementInertia ( )
protected

Update movement inertia based on stamina available.

Definition at line 2895 of file playerbase.c.

◆ UpdateQuickBarEntityVisibility()

void ManBase::UpdateQuickBarEntityVisibility ( EntityAI entity)
protected

Definition at line 2225 of file playerbase.c.

◆ UpdateQuickBarExtraSlots()

void ManBase::UpdateQuickBarExtraSlots ( )
protected

Definition at line 7703 of file playerbase.c.

◆ UpdateShoulderProxyVisibility()

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

Definition at line 1554 of file playerbase.c.

◆ UpdateTranslatedSelections()

void ManBase::UpdateTranslatedSelections ( SelectionTranslation stt)
protected

Definition at line 9061 of file playerbase.c.

Member Data Documentation

◆ CONTAMINATED_AREA_AMBIENT

const string ManBase::CONTAMINATED_AREA_AMBIENT = "ContaminatedArea_SoundSet"
protected

Definition at line 207 of file playerbase.c.

◆ DEBUG_INVENTORY_ACCESS

bool ManBase::DEBUG_INVENTORY_ACCESS = false
staticprotected

Definition at line 198 of file playerbase.c.

◆ ItemToInventory

bool ManBase::ItemToInventory
protected

Definition at line 277 of file playerbase.c.

◆ m_ActionManager

ActionManagerBase ManBase::m_ActionManager
protected

Definition at line 90 of file playerbase.c.

◆ m_ActionQBControl

bool ManBase::m_ActionQBControl
protected

Definition at line 268 of file playerbase.c.

◆ m_ActionsInitialize

bool ManBase::m_ActionsInitialize
protected

Definition at line 126 of file playerbase.c.

◆ m_ActiveNVTypes

ref array<int> ManBase::m_ActiveNVTypes
protected

Definition at line 315 of file playerbase.c.

◆ m_ActivePrimarySymptomID

int ManBase::m_ActivePrimarySymptomID = 0
protected

Definition at line 311 of file playerbase.c.

◆ m_AddModifier

int ManBase::m_AddModifier = -1
protected

Definition at line 253 of file playerbase.c.

◆ m_AdminLog

PluginAdminLog ManBase::m_AdminLog
protected

Definition at line 319 of file playerbase.c.

◆ m_AgentPool

ref PlayerAgentPool ManBase::m_AgentPool
protected

Definition at line 91 of file playerbase.c.

◆ m_Agents

int ManBase::m_Agents
protected

Definition at line 92 of file playerbase.c.

◆ m_AllowQuickFishing

bool ManBase::m_AllowQuickFishing
protected

Definition at line 175 of file playerbase.c.

◆ m_AllowQuickRestrain

bool ManBase::m_AllowQuickRestrain
protected

Definition at line 174 of file playerbase.c.

◆ m_AmbientContamination

EffectSound ManBase::m_AmbientContamination
protected

Definition at line 208 of file playerbase.c.

◆ m_AnalyticsTimer

ref Timer ManBase::m_AnalyticsTimer
protected

Definition at line 300 of file playerbase.c.

◆ m_AnimCommandStarting

int ManBase::m_AnimCommandStarting
protected

Definition at line 74 of file playerbase.c.

◆ m_aQuickBarLoad

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

Definition at line 243 of file playerbase.c.

◆ m_AreHandsLocked

bool ManBase::m_AreHandsLocked
protected

Definition at line 164 of file playerbase.c.

◆ m_ArrowManager

ref ArrowManagerPlayer ManBase::m_ArrowManager
protected

Definition at line 131 of file playerbase.c.

◆ m_BleedingBits

int ManBase::m_BleedingBits
protected

Definition at line 169 of file playerbase.c.

◆ m_BleedingManagerRemote

ref BleedingSourcesManagerRemote ManBase::m_BleedingManagerRemote
protected

Definition at line 86 of file playerbase.c.

◆ m_BleedingManagerServer

ref BleedingSourcesManagerServer ManBase::m_BleedingManagerServer
protected

Definition at line 85 of file playerbase.c.

◆ m_BleedingSourceCount

int ManBase::m_BleedingSourceCount
protected

Definition at line 184 of file playerbase.c.

◆ m_BleedingSourcesLow

ref array<string> ManBase::m_BleedingSourcesLow
staticprotected

Definition at line 199 of file playerbase.c.

◆ m_BleedingSourcesUp

ref array<string> ManBase::m_BleedingSourcesUp
staticprotected

Definition at line 200 of file playerbase.c.

◆ m_BreathVapour

int ManBase::m_BreathVapour
protected

Definition at line 178 of file playerbase.c.

◆ m_BrokenLegsJunctureReceived

bool ManBase::m_BrokenLegsJunctureReceived
protected

Definition at line 194 of file playerbase.c.

◆ m_BrokenLegSound

ref EffectSound ManBase::m_BrokenLegSound
protected

Definition at line 195 of file playerbase.c.

◆ m_BrokenLegState

int ManBase::m_BrokenLegState = eBrokenLegs.NO_BROKEN_LEGS
protected

Definition at line 192 of file playerbase.c.

◆ m_CachedPlayerID

string ManBase::m_CachedPlayerID
protected

Definition at line 223 of file playerbase.c.

◆ m_CachedPlayerName

string ManBase::m_CachedPlayerName
protected

Definition at line 222 of file playerbase.c.

◆ m_CameraSwayModifier

float ManBase::m_CameraSwayModifier = 0.2
protected

Definition at line 166 of file playerbase.c.

◆ m_CanDisplayHitEffectPPE

bool ManBase::m_CanDisplayHitEffectPPE
protected

Definition at line 220 of file playerbase.c.

◆ m_CanPlayBrokenLegSound

bool ManBase::m_CanPlayBrokenLegSound
protected

Definition at line 197 of file playerbase.c.

◆ m_CargoLoad

float ManBase::m_CargoLoad
protected

Definition at line 105 of file playerbase.c.

◆ m_CharactersHead

Head_Default ManBase::m_CharactersHead
protected

Definition at line 185 of file playerbase.c.

◆ m_CheckMeleeItem

ItemBase ManBase::m_CheckMeleeItem
protected

Definition at line 305 of file playerbase.c.

◆ m_CheckPulseLastTarget

PlayerBase ManBase::m_CheckPulseLastTarget
protected

Definition at line 187 of file playerbase.c.

◆ m_ConstructionActionData

ref ConstructionActionData ManBase::m_ConstructionActionData
protected

Definition at line 271 of file playerbase.c.

◆ m_ContaminatedAreaCount

int ManBase::m_ContaminatedAreaCount
protected

Definition at line 209 of file playerbase.c.

◆ m_ContaminatedAreaEffectEnabled

bool ManBase::m_ContaminatedAreaEffectEnabled
protected

Definition at line 206 of file playerbase.c.

◆ m_ContaminatedAroundPlayer

Particle ManBase::m_ContaminatedAroundPlayer
staticprotected

Definition at line 322 of file playerbase.c.

◆ m_ContaminatedAroundPlayerTiny

Particle ManBase::m_ContaminatedAroundPlayerTiny
staticprotected

Definition at line 323 of file playerbase.c.

◆ m_CorpseProcessing

bool ManBase::m_CorpseProcessing
protected

Definition at line 147 of file playerbase.c.

◆ m_CorpseState

int ManBase::m_CorpseState
protected

Definition at line 148 of file playerbase.c.

◆ m_CorpseStateLocal

int ManBase::m_CorpseStateLocal
protected

Definition at line 149 of file playerbase.c.

◆ m_CraftingInitialPos

vector ManBase::m_CraftingInitialPos
protected

Definition at line 260 of file playerbase.c.

◆ m_CraftingManager

ref CraftingManager ManBase::m_CraftingManager
protected

Definition at line 130 of file playerbase.c.

◆ m_CurrentCamera

DayZPlayerCameraBase ManBase::m_CurrentCamera
protected

Definition at line 168 of file playerbase.c.

◆ m_CurrentEffectTrigger

EffectTrigger ManBase::m_CurrentEffectTrigger
protected

Definition at line 213 of file playerbase.c.

◆ m_CurrentShock

float ManBase::m_CurrentShock
protected

Definition at line 157 of file playerbase.c.

◆ m_DamageDealtEffect

ref DamageDealtEffect ManBase::m_DamageDealtEffect
protected

Definition at line 118 of file playerbase.c.

◆ m_DatabaseID

string ManBase::m_DatabaseID
protected

Definition at line 299 of file playerbase.c.

◆ m_DbgListSelection

int ManBase::m_DbgListSelection = 0
protected

Definition at line 2908 of file playerbase.c.

◆ m_DbgOptions

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

Definition at line 2910 of file playerbase.c.

◆ m_DbgSliderValue

float ManBase::m_DbgSliderValue = 0.0
protected

Definition at line 2909 of file playerbase.c.

◆ m_DeathCheckTimer

ref Timer ManBase::m_DeathCheckTimer
protected

Definition at line 146 of file playerbase.c.

◆ m_DeathDarkeningParam

ref Param1<float> ManBase::m_DeathDarkeningParam
protected

Definition at line 117 of file playerbase.c.

◆ m_DebugMonitorEnabled

int ManBase::m_DebugMonitorEnabled
protected

Definition at line 282 of file playerbase.c.

◆ m_DebugMonitorValues

ref DebugMonitorValues ManBase::m_DebugMonitorValues
protected

Definition at line 103 of file playerbase.c.

◆ m_DecayedTexture

string ManBase::m_DecayedTexture
protected

Definition at line 190 of file playerbase.c.

◆ m_DefaultHitPosition

vector ManBase::m_DefaultHitPosition
protected

Definition at line 171 of file playerbase.c.

◆ m_DirectionToCursor

vector ManBase::m_DirectionToCursor
protected

Definition at line 170 of file playerbase.c.

◆ m_DiseaseCount

int ManBase::m_DiseaseCount
protected

Definition at line 172 of file playerbase.c.

◆ m_EffectAreaCount

int ManBase::m_EffectAreaCount
protected

Definition at line 210 of file playerbase.c.

◆ m_EffectAreaOverlap

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

Definition at line 217 of file playerbase.c.

◆ m_EffectAreaTimeToTick

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

Definition at line 218 of file playerbase.c.

◆ m_EffectRadial

ref EffectRadial ManBase::m_EffectRadial
protected

Definition at line 119 of file playerbase.c.

◆ m_EffectWidgets

GameplayEffectWidgets_base ManBase::m_EffectWidgets
protected

effect widgets

Definition at line 338 of file playerbase.c.

◆ m_EmoteManager

ref EmoteManager ManBase::m_EmoteManager
protected

Definition at line 94 of file playerbase.c.

◆ m_EmptyGloves

ref HiddenSelectionsData ManBase::m_EmptyGloves
protected

Definition at line 128 of file playerbase.c.

◆ m_Environment

ref Environment ManBase::m_Environment
protected

Definition at line 93 of file playerbase.c.

◆ m_FlashbangEffect

ref FlashbangEffect ManBase::m_FlashbangEffect
protected

Definition at line 120 of file playerbase.c.

◆ m_FliesEff

ref EffectParticle ManBase::m_FliesEff
protected

Definition at line 122 of file playerbase.c.

◆ m_FliesIndex

int ManBase::m_FliesIndex
protected

Definition at line 110 of file playerbase.c.

◆ m_ForceInjuryAnimMask

int ManBase::m_ForceInjuryAnimMask
protected

Definition at line 188 of file playerbase.c.

◆ m_hac

ActionUnfoldMapCB ManBase::m_hac
protected

Definition at line 285 of file playerbase.c.

◆ m_HasHeatBuffer

bool ManBase::m_HasHeatBuffer
protected

Definition at line 61 of file playerbase.c.

◆ m_HCAnimHandler

ref HeatComfortAnimHandler ManBase::m_HCAnimHandler
protected

Definition at line 136 of file playerbase.c.

◆ m_HeadingRestrictData

ref HeadingRestrictData ManBase::m_HeadingRestrictData
protected

Definition at line 151 of file playerbase.c.

◆ m_HealingsCount

int ManBase::m_HealingsCount
protected

Definition at line 173 of file playerbase.c.

◆ m_HealthLevel

int ManBase::m_HealthLevel
protected

Definition at line 179 of file playerbase.c.

◆ m_HeatBufferDynamicMax

float ManBase::m_HeatBufferDynamicMax
protected

Definition at line 63 of file playerbase.c.

◆ m_HeatBufferStage

int ManBase::m_HeatBufferStage
protected

Definition at line 62 of file playerbase.c.

◆ m_HideHairAnimated

bool ManBase::m_HideHairAnimated
protected

Definition at line 189 of file playerbase.c.

◆ m_HologramLocal

ref Hologram ManBase::m_HologramLocal
protected

Definition at line 247 of file playerbase.c.

◆ m_HologramServer

ref Hologram ManBase::m_HologramServer
protected

Definition at line 246 of file playerbase.c.

◆ m_Hud

Hud ManBase::m_Hud
protected

Definition at line 140 of file playerbase.c.

◆ m_ImmunityBoosted

bool ManBase::m_ImmunityBoosted
protected

Definition at line 163 of file playerbase.c.

◆ m_InEffectAreaType

EEffectAreaType ManBase::m_InEffectAreaType
protected

Definition at line 216 of file playerbase.c.

◆ m_InjuryHandler

ref InjuryAnimationHandler ManBase::m_InjuryHandler
protected

Definition at line 98 of file playerbase.c.

◆ m_InputActionMap

ref TInputActionMap ManBase::m_InputActionMap
protected

Definition at line 123 of file playerbase.c.

◆ m_InputActionMapAsTarget

ref TInputActionMap ManBase::m_InputActionMapAsTarget
protected

Definition at line 125 of file playerbase.c.

◆ m_InputActionMapControled

ref TInputActionMap ManBase::m_InputActionMapControled
protected

Definition at line 124 of file playerbase.c.

◆ m_InsideEffectArea

bool ManBase::m_InsideEffectArea
protected

Definition at line 211 of file playerbase.c.

◆ m_InsideEffectAreaPrev

bool ManBase::m_InsideEffectAreaPrev
protected

Definition at line 212 of file playerbase.c.

◆ m_InventoryActionHandler

ref InventoryActionHandler ManBase::m_InventoryActionHandler
protected

Definition at line 132 of file playerbase.c.

◆ m_InventorySoftLockCount

int ManBase::m_InventorySoftLockCount = 0
protected

Definition at line 295 of file playerbase.c.

◆ m_InventorySoftLocked

bool ManBase::m_InventorySoftLocked
protected

Definition at line 294 of file playerbase.c.

◆ m_IsCraftingReady

bool ManBase::m_IsCraftingReady
protected

Definition at line 258 of file playerbase.c.

◆ m_IsDrowning

bool ManBase::m_IsDrowning
protected

Definition at line 279 of file playerbase.c.

◆ m_IsFighting

bool ManBase::m_IsFighting = false
protected

Definition at line 278 of file playerbase.c.

◆ m_IsHeadingRestricted

bool ManBase::m_IsHeadingRestricted
protected

Definition at line 150 of file playerbase.c.

◆ m_IsHoldingBreath

bool ManBase::m_IsHoldingBreath
protected

Definition at line 142 of file playerbase.c.

◆ m_IsInColdArea

bool ManBase::m_IsInColdArea
protected

Definition at line 65 of file playerbase.c.

◆ m_IsInWater

bool ManBase::m_IsInWater
protected

Definition at line 143 of file playerbase.c.

◆ m_IsRestrained

bool ManBase::m_IsRestrained
protected

Definition at line 158 of file playerbase.c.

◆ m_IsRestrainedLocal

bool ManBase::m_IsRestrainedLocal
protected

Definition at line 159 of file playerbase.c.

◆ m_IsRestrainPrelocked

bool ManBase::m_IsRestrainPrelocked
protected

Definition at line 162 of file playerbase.c.

◆ m_IsRestrainStarted

bool ManBase::m_IsRestrainStarted
protected

Definition at line 160 of file playerbase.c.

◆ m_IsRestrainStartedLocal

bool ManBase::m_IsRestrainStartedLocal
protected

Definition at line 161 of file playerbase.c.

◆ m_IsVehicleSeatDriver

bool ManBase::m_IsVehicleSeatDriver
protected

Definition at line 182 of file playerbase.c.

◆ m_Item1

EntityAI ManBase::m_Item1
protected

Definition at line 256 of file playerbase.c.

◆ m_Item2

EntityAI ManBase::m_Item2
protected

Definition at line 257 of file playerbase.c.

◆ m_ItemsToDelete

ref array<EntityAI> ManBase::m_ItemsToDelete
protected

Definition at line 191 of file playerbase.c.

◆ m_LastFirePoint

vector ManBase::m_LastFirePoint
protected

Definition at line 273 of file playerbase.c.

◆ m_LastFirePointIndex

int ManBase::m_LastFirePointIndex
protected

Definition at line 275 of file playerbase.c.

◆ m_LastFirePointRot

float ManBase::m_LastFirePointRot
protected

Definition at line 274 of file playerbase.c.

◆ m_LastMapPos

vector ManBase::m_LastMapPos
protected

Definition at line 290 of file playerbase.c.

◆ m_LastMapScale

float ManBase::m_LastMapScale = -1.0
protected

Definition at line 289 of file playerbase.c.

◆ m_LastPostFrameTickTime

float ManBase::m_LastPostFrameTickTime
protected

Definition at line 144 of file playerbase.c.

◆ m_LastShockHitTime

float ManBase::m_LastShockHitTime
protected

Definition at line 167 of file playerbase.c.

◆ m_LastTick

float ManBase::m_LastTick = -1
protected

Definition at line 252 of file playerbase.c.

◆ m_LifespanLevelLocal

int ManBase::m_LifespanLevelLocal
protected

Definition at line 73 of file playerbase.c.

◆ m_LocalBrokenState

int ManBase::m_LocalBrokenState = eBrokenLegs.NO_BROKEN_LEGS
protected

Definition at line 193 of file playerbase.c.

◆ m_LocalProjectionOrientation

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

Definition at line 249 of file playerbase.c.

◆ m_LocalProjectionPosition

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

Definition at line 248 of file playerbase.c.

◆ m_LocalRefreshAnimStateIdx

int ManBase::m_LocalRefreshAnimStateIdx
protected

Definition at line 69 of file playerbase.c.

◆ m_LoweredNVGHeadset

bool ManBase::m_LoweredNVGHeadset
protected

Definition at line 314 of file playerbase.c.

◆ m_MapCloseRequestProcessed

bool ManBase::m_MapCloseRequestProcessed
protected

Definition at line 287 of file playerbase.c.

◆ m_MapClosingSyncSent

bool ManBase::m_MapClosingSyncSent
protected

Definition at line 288 of file playerbase.c.

◆ m_MapNavigationBehaviour

ref MapNavigationBehaviour ManBase::m_MapNavigationBehaviour
protected

Definition at line 291 of file playerbase.c.

◆ m_MapOpen

bool ManBase::m_MapOpen
protected

Definition at line 286 of file playerbase.c.

◆ m_MedicalDrugsActive

EMedicalDrugsType ManBase::m_MedicalDrugsActive
protected

Definition at line 346 of file playerbase.c.

◆ m_MeleeDebug

bool ManBase::m_MeleeDebug
protected

melee stats

Definition at line 303 of file playerbase.c.

◆ m_MixedSoundStates

int ManBase::m_MixedSoundStates
protected

Definition at line 180 of file playerbase.c.

◆ m_ModifiersManager

ref ModifiersManager ManBase::m_ModifiersManager
protected

Definition at line 88 of file playerbase.c.

◆ m_ModuleRecipesManager

PluginRecipesManager ManBase::m_ModuleRecipesManager
protected

Definition at line 84 of file playerbase.c.

◆ m_NotifiersManager

ref NotifiersManager ManBase::m_NotifiersManager
protected

Definition at line 89 of file playerbase.c.

◆ m_OnUnconsciousStart

ref ScriptInvoker ManBase::m_OnUnconsciousStart
protected

invokers

Definition at line 349 of file playerbase.c.

◆ m_OnUnconsciousStop

ref ScriptInvoker ManBase::m_OnUnconsciousStop
protected

Definition at line 350 of file playerbase.c.

◆ m_OriginalSlidePoseAngle

float ManBase::m_OriginalSlidePoseAngle
protected

Definition at line 107 of file playerbase.c.

◆ m_PerformedAnimActionID

int ManBase::m_PerformedAnimActionID = -1
protected

Definition at line 310 of file playerbase.c.

◆ m_PersistentFlags

int ManBase::m_PersistentFlags
protected

Definition at line 153 of file playerbase.c.

◆ m_PlayerDisconnectProcessed

bool ManBase::m_PlayerDisconnectProcessed
protected

Definition at line 67 of file playerbase.c.

◆ m_PlayerLoaded

bool ManBase::m_PlayerLoaded
protected

Definition at line 66 of file playerbase.c.

◆ m_PlayerSoundManagerClient

ref PlayerSoundManagerClient ManBase::m_PlayerSoundManagerClient
protected

Definition at line 135 of file playerbase.c.

◆ m_PlayerSoundManagerServer

ref PlayerSoundManagerServer ManBase::m_PlayerSoundManagerServer
protected

Definition at line 134 of file playerbase.c.

◆ m_PlayerStats

ref PlayerStats ManBase::m_PlayerStats
protected

Definition at line 83 of file playerbase.c.

◆ m_PlayerStomach

ref PlayerStomach ManBase::m_PlayerStomach
protected

Definition at line 320 of file playerbase.c.

◆ m_PresenceNotifier

PluginPresenceNotifier ManBase::m_PresenceNotifier
protected

Definition at line 80 of file playerbase.c.

◆ m_ProcessAddEffectWidgets

ref array<int> ManBase::m_ProcessAddEffectWidgets
protected

Definition at line 339 of file playerbase.c.

◆ m_ProcessAddGlassesEffects

ref array<int> ManBase::m_ProcessAddGlassesEffects
protected

Definition at line 343 of file playerbase.c.

◆ m_ProcessRemoveEffectWidgets

ref array<int> ManBase::m_ProcessRemoveEffectWidgets
protected

Definition at line 340 of file playerbase.c.

◆ m_ProcessRemoveGlassesEffects

ref array<int> ManBase::m_ProcessRemoveGlassesEffects
protected

Definition at line 344 of file playerbase.c.

◆ m_ProcessUIWarning

bool ManBase::m_ProcessUIWarning
protected

Definition at line 68 of file playerbase.c.

◆ m_PulseType

EPulseType ManBase::m_PulseType
protected

Definition at line 186 of file playerbase.c.

◆ m_QBarItems

ref TStringArray ManBase::m_QBarItems
staticprotected

Definition at line 296 of file playerbase.c.

◆ m_QuickBarBase

QuickBarBase ManBase::m_QuickBarBase
protected

Definition at line 133 of file playerbase.c.

◆ m_QuickBarBonus

int ManBase::m_QuickBarBonus = 0
protected

Definition at line 181 of file playerbase.c.

◆ m_QuickBarFT

bool ManBase::m_QuickBarFT = false
protected

Definition at line 139 of file playerbase.c.

◆ m_QuickBarHold

bool ManBase::m_QuickBarHold
protected

Definition at line 138 of file playerbase.c.

◆ m_RecipeAnimLength

float ManBase::m_RecipeAnimLength
protected

Definition at line 259 of file playerbase.c.

◆ m_RecipeID

int ManBase::m_RecipeID = -1
protected

Definition at line 255 of file playerbase.c.

◆ m_RecipePick

int ManBase::m_RecipePick
protected

Definition at line 141 of file playerbase.c.

◆ m_Recipes

ref array<int> ManBase::m_Recipes
protected

Definition at line 261 of file playerbase.c.

◆ m_RefreshAnimStateIdx

int ManBase::m_RefreshAnimStateIdx
protected

Definition at line 70 of file playerbase.c.

◆ m_RGSManager

RandomGeneratorSyncManager ManBase::m_RGSManager
protected

Definition at line 202 of file playerbase.c.

◆ m_SaySoundBuilder

ref SoundObjectBuilder ManBase::m_SaySoundBuilder
protected

Definition at line 264 of file playerbase.c.

◆ m_SaySoundLastSetName

string ManBase::m_SaySoundLastSetName
protected

Definition at line 266 of file playerbase.c.

◆ m_SaySoundObject

ref SoundObject ManBase::m_SaySoundObject
protected

Definition at line 265 of file playerbase.c.

◆ m_SaySoundParams

ref SoundParams ManBase::m_SaySoundParams
protected

Definition at line 263 of file playerbase.c.

◆ m_ServerPlayers

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

Definition at line 219 of file playerbase.c.

◆ m_Shakes

int ManBase::m_Shakes
protected

Definition at line 176 of file playerbase.c.

◆ m_ShakesForced

int ManBase::m_ShakesForced
protected

Definition at line 177 of file playerbase.c.

◆ m_ShockDealtEffect

ref ShockDealtEffect ManBase::m_ShockDealtEffect
protected

Definition at line 121 of file playerbase.c.

◆ m_ShockHandler

ref ShockHandler ManBase::m_ShockHandler
protected

Definition at line 99 of file playerbase.c.

◆ m_ShockSimplified

int ManBase::m_ShockSimplified
protected

Definition at line 156 of file playerbase.c.

◆ m_ShowDbgUI

bool ManBase::m_ShowDbgUI = true
protected

Definition at line 2907 of file playerbase.c.

◆ m_SoftSkillsManager

ref SoftSkillsManager ManBase::m_SoftSkillsManager
protected

Definition at line 100 of file playerbase.c.

◆ m_SoundEvent

int ManBase::m_SoundEvent
protected

Definition at line 108 of file playerbase.c.

◆ m_SoundEventParam

int ManBase::m_SoundEventParam
protected

Definition at line 109 of file playerbase.c.

◆ m_SoundEventSent

bool ManBase::m_SoundEventSent
protected

Definition at line 111 of file playerbase.c.

◆ m_SoundFliesEffect

ref EffectSound ManBase::m_SoundFliesEffect
protected

Definition at line 137 of file playerbase.c.

◆ m_StaminaHandler

ref StaminaHandler ManBase::m_StaminaHandler
protected

Definition at line 97 of file playerbase.c.

◆ m_StaminaParam

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

Definition at line 114 of file playerbase.c.

◆ m_StaminaState

int ManBase::m_StaminaState
protected

Definition at line 154 of file playerbase.c.

◆ m_StanceIndicator

ref StanceIndicator ManBase::m_StanceIndicator
protected

Definition at line 101 of file playerbase.c.

◆ m_StatEnergy

PlayerStat<float> ManBase::m_StatEnergy
protected

Definition at line 327 of file playerbase.c.

◆ m_StatHeatComfort

PlayerStat<float> ManBase::m_StatHeatComfort
protected

Definition at line 328 of file playerbase.c.

◆ m_StatToxicity

PlayerStat<float> ManBase::m_StatToxicity
protected

Definition at line 326 of file playerbase.c.

◆ m_StatTremor

PlayerStat<float> ManBase::m_StatTremor
protected

Definition at line 329 of file playerbase.c.

◆ m_StatWater

PlayerStat<float> ManBase::m_StatWater
protected

Definition at line 325 of file playerbase.c.

◆ m_SymptomManager

ref SymptomManager ManBase::m_SymptomManager
protected

Definition at line 95 of file playerbase.c.

◆ m_SyncedModifiers

int ManBase::m_SyncedModifiers
protected

Definition at line 317 of file playerbase.c.

◆ m_SyncedModifiersPrev

int ManBase::m_SyncedModifiersPrev
protected

Definition at line 318 of file playerbase.c.

◆ m_TrasferValues

ref TransferValues ManBase::m_TrasferValues
protected

Definition at line 102 of file playerbase.c.

◆ m_UALastMessage

string ManBase::m_UALastMessage
protected

user actions & symptoms

Definition at line 308 of file playerbase.c.

◆ m_UALastMessageTimer

ref Timer ManBase::m_UALastMessageTimer
protected

Definition at line 309 of file playerbase.c.

◆ m_UAParam

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

Definition at line 113 of file playerbase.c.

◆ m_UAParamMessage

ref Param1<string> ManBase::m_UAParamMessage
protected

Definition at line 115 of file playerbase.c.

◆ m_UAProgressParam

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

Definition at line 112 of file playerbase.c.

◆ m_UnconParam

ref Param1<float> ManBase::m_UnconParam
protected

Definition at line 116 of file playerbase.c.

◆ m_UnconRefillModifier

float ManBase::m_UnconRefillModifier = 1
protected

Definition at line 201 of file playerbase.c.

◆ m_UnconsciousEndTime

float ManBase::m_UnconsciousEndTime = 0
protected

Definition at line 183 of file playerbase.c.

◆ m_UnconsciousTime

float ManBase::m_UnconsciousTime
protected

Definition at line 155 of file playerbase.c.

◆ m_UnconsciousVignetteTarget

float ManBase::m_UnconsciousVignetteTarget = 2
protected

Definition at line 165 of file playerbase.c.

◆ m_UndergroundBunkerHandler

ref UndergroundBunkerHandlerClient ManBase::m_UndergroundBunkerHandler
protected

Definition at line 9699 of file playerbase.c.

◆ m_UndergroundHandler

ref UndergroundHandlerClient ManBase::m_UndergroundHandler
protected

Definition at line 82 of file playerbase.c.

◆ m_UndergroundPresence

EUndergroundPresence ManBase::m_UndergroundPresence
protected

Definition at line 75 of file playerbase.c.

◆ m_VirtualHud

ref VirtualHud ManBase::m_VirtualHud
protected

Definition at line 96 of file playerbase.c.

◆ m_VisibilityCoef

float ManBase::m_VisibilityCoef
protected

Definition at line 106 of file playerbase.c.

◆ m_WeaponManager

ref WeaponManager ManBase::m_WeaponManager
protected

Definition at line 129 of file playerbase.c.

◆ m_WorkingNVGHeadset

bool ManBase::m_WorkingNVGHeadset
protected

Definition at line 313 of file playerbase.c.

◆ OVERLOAD_LIMIT

const int ManBase::OVERLOAD_LIMIT = 30000
protected

Definition at line 104 of file playerbase.c.

◆ SOUND_BREAK_LEG

const string ManBase::SOUND_BREAK_LEG = "broken_leg_SoundSet"
protected

Definition at line 196 of file playerbase.c.

◆ SPREAD_AGENTS_OBJECTS

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

DEPRECATED

Definition at line 9696 of file playerbase.c.

◆ SPREAD_AGENTS_PROXY_CARGOS

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

Definition at line 9697 of file playerbase.c.


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