ssod

<pickup> Tag

The <pickup> tag is used to automatically award the player an item, scroll, or currency upon visiting a location. Unlike <pick>, which presents the player with a choice, <pickup> is unconditional and automatic, but not repeatable — it tracks whether the player has already visited this paragraph.

Basic Syntax

<pickup scroll>
<pickup gold 5>
<pickup silver 10>
<pickup sword [W2]>
<pickup Fireball [SPELL]>
<pickup Arrowroot [HERB]>

Supported Pickups

Flags

The flag (e.g. [SPELL], [HERB], stat flags) determines what type of item is granted:

Behaviour

Example

<pickup gold 12>
<pickup Bronze Ring>
<pickup fly [SPELL]>
<pickup elfbane [HERB]>

Each line ensures that the item is awarded when the player arrives at the paragraph, as long as they haven’t already received it. You don’t need to write logic to prevent multiple pickups — this is handled automatically.


Use <pickup> when you want to reward the player for finding a location — without giving them a choice.
Use <pick> when you want to give them a mutually exclusive selection between several items.