๐Ÿช™ Token Schema

Defines collectible game tokens that grant items, buffs, currency, or trigger events.

โœ… Field Rules & Accepted Values

FieldTypeRequiredNotes
idstringโœ… YesMust be unique across all tokens
namestringโœ… YesUsed in UI and logs
typeenumโœ… YesOnly accepts values from token type list below
valuenumberโŒ NoRequired for health, currency, xp_boost, damage_boost
grantsstringโŒ NoRequired for ability_grant, must match abilities schema
spritestringโŒ NoOptional image asset path
levelIdnumberโŒ NoIf omitted, token is global
descriptionstringโŒ NoOptional display text
durationnumberโŒ NoOnly for timed buffs (in seconds)
hiddenbooleanโŒ NoIf true, must be revealed via logic