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.