mirror of https://github.com/zeldaret/tmc.git
21 lines
399 B
C
21 lines
399 B
C
#include "global.h"
|
|
#include "entity.h"
|
|
#include "link.h"
|
|
|
|
s32 ModHealth(s32 deltaHealth)
|
|
|
|
{
|
|
s32 newHealth;
|
|
|
|
newHealth = gStats.health + deltaHealth;
|
|
if (newHealth < 0) {
|
|
newHealth = 0;
|
|
}
|
|
if (gStats.maxHealth < newHealth) {
|
|
newHealth = (u32)gStats.maxHealth;
|
|
}
|
|
gStats.health = newHealth;
|
|
gLinkEntity.currentHealth = newHealth;
|
|
return newHealth;
|
|
}
|