# ➗Reward formula

The game uses a complicated formula for calculating player rewards. The final reward will depend on many variables:

NFT assets: Number of Pets, Ranks, Stats, Levels, Health

Referral structure

Charity donation size

**Reward calculation**

**Reward calculation**

How we** **calculate your rewards:

**Rewards for each individual pet:**`PetReward = (Health/100)(RankReward * (1 + 0.01*Level))`

, where`RankReward`

is determined by the NFT`Rank`

and`Level`

(a number between 1 and 10 that represents your NFT Level) and`Health`

is your pet's health.**Rewards for all pets are the sum of individual pet rewards:**`TotalPetReward = sum(PetRewards)`

**Total Reward****is calculated by multiplying by the boost, the energy:**`TotalReward = TotalPetReward*(1 + DailyRefBoost)* (Energy/100)`

*,*where`DailyRefBoost is a`

percentage described in the game that is divided by 100.**Realized Reward is calculated by subtracting charity donations, as well as adding first-line and second-line referral rewards:**`RealizedReward = TotalReward*(1 - Charity)+ (0.02 * FirstLineRefRewards) + (0.01 * SecondLineRefRewards)`

, where`Charity`

is a percentage divided by 100 and`FirstLineRefRewards`

`SecondLineRefReward`

are the rewards earned by first-line and second-line referees.

If the energy balance **exceeds 60**, the user's energy is **zeroed** and** converted into ****$VIGUP rewards** for every player at `00:00 UTC`

. Otherwise, it is **halved** and the** remaining energy balance** is retained in the next game iteration

Last updated