# Mat NFTs

## **Rarity System and Base Attribute**

YOGAIN has 4 different kinds of rarities. When a Lv.01 Mat is minted, the Base Attributes (including Luck, Resistance and Efficiency) are randomly minted from a range of minimum and maximum points ​​depending on the mat type. The mat with the same rarity might have completely different attributes.

### **Rarity Point**

| Type   | Rarity    | Rarity Point |
| ------ | --------- | ------------ |
| PVC    | Common    | 1            |
| Rubber | Rare      | 2            |
| Jute   | Epic      | 3            |
| Cotton | Legendary | 4            |

### **Base Attribute**

<table><thead><tr><th width="222">Type (Rarity)</th><th width="188">Base Resistance</th><th width="177">Base Efficiency</th><th>Base Luck</th></tr></thead><tbody><tr><td>PVC (Common)</td><td>01-05</td><td>6-10</td><td>01-05</td></tr><tr><td>Rubber (Rare)</td><td>06-10</td><td>11-15</td><td>06-10</td></tr><tr><td>Jute (Epic)</td><td>11-15</td><td>16-20</td><td>11-15</td></tr><tr><td>Cotton (Legendary)</td><td>16-20</td><td>21-25</td><td>16-20</td></tr></tbody></table>

> Ex: A Lv. 01 Jute Mat (Epic) newly minted has:&#x20;
>
> * Rarity Point: 3
> * Base Resistance: 14&#x20;
> * Base Efficiency = 18&#x20;
> * Base Luck = 11

## **Attribute System**

### Durability&#x20;

A new NFT Mat has Durability Cap = 100/100.&#x20;

When joining Challenge, the Durability Cap reduces a number of points depending on the Resistance Attribute. (see formula below)

Low Durability Cap affects the Efficiency Attribute (see formula below)

When an NFT Mat has the Durability Cap = 0/100, players can't use it to earn $YOG and join any game modes. That 0 Durability Mat needs to be repaired by using $YOG.

**Repair Fee:**

| Type               | Repair Fee ($YOG) |
| ------------------ | ----------------- |
| PVC (Common)       | 5 $YOG            |
| Rubber (Rare)      | 10 $YOG           |
| Jute (Epic)        | 20 $YOG           |
| Cotton (Legendary) | 30 $YOG           |

### Resistance&#x20;

When a Lv. 01 Mat is newly minted, the Base Resistance is minted from a range of minimum and maximum points, ​​depending on the Mat type.

When joining Challenge in YOGAIN mode, NFT Mats reduce an amount of Durability depending on the Resistance Attribute.&#x20;

***Time to reduce 1 Durability when moving = Resistance \* 3 + 120 second***

> Ex. A Lv. 01 Jute Mat (Epic) newly minted has Base Resistance = 14.
>
> When joining , after 14\*3+*12*0=162 (s), this Jute Mat reduces 1 Durability.

### Efficiency&#x20;

When a Lv. 01 Mat is newly minted, the Base Efficiency is minted from a range of minimum and maximum points, ​​depending on the Mat type.

When a NFT Mat has a low Durability Cap, it affects the Efficiency Attribute temporarily. It will be restored when the user repairs his/her NFT Mat.&#x20;

* Durability < 90, the Mat reduces 10% of Efficiency temporarily&#x20;
* Durability < 50, the Mat reduces 90% of Efficiency temporarily&#x20;
* Durability = 0, the Mat reduces 100% of Efficiency temporarily

Efficiency Attribute affect the YOG Return per Challenge. Having a high Efficiency Attribute will result in high YOG Return per Challenge.&#x20;

***YOG Return per Challenge = Efficiency \* Optimization Rate \* X***

* Efficiency: NFT Mat Efficiency Attribute&#x20;
* X: System parameters&#x20;
* Optimization rate: The average % Posing Accuracy, Internet Connection, Light during a Challenge

### Luck&#x20;

When a Lv. 01 Mat is newly minted, the Base Luck is minted from a range of minimum and maximum points ​​depending on the Mat type.

Luck attribute determines the rate of bonus YOG dropped when joining Challenge in YOGAIN Mode. (This bonus token is different from the Base YOG Return)

***1 Luck = 1% dropping bonus YOG per challenge***&#x20;

> Ex. A Lv. 01 Jute Mat (Epic) newly minted has Base Luck = 11
>
> There will be 11% drop bonus $YOGs per Challenge

## Level System \[Coming soon]

With each level-up, Mat NFTs will receive a certain number of attributes (Luck, Resistance and Efficiency) to add to their Base Attributes, depending on the Mat type.

Users use $YOG to level up their mats. The higher level, the more time and tokens were taken to level up. Users can use $YOG to speed up the level-up process.

**Attributes Gained per Level up:**

<table><thead><tr><th width="211">Type (Rarity)</th><th width="174.44534412955466">Gained Resistance</th><th width="188">Gained Efficiency</th><th>Gained Luck</th></tr></thead><tbody><tr><td>PVC (Common)</td><td>+2</td><td>+2</td><td>+2</td></tr><tr><td>Rubber (Rare)</td><td>+3</td><td>+4</td><td>+3</td></tr><tr><td>Jute (Epic)</td><td>+4</td><td>+6</td><td>+4</td></tr><tr><td>Cotton (Legendary)</td><td>+5</td><td>+8</td><td>+5</td></tr></tbody></table>

> Ex: A Lv. 00 Jute Mat (Epic) newly minted has:
>
> * Base Resistance: 14&#x20;
> * Base Efficiency = 18&#x20;
> * Base Luck = 11
>
> When it reaches Lv. 01:&#x20;
>
> * Resistance = 18 (14 + 4)
> * Efficiency = 24 (18 + 6)&#x20;
> * Luck = 15 (11 + 4)
>
> When it reaches Lv. 02
>
> * Resistance = 22 (14 + 4 \* 2)
> * Efficiency = 30 (18 + 6 \* 2)&#x20;
> * Luck = 19 (11 + 4 \* 2 )
