Global commands are valid virtually anywhere. They affect the game or your turn at whole, not only one particular object.
Unlike Elementary Commands, they have a regular syntax:
NameOfCommand FirstParameter, SecondParameter, ...
They will always evaluate all parameters, and then execute the command.
You can define your own commands using Sub.
- AddCommand
- AddConfig
- AddFCode
- AddNotify
- AuthPlayer
- ChangeFleetLeader
- Chart.SetView
- Close
- Get
- Input
- LoadHelpFile
- LoadResource
- MessageBox
- NewCircle
- NewLine
- NewLineRaw
- NewMarker
- NewRectangle
- NewRectangleRaw
- Notify
- Open
- Put
- SaveGame
- Seek
- SelectionLayer
- SelectionLoad
- SelectionSave
- SetByte
- SetLong
- SetStr
- SetWord
- System.ExitClient
- System.ExitRace
- UI.ChooseObject
- UI.EditAlliances
- UI.FileWindow
- UI.GotoChart
- UI.GotoScreen
- UI.Help
- UI.Input
- UI.InputFCode
- UI.InputNumber
- UI.KeymapInfo
- UI.ListFleets
- UI.ListShipPrediction
- UI.ListShips
- UI.Message
- UI.OverlayMessage
- UI.PlanetInfo
- UI.PopupConsole
- UI.Search
- UI.SelectionManager
- UI.Update
- UseKeymap
- WaitOneTurn