Calculations
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 🤯
Weapon Effectiveness
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%
Damage Calculation
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
Single 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.
Full-Force Attack
Damage Dealt = (ZEN + WPN) * (1 + WEAK + DICE) * (ENRG)
Dice Odds
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%.
ZENDI Rewards from Mission
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)
Personal Mission Earnings from Craft
Mission Failed ZENDI = BASE * CAP * 0.5 * (TOT DMG / REQ DMG)
Reward Tier Reached ZENDI = TIER * CAP
Personal Mission Earnings from Zendodo
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)
King & Knight's Earnings from Craft
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
King & Knight's Earnings from Zendodos
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)
Blessed are the souls who comprehend this page 🙏 TL;DR - Zendodo Party is a play-to-earn NFT-fi project 🤣
ZBP Rewards from Mission
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)
Mission Failed
No ZBP will be distributed.
Mission Succeeded
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!
NFT (Weapons) Drop from Missions
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
Odds of NFT Dropping from Bosses
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.
Odds of You receiving the NFTs
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.
Daily Auto-Balancer
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.
Last updated