# Artillery (scripting commands)

- [commandArtilleryFire](../../commands/commandArtilleryFire.md): Orders an artillery unit to fire a burst on the given position (via the radio).
- [doArtilleryFire](../../commands/doArtilleryFire.md): Orders an artillery unit to fire a burst on the given position (silently).
- [enableEngineArtillery](../../commands/enableEngineArtillery.md): Enable/disable the artillery engine. This allows the user to use the artillery computer on mortar/artillery, and for AI to use it for indirect fire.
- [getArtilleryAmmo](../../commands/getArtilleryAmmo.md): Get list of all available magazines of artillery units on the list. Command returns only unique magazine types and doesn't contain any information about which unit has which magazine.
- [getArtilleryComputerSettings](../../commands/getArtilleryComputerSettings.md): Returns settings from current vehicle weapon manned by player.
- [getArtilleryETA](../../commands/getArtilleryETA.md): Returns ETA to the target in seconds for given artillery unit based on target position and used magazine, -1 if target can't be hit.
- [inRangeOfArtillery](../../commands/inRangeOfArtillery.md): Returns true if all given units are able to fire at given position with given magazineType.
- [shownArtilleryComputer](../../commands/shownArtilleryComputer.md): Checks whether the player has the artillery computer currently open.
