// Only sends entities to players who joined the minigame
// Use on customizeentityforclient for gameplay entities
// Only sends entities to players who joined the minigame
// Use on customizeentityforclient for gameplay entities
-void ClientCommand_minigame(int request, int argc, string command);
+void ClientCommand_minigame(entity caller, int request, int argc, string command);
// Find the minigame_player entity for the given client entity
entity minigame_find_player(entity client);
// Find the minigame_player entity for the given client entity
entity minigame_find_player(entity client);
REGISTER_REGISTRY(Minigames)
REGISTRY_CHECK(Minigames)
#define REGISTER_MINIGAME(name,nicename) \
REGISTER_REGISTRY(Minigames)
REGISTRY_CHECK(Minigames)
#define REGISTER_MINIGAME(name,nicename) \
- REGISTER(Minigames, MINIGAME, name, m_id, new(minigame_descriptor)); \
+ REGISTER(Minigames, MINIGAME_##name, m_id, new_pure(minigame_descriptor)); \
this.netname = strzone(strtolower(#name)); \
this.message = nicename; \
this.minigame_event = name##_server_event; \
} \
this.netname = strzone(strtolower(#name)); \
this.message = nicename; \
this.minigame_event = name##_server_event; \
} \