> For the complete documentation index, see [llms.txt](https://team-compliance.gitbook.io/library-of-isaac/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://team-compliance.gitbook.io/library-of-isaac/modules/pickupspecific.md).

# PickupSpecific

## Overview

| Return Value                                                                  | Function                                                                                                                                                                                                                                                                                                                                                                             |
| ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [EntityPickup](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)\[] | [GetBatteries](#getbatteries)([`BatterySubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/BatterySubType.html) batterySubtype)                                                                                                                                                                                                                                                 |
| [EntityPickup](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)\[] | [GetBombPickups](#getbombpickups)([`BombSubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/BombSubType.html)`?` bombSubtype?)                                                                                                                                                                                                                                                  |
| [EntityPickup](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)\[] | [GetCards](#getcards)([`Card`](https://wofsauge.github.io/IsaacDocs/rep/enums/Card.html)`?` cardType?)                                                                                                                                                                                                                                                                               |
| [EntityPickup](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)\[] | [GetCoins](#getcoins)([`CoinSubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/CoinSubType.html)`?` coinSubtype?)                                                                                                                                                                                                                                                              |
| [EntityPickup](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)\[] | [GetCollectibles](#getcollectibles)([`CollectibleType`](https://wofsauge.github.io/IsaacDocs/rep/enums/CollectibleType.html)`?` collectibleType?)                                                                                                                                                                                                                                    |
| [EntityPickup](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)\[] | [GetHearts](#gethearts)([`HeartSubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/HeartSubType.html)`?` heartSubtype?)                                                                                                                                                                                                                                                         |
| [EntityPickup](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)\[] | [GetKeys](#getkeys)([`KeySubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/KeySubType.html)`?` keySubtype?)                                                                                                                                                                                                                                                                   |
| [EntityPickup](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)\[] | [GetPills](#getpills)([`PillColor`](https://wofsauge.github.io/IsaacDocs/rep/enums/PillColor.html)`?` pillColor?)                                                                                                                                                                                                                                                                    |
| [EntityPickup](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)\[] | [GetSacks](#getsacks)([`SackSubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/SackSubType.html)`?` sackSubtype?)                                                                                                                                                                                                                                                              |
| [EntityPickup](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)\[] | [GetTrinket](#gettrinket)([`TrinketType`](https://wofsauge.github.io/IsaacDocs/rep/enums/TrinketType.html)`?` trinketType?)                                                                                                                                                                                                                                                          |
| [EntityPickup](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)    | [SpawnBattery](#spawnbattery)([`BatterySubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/BatterySubType.html) batterySubtype, [`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html) position, [`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`?` velocity, [`Entity`](https://wofsauge.github.io/IsaacDocs/rep/Entity.html)`?` spawner, \`integer |
| [EntityPickup](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)    | [SpawnBombPickup](#spawnbombpickup)([`BombSubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/BombSubType.html) bombSubtype, [`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html) position, [`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`?` velocity, [`Entity`](https://wofsauge.github.io/IsaacDocs/rep/Entity.html)`?` spawner, \`integer    |
| [EntityPickup](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)    | [SpawnCard](#spawncard)([`Card`](https://wofsauge.github.io/IsaacDocs/rep/enums/Card.html) cardType, [`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html) position, [`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`?` velocity, [`Entity`](https://wofsauge.github.io/IsaacDocs/rep/Entity.html)`?` spawner, \`integer                                 |
| [EntityPickup](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)    | [SpawnCoin](#spawncoin)([`CoinSubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/CoinSubType.html) coinSubtype, [`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html) position, [`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`?` velocity, [`Entity`](https://wofsauge.github.io/IsaacDocs/rep/Entity.html)`?` spawner, \`integer                |
| [EntityPickup](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)    | [SpawnHeart](#spawnheart)([`HeartSubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/HeartSubType.html) heartSubtype, [`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html) position, [`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`?` velocity, [`Entity`](https://wofsauge.github.io/IsaacDocs/rep/Entity.html)`?` spawner, \`integer           |
| [EntityPickup](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)    | [SpawnKey](#spawnkey)([`KeySubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/KeySubType.html) keySubtype, [`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html) position, [`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`?` velocity, [`Entity`](https://wofsauge.github.io/IsaacDocs/rep/Entity.html)`?` spawner, \`integer                     |
| [EntityPickup](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)    | [SpawnPill](#spawnpill)([`PillColor`](https://wofsauge.github.io/IsaacDocs/rep/enums/PillColor.html) pillColor, [`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html) position, [`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`?` velocity, [`Entity`](https://wofsauge.github.io/IsaacDocs/rep/Entity.html)`?` spawner, \`integer                      |
| [EntityPickup](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)    | [SpawnSack](#spawnsack)([`SackSubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/SackSubType.html) sackSubtype, [`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html) position, [`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`?` velocity, [`Entity`](https://wofsauge.github.io/IsaacDocs/rep/Entity.html)`?` spawner, \`integer                |
| [EntityPickup](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)    | [SpawnTrinket](#spawntrinket)([`TrinketType`](https://wofsauge.github.io/IsaacDocs/rep/enums/TrinketType.html) trinketType, [`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html) position, [`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`?` velocity, [`Entity`](https://wofsauge.github.io/IsaacDocs/rep/Entity.html)`?` spawner, \`integer          |

## Functions

### GetBatteries()

[`EntityPickup`](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)`[] GetBatteries(`[`BatterySubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/BatterySubType.html) `batterySubtype)`

Helper function to get all the batteries in the room.

### GetBombPickups()

[`EntityPickup`](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)`[] GetBombPickups(`[`BombSubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/BombSubType.html)`? bombSubtype?)`

Helper function to get all the bomb pickups in the room.

### GetCards()

[`EntityPickup`](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)`[] GetCards(`[`Card`](https://wofsauge.github.io/IsaacDocs/rep/enums/Card.html)`? cardType?)`

Helper function to get all the cards in the room.

### GetCoins()

[`EntityPickup`](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)`[] GetCoins(`[`CoinSubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/CoinSubType.html)`? coinSubtype?)`

Helper function to get all the coins in the room.

### GetCollectibles()

[`EntityPickup`](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)`[] GetCollectibles(`[`CollectibleType`](https://wofsauge.github.io/IsaacDocs/rep/enums/CollectibleType.html)`? collectibleType?)`

Helper function to get all the collectibles in the room.

### GetHearts()

[`EntityPickup`](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)`[] GetHearts(`[`HeartSubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/HeartSubType.html)`? heartSubtype?)`

Helper function to get all the hearts in the room.

### GetKeys()

[`EntityPickup`](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)`[] GetKeys(`[`KeySubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/KeySubType.html)`? keySubtype?)`

Helper function to get all the keys in the room.

### GetPills()

[`EntityPickup`](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)`[] GetPills(`[`PillColor`](https://wofsauge.github.io/IsaacDocs/rep/enums/PillColor.html)`? pillColor?)`

Helper function to get all the pills in the room.

### GetSacks()

[`EntityPickup`](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)`[] GetSacks(`[`SackSubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/SackSubType.html)`? sackSubtype?)`

Helper function to get all the sacks in the room.

### GetTrinket()

[`EntityPickup`](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html)`[] GetTrinket(`[`TrinketType`](https://wofsauge.github.io/IsaacDocs/rep/enums/TrinketType.html)`? trinketType?)`

Helper function to get all the trinkets in the room.

### SpawnBattery()

[`EntityPickup`](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html) `SpawnBattery(`[`BatterySubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/BatterySubType.html)`batterySubtype,`[`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`position,`[`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`? velocity,` [`Entity`](https://wofsauge.github.io/IsaacDocs/rep/Entity.html)`? spawner, integer |` [`RNG`](https://wofsauge.github.io/IsaacDocs/rep/RNG.html)`? seedOrRNG)`

Helper function to spawn a battery.

### SpawnBombPickup()

[`EntityPickup`](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html) `SpawnBombPickup(`[`BombSubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/BombSubType.html)`bombSubtype,`[`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`position,`[`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`? velocity,` [`Entity`](https://wofsauge.github.io/IsaacDocs/rep/Entity.html)`? spawner, integer |` [`RNG`](https://wofsauge.github.io/IsaacDocs/rep/RNG.html)`? seedOrRNG)`

Helper function to spawn a bomb pickup.

### SpawnCard()

[`EntityPickup`](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html) `SpawnCard(`[`Card`](https://wofsauge.github.io/IsaacDocs/rep/enums/Card.html)`cardType,`[`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`position,`[`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`? velocity,` [`Entity`](https://wofsauge.github.io/IsaacDocs/rep/Entity.html)`? spawner, integer |` [`RNG`](https://wofsauge.github.io/IsaacDocs/rep/RNG.html)`? seedOrRNG)`

Helper function to spawn a card.

### SpawnCoin()

[`EntityPickup`](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html) `SpawnCoin(`[`CoinSubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/CoinSubType.html)`coinSubtype,`[`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`position,`[`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`? velocity,` [`Entity`](https://wofsauge.github.io/IsaacDocs/rep/Entity.html)`? spawner, integer |` [`RNG`](https://wofsauge.github.io/IsaacDocs/rep/RNG.html)`? seedOrRNG)`

Helper function to spawn a coin.

### SpawnHeart()

[`EntityPickup`](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html) `SpawnHeart(`[`HeartSubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/HeartSubType.html)`heartSubtype,`[`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`position,`[`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`? velocity,` [`Entity`](https://wofsauge.github.io/IsaacDocs/rep/Entity.html)`? spawner, integer |` [`RNG`](https://wofsauge.github.io/IsaacDocs/rep/RNG.html)`? seedOrRNG)`

Helper function to spawn a heart.

### SpawnKey()

[`EntityPickup`](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html) `SpawnKey(`[`KeySubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/KeySubType.html)`keySubtype,`[`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`position,`[`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`? velocity,` [`Entity`](https://wofsauge.github.io/IsaacDocs/rep/Entity.html)`? spawner, integer |` [`RNG`](https://wofsauge.github.io/IsaacDocs/rep/RNG.html)`? seedOrRNG)`

Helper function to spawn a key.

### SpawnPill()

[`EntityPickup`](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html) `SpawnPill(`[`PillColor`](https://wofsauge.github.io/IsaacDocs/rep/enums/PillColor.html)`pillColor,`[`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`position,`[`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`? velocity,` [`Entity`](https://wofsauge.github.io/IsaacDocs/rep/Entity.html)`? spawner, integer |` [`RNG`](https://wofsauge.github.io/IsaacDocs/rep/RNG.html)`? seedOrRNG)`

Helper function to spawn a pill.

### SpawnSack()

[`EntityPickup`](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html) `SpawnSack(`[`SackSubType`](https://wofsauge.github.io/IsaacDocs/rep/enums/SackSubType.html)`sackSubtype,`[`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`position,`[`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`? velocity,` [`Entity`](https://wofsauge.github.io/IsaacDocs/rep/Entity.html)`? spawner, integer |` [`RNG`](https://wofsauge.github.io/IsaacDocs/rep/RNG.html)`? seedOrRNG)`

Helper function to spawn a sack.

### SpawnTrinket()

[`EntityPickup`](https://wofsauge.github.io/IsaacDocs/rep/EntityPickup.html) `SpawnTrinket(`[`TrinketType`](https://wofsauge.github.io/IsaacDocs/rep/enums/TrinketType.html)`trinketType,`[`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`position,`[`Vector`](https://wofsauge.github.io/IsaacDocs/rep/Vector.html)`? velocity,` [`Entity`](https://wofsauge.github.io/IsaacDocs/rep/Entity.html)`? spawner, integer |` [`RNG`](https://wofsauge.github.io/IsaacDocs/rep/RNG.html)`? seedOrRNG)`

Helper function to spawn a trinket.
