# Rarity and Traits

### Rarity

It is important to note that the rarity of a Hopper is decoupled from that of its attributes that are used in Adventures. Instead, the rarity of a Hopper is determined by the cumulative collection of specific traits a Hopper has.

Hopper rarity will have scores associated with them. The higher the score, the rarer the NFT is based on the combined scores of all traits.&#x20;

Hoppers will follow the following rarity structure.

![](/files/08OTFlKP4qvtkOIa2M4N)

### Traits

Below is the breakdown of the different traits found on Hoppers. These traits are represented visually on Hoppers and are determining factors to the rarity designation above.&#x20;

Note that some Hoppers will have traits that are extremely rare but because that Hopper may have other more common traits, then Hopper's rarity score may not be that high.

![](/files/LagQgc2pJh9465NNLIby)

![](/files/nIuXNAl5ux3WAMs1QL0a)

![](/files/uUufkISCd9rNHWajuTvp)

![](/files/YuS3xzDSZ0NTEK8OKqEX)

![](/files/UeL6x7zxD7gnODFL6lPl)

![](/files/7lPCfAIYW08jTNECJM28)

![](/files/hnreCaLqAINNqi2D2aq9)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hoppersgame.io/about/hopper-nfts/rarity-and-traits.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
