---
name: "commandArtilleryFire"
type: command
status: ok
groups: ["Artillery"]
arma3_since: "0.50"
locality: {"argument": "local", "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/commandArtilleryFire
revid: 377430
updated: 2026-01-02T06:45:46Z
---

# commandArtilleryFire

*Command · Artillery · Arma 3 v0.50*

Locality: arguments **local**

## Description

Orders an artillery unit to fire a burst on the given position (via the radio).

## Syntax

```sqf
unit commandArtilleryFire [position, type, rounds]
```

**Parameters:**

- `unit`: [Object](../topics/Object.md)
- `position`: [PositionAGL](../topics/Position.md#positionagl)
- `type`: [String](../topics/String.md) - magazine class name from CfgMagazines (case sensitive).
- `rounds`: [Number](../topics/Number.md)

**Returns:** [Nothing](../topics/Nothing.md)

## Examples

### Example 1

```sqf
Mortar commandArtilleryFire [[3000, 120, 1000], "8Rnd_82mm_Mo_shells", 3];
```

## Problems

The unit will fire a burst even if the **rounds** parameter is 0 or a negative number.

## See also

[doArtilleryFire](../commands/doArtilleryFire.md) · [getArtilleryAmmo](../commands/getArtilleryAmmo.md) · [getArtilleryETA](../commands/getArtilleryETA.md) · [enableEngineArtillery](../commands/enableEngineArtillery.md) · [getArtilleryComputerSettings](../commands/getArtilleryComputerSettings.md) · [shownArtilleryComputer](../commands/shownArtilleryComputer.md) · [inRangeOfArtillery](../commands/inRangeOfArtillery.md) · [fire](../commands/fire.md) · [doFire](../commands/doFire.md) · [commandFire](../commands/commandFire.md) · [canFire](../commands/canFire.md) · [fireAtTarget](../commands/fireAtTarget.md) · [forceWeaponFire](../commands/forceWeaponFire.md) · [commandSuppressiveFire](../commands/commandSuppressiveFire.md) · [doSuppressiveFire](../commands/doSuppressiveFire.md) · [isManualFire](../commands/isManualFire.md)

## Community notes

**ansin11** — 2020-04-18

This command can not fire bursts consisting of more rounds than the given magazine type holds, even if there are several magazines of the same type available. The fire mission issued by this command ends once the artillery unit has to reload.

**Example:**

The Mk6 Mortar comes with four "8Rnd_82mm_Mo_shells" magazines, giving it a total of 32 HE shells. However, `_mortar commandArtilleryFire [_somePos, "8Rnd_82mm_Mo_shells", 10];` will only fire 8 rounds instead of 10.

Similarly, ...

```sqf
_mortar commandArtilleryFire [_somePos, "8Rnd_82mm_Mo_shells", 7]; // First burst
sleep 20; // Wait until first burst has been fired
_mortar commandArtilleryFire [_somePos, "8Rnd_82mm_Mo_shells", 2]; // Second burst
```

... will only fire 8 rounds total instead of 9; the second round of the second burst is never fired because the artillery unit has to reload after the first round of the second burst.

<sub>Source: [BI Community Wiki — commandArtilleryFire](https://community.bistudio.com/wiki/commandArtilleryFire) (revision 377430).</sub>
