Battle Arena

Battle Engine

  1. Render Character Intro

  2. Engine Starts

    1. Battle Round Starts (Round 1 to N)

      1. Faster Speed goes first.

      2. If equal Speed then randomize start

      3. First Player

        1. Select Attack

        2. Apply Move Effect

        3. Calculate Total Damage

        4. Do Damage

      4. Second Player

        1. Select Attack

        2. Apply Move Effect

        3. Calculate Total Damage

        4. Do Damage

      5. Apply Round Modifiers

        1. Check Type

    2. Battle Round End

  3. Engine End

Battle Damage Calculator

  • Calculate Critical Hit (Yes = +5%,)

  • Check Move Attack Accuracy (Yes, No)

  • Total Damage = Move Power * Attack Modifier * Defense Modifier * Critical Hit