Set item health to 0 when picked up, action to NULL.
This commit is contained in:
parent
a776005a65
commit
c5c98e9317
|
@ -106,7 +106,7 @@ static void action(void)
|
|||
{
|
||||
if ((e->flags & EF_COLLECTS_ITEMS) && collision(self->x - (self->w / 2), self->y - (self->h / 2), self->w, self->h, e->x - (e->w / 2), e->y - (e->h / 2), e->w, e->h))
|
||||
{
|
||||
self->alive = ALIVE_DEAD;
|
||||
self->health = 0;
|
||||
playBattleSound(SND_GET_ITEM, self->x, self->y);
|
||||
|
||||
updateObjective(self->name, TT_ITEM);
|
||||
|
@ -118,6 +118,8 @@ static void action(void)
|
|||
addHudMessage(colors.white, "Picked up %s", self->name);
|
||||
battle.stats[STAT_ITEMS_COLLECTED]++;
|
||||
}
|
||||
|
||||
self->action = NULL;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue