Calculations
Last updated
Last updated
The Bureau of Statistics in Dodoland has cautiously prepared this document for the learned and educated Heroes of Dodoland! It is definitely not for the faint-hearted! Prepare for your minds to be blown our dearest Heroes
Each Weapon in Dodoland will have one of these elements attached: Fire, Earth, Air & Water. With this, each boss in Dodoland will also have a specific weakness to one of these elements. For example, Pyropeck, our fire-breathing draco-chicken has an obvious weakness to "Water".
If your Zendodo has equipped a weapon of the boss' weakness, your (1) Damage from Zendodo and (2) Damage from Weapon will increase by 30%
With every attack, the damage dealt to the boss will depend on the follow metrics:
Power of your Zendodo (ZEN)
Power of your Weapon (WPN)
Effectiveness of your Weapon (WEAK)
Dice Roll (DICE)
Energy Points Expended (ENRG)
Single/Full-Force Attack
Damage Dealt = (ZEN + WPN) * (1 + WEAK + DICE + 10%)
The 10% here is the result of utilising a single attack on the boss, encouraging active gameplay + "reimbursement" for the heavy NET and CPU usage.
Damage Dealt = (ZEN + WPN) * (1 + WEAK + DICE) * (ENRG)
With every attack, 3 dices will be rolled providing heroes with a damage boost ranging from 0% to 50%.
Odds of each Dice Roll:
50.00% -> 0% Boost
25.00% -> 3% Boost
15.00% -> 5% Boost
6.00% -> 10% Boost
3.00% -> 25% Boost
1.00% -> 50% Boost
With this, the average boost from your dice rolls should add up to 10.05%.
The ZENDI bounty rewarded to Heroes will depend on the following metrics:
Required Damage on Boss (REQ DMG)
Reward Tier Reached (TIER)
Base Rewards (BASE)
Number of Zendodos in the Craft (ZEN)
Individual Damage Dealt (IDV DMG)
Total Damage Dealt (TOT DMG)
Captain's Commission (CAP)
King's Commission (KING)
Mission Failed ZENDI = BASE * CAP * 0.5 * (TOT DMG / REQ DMG)
Reward Tier Reached ZENDI = TIER * CAP
Mission Failed ZENDI = [BASE * (1 - CAP)] * (0.5 / ZEN) * (0.5 * IDV DMG / TOT DMG) * [0.5 * (TOT DMG / REQ DMG)]
Reward Tier Reached ZENDI = [TIER * (1 - CAP)] * (0.5 / ZEN) * (0.5 * IDV DMG / TOT DMG)
Mission Failed - King's Earnings ZENDI = (1 - KING) * CAP * BASE * 0.5 * (TOT DMG / REQ DMG)
Mission Failed - Knight's Earnings ZENDI = KING * CAP * BASE * 0.5 * (TOT DMG / REQ DMG)
Reward Tier Reached - King's Earnings ZENDI = (1 - KING) * CAP * TIER
Reward Tier Reached - Knight's Earnings ZENDI = KING * CAP * TIER
Mission Failed - King's Earnings ZENDI = (1 - KING) * [BASE * (1 - CAP)] * (0.5 / ZEN) * (0.5 * IDV DMG / TOT DMG) * [0.5 * (TOT DMG / REQ DMG)]
Mission Failed - Knight's Earnings ZENDI = KING * [BASE * (1 - CAP)] * (0.5 / ZEN) * (0.5 * IDV DMG / TOT DMG) * [0.5 * (TOT DMG / REQ DMG)]
Reward Tier Reached - King's Earnings ZENDI = (1 - KING) * [TIER * (1 - CAP)] * (0.5 / ZEN) * (0.5 * IDV DMG / TOT DMG)
Reward Tier Reached - Knight's Earnings ZENDI = KING * [TIER * (1 - CAP)] * (0.5 / ZEN) * (0.5 * IDV DMG / TOT DMG)
Zen Battle Points are only rewarded to active Heroes. As Knights, all your ZBP earned will be given to your King. The ZBP distributed are based on the following metrics and rounded up to the next integer:
Success of the Mission
Reward Tier Reached (TIER)
Individual Energy Expended (IDV ENRG)
Total Energy Expended (TOT ENRG)
Individual Damage Expended (IDV DMG)
Total Energy Expended (TOT DMG)
No ZBP will be distributed.
Personal & King's Earnings
ZBP = TIER * (0.5 * IDV ENRG / TOT ENRG) * (0.5 * IDV DMG / TOT DMG)
Zen Battle Points cannot be transferred from one account to another!
With every successful mission, Heroes will have a rare chance of obtaining NFTs (Weapons). The odds of weapons dropping are based on the following factors:
Difficulty of Mission
Duration of Mission
Rarity of the potential NFT Drop
Individual Damage Dealt
Total Damage Dealt
Tier of Rewards Received
Past 24 Hours & Lifetime NFT Score (24H_SCORE/LT_SCORE)
Daily & Lifetime Recommended NFT Score (DAY_REC/LT_REC) (These metrics are used to control the emission of NFTs dropped from Missions)
Starting off, each boss in Dodoland is given a weightage based on the difficulty, duration of the mission and rarity of the potential NFT to be dropped; for example:
Pyropeck - Weightage: 1.0
Miniator-3000 - Weightage: 7.5
Alastor - Weightage: 28.0
At the launch of Missions Crafts, these 3 bosses are considered the lowest level bosses and hence, will only drop "Normal" rarity weapons. Future bosses will drop higher rarity weapons!
From there, this weightage is multiplied by a weight percentage (W%), set by an auto-balancer on a daily basis, resulting in the odds (ODD) of an NFT dropping from the mission
1 NFT dropped = TIER * ODD
2 NFTs dropped = TIER * [ODD * (0.5^1 * ODD)]
3 NFTs dropped = TIER * [ODD * (0.5^1 * ODD) * (0.5^2 * ODD)]
X NFTs dropped = TIER * {ODD * (0.5^1 * ODD) * ... * [0.5^(X-1) * ODD]}
The X number of NFTs dropped is the total NFTs craft members will receive collectively. Hence, even if the boss drops an NFT, not all Heroes on board will receive it. The following calculation will be used to determine who gets the NFT.
NFT = IDV DMG / TOT DMG
If the boss drops more than 1 NFTs, individual Heroes are able to receive more NFTs based on the above calculations. Hence, even after the last tier of rewards is attained, it is encouraged to continue dealing damage to the bosses, increasing your individual odds of you getting the dropped NFT.
This Auto-Balancer will run every 24 hours at 4PM UTC to compute the weight percentage (W%). This feature is implemented to ensure a healthy flow of NFTs, without over-supplying Heroes will weapons, which is detrimental to it value.
W%(NEW) = W%(OLD) * {[1 + (DAY_REC - 24H_SCORE)/DAY_REC]} + 1.5 * [1 + (LT_REC - LT_SCORE) / DAY_REC]}
TL;DR: Team Zendodo is always committed to protect the value of your NFTs and hence this need to implement an Auto-Balancer to control the supply of NFTs.
Blessed are the souls who comprehend this page TL;DR - Zendodo Party is a play-to-earn NFT-fi project