In NFT Boss Battles you can collect unique heroes while fighting battles against various boss
monsters together with other players.
Every hero represents an ERC721 token which can be bought or sold for BNB.
Gather rare and powerful heroes, upgrade them to make them even stronger and fight the toughest battles
To Start Playing
First of all there will be a tutorial to learn the basics of NFT Boss Battles. After
completing this tutorial you can take your hero and participate in your first battle.
From here on you can generate as many starter
heroes as you like in the My Heroes section,
should you want more than one hero to begin with.
That way you can progress more quickly through the game without having to wait for other players to fight a battle.
Please note that all starter heroes have the attribute Common and one star only to begin with.
The buttons in NFT Boss Battles are designed in a way so you can easily recognize whether a transaction
request in MetaMask will be triggered or not.
Green buttons will only change the view on the website. They will
never trigger a transaction request in MetaMask.
By using those buttons you can look at the details of your hero, filter your heroes or select a hero.
Orange buttons will always trigger a transaction request in MetaMask.
If you sign such a transaction request in MetaMask you will have to pay transaction costs to the miners.
There will be a note if an additional game fee is charged for an in-game action.
More information about gas and signing transactions can be found in the chapter Gas & Costs.
If you signed a MetaMask transaction request but are still waiting for its confirmation by the
miners, your transaction is pending. Pending transactions are recognizable by
a spinner which will be displayed.
For example if you send a transaction request to buy a hero, the Buy button of this specific hero will include a
spinner. The same applies to stage specific buttons such as the Register for battle button. Those will also include
a spinner when sending a transaction request to register a hero for a particular battle for as long as it is
About This Guide
If you want to know more about heroes and their possible attributes, please go to the Heroes
chapter. There you can also find out how to interpret a hero's image.
In the chapter Boss Monsters you will find information about the attributes of a boss monster
and what your hero needs to fight it successfully.
More information about battles and how to know what power your hero has against boss monsters can be found in
the Battles chapter. Here you will also learn the difference between Register for battle
and Start battle.
If you want to get more details about upgrading or selling your hero, you can read the Interactions
with Heroes chapter.
In the Gas & Costs chapter some details about gas, transactions in MetaMask and
resulting impacts will be explained. There is also an overview of how much it costs to play NFT Boss Battles.
Every hero has various attributes that define its appearance and its current power. There is more than one way
to know the attributes of a particular hero.
By looking at a hero's image you will be able to identify most of its attributes. There is a lot of
information you can get from the way it is depicted.
In the bottom right corner of the image you can see the current level of your hero, 4 in this example. The
highest level that can be achieved is 15.
The element your hero is dedicated to is expressed by the background color and the symbols in the top
corners of the image and cannot be changed. There are three possible elements of which one is Ice as in the example above.
Every time a hero is created, the element is chosen randomly among the following options:
The vocation of your hero is also an attribute which is randomly selected at its creation and can never be
It determines the weapon your hero will be fighting with. There are three possible vocations: Warrior,
Hunter and as in the example above Wizard.
On top of that there are several different options for each vocation regarding their outfit, armor and hairstyle.
The name of your hero is predefined and depends on the combination of element and vocation.
It is displayed above the image of your hero, "Frostweaver" in our example, and cannot be changed.
The current number of stars your hero has, is displayed at the bottom of the image. In the example above the hero
has two stars.
This determines the outfit and armor of your hero. Each number of stars results in a
different set of outfit and armor per vocation and gender.
It is possible to gain up to four stars during the game.
More information about the distribution of stars when creating a new hero can be found under the chapter Battle.
The rarity of your hero determines the hairstyle and cannot be changed. In other words each rarity is depicted by a
different hairstyle per vocation and gender.
The color of the stars also visualizes one of the four possible rarities:
In the example above the rarity of our hero is Common.
More information about the distribution of rarities when creating a new hero can be found under the chapter
The skin color of a hero is chosen randomly and cannot be changed. There are four
different types of skin color available in the game.
The gender of a hero is also randomly chosen and cannot be changed. There are two different
types of gender available in the game and
each gender offers different options regarding hairstyle, outfit and armor.
The current state of your hero is only shown in the My Heroes section, when it is displayed in the bottom
left corner of the image.
Every time a blockchain transaction is signed or mined which involves your hero, the state changes.
In the example above the hero is currently available. All in all there are four different states:
in battle or
If a hero is available it is currently not included in any blockchain transactions and is
free to take part in battles or other activities.
The pending symbol implies that you recently signed a blockchain transaction regarding
your hero but it has not been included in a block of the blockchain yet.
Please do not sign any other blockchain transactions with a hero if you see this symbol next to
A hero that is currently in battle cannot take part in any other battles and cannot be sold,
upgraded or used to upgrade another hero.
If your hero is for sale, you will have to wait until another player buys your hero.
Of course you can always cancel the sell offer or change the asking price. What you cannot do while for sale is to take part in any
battles, upgrade it or use it to upgrade other heroes.
If you click on Details in the My Heroes section you will find all the available information about a hero
including some additional information and interaction possibilities.
The additional information you receive here includes the unique ID of your hero, its current number
of experience points and its power.
The ID is a fixed identifier that makes your hero unique.
The current amount of experience points your hero has within its present level,
changes every time your hero fights a battle.
In the progress bar underneath your hero's image, you can see how much experience your hero still needs,
to get to the next level.
The power of your hero depends on the stars, rarity and level.
The more stars your hero attains, the rarer your hero is. The more levels your hero gains, the higher
is its power.
Every time a boss monster has been defeated a new boss monster is generated by the game. Boss monsters
have similar attributes to heroes.
Matching Hero Attributes
Like a hero, a boss monster is dedicated to one of three elements. Those elements are reflected
in the background color of the image and the symbols in the corners.
In addition boss monsters also have one of three vocations. In the bottom left corner
you can find the respective abbreviations, "Wi" being short for Wizard, "Wa" for Warrior and "Hu" for Hunter.
The appearance of a boss monster depends on the game progress, its vocation and element. Please note that there is more than
one possible appearance for each combination of vocation and element.
The name of a boss monster depends on the randomly chosen matching appearance.
The power of a boss monster depends on the game progress and the number of heroes required
to defeat the boss monster.
The number of heroes which is needed to defeat the boss monster is
determined at the time of its creation. The more heroes that are required, the higher the power of the boss monster.
You can find this information under Registered heroes. In the example above "1 of 3" means that 3 heroes are needed
to defeat the boss monster and 1 hero is already available for that battle.
Above the image the stage is displayed. The stage is related to the game progress which
means the higher the stage, the higher the power of the boss monster.
All in all there are 15 different stages which a hero can join.
The adjusted hero power shows how much damage your hero will cause if it goes into battle against
this boss monster.
It all depends on the power of your hero as well as its vocational and elemental
benefits or disadvantages.
A more detailed description of the effects of element and vocation can be found in the chapter Battle.
On the other hand the needed hero power indicates how much power your hero needs to
at least take part in the battle against the boss monster.
This requirement guarantees that in the end the damage that all registered heroes cause is high enough to
reduce the power of the boss monster to 0 and defeat it.
If you decide that your hero should take part in a specific boss battle and lend a hand to the already
registered heroes, simply click on Register for battle.
There are 15 different battles with one boss monster for each of
the 15 stages. A hero can repeat a stage any number of times.
There is no given completion order, which means a hero can take part in the
battle of stage 5 even if it has never taken part in the battle of stage 4.
There is a limited number of heroes which can participate in a battle. If the
number of heroes which is needed to defeat the boss monster has been reached, no further heroes can register for this
If a boss monster is defeated, every participating player will receive a reward.
Adjusted Hero Power
To understand the actual power a hero will have in a battle against a boss monster, you will have to consider both the
element and vocation of your hero and those of the boss monster.
For example a hero causes more damage than its current power if its element is Ice and the boss monster's
is Fire, because Ice is effective against Fire.
The same applies to the vocations: A Wizard will cause more damage against a Warrior boss monster,
but beware this also works the other way round. A Warrior will cause less damage than his current
power against a Wizard boss monster.
Register for Battle
If the adjusted power of your hero is higher than the
needed power for a specific boss monster battle, you can register your hero for
In order to do so you will need to sign the corresponding transaction request. When registering for a battle you will only have to
pay the transaction fee for the miners. There is no additional game
If the power of your hero is higher than the minimum power required, you will give other weaker heroes the
opportunity to participate in the battle.
This is because you will cause more damage than what is needed and therefore the boss monster is not as hard to
defeat for the remaining players.
You can register as many of your heroes as you like for open battles. You could even fill up a
single battle with only your heroes.
When the required number of heroes has been reached, the Register for battle
button changes to a Start battle button. If you now click on this button the heroes who have signed up for the battle will
fight the boss monster.
Please note that every player can click this button for every battle. There is no requirement to have your own hero registered for the
Again you will only have to pay the transaction costs for the miners if you decide to click on the Start battle button and
sign this transaction. Even if there is no game fee, the transaction costs can still be
high depending on the number of registered heroes.
Please note that there is a reward for the player who starts a battle: An additional valuable
hero. The chance to receive a hero with a good combination of stars and rarity depends on the
number of heroes that was registered for the battle. The more heroes the better your chances.
Most other attributes are totally random.
Once a battle is started it will be won by default. Heroes who take part in a battle receive
and another random
hero per registered hero is added to the player's account.
The higher the stage of the battle, the more experience points and the better the chance to receive a
hero with a beneficial combination of stars and rarity.
Any other attributes of such an acquired hero are chosen randomly.
Every time a boss monster is defeated a new one is generated for that particular stage. The needed number of
heroes to defeat the new boss monster is chosen based on the previous number of needed heroes.
This number can be anything between 2 and 10 heroes.
You can always cancel a battle if a boss monster of a certain stage should be too strong for the
A battle can only be canceled if the boss monster was created at least 1 week prior to the cancellation and if
there is at least 1 player registered for this battle.
Again, every player can cancel a battle in the Home section to free up the heroes, even if their own hero
is not registered for it.
Please note, you will only have to pay the transaction costs for the miners if you decide to press the button and sign
the transaction. There is no additional game fee.
When a battle is canceled, a weaker boss monster will be generated for that particular stage.
Therefore it will now require fewer heroes to defeat the boss monster.
Interactions with Heroes
There are various ways to interact with your heroes outside a battle.
If your hero reaches the highest level 15, you can upgrade it to gain 1
star. In order to do so you will need to disintegrate 2 other heroes whose level does not matter.
Those other 2 heroes will need to be available. They will need to have the same amount of stars, the same rarity, the same element and
the same vocation as the hero you want to upgrade
After the upgrade the level of your hero will be reset to level 1 and the 2 heroes you used for it will
retire and leave your team.
In addition to the transaction costs for the miners you will have to pay an upgrade fee of 0.00075
BNB if you decide to upgrade your hero and sign the transaction.
If you do not need a specific hero any longer, you can sell it on the market. You can enter a sale
price, change the sale price or cancel the sale altogether in case you have changed your mind.
Of course you can also buy a hero from another player for the asking price. All these are
transactions that have to be signed.
If a hero is sold, the buyer has to pay the full asking price in BNB to the seller.
A market fee of 5% is deducted from the purchase price before the remaining BNB
is transferred to the seller.
So, when deciding on a sale price for your hero, remember that you will only receive 95% of what you are asking for.
Gas & Costs
What is Gas?
Every time you confirm a transaction request in MetaMask your
request will be sent to miners
on the Ethereum network.
For confirming this request the miners receive a network fee which is paid by the person sending the
In the example above the network fee, also known as gas fee, amounts to 0.000688 BNB.
The additional 0.00075 BNB is the fee you would pay for services within the game,
e.g. to upgrade your hero.
Please note that CipSoft, the developer of this game, does not receive the gas fee. The
gas fee is for the miners only. CipSoft will only receive game fees.
There are two factors which are important if you want to calculate the gas fee for a transaction: The selected gas price
and the maximum amount of gas, which has been set.
The gas price determines how many BNB you will pay to the miners per gas unit (per computational
step). Gwei is an Ether unit, which can simply be converted to BNB using the following example:
2 Gwei = 0.000000002 BNB
The maximum amount of gas you want to spend for a certain transaction is set by the gas
limit. The moment the gas limit is reached, the miner will stop processing your request.
This protection will guarantee that you will not use more BNB for a transaction than what you have set as the limit.
In such a case only the gas units the miner has used up to then will be deducted from your BNB
account balance. Please keep in mind that if the miner has to stop processing your request,
your transaction will not be finalized but you will still have to pay the amount of
gas which has already been used.
MetaMask automatically calculates the recommended gas limit for you so it is not necessary to change it manually.
To calculate the overall maximum gas fee multiply the gas price by the gas limit:
0.000000002 BNB x 343896 = 0.000688 BNB
What Gas Price Should I Choose?
Which gas price you choose is up to you. The general rule is: The higher the gas price, the sooner the
transaction will be processed. So, if you prefer a fast transaction,
you can set a high gas price.
If you do not mind waiting a little longer, you can choose a low gas price and save some BNB.
The recommended gas price changes all the time.
To understand how long your transaction will take if you set a specific gas price you can visit a
You will find a lot of information including the median, average or maximum gas price for a transaction.
Since NFT Boss Battles can be played by multiple players who might all want to buy the
same hero, there can be race conditions.
A hero can of course only be bought by one player and if two players try to buy it at the same time, the one
whose transaction is processed first will succeed.
If a certain hero is really important to you and you do not want anybody else to get it
we recommend you set a higher gas price for your transaction.
With a higher gas price your transaction will take priority over all other transactions with a
lower gas price.
If you are unlucky and another player has bought a certain hero before you but you have already sent the
transaction, your transaction will fail.
The moment it is determined that the hero is no longer for sale the transaction will be aborted and no more gas will be used.
Please note that you will still have to pay for the gas, which was used in this transaction as the miner tried to process it.
Any gas that has not been used by the miner will be returned to you.
Costs to Play
Most of the time you will only have to pay the gas fee to play NFT Boss Battles. The amount
of BNB that you have to use for this depends on the current gas price and your own preferences in
choosing low or high gas prices.
There is an upgrade fee of 0.00075 BNB which you can pay if you want to add
an additional star to your hero and increase its power.
Also note that every time you sell one of your heroes a market fee of 5% will be charged.
And of course, should you buy heroes from other players the corresponding amount of BNB
will be deducted from your account balance.
The price you need to pay for heroes from other players will depend on the current market price.