Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_PlayerDataConfigs Class Reference
Inheritance diagram for SCR_PlayerDataConfigs:

Protected Member Functions

float GetScoreThreshold ()
float GetScoreDecreasePerMinute ()
float GetScoreDecreasePerSecond ()
float GetScoreToAccelerationMultiplier ()
float GetMinAcceleration ()
float GetMaxAcceleration ()
float GetBanEvaluationLight ()
float GetBanEvaluationHeavy ()
float GetCrimePointsFriendlyKill ()
float GetCrimePointsFriendlyMultiKill ()
float GetQualityTimeTemp ()
bool GetVotingSuggestionEnabled ()
string GetBanSettingsDescription ()
string GetSpecializationName (int n)
int GetSpecializationStatsCount (int n)
array< ref SCR_PlayerDataSpecializationDisplayGetSpecializationArray (int n)
void LoadJson ()

Static Protected Member Functions

static SCR_PlayerDataConfigs GetInstance ()

Protected Attributes

int SPECIALIZATIONS_COUNT
string SPECIALIZATION_0_NAME = "#AR-CareerProfile_Specialization1"
string SPECIALIZATION_1_NAME = "#AR-CareerProfile_Specialization2"
string SPECIALIZATION_2_NAME = "#AR-CareerProfile_Specialization3"
int SPECIALIZATION_0_COUNT
int SPECIALIZATION_1_COUNT
int SPECIALIZATION_2_COUNT
ref array< ref SCR_PlayerDataSpecializationDisplaym_aSpecialization0 = {}
ref array< ref SCR_PlayerDataSpecializationDisplaym_aSpecialization1 = {}
ref array< ref SCR_PlayerDataSpecializationDisplaym_aSpecialization2 = {}
const int SPECIALIZATION_MAX = 1000000

Static Protected Attributes

static ref SCR_PlayerDataConfigs instance
static const float MODIFIER_SPECIALIZATIONS = 0.2
static const int XP_NEEDED_FOR_LEVEL = 10000
static const int XP_NEEDED_FOR_LEVEL_DIVIDER = 0.0001
static const int XP_NEEDED_FOR_RANK = 100000
static const int XP_NEEDED_FOR_RANK_DIVIDER = 0.00001
static const int MAX_EXP = 1000000
static const float MODIFIER_DISTANCE_WALKED = 1
static const float MODIFIER_KILLS = 250
static const float MODIFIER_AI_KILLS = 125
static const float MODIFIER_PRECISION = 300
static const float MODIFIER_DISTANCE_DRIVEN = 1
static const float MODIFIER_DRIVER_OF_PLAYERS = 0.7
static const float MODIFIER_TRAVEL_TIME_SUPPLY_VEHICLE = 1
static const float MODIFIER_TRAVELED_DISTANCE_SUPPLY_VEHICLE = 5
static const int MODIFIER_PLAYERS_DIED_IN_VEHICLE = 500
static const int MAX_PLAYERS_DIED_IN_VEHICLE_PENALTY = MODIFIER_PLAYERS_DIED_IN_VEHICLE * 5
static const float MODIFIER_BANDAGE_SELF = 150
static const float MODIFIER_BANDAGE_FRIENDLIES = 300
static const float MODIFIER_TOURNIQUET_SELF = 150
static const float MODIFIER_TOURNIQUET_FRIENDLIES = 300
static const float MODIFIER_SALINE_SELF = 150
static const float MODIFIER_SALINE_FRIENDLIES = 300
static const float MODIFIER_MORPHINE_SELF = 150
static const float MODIFIER_MORPHINE_FRIENDLIES = 300
static const int INTERVALS_COUNT = 5
static ref const array< intINTERVALS_ORIGIN = {0, 160000, 600000, 750000, 900000}
static ref const array< intINTERVALS_END = {160000, 600000, 750000, 900000, 1000000}
static ref const array< floatINTERVALS_C1 = {1.9449, 0.71, 8.1682, 6, 18}
static ref const array< floatINTERVALS_C2 = {0.9254, 0.9908, 0.9517, 0.9559, 0.9425}
static const float WARCRIMES_PUNISHMENT = 0.25
static const float MAX_WARCRIMES_VALUE = 250000
static const float WARCRIMES_DECREASE_PER_HOUR = 25000
static const float STD_POINTS_QUALITY_TIME = 10000
static ref SCR_BanSettingsContainer m_BanSettings = new SCR_BanSettingsContainer()
static const float SPPOINTS_CONVERSIONPERCENTAGE = 0.0001
static const float MetersToKilometersConversion = 0.001

