# NFT

Users can equip NFT vehicles, play games, and earn XPER/PER tokens. Before you can acquire XPER/PER from NFTs, you will need Power. Always make sure you have power before playing since you can't get tokens if you have 0 power.

Each game has a set amount of XPER and PER that can be acquired.\
Each token can be obtained by using at least 1 Power. (1 pow = 1 minute)\
Each PERPLAY user gets 10 Base POW by default.\
Base POW increases with the number of NFT vehicles you have.\
Higher rated NFT vehicles have more POW\
\
If you acquire a new NFT vehicle, the Base POW will increase from 00:00 the next day.

<figure><img src="https://2438498047-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FflK4sG0vWxDViwDxgyKO%2Fuploads%2FqWdR85DmwrwZS577vflG%2F09_NFT_01%20main.png?alt=media&#x26;token=7ebb8adc-3543-46e5-9728-246f889d954f" alt=""><figcaption></figcaption></figure>

## XPER Mining Formula

**Mining XPER = CampaignValue \* (ParameterSpd + ParameterLvBonus) \* ParameterVehicleType \* ParameterCondition \* ParameterMileage**

* CampaignValue = XPER reward quantity set for the campaign
* ParameterSpd = Adjustment value based on the Speed stat of the main vehicle (#1 reference)
* ParameterLvBonus = Adjustment value based on the number of vehicles owned at levels 40, 45,and above (#2 reference)
* ParameterVehicleType = Adjustment value based on the vehicle type of the main vehicle
* ParameterCondition = Adjustment value based on the condition status of the main vehicle
* ParameterMileage = Adjustment value based on the mileage status of the main vehicle

\#1. **ParameterSpd**

<figure><img src="https://2438498047-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FflK4sG0vWxDViwDxgyKO%2Fuploads%2FEAjSuTshnbDalQGplYnC%2F%E1%84%80%E1%85%B3%E1%84%85%E1%85%B5%E1%86%B71.png?alt=media&#x26;token=4def4493-e4e9-4640-a6a8-37f2dad0eadf" alt="" width="462"><figcaption></figcaption></figure>

\#2. **ParameterLvBonus**

The following values are assigned based on NFT grade and level, and the sum of the values of all owned NFTs becomes ParameterLvBonus.

|  Level | Normal | Rare | Elite | Epic |
| :----: | :----: | :--: | :---: | :--: |
| 40\~44 |  0.05  |  0.1 |  0.15 |  0.2 |
| 45\~49 |   0.1  | 0.15 |  0.2  | 0.25 |
|   50   |  0.15  |  0.2 |  0.25 |  0.3 |

## The formula for calculating repair and restoration costs

**\[Repair]**

**Repair XPER = VehicleValue \* ParameterDur \* ParameterLvBonus \* ParameterVehicleType**

* VehicleValue = Base repair cost determined by the grade and level of the target NFT to be repaired
* ParameterDur = Adjustment value based on the durability stat of the target NFT to be repaired\
  (#1 reference)
* ParameterLvBonus = Repair cost reduction bonus given when the target NFT to be repaired is level 15 or higher (currently 10%)
* ParameterVehicleType = Adjustment value based on the vehicle type of the target NFT to be repaired

**\[Restoration]**

**Restore XPER = VehicleValue \* ParameterDur \* ParameterVehicleType**

* VehicleValue = Base restoration cost determined by the grade and level of the target NFT to be restored
* ParameterDur = Adjustment value based on the durability stat of the target NFT to be restored
* ParameterVehicleType = Adjustment value based on the vehicle type of the target NFT to be restored

\#1. **ParameterDur**

As the durability stat increases, initially, the rate of decrease is rapid, but it gradually decreases over time.

<figure><img src="https://2438498047-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FflK4sG0vWxDViwDxgyKO%2Fuploads%2FrjXQ1s3hfijUU4SsH1gg%2F%E1%84%80%E1%85%B3%E1%84%85%E1%85%B5%E1%86%B72.png?alt=media&#x26;token=3d5ad1a9-5cf0-4573-a283-72b7e32dd7d6" alt="" width="462"><figcaption></figcaption></figure>

{% content-ref url="nft/stats" %}
[stats](https://docs.perplay.io/perplay-whitepaper/game-fi/nft/stats)
{% endcontent-ref %}

{% content-ref url="nft/type-vehicle-types" %}
[type-vehicle-types](https://docs.perplay.io/perplay-whitepaper/game-fi/nft/type-vehicle-types)
{% endcontent-ref %}

{% content-ref url="nft/grade-vehicle-grades" %}
[grade-vehicle-grades](https://docs.perplay.io/perplay-whitepaper/game-fi/nft/grade-vehicle-grades)
{% endcontent-ref %}

{% content-ref url="nft/level" %}
[level](https://docs.perplay.io/perplay-whitepaper/game-fi/nft/level)
{% endcontent-ref %}

{% content-ref url="nft/gem-sockets" %}
[gem-sockets](https://docs.perplay.io/perplay-whitepaper/game-fi/nft/gem-sockets)
{% endcontent-ref %}

{% content-ref url="nft/condition" %}
[condition](https://docs.perplay.io/perplay-whitepaper/game-fi/nft/condition)
{% endcontent-ref %}

{% content-ref url="nft/mileage" %}
[mileage](https://docs.perplay.io/perplay-whitepaper/game-fi/nft/mileage)
{% endcontent-ref %}

{% content-ref url="nft/vehicle-boxes" %}
[vehicle-boxes](https://docs.perplay.io/perplay-whitepaper/game-fi/nft/vehicle-boxes)
{% endcontent-ref %}
