mirror of
https://github.com/zeldaret/tmc
synced 2026-05-27 16:14:05 -04:00
21 lines
403 B
C
21 lines
403 B
C
#include "global.h"
|
|
#include "entity.h"
|
|
#include "player.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;
|
|
gPlayerEntity.currentHealth = newHealth;
|
|
return newHealth;
|
|
}
|