Don't show health bars.
This commit is contained in:
parent
2cb6206ea9
commit
29620620c8
|
@ -48,9 +48,9 @@ void loadItemDefs(void)
|
|||
STRNCPY(e->name, cJSON_GetObjectItem(node, "name")->valuestring, MAX_NAME_LENGTH);
|
||||
STRNCPY(e->defName, cJSON_GetObjectItem(node, "name")->valuestring, MAX_NAME_LENGTH);
|
||||
e->texture = getTexture(cJSON_GetObjectItem(node, "texture")->valuestring);
|
||||
|
||||
e->health = e->maxHealth = FPS;
|
||||
|
||||
e->flags = EF_NO_HEALTH_BAR;
|
||||
|
||||
SDL_QueryTexture(e->texture, NULL, NULL, &e->w, &e->h);
|
||||
|
||||
defTail->next = e;
|
||||
|
|
|
@ -48,6 +48,7 @@ Entity *spawnJumpgate(int side, long flags)
|
|||
jumpgate->draw = draw;
|
||||
jumpgate->side = side;
|
||||
jumpgate->flags = EF_NO_MT_BOX+EF_IMMORTAL+EF_AI_IGNORE+EF_NON_SOLID+EF_NO_HEALTH_BAR;
|
||||
|
||||
if (flags != -1 && flags & EF_DISABLED)
|
||||
{
|
||||
jumpgate->flags |= EF_DISABLED;
|
||||
|
@ -88,6 +89,11 @@ static void addNodes(Entity *jumpgate, long flags)
|
|||
node->die = nodeDie;
|
||||
SDL_QueryTexture(node->texture, NULL, NULL, &node->w, &node->h);
|
||||
|
||||
if (jumpgate->side == SIDE_NONE)
|
||||
{
|
||||
node->flags |= EF_NO_HEALTH_BAR;
|
||||
}
|
||||
|
||||
if (flags != -1)
|
||||
{
|
||||
node->flags = flags;
|
||||
|
|
|
@ -49,7 +49,7 @@ Entity *spawnMine(int type)
|
|||
mine->texture = (type == ET_MINE) ? mineNormal : shadowMine;
|
||||
mine->action = think;
|
||||
mine->die = die;
|
||||
mine->flags = EF_TAKES_DAMAGE+EF_NO_PLAYER_TARGET+EF_SHORT_RADAR_RANGE+EF_NON_SOLID;
|
||||
mine->flags = EF_TAKES_DAMAGE+EF_NO_PLAYER_TARGET+EF_SHORT_RADAR_RANGE+EF_NON_SOLID+EF_NO_HEALTH_BAR;
|
||||
|
||||
if (type == ET_SHADOW_MINE)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue