---
name: "throwables"
type: command
status: ok
groups: ["Weapons", "Unit Inventory"]
arma3_since: "2.18"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/throwables
revid: 377684
updated: 2026-01-02T09:02:52Z
---

# throwables

*Command · Weapons, Unit Inventory · Arma 3 v2.18*

## Description

Returns all throwables in unit inventory in [currentThrowable](../commands/currentThrowable.md) format.

## Syntax

### Syntax 1

```sqf
throwables unit
```

**Parameters:**

- `unit`: [Object](../topics/Object.md)

**Returns:** [Array](../topics/Array.md) of [Array](../topics/Array.md)s with [magazineName, muzzleName, id, ammoCount]
- magazineName: [String](../topics/String.md)
- muzzleName: [String](../topics/String.md)
- id: [Array](../topics/Array.md) with [itemWorldID, creatorID]
  - itemWorldID: [Number](../topics/Number.md) - unique ID of the item in the world
  - creatorID: [Number](../topics/Number.md) - unique ID of the player who created the item
- ammoCount: [Number](../topics/Number.md) magazine ammo (Since Arma 3 2.22)

### Syntax 2

*since arma3 2.22*

```sqf
throwables [unit, includeEmpty]
```

**Parameters:**

- `unit`: [Object](../topics/Object.md)
- `includeEmpty`: [Boolean](../topics/Boolean.md) - (Optional, default: [false](../commands/false.md)) when [true](../commands/true.md) returns empty throwables as well.

**Returns:** [Array](../topics/Array.md) of [Array](../topics/Array.md)s with [magazineName, muzzleName, id, ammoCount]
- magazineName: [String](../topics/String.md)
- muzzleName: [String](../topics/String.md)
- id: [Array](../topics/Array.md) with [itemWorldID, creatorID]
  - itemWorldID: [Number](../topics/Number.md) - unique ID of the item in the world
  - creatorID: [Number](../topics/Number.md) - unique ID of the player who created the item
- ammoCount: [Number](../topics/Number.md) magazine ammo (Since Arma 3 2.22)

## Examples

### Example 1

```sqf
throwables player;
/*
    [
        ["HandGrenade","HandGrenadeMuzzle",[1e+007,0],1],
        ["SmokeShell","SmokeShellMuzzle",[1e+007,0],1],
        ["SmokeShellGreen","SmokeShellGreenMuzzle",[1e+007,0],1],
        ["Chemlight_green","ChemlightGreenMuzzle",[1e+007,0],1],
        ["Chemlight_green","",[1e+007,0],1],
        ["HandGrenade","",[1e+007,0],1]
    ]
*/
```

## See also

[selectThrowable](../commands/selectThrowable.md) · [currentThrowable](../commands/currentThrowable.md) · [isThrowable](../commands/isThrowable.md) · [selectWeapon](../commands/selectWeapon.md) · [currentWeapon](../commands/currentWeapon.md) · [currentMagazine](../commands/currentMagazine.md) · [currentMuzzle](../commands/currentMuzzle.md) · [BIS_fnc_isThrowable](../functions/BIS_fnc_isThrowable.md)

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