> For the complete documentation index, see [llms.txt](https://docs.perplay.io/perplay-whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.perplay.io/perplay-whitepaper/game-fi/nft.md).

# 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="/files/a8BZXaGFsEXrP6tFE5Zs" 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="/files/aV2cUFsnpoYL6OFvk1Wz" 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="/files/g3kGIbOMsOLgcr72ypok" alt="" width="462"><figcaption></figcaption></figure>

{% content-ref url="/pages/TefEmqSsYp8c9cnHpLQJ" %}
[Stats](/perplay-whitepaper/game-fi/nft/stats.md)
{% endcontent-ref %}

{% content-ref url="/pages/sQ0jGkyVXsoH4DrOVbc5" %}
[Type (Vehicle Types)](/perplay-whitepaper/game-fi/nft/type-vehicle-types.md)
{% endcontent-ref %}

{% content-ref url="/pages/crsGrU3Ub3NKQ6QECwjq" %}
[Grade (Vehicle Grades)](/perplay-whitepaper/game-fi/nft/grade-vehicle-grades.md)
{% endcontent-ref %}

{% content-ref url="/pages/jvOmqm7qYzAW06Ox8lzY" %}
[Level](/perplay-whitepaper/game-fi/nft/level.md)
{% endcontent-ref %}

{% content-ref url="/pages/xpukRMBcykB5eaIQV8Ww" %}
[Gem Sockets](/perplay-whitepaper/game-fi/nft/gem-sockets.md)
{% endcontent-ref %}

{% content-ref url="/pages/jwlKoeEzAcn30WQqj9HX" %}
[Condition](/perplay-whitepaper/game-fi/nft/condition.md)
{% endcontent-ref %}

{% content-ref url="/pages/Unf9jOq0IdtekgWGfXqK" %}
[Mileage](/perplay-whitepaper/game-fi/nft/mileage.md)
{% endcontent-ref %}

{% content-ref url="/pages/xYmpxDBbEZdfHw2ZehKi" %}
[Vehicle Boxes](/perplay-whitepaper/game-fi/nft/vehicle-boxes.md)
{% endcontent-ref %}
