Amount of in-game currency granted. May be a decimal. Greater than 0.
Shared fields (6)
Field
Type
Description
title
string
Display name. May be empty to use the reward type's default name (recommended for most rewards).
titleTranslations
map | null
Per-language overrides for title, mapping a language code (like "fr" or "zh-CN") to the translated text. Players whose language has no entry (matched case-insensitively, no region fallback) or a blank one see title instead. null when there are none.
description
string
A short blurb of 1 to 3 sentences. May be empty.
descriptionTranslations
map | null
Per-language overrides for description, mapping a language code (like "fr" or "zh-CN") to the translated text. Players whose language has no entry (matched case-insensitively, no region fallback) or a blank one see description instead. null when there are none.
Permission strings that gate this reward, using any-of logic: a non-empty list grants the reward to any player holding at least one of the listed permissions. An empty array means everyone is eligible.
hidden
boolean
If true, players don't see this reward in the menu. It still pays out on claim and still makes the contract, objective or prestige tier claimable.