Battle Mechanics

From WIKI - Blockchain Cuties!
Jump to: navigation, search

Overall Battle Mechanics

Starting from version 1.10 Blockchain Cuties battle system is going to be reworked as the previous system was quite limited in terms of modifying and developing it further.

System rework was done in order to allow the developers to improve the battle system in the future and get it ready for many new features to come. Several decisions were made that changed the overall logic of battles.

Battle System (Released since 1.12 update)

There was done a complete rework of the bonus system. New bonuses were added and the existing ones were reworked.

Power Power is a bonus which

can't be acquired by items.

Overall power bonus is

calculated from pets attributes,

pet rarity, level and aristocracy.

POWER = LEVEL + NOBILITY + RARITY + ATTRIBUTES
Attack Attack is a bonus which is

acquired by attributes and items.

This bonus only gets applied to

pets "attack" phase during the battle.

ATTACK = ATTRIBUTES + ITEMS
Defense Defense is a bonus which is acquired

by attributes and items. This bonus

only gets applied to pets "defense"

phase.

DEFENSE = ATTRIBUTES + ITEMS
Luck Luck is a bonus which works during

the attack phase of the round. If a

cutie triggers its luck bonus, then it

gets to re-roll D20 and only

the highest value is left.

LUCK = ATTRIBUTES + ITEMS
Evasion Evasion is a bonus which works

before the defense phase of

the round. If a cutie triggers

evasion, then it automatically

evades the attack.

EVASION = ATTRIBUTES + ITEMS
Drop Chance Drop chance is a bonus which

increases the drop chances of

all items, it also lowers the

possibility of getting empty loot.

DROP CHANCE = ATTRIBUTES + ITEMS + RARITY
Experience Bonus Experience bonus is a bonus

which increases the overall received

experience from adventures,

no matter the outcome of the battle.

EXP BONUS = ATTRIBUTES + ITEMS + RARITY

Example formula of cutie battle power calculation:

Cutie ATTACK Power = D20 + PWR + ATTACK || Cutie DEFENSE Power = D20 + PWR + DEFENSE

New system mechanics:

1st there is a location attack (randomly is decided where the cuties will face each other off). 2nd there's consecutive rounds of attack/defense phases, where a successful attack or defense gives player “1” point, but failure gives “0” points.

Winner in the round is decided upon who has the highest score. A round is considered a set of attack & defense phase where both cuties have attacked and defended.

Winner is decided when one of the players has successfully won 2 rounds.

Location attacks

Location attacks - location attacks can be different skill checks that can influence the outcome of the battle. Location attack happens only once at the start of the battle.

Location attack is selected from the presets automatically and cuties do a skill check. Location attacks always come with a textual guidance that tells a story to the player, what actually is happening.

SKILL CHECKS

  1. Location attack can do a skill check of power - no dice is rolled and the skill check is decided upon pure cuties power.
  2. Location attack can do a dice roll check - here defense bonuses get applied.

FAILURE RESULTS

If a cutie fails a skill check then following debuffs can be applied.

  1. Can’t evade during the “defense” phase of the round;
  2. Power is decreased;
  3. Dice roll gets a penalty.

Attack Phase

Attack Phase - cutie starts to attack and the overall attack power consists of sum = power + D20 + dice roll bonus

MISS

If the result of D20 is “1” then a message is written that the cutie has missed its hit (no matter the other bonuses that the cutie has). Cutie automatically receives “0” points for this attack phase, but opponent receives “1” point if the opponent hasn’t “missed” as well.

CRITICAL HIT

If the result of D20 is “20” then a message is written that the cutie has done a fantastic critical hit which means it automatically receives “1” point for this attack phase.

LUCK

If the result of D20 is not “20”, but players cutie has "luck" increased, then there's a chance the D20 will be re-rolled. In which case the highest roll will be kept.

OTHER CASES

In all other occasions the winner of the attack/defense phase is decided upon the sum of power + D20 + diceroll. Highest score receives “1” point.

Defense Phase

Defense Phase - cutie starts to defend and the overall defense power consists of sum = power + D20 + dice roll bonus

MISS

  1. If the result of D20 is “1” then a message is written that the cutie has failed its defense (no matter the other bonuses that the cutie has). Cutie automatically receives “0” points for this defense phase.

EVASION / DEFENSE

  1. Before any dice is rolled, the cuties "evasion" is checked. If evasion is triggered then cutie automatically receives "1" point for this phase, if not - then defense round proceeds.
  2. If the result of D20 is “20” then a message is written that the cutie has successfully defended against the attack which means it automatically receives “1” point for this defense phase.
  3. In all other occasions the winner of the attack/defense phase is decided upon the sum of power + D20 + diceroll. Highest score receives “1” point.

Example Battles

Player 1 Cutie Player 2 Cutie
(PWR) Power 3 5
(ATK) Attack 4 2
(DEF) Defense 1 5
Luck Bonus 0 0
Evasion Bonus 0 5%

Player 1 Cutie

Level 3 (no bonus to luck, no bonus to evasion)

Player 2 Cutie