Detailed Description

Definition at line 102 of file SCR_PlayerDataConfigs.c.

Member Function Documentation

◆ GetBanEvaluationHeavy()

float SCR_PlayerDataConfigs::GetBanEvaluationHeavy ( )
inlineprotected

Definition at line 250 of file SCR_PlayerDataConfigs.c.

◆ GetBanEvaluationLight()

float SCR_PlayerDataConfigs::GetBanEvaluationLight ( )
inlineprotected

Definition at line 244 of file SCR_PlayerDataConfigs.c.

◆ GetBanSettingsDescription()

string SCR_PlayerDataConfigs::GetBanSettingsDescription ( )
inlineprotected

Definition at line 280 of file SCR_PlayerDataConfigs.c.

◆ GetCrimePointsFriendlyKill()

float SCR_PlayerDataConfigs::GetCrimePointsFriendlyKill ( )
inlineprotected

Definition at line 256 of file SCR_PlayerDataConfigs.c.

◆ GetCrimePointsFriendlyMultiKill()

float SCR_PlayerDataConfigs::GetCrimePointsFriendlyMultiKill ( )
inlineprotected

Definition at line 262 of file SCR_PlayerDataConfigs.c.

◆ GetInstance()

SCR_PlayerDataConfigs SCR_PlayerDataConfigs::GetInstance ( )
inlinestaticprotected

Definition at line 199 of file SCR_PlayerDataConfigs.c.

◆ GetMaxAcceleration()

float SCR_PlayerDataConfigs::GetMaxAcceleration ( )
inlineprotected

Definition at line 238 of file SCR_PlayerDataConfigs.c.

◆ GetMinAcceleration()

float SCR_PlayerDataConfigs::GetMinAcceleration ( )
inlineprotected

Definition at line 232 of file SCR_PlayerDataConfigs.c.

◆ GetQualityTimeTemp()

float SCR_PlayerDataConfigs::GetQualityTimeTemp ( )
inlineprotected

Definition at line 268 of file SCR_PlayerDataConfigs.c.

◆ GetScoreDecreasePerMinute()

float SCR_PlayerDataConfigs::GetScoreDecreasePerMinute ( )
inlineprotected

Definition at line 214 of file SCR_PlayerDataConfigs.c.

◆ GetScoreDecreasePerSecond()

float SCR_PlayerDataConfigs::GetScoreDecreasePerSecond ( )
inlineprotected

Definition at line 220 of file SCR_PlayerDataConfigs.c.

◆ GetScoreThreshold()

float SCR_PlayerDataConfigs::GetScoreThreshold ( )
inlineprotected

Definition at line 208 of file SCR_PlayerDataConfigs.c.

◆ GetScoreToAccelerationMultiplier()

float SCR_PlayerDataConfigs::GetScoreToAccelerationMultiplier ( )
inlineprotected

Definition at line 226 of file SCR_PlayerDataConfigs.c.

◆ GetSpecializationArray()

array< ref SCR_PlayerDataSpecializationDisplay > SCR_PlayerDataConfigs::GetSpecializationArray ( int n)
inlineprotected

Definition at line 312 of file SCR_PlayerDataConfigs.c.

◆ GetSpecializationName()

string SCR_PlayerDataConfigs::GetSpecializationName ( int n)
inlineprotected

Definition at line 286 of file SCR_PlayerDataConfigs.c.

◆ GetSpecializationStatsCount()

int SCR_PlayerDataConfigs::GetSpecializationStatsCount ( int n)
inlineprotected

Definition at line 299 of file SCR_PlayerDataConfigs.c.

