Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
playerstatspco.c File Reference

Go to the source code of this file.

Data Structures

class  PCOHandlerStats
class  PlayerStatsPCO_Base
class  PlayerStatsPCO_v115

Enumerations

enum  EPlayerStats_current : EPlayerStats_v115
enum  EPlayerStats_v100 {
  HEATCOMFORT = 0 , TREMOR = 1 , WET = 2 , ENERGY = 3 ,
  WATER , STOMACH_SOLID , STOMACH_ENERGY , STOMACH_WATER ,
  DIET , STAMINA , SPECIALTY , BLOODTYPE
}
enum  EPlayerStats_v101 {
  HEATCOMFORT = 0 , TREMOR = 1 , WET = 2 , ENERGY = 3 ,
  WATER , STOMACH_SOLID , STOMACH_ENERGY , STOMACH_WATER ,
  DIET , STAMINA , SPECIALTY , BLOODTYPE ,
  TOXICITY
}
enum  EPlayerStats_v106 {
  HEATCOMFORT = 0 , TREMOR = 1 , WET = 2 , ENERGY = 3 ,
  WATER , DIET , STAMINA , SPECIALTY ,
  BLOODTYPE , TOXICITY
}
enum  EPlayerStats_v115 {
  HEATCOMFORT = 0 , TREMOR = 1 , WET = 2 , ENERGY = 3 ,
  WATER , DIET , STAMINA , SPECIALTY ,
  BLOODTYPE , TOXICITY , HEATBUFFER
}

Functions

array< ref PlayerStatBaseGet ()
PlayerStatBase GetStatObject (int id)
int GetVersion ()
void Init ()
void OnAfterStoreLoad ()
void OnRPC (ParamsReadContext ctx)
bool OnStoreLoad (ParamsReadContext ctx)
void OnStoreSave (ParamsWriteContext ctx)
void PlayerStatsPCO_Base ()
void RegisterStat (int id, PlayerStatBase stat)
void ResetAllStats ()
void SetPlayer (Man player)

Variables

class PCOHandlerStats m_Player
ref array< ref PlayerStatBasem_PlayerStats = new array<ref PlayerStatBase>

Enumeration Type Documentation

◆ EPlayerStats_current

Definition at line 312 of file playerstatspco.c.

◆ EPlayerStats_v100

Enumerator
HEATCOMFORT 
TREMOR 
WET 
ENERGY 
WATER 
STOMACH_SOLID 
STOMACH_ENERGY 
STOMACH_WATER 
DIET 
STAMINA 
SPECIALTY 
BLOODTYPE 

Definition at line 138 of file playerstatspco.c.

◆ EPlayerStats_v101

Enumerator
HEATCOMFORT 
TREMOR 
WET 
ENERGY 
WATER 
STOMACH_SOLID 
STOMACH_ENERGY 
STOMACH_WATER 
DIET 
STAMINA 
SPECIALTY 
BLOODTYPE 
TOXICITY 

Definition at line 189 of file playerstatspco.c.

◆ EPlayerStats_v106

Enumerator
HEATCOMFORT 
TREMOR 
WET 
ENERGY 
WATER 
DIET 
STAMINA 
SPECIALTY 
BLOODTYPE 
TOXICITY 

Definition at line 233 of file playerstatspco.c.

◆ EPlayerStats_v115

Enumerator
HEATCOMFORT 
TREMOR 
WET 
ENERGY 
WATER 
DIET 
STAMINA 
SPECIALTY 
BLOODTYPE 
TOXICITY 
HEATBUFFER 

Definition at line 270 of file playerstatspco.c.

Function Documentation

◆ Get()

array< ref PlayerStatBase > Get ( )

Definition at line 108 of file playerstatspco.c.

References m_PlayerStats.

◆ GetStatObject()

PlayerStatBase GetStatObject ( int id)

Definition at line 79 of file playerstatspco.c.

References m_PlayerStats.

◆ GetVersion()

int GetVersion ( )

Definition at line 72 of file playerstatspco.c.

◆ Init()

void Init ( )

Definition at line 127 of file dayzgame.c.

