{{ pup|length }} earned by you, {{ item_count }} by your kit, of
{{ rules|length }} in the catalogue. Tap one for the whole story.
The catalogue
Nothing here is claimed or bought. A rule is checked every few minutes and
awards itself when it is true โ and a monthly badge is only ever decided after its
month has ended, because a superlative about a period that is still running is a claim
about however much of it has happened so far.
{% for r in rules %}
{{ bcard('c' ~ loop.index, r.slug, None, r, rarity[r.slug], off=(r.slug not in held),
count=held.get(r.slug, 0), worn=('you' if r.subject == 'pup' else 'a piece of kit')) }}
{% endfor %}