🎯 Game-Fi Elements
Only teamwork will lead the Faction to victory so that the team does not break up, it is necessary to monitor the life and strength of the characters.
The game is built on a smart contract, so any burning of $SPH or stake $DEGEN requires confirmation in the blockchain.
Healing
After each Battle, the health level of the character drops by 11% of the maximum HP. To restore 1% health, users must burn 1 Sapphire ($SPH).
How to heal NFT?
Click on the button with the green "+" symbol on the character image:
![](/assets/docs/.gitbook/assets/nft_for_heal.png)
It is better to restore a character's health in time, as each missing point of health reduces the attack power of the character by 1%.
The formula for reducing attack depending on the health
where:
- NewAttack: an NFT attack after the Battle;
- CurHealth: current NFT health (every time after the Battle: MaxHealth - 11);
- CurAttack: current NFT attack at the time of the Battle;
- MaxHealth: maximum NFT health.
Example
HEALTH LEVEL (MAX = 100) | ATTACK |
---|---|
100 | 10 |
89 | 8.9 |
78 | 6.942 |
If the health level of the character drops to 0, it is considered "fallen" and cannot participate in the current battle, unless it is revived.
Revival
Investors can revive deceased NFT characters.
How to revive NFT?
Click on the button with the image of the first aid kit, to the right of the amount of health of the NFT:
![](/assets/docs/.gitbook/assets/revive_button.png)
The formula for calculating the cost of revival
where:
- RevCost: the cost of reviving in $DEGEN;
- LVL: the level of NFT at the time of death.
The cost may vary depending on the exchange rate of the Treasury Token (if it is not $USDT).
The price includes a service fee of 6%. After the commission is deducted, the $DEGEN
invested by the participants is collected in the treasury. After the victory of your
Faction, the invested funds will be returned and rewards will be distributed.
Level Up (Upgrade)
Level up your NFT characters to increase strength, and compete with the opposing Faction, overpowering them and getting closer to achieving victory.
How to upgrade NFT?
Click on the button with the green arrow up on the character image:
![](/assets/docs/.gitbook/assets/nft_for_upgrade.png)
And confirm the start of the upgrade:
![](/assets/docs/.gitbook/assets/modal_for_upgrade_nft.png)
$SPH is required to level up a character. Each level increase lasts a certain number of blocks, which increases alongside the required amount of $SPH. This process can be accelerated using $DEGEN (Boost Level Up).
TO LEVEL | BLOCKS | COST ($SPH) | COST TO BOOST (DEGEN) |
---|---|---|---|
1 | 60 | 10 | 1 |
2 | 120 | 20 | 2 |
3 | 180 | 30 | 3 |
n | n * 60 | n * 10 | n |
The cost may vary depending on the exchange rate of the Treasury Token (if it is not $USDT).
The price includes a service fee of 6%. After the commission is deducted, the $DEGEN
invested by the participants is collected in the treasury. After the victory of your
Faction, the invested funds will be returned and rewards will be distributed.
When a character is leveled up, their attack power increases. The amount of attack increase is determined randomly between a certain range. But, after the timer expires, you need to confirm the upgrade in the blockchain (read below "Checking the upgrade").
Boosting the upgrade
Skip the waiting time before the NFT level is raised.
How to boost the upgrade?
Click on the button with the green clock:
![](/assets/docs/.gitbook/assets/nft_for_boost.png)
And confirm the Boost:
![](/assets/docs/.gitbook/assets/modal_for_boost_upgrade_nft_Base_DEGEN.png)
If you use the Faction attack boost functionality, you become an Investor.
Checking the update
After the upgrade timer expires, it is required to confirm the increase in the NFT level to write this data to the blockchain:
How to check the update?
Click on the button with the green looped arrows:
![](/assets/docs/.gitbook/assets/upgrade_nft_check.png)
Burning of Sapphires (SPH)
To increase their share of the treasury, NFT owners can burn SPH. This increases their coefficient when calculating the reward at the end of the Siege.
How to burn SPH
Click on the button with the green light:
![](/assets/docs/.gitbook/assets/burning_sph.png)
Select the number of SPH to burn and confirm the action:
![](/assets/docs/.gitbook/assets/modal_for_burn_sph.png)
Read more about the calculation in the section:
Increasing the Faction's attack with stake
Investors can increase the faction's attack power in exchange for $DEGEN, but each subsequent increase costs them more than the previous one.
How to stake DEGEN?
Click the "Stake to attack" button under the window of one of the Factions:
![](/assets/docs/.gitbook/assets/buy_attack_button.png)
Choose the right number of attack boost levels and click the button:
![](/assets/docs/.gitbook/assets/attack_levels_Base_DEGEN.png)
And confirm the transaction on the website and in your wallet. If the transaction is successfully confirmed, you will see a similar notification at the bottom right:
![](/assets/docs/.gitbook/assets/confirmed_transaction.png)
Each boost adds a random number to the total attack power of the Faction within the range of the current boost level.
Calculating the range of attack probability and cost
LEVEL OF INCREASE | ATTACK INCREASE RANGE | COST (DEGEN) |
---|---|---|
1 | 2 - 5 | 1 |
2 | 3 - 6 | 2 |
3 | 4 - 7 | 3 |
4 | 5 - 8 | 4 |
5 | 6 - 9 | 5 |
... | ... | ... |
100 | 101 - 104 | 100 |
n | (n+1) "-" (n+4) | n |
The cost may vary depending on the exchange rate of the Treasury Token (if it is not $USDT).
The price includes a service fee of 6%. After the commission is deducted, the $DEGEN
invested by the participants is collected in the treasury. After the victory of your
Faction, the invested funds will be returned and rewards will be distributed.
Start the next Battle
TOCD is completely decentralized, where the community manages the game itself.
How to start the next Battle?
To start a new battle, you need to click on the "Next Battle" button in the middle of the page.
The "Next Battle" button will appear when a sufficient number of blocks in the blockchain are generated