Level 2 Unique Noble (no bonus to luck, has bonus to evasion)

============================== ADVENTURE STARTS ==============================

Location attack checks dice roll of 16. If cuties fail they receive -4 power bonus.

Player 1 throws D20

DICE = D20 13 + DEF 1 = 14

Player 1 fails the test and receives -4 power bonus.

Player 2 throws D20

DICE = D20 11 + DEF 5 = 16

Player 2 passes the test and doesn't receive any debuff.

============================== ROUND 1 ==============================

Player 1 attacks

ATTACK = D20 9 + ATK 4 + PWR 3 - LA 4 = 12

Player 2 defends

DEFENSE = D20 13 + DEF 5 + PWR 5 = 23

Player 1 receives 0 points, Player 2 receives 1 point for successful defense.

=== SWITCH SIDES

Player 2 attacks

ATTACK = D20 19 + ATK 2 + PWR 5 = 26

Player 1 defends

DEFENSE = D20 20 + DEF 1 + PWR 3 - LA 4 = 20 (SUCCESSFUL EVASION)

Player 1 receives 1 point for successful evasion, Player 2 receives 0 points.

PLAYER 1 = 1 point , PLAYER 2 = 1 point

============================== ROUND 1 ends in a DRAW ==============================

============================== ROUND 2 ==============================

Player 1 attacks

ATTACK = D20 20 + ATK 4 + PWR 3 - LA 4 = 23 (CRITICAL HIT)

Player 2 defends

(EVASION CHANCE TRIGGERS) - DICE roll is skipped.

Player 1 receives 1 point for critical hit, Player 2 receives 1 point for successful evasion.

=== SWITCH SIDES

Player 2 attacks

ATTACK = D20 1 + ATK 2 + PWR 5 = 8 (MISS)

Player 1 defends

DEFENSE = D20 2 + DEF 1 + PWR 3 = 5

Player 1 receives 1 point for defending, because Player 2 missed his hit and receives 0 points.

PLAYER 1 = 2 points , PLAYER 2 = 1 point

============================== ROUND 2 goes to PLAYER 1 ==============================

============================== ROUND 3 ==============================

Player 1 attacks

ATTACK = D20 15 + ATK 4 + PWR 3 - LA 4 = 18

Player 2 defends

DEFENSE = D20 5 + DEF 5 + PWR 5 = 15

Player 1 receives 1 point for successful attack, Player 2 receives 0 point for failing defense.

=== SWITCH SIDES

Player 2 attacks

ATTACK = D20 1 + ATK 2 + PWR 5 = 8 (MISS)

Player 1 defends

DEFENSE = D20 1 + DEF 1 + PWR 3 = 8 (MISS)

Player 1 receives 0 points for failing defense, player 2 receives 0 points for failing attack.

PLAYER 1 = 1 points , PLAYER 2 = 0 point

============================== ROUND 3 goes to PLAYER 1 ==============================

============================== PLAYER 1 IS VICTORIOUS ==============================

Old Battle System (deprecated since 1.12 update)

Old battle system was purely random and very simple. In order to understand it, we have to look at cutie characteristics that could influence the battles outcome.

Every cutie has power bonus, dice roll bonus and other bonuses (like drop chance bonus and exp bonus, but these do not really influence the battle result).

Only way how to boost these bonuses was wearing items that could be acquired through adventures. Also the logic of "power" and "dice roll bonus" didn't really differ much, except that "dice roll bonus" was applied to 20 side dice (D20) and was clamped at "20" .

This means that even if you had rolled "19" and you had a dice roll bonus of "7" the end result would be still "20". On the other hand, power bonus wasn't clamped at all and it could exceed this number.

There are several adventures where player can send his cutie (adventures differ by locations, drop and required level to participate).

After sending a cutie into the battle, it got matched either with a bot or another player. Battles were resolved by throwing 20 side dice (D20) + adding the power bonus. Cutie with the highest overall score - won (check screenshot down below).

Power Power is initial power bonus that

pet receives + all the other bonuses

that are acquired from items. It's a pure

bonus and doesn't get capped at "20".

POWER = LEVEL + NOBILITY + RARITY + ITEMS
Dice Roll Bonus Dice Roll Bonus is a bonus that gets

applied to the dice roll of D20. It

increases the dice roll up to "20",

which means that if you roll a "20"

on the dice roll, then this bonus is

not applied. It never exceeds number "20".

DICE ROLL BONUS = ITEMS
Drop Chance Drop chance is a bonus which

increases the drop chances of

all items, it also lowers the

possibility of getting empty loot.

DROP CHANCE = ITEMS + RARITY
Experience Bonus Experience bonus is a bonus

which increases the overall received

experience from adventures,

no matter the outcome of the battle.

EXP BONUS = ITEMS + RARITY

Adventures old.png

The winner of 2 rounds got a reward - experience and a possible loot drop. The loser got only half of the exp, but no drop.

This battle system did not allow us to improve upon it, that's why we remade it and so the "new battle system appeared".

Example formula of cutie battle power calculation:

Cutie Battle Power = (D20 + DRB) + PWR