Nuclide
Software Development Kit for id Tech
flags.h File Reference

Go to the source code of this file.

Macros

#define FL_FLY   (1<<0)
 Entity is flying. More...
 
#define FL_SWIM   (1<<1)
 Entity is swimming. More...
 
#define FL_GLIMPSE   (1<<2)
 Unused? More...
 
#define FL_CLIENT   (1<<3)
 Entity is a client. More...
 
#define FL_INWATER   (1<<4)
 Entity is in water. More...
 
#define FL_MONSTER   (1<<5)
 Entity is a monster. More...
 
#define FL_GODMODE   (1<<6)
 Entity has 'god-mode' enabled. More...
 
#define FL_NOTARGET   (1<<7)
 Entity has notarget enabled. More...
 
#define FL_ITEM   (1<<8)
 Entity is an item. More...
 
#define FL_ONGROUND   (1<<9)
 Entity is standing on ground. More...
 
#define FL_PARTIALGROUND   (1<<10)
 Entity is (partially) on ground. More...
 
#define FL_WATERJUMP   (1<<11)
 Entity is within a water-jump moment. More...
 
#define FL_JUMPRELEASED   (1<<12)
 Entity has let go off the jump button. More...
 
#define FL_FINDABLE_NONSOLID   (1<<14)
 Entity is findable by find() calls, even when not-solid. More...
 
#define FLQW_LAGGEDMOVE   (1<<16)
 Entity will move with lag compenstation. More...
 
#define VFL_PRONE   (1<<0)
 Entity is prone. More...
 
#define VFL_ONLADDER   (1<<1)
 Entity is attached to a ladder. More...
 
#define VFL_CROUCHING   (1<<2)
 Entity is crouching. More...
 
#define VFL_INVEHICLE   (1<<3)
 Entity is inside a vehicle. More...
 
#define VFL_FROZEN   (1<<4)
 Entity is not allowed to move. More...
 
#define VFL_USE_RELEASED   (1<<5)
 Entity has release the +use button. More...
 
#define VFL_FAKESPEC   (1<<6)
 Entity is a fake spectator. More...
 
#define VFL_ONUSABLE   (1<<7)
 Entity is able to +use a thing. More...
 
#define VFL_SPRINTING   (1<<8)
 Entity is on fire. More...
 
#define VFL_GOALITEM   (1<<9)
 Entity is a goal-item. More...
 
#define VFL_NOATTACK   (1<<10)
 Entity is not allowed to fire. More...
 
#define VFL_PRIMEDFUSE   (1<<11)
 Entity is not allowed to fire. More...
 
#define VFL_REDRAW   (1<<12)
 Entity is not allowed to fire. More...
 
#define VFL_FIRING   (1<<13)
 Entity is firing. More...
 

Variables

float vv_flags
 

Macro Definition Documentation

◆ FL_CLIENT

#define FL_CLIENT   (1<<3)

Entity is a client.

◆ FL_FINDABLE_NONSOLID

#define FL_FINDABLE_NONSOLID   (1<<14)

Entity is findable by find() calls, even when not-solid.

◆ FL_FLY

#define FL_FLY   (1<<0)

Entity is flying.

◆ FL_GLIMPSE

#define FL_GLIMPSE   (1<<2)

Unused?

◆ FL_GODMODE

#define FL_GODMODE   (1<<6)

Entity has 'god-mode' enabled.

◆ FL_INWATER

#define FL_INWATER   (1<<4)

Entity is in water.

◆ FL_ITEM

#define FL_ITEM   (1<<8)

Entity is an item.

◆ FL_JUMPRELEASED

#define FL_JUMPRELEASED   (1<<12)

Entity has let go off the jump button.

◆ FL_MONSTER

#define FL_MONSTER   (1<<5)

Entity is a monster.

◆ FL_NOTARGET

#define FL_NOTARGET   (1<<7)

Entity has notarget enabled.

◆ FL_ONGROUND

#define FL_ONGROUND   (1<<9)

Entity is standing on ground.

◆ FL_PARTIALGROUND

#define FL_PARTIALGROUND   (1<<10)

Entity is (partially) on ground.

◆ FL_SWIM

#define FL_SWIM   (1<<1)

Entity is swimming.

◆ FL_WATERJUMP

#define FL_WATERJUMP   (1<<11)

Entity is within a water-jump moment.

◆ FLQW_LAGGEDMOVE

#define FLQW_LAGGEDMOVE   (1<<16)

Entity will move with lag compenstation.

◆ VFL_CROUCHING

#define VFL_CROUCHING   (1<<2)

Entity is crouching.

◆ VFL_FAKESPEC

#define VFL_FAKESPEC   (1<<6)

Entity is a fake spectator.

◆ VFL_FIRING

#define VFL_FIRING   (1<<13)

Entity is firing.

◆ VFL_FROZEN

#define VFL_FROZEN   (1<<4)

Entity is not allowed to move.

◆ VFL_GOALITEM

#define VFL_GOALITEM   (1<<9)

Entity is a goal-item.

◆ VFL_INVEHICLE

#define VFL_INVEHICLE   (1<<3)

Entity is inside a vehicle.

◆ VFL_NOATTACK

#define VFL_NOATTACK   (1<<10)

Entity is not allowed to fire.

◆ VFL_ONLADDER

#define VFL_ONLADDER   (1<<1)

Entity is attached to a ladder.

◆ VFL_ONUSABLE

#define VFL_ONUSABLE   (1<<7)

Entity is able to +use a thing.

◆ VFL_PRIMEDFUSE

#define VFL_PRIMEDFUSE   (1<<11)

Entity is not allowed to fire.

◆ VFL_PRONE

#define VFL_PRONE   (1<<0)

Entity is prone.

◆ VFL_REDRAW

#define VFL_REDRAW   (1<<12)

Entity is not allowed to fire.

◆ VFL_SPRINTING

#define VFL_SPRINTING   (1<<8)

Entity is on fire.

◆ VFL_USE_RELEASED

#define VFL_USE_RELEASED   (1<<5)

Entity has release the +use button.

Variable Documentation

◆ vv_flags

float vv_flags