Okay, I've just started this.
At the moment no effects are being put in so the set itself doesn't work. However here's a basic step by step procedure of how the server will check the result and possible changes for a battle.
Step One: The computer will check if the defending player has a card that can negate an attack. If they do, then player is prompted if they want to activate it.
***IF YES****If they do, then they can activate the card, which will then follow the hierarchy of speeds (check that when I figure out how it'll work). If attack is negated, then this process immediately ends.
***IF NO*****Continue to Step two
Step Two: The game checks if the cards are both face up. If the defending card is face down then it is flipped up.
PROCEED TO STEP THREE.Step Three: The game checks whether both monsters are in attack mode, or whether defending monster is in defence mode.
(Attack vs. Attack =
Step 4 A)
(Attack vs. Defence =
Step 4 B)
PROCEED TO STEP FOUR.Step Four A: The game checks which monster has the higher attack points. It destroys the monster with the lower attack points and continues to Step Five.
Step Four B: The game checks whether the attacking monster has higher attack than the defending monster's defence.
***If Yes:****Game Checks if Defending Monster can be destroyed in battle (If it can then Defending Monster is destroyed. If it can't then defending monster survives). Effect check is done for Damage Calculation. If True (attacking monster has a 'fairy meteor crush' effect), then proceed to step 5. If False, then end the attack.
***If No:*****Effect Check done on Defending Monster. Then, Continue to Step 6
Step Five:The computer will check if the defending player has a card that can negate damage calculation, or if the monster destroyed negates damage calculation. If they do, then player is prompted if they want to activate it.
***IF YES****If they do, then they can activate the card, which will then follow the hierarchy of speeds (check that when I figure out how it'll work). If damage is negated, then Step Six is skipped and attack/defend sequence ends immediately ends.
***IF NO*****
Continue to Step sixStep Six: Damage Calculation is done, and Attack ends.