PyMons
  • Introduction
  • Tokenomics
  • Battling
  • Fees and Referrals
  • Provably Fair
  • Links and Information
Powered by GitBook
On this page
  • Overview
  • Supported currencies
  • Rules
  • Dealing Damage
  • Outcomes

Battling

An introduction to our battling game-mode.

PreviousTokenomicsNextFees and Referrals

Last updated 1 year ago

Overview

Fight your way to victory in several rounds of fast-paced, exciting duels. Winner takes all!

Supported currencies

Initially, PyMons battling will only support SOL for battling wagers.

Rules

You have the option to either create a battle for someone to join, or join an existing battle. When you create a battle, any player who matches your wager may join. If you don't want to wait for someone to join, you may call a bot instead. Bot moves are calculated

To join the battle, you player must wager the same exact amount of SOL. The minimum wager is 0.01 SOL. After the joining player selects a PyMon to use in battle and deposits their wager into the escrow contract, the battle begins.

Each user has 7 seconds to pick their move. If a user fails to pick their move within that 7-second period, their move will be randomly selected for them.

Each PyMon begins the battle with 100 HP, and HP loss is determined by the outcomes of several rounds of rock-paper-scissors-inspired gameplay. At the beginning of every round, a pop-up appears prompting the user to select either a fire, water, or wind-type move. The moves interact as follows:

  • Water beats fire.

  • Fire beats wind.

  • Wind beats water.

Dealing Damage

In the event of a draw, where both users select the same element, the round is skipped and no damage is dealt. Otherwise, the user who performs the winning attack deals damage to the opponent PyMon as described below:

  • 20% chance that the attack misses (0 damage).

  • 80% chance that the attack lands.

    • 60% chance the attack inflicts a random amount of damage between 25 and 45.

    • 40% chance that a "super active" move occurs, inflicting a random amount of damage between 46 and 60.

The battle continues until either PyMon reaches 0 HP, granting the other PyMon's owner the victory.

Outcomes

These damage values are

There are only two possible outcomes for a battle: winning or losing. If a user loses a battle, they forfeit their wager to the opponent. If a user wins a battle, they win the entire pot, minus a small fee, described .

provably fairly.
provably fairly generated.
here
A flow chart describing possible attack damage values.