◆ GetVotingSuggestionEnabled()

bool SCR_PlayerDataConfigs::GetVotingSuggestionEnabled ( )
inlineprotected

Definition at line 274 of file SCR_PlayerDataConfigs.c.

◆ LoadJson()

void SCR_PlayerDataConfigs::LoadJson ( )
inlineprotected

Definition at line 325 of file SCR_PlayerDataConfigs.c.

Member Data Documentation

◆ instance

ref SCR_PlayerDataConfigs SCR_PlayerDataConfigs::instance
staticprotected

Definition at line 105 of file SCR_PlayerDataConfigs.c.

◆ INTERVALS_C1

ref const array<float> SCR_PlayerDataConfigs::INTERVALS_C1 = {1.9449, 0.71, 8.1682, 6, 18}
staticprotected

Definition at line 166 of file SCR_PlayerDataConfigs.c.

◆ INTERVALS_C2

ref const array<float> SCR_PlayerDataConfigs::INTERVALS_C2 = {0.9254, 0.9908, 0.9517, 0.9559, 0.9425}
staticprotected

Definition at line 167 of file SCR_PlayerDataConfigs.c.

◆ INTERVALS_COUNT

const int SCR_PlayerDataConfigs::INTERVALS_COUNT = 5
staticprotected

Definition at line 163 of file SCR_PlayerDataConfigs.c.

◆ INTERVALS_END

ref const array<int> SCR_PlayerDataConfigs::INTERVALS_END = {160000, 600000, 750000, 900000, 1000000}
staticprotected

Definition at line 165 of file SCR_PlayerDataConfigs.c.

◆ INTERVALS_ORIGIN

ref const array<int> SCR_PlayerDataConfigs::INTERVALS_ORIGIN = {0, 160000, 600000, 750000, 900000}
staticprotected

Definition at line 164 of file SCR_PlayerDataConfigs.c.

◆ m_aSpecialization0

ref array<ref SCR_PlayerDataSpecializationDisplay> SCR_PlayerDataConfigs::m_aSpecialization0 = {}
protected

Definition at line 132 of file SCR_PlayerDataConfigs.c.

◆ m_aSpecialization1

ref array<ref SCR_PlayerDataSpecializationDisplay> SCR_PlayerDataConfigs::m_aSpecialization1 = {}
protected

Definition at line 133 of file SCR_PlayerDataConfigs.c.

◆ m_aSpecialization2

ref array<ref SCR_PlayerDataSpecializationDisplay> SCR_PlayerDataConfigs::m_aSpecialization2 = {}
protected

Definition at line 134 of file SCR_PlayerDataConfigs.c.

◆ m_BanSettings

ref SCR_BanSettingsContainer SCR_PlayerDataConfigs::m_BanSettings = new SCR_BanSettingsContainer()
staticprotected

Definition at line 184 of file SCR_PlayerDataConfigs.c.

◆ MAX_EXP

const int SCR_PlayerDataConfigs::MAX_EXP = 1000000
staticprotected

Definition at line 116 of file SCR_PlayerDataConfigs.c.

◆ MAX_PLAYERS_DIED_IN_VEHICLE_PENALTY

const int SCR_PlayerDataConfigs::MAX_PLAYERS_DIED_IN_VEHICLE_PENALTY = MODIFIER_PLAYERS_DIED_IN_VEHICLE * 5
staticprotected

Definition at line 150 of file SCR_PlayerDataConfigs.c.

◆ MAX_WARCRIMES_VALUE

const float SCR_PlayerDataConfigs::MAX_WARCRIMES_VALUE = 250000
staticprotected

Definition at line 175 of file SCR_PlayerDataConfigs.c.

◆ MetersToKilometersConversion

const float SCR_PlayerDataConfigs::MetersToKilometersConversion = 0.001
staticprotected

Definition at line 196 of file SCR_PlayerDataConfigs.c.

◆ MODIFIER_AI_KILLS

const float SCR_PlayerDataConfigs::MODIFIER_AI_KILLS = 125
staticprotected

Definition at line 141 of file SCR_PlayerDataConfigs.c.

