DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ Randomize()

float Randomize ( int pType,
float pValue )
private

См. определение в файле DayZPlayerImplementFallDamage.c строка 151

152 {
154
155 int randomizedSign = -1;
156 if (Math.RandomIntInclusive(1, 2) % 2 == 1)
157 randomizedSign = 1;
158
159 float randomizationValue = 0;
160 switch (pType)
161 {
164 break;
165 case DAMAGE_TYPE_LEGS:
167 break;
170 break;
171 }
172
173 return pValue + (randomizedSign * pValue * randomizationValue);
174 }
const float RANDOM_THRESHOLD_HEALTH_LOW
Определения DayZPlayerImplementFallDamage.c:45
const float RANDOM_THRESHOLD_LEGS_LOW
Определения DayZPlayerImplementFallDamage.c:47
const float RANDOM_THRESHOLD_HEALTH_HIGH
Определения DayZPlayerImplementFallDamage.c:46
const int DAMAGE_TYPE_LEGS
Определения DayZPlayerImplementFallDamage.c:62
const int DAMAGE_TYPE_GLOBAL
Определения DayZPlayerImplementFallDamage.c:61
const float RANDOM_THRESHOLD_LEGS_HIGH
Определения DayZPlayerImplementFallDamage.c:48
const int DAMAGE_TYPE_ATTACHMENTS
Определения DayZPlayerImplementFallDamage.c:63
const float RANDOM_THRESHOLD_ATTACHMENTS_LOW
Определения DayZPlayerImplementFallDamage.c:49
const float RANDOM_THRESHOLD_ATTACHMENTS_HIGH
Определения DayZPlayerImplementFallDamage.c:50
float GetTime()
Определения NotificationSystem.c:35
Определения EnMath.c:7
proto native CGame GetGame()
static proto int Randomize(int seed)
Sets the seed for the random number generator.
static float RandomFloatInclusive(float min, float max)
Returns a random float number between and min [inclusive] and max [inclusive].
Определения EnMath.c:106
static int RandomIntInclusive(int min, int max)
Returns a random int number between and min [inclusive] and max [inclusive].
Определения EnMath.c:54

Перекрестные ссылки DAMAGE_TYPE_ATTACHMENTS, DAMAGE_TYPE_GLOBAL, DAMAGE_TYPE_LEGS, GetGame(), GetTime(), RANDOM_THRESHOLD_ATTACHMENTS_HIGH, RANDOM_THRESHOLD_ATTACHMENTS_LOW, RANDOM_THRESHOLD_HEALTH_HIGH, RANDOM_THRESHOLD_HEALTH_LOW, RANDOM_THRESHOLD_LEGS_HIGH, RANDOM_THRESHOLD_LEGS_LOW, Math::RandomFloatInclusive(), Math::RandomIntInclusive() и Math::Randomize().

Используется в HandleFallDamage().