Fix an MCHealthbar issue
This commit is contained in:
parent
6aa57e0bee
commit
6f5d906141
@ -33,9 +33,9 @@ void draw_func()
|
|||||||
float halfHearts = LOCAL_E->m_iHealth() / halfHeart; // health in half hearts
|
float halfHearts = LOCAL_E->m_iHealth() / halfHeart; // health in half hearts
|
||||||
int fullHearts = (halfHearts / 20) * 10; // HP in full hearts
|
int fullHearts = (halfHearts / 20) * 10; // HP in full hearts
|
||||||
|
|
||||||
float maxBuffHealth = g_pPlayerResource->GetMaxHealth(LOCAL_E) * 1.5f; // max buffed Health
|
float maxBuffHealth = floorf((g_pPlayerResource->GetMaxHealth(LOCAL_E) * 1.5f) / 10.0f) * 10.0f - 10.0f; // max buffed Health
|
||||||
float maxAdditionalHealth = maxBuffHealth - LOCAL_E->m_iMaxHealth(); // How much additional health can one have at max
|
float maxAdditionalHealth = maxBuffHealth - LOCAL_E->m_iMaxHealth(); // How much additional health can one have at max
|
||||||
float absorption_health = LOCAL_E->m_iHealth() - LOCAL_E->m_iMaxHealth(); // Extra health
|
float absorption_health = LOCAL_E->m_iHealth() - LOCAL_E->m_iMaxHealth(); // Extra health
|
||||||
int absorb_halfh = ((float) absorption_health / (float) maxAdditionalHealth) * 20.0f;
|
int absorb_halfh = ((float) absorption_health / (float) maxAdditionalHealth) * 20.0f;
|
||||||
int absorb_fullh = (absorb_halfh - 1) / 2;
|
int absorb_fullh = (absorb_halfh - 1) / 2;
|
||||||
float iconPixel = (iconSize / 8);
|
float iconPixel = (iconSize / 8);
|
||||||
|
Reference in New Issue
Block a user