This class represents active gamerules.
|
void | ncGameRules (void) |
|
virtual void | Save (float) |
| Handles saving a copy of this entity to a given filehandle. More...
|
|
virtual void | Restore (string, string) |
| Similar to ncIO::SpawnKey() but for save-game fields. More...
|
|
virtual void | RestoreComplete (void) |
| Called when the entity has been successfully restored from a savegame file. More...
|
|
virtual void | Input (entity, string, string) |
| Called when we are being prompted by another object/function with an input message. More...
|
|
virtual void | InitPostEnts (void) |
| Overridable: Called when all map entities have initialized. More...
|
|
virtual void | FrameStart (void) |
| Overridable: Called every server frame. More...
|
|
virtual bool | ConsoleCommand (ncPlayer, string) |
| Overridable: Called when a client issues a console command. More...
|
|
virtual bool | ClientCommand (ncClient, string) |
| Overridable: Called when a client issues a client command. More...
|
|
virtual bool | ImpulseCommand (ncClient, float) |
| Overridable: Called when a client issues an impulse command. More...
|
|
virtual void | PlayerConnect (ncPlayer) |
| Overridable: Called when a ncPlayer joins the server. More...
|
|
virtual void | PlayerDisconnect (ncPlayer) |
| Overridable: Called when a ncPlayer leaves the server. More...
|
|
virtual void | PlayerKill (ncPlayer) |
| Overridable: Called when a ncPlayer issues the kill console command. More...
|
|
virtual void | PlayerSpawn (ncPlayer) |
| Overridable: Called when a ncPlayer spawns, called sometime after joining. More...
|
|
virtual void | PlayerPreFrame (ncPlayer) |
| Overridable: Called before running physics on the ncPlayer in question. More...
|
|
virtual void | PlayerPostFrame (ncPlayer) |
| Overridable: Called after running physics on the ncPlayer in question. More...
|
|
virtual void | PlayerDeath (ncPlayer, ncEntity, ncEntity, string) |
| Overridable: Called when a ncPlayer dies in the game. More...
|
|
virtual void | PlayerPain (ncPlayer, ncActor, ncDict) |
| Overridable: Called when a ncPlayer feels pain. More...
|
|
virtual bool | PlayerCanAttack (ncPlayer) |
| Overridable: Called to check if a ncPlayer can attack. More...
|
|
virtual void | NPCDeath (ncActor, ncEntity, ncEntity) |
| Overridable:: Called when an NPC gets killed. More...
|
|
virtual bool | PlayerRequestRespawn (ncPlayer) |
| Overridable: called when a ncPlayer requests a respawn. More...
|
|
virtual bool | PlayerRequestTeam (ncPlayer, int team) |
| Overridable: called when a ncPlayer requests joining a specific team. More...
|
|
virtual void | LevelNewParms (void) |
| Overridable: Called to set up new level parms for any ncPlayer. More...
|
|
virtual void | LevelChangeParms (ncPlayer) |
| Overridable: Called to store parms for a specific ncPlayer. More...
|
|
virtual int | MaxItemPerSlot (int) |
| Overridable: Returns how many items players can carry in a given slot. More...
|
|
virtual bool | MonstersSpawn (void) |
| Overridable: Returns if ncMonster or ncTalkMonster entities can spawn. More...
|
|
virtual void | IntermissionStart (void) |
| Called when intermission starts. More...
|
|
virtual void | IntermissionCycle (void) |
| Called when the intermission system calls a new map. More...
|
|
virtual void | IntermissionEnd (void) |
| Called when intermission ends. More...
|
|
virtual void | IntermissionToPlayer (ncPlayer) |
| Run to send a specific player to an intermission. More...
|
|
virtual bool | InIntermission (void) |
| Returns if the gamerules find themselves in an intermission. More...
|
|
virtual bool | IsTeamplay (void) |
| Returns if this gamerule considers itself teamplay oriented. More...
|
|
virtual bool | IsMultiplayer (void) |
| Returns if the gamerule is a multiplayer game. More...
|
|
virtual void | ChatMessageAll (ncClient, string) |
| Called by Nuclide when the server has received a chat message that is to be distributed amongst all clients, regardless of team. More...
|
|
virtual void | ChatMessageTeam (ncClient, string) |
| Called by Nuclide when the server has received a chat message that is to be distributed amongst all clients of the same team. More...
|
|
virtual string | Title (void) |
| Returns the title of the gamemode running. More...
|
|
nonvirtual ncGameRules | CreateRules (void) |
|