60 virtual void Input(entity,
string,
string);
91#define MAPLINK(x, y, z) x.y = externvalue(g_mapCProgs, z); if (!x.y) { x.y = ncMapDelegate::y; }
This entity class represents an object with choreographed/free-form movement.
Definition: Actor.h:93
This class is responsible for handling groups of key/value pairs.
Definition: Dict.h:42
ncEntity is the lowest of the user-accessible entity class.
Definition: Entity.h:75
This class is responsible for handling core entity functionality.
Definition: IO.h:78
This class delegates active MapC logic.
Definition: MapDelegate.h:56
virtual void NPCDeath(ncActor, ncEntity, ncEntity)
Overridable:: Called when an NPC gets killed.
Definition: MapDelegate.qc:49
virtual void PlayerDeath(ncPlayer, ncEntity, ncEntity, string)
Overridable: Called when a ncPlayer dies in the game.
Definition: MapDelegate.qc:54
nonvirtual void LinkProgs(void)
Definition: MapDelegate.qc:76
virtual void PlayerPain(ncPlayer, ncActor, ncDict)
Overridable: Called when a ncPlayer feels pain.
Definition: MapDelegate.qc:59
void ncMapDelegate(void)
Definition: MapDelegate.qc:18
virtual void PlayerDisconnect(ncPlayer)
Overridable: Called when a ncPlayer leaves the server.
Definition: MapDelegate.qc:44
virtual void PlayerConnect(ncPlayer)
Overridable: Called when a ncPlayer joins the server.
Definition: MapDelegate.qc:39
virtual void Input(entity, string, string)
Called when we are being prompted by another object/function with an input message.
Definition: MapDelegate.qc:23
virtual void FrameStart(void)
Overridable: Called every server frame.
Definition: MapDelegate.qc:33
virtual void Precache(void)
Overridable: Called from initents().
Definition: MapDelegate.qc:28
virtual void PlayerSpawn(ncPlayer)
Overridable: Called when a ncPlayer spawns, called sometime after joining.
Definition: MapDelegate.qc:64
nonvirtual ncMapDelegate ActiveInstance(void)
Definition: MapDelegate.qc:70
This entity class represents every player client.
Definition: Player.h:142