66 int heatBufferStage =
m_Player.GetHeatBufferStage();
67 float heatBufferVal =
m_Player.GetStatHeatBuffer().Get();
68 float heatBufferDynMax =
m_Player.GetHeatBufferDynamicMax();
69 float heatBufferPercent = heatBufferVal /
m_Player.GetStatHeatBuffer().GetMax();
73 #ifdef HEATBUFFER_INDICATOR_DEBUG
74 Print(
"-----------------------------------------------------------------------");
75 Print(
"Buff stage=" + heatBufferStage);
76 Print(
"Buff value=" + heatBufferVal);
77 Print(
"Buff percent=" + heatBufferPercent);
78 Print(
"Buff dynamic max=" + heatBufferDynMax);
81 Print(
"Buff differance=" + heatBufferDiff);
94 #ifdef HEATBUFFER_INDICATOR_DEBUG
95 Print(
"Stage treshold=" + stageThreshold);
101 if (heatBufferDiff > 0)
104 if (heatBufferPercent < heatBufferDynMax)
110 #ifdef HEATBUFFER_INDICATOR_DEBUG
111 Print(
"HEAT BUFFER - DYNAMIC MAX REACHED - DONT CHANGE DIRECTION");
116 else if (heatBufferDiff < 0)
121 #ifdef HEATBUFFER_INDICATOR_DEBUG
126 if (heatBufferStage < i && m_FlashingStage != i || m_FlashingStage == i && m_FlashingTime >= 2.9)
140 if (heatBufferStage >= i)
144 if (heatBufferPercent < stageThreshold)
148 #ifdef HEATBUFFER_INDICATOR_DEBUG
149 Print(
"HEAT BUFFER - STAGE " + i +
" - INCREASING");
150 hbw.SetColor(
ARGB(hbw.GetAlpha() * 255, 220, 220, 0));
166 #ifdef HEATBUFFER_IND ICATOR_DEBUG
167 Print(
"HEAT BUFFER - STAGE " + i +
" - DECREASING");
178 if (heatBufferDynMax < 0.5)
180 flashingThreshold = flashingThreshold + 0.002;
183 #ifdef HEATBUFFER_INDICATOR_DEBUG
184 Print(
"HEAT BUFFER - STAGE " + i +
" - DECREASING - Flashing threshold=" + flashingThreshold);
185 hbw.SetColor(
ARGB(hbw.GetAlpha() * 255, 0, 206, 209));
188 if (heatBufferPercent <= flashingThreshold)
190 #ifdef HEATBUFFER_INDICATOR_DEBUG
191 Print(
"HEAT BUFFER - STAGE " + i +
" - FLASHING");
194 #ifdef HEATBUFFER_INDICATOR_DEBUG
195 hbw.SetColor(
ARGB(hbw.GetAlpha() * 255, 255, 0, 0));
213 #ifdef HEATBUFFER_INDICATOR_DEBUG
214 Print(
"HEAT BUFFER - STAGE " + i +
" - STAL");
222 #ifdef HEATBUFFER_INDICATOR_DEBUG
223 Print(
"HEAT BUFFER - STAGE " + i +
" - MAXED");
227 #ifdef HEATBUFFER_INDICATOR_DEBUG
228 hbw.SetColor(
ARGB(hbw.GetAlpha() * 255, 220, 220, 220));