Untitled
By: a guest | Feb 9th, 2010 | Syntax:
None | Size: 1.13 KB | Hits: 14 | Expires: Never
Resolution Pseudocode:
For each duelist d in the order list:
If d has not yet acted and is not SDing:
If d and target are targeting each other
Evaluate d's primary against target's primary.
Mark target as having acted.
Else if there is a duelist SDing the target that has not yet acted:
Evaluate d's primary against defender's primary.
Mark defender as having acted.
Else if target has not yet defended:
If target is fancy defending and full fancy defenses are enabled:
If anyone else is going to hit into that defense:
Mark them as having acted. Nothing happens.
Remove 1 MP from the target.
Else:
Evaluate d's primary against target's secondary.
Else:
Evaluate d's primary against target's secondary.
Mark target as having defended.
Else:
Evaluate d's primary against moves + 1.
(A special area on the matrix will be made for helpless defenders.)
If the target's HP is 0, mark them as having acted.
If any duelists are at 0 HP, remove them from the order list.
Move the first duelist to the end of the list.