Game

Class providing game related things, Access fields and functions like that: Game.*

Functions

Game.AddCommand(name, help, onExecute, getValidArgs, isCheat)

Adds a new command, onExecute is called with a table of strings.

Parameters

  • name

  • help

  • onExecute

  • getValidArgs

  • isCheat

Game.AllowWifiChat(override)

True to make wifi chat always work.

Parameters

  • override

Game.AssignOnClientRequestExecute(names, onExecute)

Assigns a command for client on execute, onExecute is called with a client, mouse position and a table of strings.

Parameters

  • names

  • onExecute

Game.AssignOnExecute(names, onExecute)

Assigns a command for server on execute, onExecute is called with a table of strings.

Parameters

  • names

  • onExecute

Game.DisableDisconnectCharacter(override)

True to disable character disconnect logic, aka stop character from being automatically stunned and killed.

Parameters

  • override

Game.DisableSpamFilter(override)

True to disable spam filter.

Parameters

  • override

Game.DispatchRespawnSub()

Dispatch respawn sub.

Game.EnableControlHusk(override)

True to allow husks to carry control to players.

Parameters

  • override

Game.EndGame()

Ends the game.

Game.ExecuteCommand(command)

Execute console command.

Parameters

  • command

Game.Explode(pos, range, force, damage, structureDamage, itemDamage, empStrength, ballastFloraStrength)

Spawn explosion.

Parameters

  • pos

  • range

  • force

  • damage

  • structureDamage

  • itemDamage

  • empStrength

  • ballastFloraStrength

Game.GetRespawnSub()

Get respawn sub submarine.

Returns

  • Submarine

    Respawn Shuttle

Game.Log(message, ServerLogMessageType)

Log message to server logs.

Parameters

  • message

  • ServerLogMessageType

Game.OverrideRespawnSub(override)

True to override respawn sub, stops players from being respawned.

Parameters

  • override

Game.OverrideSignalRadio(override)

True to prevent headsets from transmitting wifi signals.

Parameters

  • override

Game.OverrideTraitors(override)

True to override traitors.

Parameters

  • override

Game.SendDirectChatMessage(chatMessage, client)

Send direct message.

Parameters

  • chatMessage

  • client

Game.SendDirectChatMessage(sendername, text, senderCharacter, chatMessageType, client, iconStyle)

Send direct message.

Parameters

  • sendername

  • text

  • senderCharacter

  • chatMessageType

  • client

  • iconStyle

Game.SendMessage(msg, messageType, sender, character)

Send chat message to every client.

Parameters

  • msg

  • messageType

  • sender

  • character

Game.SendTraitorMessage(client, msg, missionid, type)

Send traitor message.

Parameters

  • client

  • msg

  • missionid

  • type

Game.StartGame()

Starts the game.

Fields

Game.ChatBox

ChatBox.

Game.IsDedicated

Is dedicated server?

Game.RoundStarted

Is the round started?

Game.ServerSettings

Server settings.

Game.Settings

Server settings.