> For the complete documentation index, see [llms.txt](https://deepblueseagame.gitbook.io/deepbluesea-whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://deepblueseagame.gitbook.io/deepbluesea-whitepaper/nfts/calculation-formula/calculation-formula-b.md).

# Calculation Formula(b)

The artillery type is taken as an example in the above formula. If it is technology type, it will be replaced by basic technology-induced damage. \
\
And there will be restrictions in all the above formulas as follows: \
\
Int ((durability value + 100) ^ 0.5)) ≥ 20 \
All types of damage addition caused by the attacker + all types of damage addition received by the enemy ≥ – 90%  \
Artillery damage addition caused by the attacker + artillery damage addition received by the enemy ≥ – 90% \
Science and technology damage addition caused by the attacker + science and technology damage addition received by the enemy ≥ – 90% \
Addition of Volley damage caused by the attacker + addition of Volley damage received by the enemy ≥ – 90%

Active damage addition caused by the attacker + active damage addition received by the enemy ≥ – 90%\
Continuous damage addition % ≥ – 90% \
\
In addition: \
\
Basic attack damage to warship = coefficient A \* int ((durability value + 100) ^ coefficient B)) \* (200 + attacker's artillery) / (200 + defender's armor) \* arms restraint \* 100% \* (1 + addition of all types of damage caused by the attacker + addition of all types of damage suffered by the enemy) \* (1 + addition of artillery damage caused by the attacker + addition of artillery damage caused by the enemy)\* (1 + damage addition of general attack caused by the attacker + damage addition of general attack caused by the enemy)