◆ MODIFIER_BANDAGE_FRIENDLIES

const float SCR_PlayerDataConfigs::MODIFIER_BANDAGE_FRIENDLIES = 300
staticprotected

Definition at line 154 of file SCR_PlayerDataConfigs.c.

◆ MODIFIER_BANDAGE_SELF

const float SCR_PlayerDataConfigs::MODIFIER_BANDAGE_SELF = 150
staticprotected

Definition at line 153 of file SCR_PlayerDataConfigs.c.

◆ MODIFIER_DISTANCE_DRIVEN

const float SCR_PlayerDataConfigs::MODIFIER_DISTANCE_DRIVEN = 1
staticprotected

Definition at line 145 of file SCR_PlayerDataConfigs.c.

◆ MODIFIER_DISTANCE_WALKED

const float SCR_PlayerDataConfigs::MODIFIER_DISTANCE_WALKED = 1
staticprotected

Definition at line 139 of file SCR_PlayerDataConfigs.c.

◆ MODIFIER_DRIVER_OF_PLAYERS

const float SCR_PlayerDataConfigs::MODIFIER_DRIVER_OF_PLAYERS = 0.7
staticprotected

Definition at line 146 of file SCR_PlayerDataConfigs.c.

◆ MODIFIER_KILLS

const float SCR_PlayerDataConfigs::MODIFIER_KILLS = 250
staticprotected

Definition at line 140 of file SCR_PlayerDataConfigs.c.

◆ MODIFIER_MORPHINE_FRIENDLIES

const float SCR_PlayerDataConfigs::MODIFIER_MORPHINE_FRIENDLIES = 300
staticprotected

Definition at line 160 of file SCR_PlayerDataConfigs.c.

◆ MODIFIER_MORPHINE_SELF

const float SCR_PlayerDataConfigs::MODIFIER_MORPHINE_SELF = 150
staticprotected

Definition at line 159 of file SCR_PlayerDataConfigs.c.

◆ MODIFIER_PLAYERS_DIED_IN_VEHICLE

const int SCR_PlayerDataConfigs::MODIFIER_PLAYERS_DIED_IN_VEHICLE = 500
staticprotected

Definition at line 149 of file SCR_PlayerDataConfigs.c.

◆ MODIFIER_PRECISION

const float SCR_PlayerDataConfigs::MODIFIER_PRECISION = 300
staticprotected

Definition at line 142 of file SCR_PlayerDataConfigs.c.

◆ MODIFIER_SALINE_FRIENDLIES

const float SCR_PlayerDataConfigs::MODIFIER_SALINE_FRIENDLIES = 300
staticprotected

Definition at line 158 of file SCR_PlayerDataConfigs.c.

◆ MODIFIER_SALINE_SELF

const float SCR_PlayerDataConfigs::MODIFIER_SALINE_SELF = 150
staticprotected

Definition at line 157 of file SCR_PlayerDataConfigs.c.

◆ MODIFIER_SPECIALIZATIONS

const float SCR_PlayerDataConfigs::MODIFIER_SPECIALIZATIONS = 0.2
staticprotected

Definition at line 111 of file SCR_PlayerDataConfigs.c.

◆ MODIFIER_TOURNIQUET_FRIENDLIES

const float SCR_PlayerDataConfigs::MODIFIER_TOURNIQUET_FRIENDLIES = 300
staticprotected

Definition at line 156 of file SCR_PlayerDataConfigs.c.

◆ MODIFIER_TOURNIQUET_SELF

const float SCR_PlayerDataConfigs::MODIFIER_TOURNIQUET_SELF = 150
staticprotected

Definition at line 155 of file SCR_PlayerDataConfigs.c.

◆ MODIFIER_TRAVEL_TIME_SUPPLY_VEHICLE

const float SCR_PlayerDataConfigs::MODIFIER_TRAVEL_TIME_SUPPLY_VEHICLE = 1
staticprotected

Definition at line 147 of file SCR_PlayerDataConfigs.c.

◆ MODIFIER_TRAVELED_DISTANCE_SUPPLY_VEHICLE

