10 private const float DEC_TRESHOLD_LOW = 0;
11 private const float DEC_TRESHOLD_MED = -0.7;
12 private const float DEC_TRESHOLD_HIGH = -1.3;
13 private const float INC_TRESHOLD_LOW = 0;
14 private const float INC_TRESHOLD_MED = 0.7;
15 private const float INC_TRESHOLD_HIGH = 1.3;
20 m_TickInterval = 3000;
21 m_TendencyBufferSize = 6;
24 override int GetNotifierType()
29 override void DisplayBadge()
33 override void DisplayTendency(
float delta)
35 int tendency =
CalculateTendency(delta, INC_TRESHOLD_LOW, INC_TRESHOLD_MED, INC_TRESHOLD_HIGH, DEC_TRESHOLD_LOW, DEC_TRESHOLD_MED, DEC_TRESHOLD_HIGH);
46 dis_elm.SetSeriousnessLevel(health_level);
47 dis_elm.SetTendency(tendency);
51 override void HideBadge()
59 float health =
m_Player.GetHealth(
"",
"Health");
int CalculateTendency(float delta, float inctresholdlow, float inctresholdmed, float inctresholdhigh, float dectresholdlow, float dectresholdmed, float dectresholdhigh)