33 #define G_ValidMessage(ent) ((ent)->message && ((ent)->message[0] == '_' || strstr((ent)->message, "*msgid:") != nullptr))
void G_SpawnEntities(const char *mapname, bool day, const char *entities)
Creates a server's entity / program execution context by parsing textual entity definitions out of an...
Edict * G_Spawn(const char *classname=nullptr)
Either finds a free edict, or allocates a new one.
entity_t entities[MAX_MAP_ENTITIES]
void G_SpawnFireField(const vec3_t vec, const char *particle, int rounds, int damage, vec_t radius)
void G_SpawnStunSmokeField(const vec3_t vec, const char *particle, int rounds, int damage, vec_t radius)
Edict * G_SpawnFloor(const pos3_t pos)
Spawns a new entity at the floor.
Local definitions for game module.
Edict * G_SpawnParticle(const vec3_t origin, int spawnflags, const char *particle)
void G_SpawnSmokeField(const vec3_t vec, const char *particle, int rounds, int damage, vec_t radius)
Spawns a smoke field that is available for some rounds.