References TemperatureAccessTypeBase::TemperatureAccessTypeBase(), YieldItemBase::YieldItemBase(), AddModifier(), AnalyticsRegisterStat(), CALL_CATEGORY_GUI, CALL_CATEGORY_SYSTEM, Class::CastTo(), DEFAULT_TICK_TIME_ACTIVE, DEFAULT_TICK_TIME_INACTIVE, DrawConnectingLines(), UIScriptedMenu::DrawConnectingLines(), FISH_AGILITY, g_Game, JsonMissionLoaderData::GetData(), CfgGameplayHandler::GetHoldBreathStaminaModifier(), GetName(), InputUtils::GetRichtextButtonIconFromInputAction(), hndDebugPrint(), InputUtils::ICON_SCALE_TOOLBAR, INDEX_NOT_FOUND, INIT_LINE_STRETCH, InitPPEManagerClassMap(), InitSpecificsExplosionEffectForSurface(), InjectDamageSystemValues(), IsCameraNV(), LogManager::IsInventoryHFSMLogEnable(), LateInit(), m_AdjustedTarget, m_AnalyticsStatsEnabled, m_AvailableSoundsets, m_AverageHeatComfortBuffer, m_Back, m_BaseValue, m_BodyParts, m_BurnTimePerFullFuelDose, m_BurnTimePerFullLard, m_BurnTimePerRag, m_ChanceRange, m_context_menu, m_Cooldown, m_CrossHairs, m_Cycler, m_CyclerCatching, m_DrainValvePressureDeanimationSettings, m_DrainValvePressureStageSettings, m_DrainValveWaterStageSettings, m_Duration, m_EnvironmentSnapshot, m_EnvironmentTemperature, m_ExistingPostprocessRequests, m_Exponent, m_FeetParts, m_FillValvePressureDeanimationSettings, m_FillValvePressureStageSettings, m_FillValveWaterStageSettings, m_FishingTime, m_FishProximity, m_FSwapping, m_FSwappingInst, m_HeadParts, m_HeatBufferTimer, m_HeatComfort, m_HeatComfortBehaviorCategory, m_ID, m_Initialized, m_Inventory, m_IsFishPulling, m_IsInWater, m_IsUnderRoof, m_LastActiveValve, m_ManagerInitialized, m_MaxConsumableFuelQuantity, m_MaxConsumableLardQuantity, m_MethodMask, m_MissionData, m_MovingTo, m_Multiplier, m_Name, m_Notifiers, m_opticsUsed, m_PipeBrokenParticles, m_PipeSounds, m_PlayerSpeed, m_PlayingSounds, m_Pos, m_PPEMaterialUpdateQueueMap, m_pPlayer, m_PressureAnimationRequests, m_PressureDeanimationRequests, m_PressureTimesAccumulated, m_Pull, m_RoofCheckTimer, m_Root, m_SlotIdsBottom, m_SlotIdsComplete, m_SlotIdsLower, m_SlotIdsUpper, m_SoundParamsMap, m_StartTimeAdjustment, m_SurfaceType, m_Swapping, m_SyncID, m_tab_images, m_TabScript, m_Taking, m_TempHotfixTimer, m_TickIntervalActive, m_TickIntervalInactive, m_TrackActivatedTime, m_TypeToSurfaceParticleIDMap, m_UpdatedMaterials, m_UpdatingRequests, m_UTemperatureSources, m_UTSAverageTemperature, m_UTSAverageTemperatureBuffer, m_ValveManipulatedIndex, m_ValveManipulatedIndexPrev, m_ValveNames, m_ValveParticles, m_ValveStates, m_WaterLevel, m_WaterLevelActual, m_WaterLevelPrev, m_WaterLevelsAvailable, m_WaterLevelSnapshot, m_WaterLevelTimesAccumulated, m_WetDryTick, m_WgtBtnMsnClose, m_WgtBtnMsnPlay, m_WgtLstMsnList, m_WorldData, MAX_FISHING_TIME, MIN_FISHING_TIME, path, PIPES_BROKEN_COUNT, Math::RandomInt(), SetCameraNV(), SetCameraNVType(), GameConstants::STAMINA_DRAIN_HOLD_BREATH_DURATION, GameConstants::STAMINA_DRAIN_HOLD_BREATH_EXPONENT, GameConstants::STAMINA_DRAIN_HOLD_BREATH_START, GameConstants::STAMINA_REGEN_COOLDOWN_DEPLETION, TEMP_HOTIX_TIMESLICE, Update(), UpdateConstructionParts(), UpdatePlayerStatsValues(), VALVES_COUNT, WL_AVERAGE, WL_MAX, and WL_MIN.

Referenced by DayZPlayerCameraBase(), and DayZPlayerCameraBase::DayZPlayerCameraIronsights().

◆ OnAfterStoreLoad()

void OnAfterStoreLoad ( )

Definition at line 128 of file playerstatspco.c.

References m_PlayerStats.

◆ OnRPC()

◆ OnStoreLoad()

bool OnStoreLoad ( ParamsReadContext ctx)

Definition at line 97 of file playerstatspco.c.

References m_PlayerStats.

◆ OnStoreSave()

void OnStoreSave ( ParamsWriteContext ctx)

Definition at line 91 of file playerstatspco.c.

References m_PlayerStats.

◆ PlayerStatsPCO_Base()

void PlayerStatsPCO_Base ( )

Definition at line 61 of file playerstatspco.c.

◆ RegisterStat()

void RegisterStat ( int id,
PlayerStatBase stat )

◆ ResetAllStats()

void ResetAllStats ( )

Definition at line 113 of file playerstatspco.c.

References PlayerStatsPCO_Base::Init(), and m_PlayerStats.

◆ SetPlayer()

void SetPlayer ( Man player)

Definition at line 67 of file playerstatspco.c.

Referenced by PoweredOptic_Base::OnWasDetached().

Variable Documentation

◆ m_Player

◆ m_PlayerStats

ref array<ref PlayerStatBase> m_PlayerStats = new array<ref PlayerStatBase>

Definition at line 77 of file playerstatspco.c.