const float SCR_PlayerDataConfigs::MODIFIER_TRAVELED_DISTANCE_SUPPLY_VEHICLE = 5
staticprotected

Definition at line 148 of file SCR_PlayerDataConfigs.c.

◆ SPECIALIZATION_0_COUNT

int SCR_PlayerDataConfigs::SPECIALIZATION_0_COUNT
protected

Definition at line 128 of file SCR_PlayerDataConfigs.c.

◆ SPECIALIZATION_0_NAME

string SCR_PlayerDataConfigs::SPECIALIZATION_0_NAME = "#AR-CareerProfile_Specialization1"
protected

Definition at line 124 of file SCR_PlayerDataConfigs.c.

◆ SPECIALIZATION_1_COUNT

int SCR_PlayerDataConfigs::SPECIALIZATION_1_COUNT
protected

Definition at line 129 of file SCR_PlayerDataConfigs.c.

◆ SPECIALIZATION_1_NAME

string SCR_PlayerDataConfigs::SPECIALIZATION_1_NAME = "#AR-CareerProfile_Specialization2"
protected

Definition at line 125 of file SCR_PlayerDataConfigs.c.

◆ SPECIALIZATION_2_COUNT

int SCR_PlayerDataConfigs::SPECIALIZATION_2_COUNT
protected

Definition at line 130 of file SCR_PlayerDataConfigs.c.

◆ SPECIALIZATION_2_NAME

string SCR_PlayerDataConfigs::SPECIALIZATION_2_NAME = "#AR-CareerProfile_Specialization3"
protected

Definition at line 126 of file SCR_PlayerDataConfigs.c.

◆ SPECIALIZATION_MAX

const int SCR_PlayerDataConfigs::SPECIALIZATION_MAX = 1000000
protected

Definition at line 136 of file SCR_PlayerDataConfigs.c.

◆ SPECIALIZATIONS_COUNT

int SCR_PlayerDataConfigs::SPECIALIZATIONS_COUNT
protected

Definition at line 122 of file SCR_PlayerDataConfigs.c.

◆ SPPOINTS_CONVERSIONPERCENTAGE

const float SCR_PlayerDataConfigs::SPPOINTS_CONVERSIONPERCENTAGE = 0.0001
staticprotected

Definition at line 190 of file SCR_PlayerDataConfigs.c.

◆ STD_POINTS_QUALITY_TIME

const float SCR_PlayerDataConfigs::STD_POINTS_QUALITY_TIME = 10000
staticprotected

Definition at line 178 of file SCR_PlayerDataConfigs.c.

◆ WARCRIMES_DECREASE_PER_HOUR

const float SCR_PlayerDataConfigs::WARCRIMES_DECREASE_PER_HOUR = 25000
staticprotected

Definition at line 176 of file SCR_PlayerDataConfigs.c.

◆ WARCRIMES_PUNISHMENT

const float SCR_PlayerDataConfigs::WARCRIMES_PUNISHMENT = 0.25
staticprotected

Definition at line 173 of file SCR_PlayerDataConfigs.c.

◆ XP_NEEDED_FOR_LEVEL

const int SCR_PlayerDataConfigs::XP_NEEDED_FOR_LEVEL = 10000
staticprotected

Definition at line 112 of file SCR_PlayerDataConfigs.c.

◆ XP_NEEDED_FOR_LEVEL_DIVIDER

const int SCR_PlayerDataConfigs::XP_NEEDED_FOR_LEVEL_DIVIDER = 0.0001
staticprotected

Definition at line 113 of file SCR_PlayerDataConfigs.c.

◆ XP_NEEDED_FOR_RANK

const int SCR_PlayerDataConfigs::XP_NEEDED_FOR_RANK = 100000
staticprotected

Definition at line 114 of file SCR_PlayerDataConfigs.c.

◆ XP_NEEDED_FOR_RANK_DIVIDER

const int SCR_PlayerDataConfigs::XP_NEEDED_FOR_RANK_DIVIDER = 0.00001
staticprotected

Definition at line 115 of file SCR_PlayerDataConfigs.c.


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