First, what happens during RFx2 in a brawl. I addressed this in chat right before the final round of the Megacast. Topaz seemed to approve of the plan at the time. If you're using Arbiter to call the brawl, here's what you do. You'll notice in the spell list, at the very bottom, one called (null). This move is present in all three matrices. Basically what it does is grant any move used against it the maximum score it can possibly receive, even defenses. It's basically a penalty for inaction or some other royal screwup. Nobody really told me what I should do with this move, so I made that decision on my own. I made that decision as well with what moves are considered attacks, but that's coming up next.
You might have noticed during the Megacast that this happened: "Ahni attacks self with (null). That wasn't very smart. ( 0.0 )" This was where she was having internet problems, and I decided to do this so that we wouldn't have to hold up the brawl. I chose to have her use the null spell as both her primary and secondary move, and to have her target herself. The reason I did this was because by attacking herself, she wouldn't interrupt the flow of the rest of the brawl. I could have used a defensive move against herself and ignored the red box the next round if she wanted to use it once she got back, but I chose null because I didn't want to mess with that, and also because it's not fair where the secondary defensive move is concerned. I chose null there because everything beats it. Anyone targeting her would have automatically scored, and then she would have been defenseless. Really, though, she should have been rendered defenseless instantly, because null spell behavior is inconsistent with defenseless behavior. That's something I'll fix in the current code, for the 0.6 release.
So, I just went on that gigantic tangent. The point is, combatants who are inactive should double null at self. If they stay inactive for too many rounds, take them out of the brawl by setting their HP to 0 or checking the X checkbox. And that's also what should happen when two combatants RF each other. For the round after, they should both double null at themselves, stunning them and instantly rendering them defenseless. However, when there are only two people left and they RFx2, the round counter should just be incremented. That leaves a case like what happened in the Megacast. The double reflection resulted in an elimination, bringing it down to two people, one of which was not in that interaction. Assuming this all had been worked out before hand, that would leave Gwen stunned, and Rhaine not stunned. I would have Gwen use null, and Rhaine could pick whatever spell to take advantage of that opening, even a defensive one if she wanted.
Something else I would consider for RFx2 is to make both combatants stunned for the remainder of that round as well. It wouldn't make sense for them to be able to attack or defend after stunning themselves, would it? I'd have to make an exception in the code for that, but I don't mind doing it if you guys want it. If we're going to go that route, I'll see what I can do about automatically stunning them for the next round so that no user interaction is required.
As for what classifies as an attack... like I said before, that's just a decision I made myself. No one told me where I should go with it, so I made that decision based on how most people RP those moves. In the case of a Foul Fog, you can send it out to choke up your defenseless opponent. Whereas in the case of Reflection, it's just a reflective shield. I mean, what are you gonna do with it? Take it over to them and bash them over the head with it?
![Razz :P](./images/smilies/icon_razz.gif)
Reflection is designed to use someone else's attack against them. So no attack, no point. Immolation is also counted as an attack, even though its likeliness of actually being used in a brawl is pretty low.
Just because I'm the Arbiter maintainer doesn't mean these behaviors are absolute. I made the tool for you guys, so you guys absolutely get a say in how it works. If you want any of these behaviors changed, let's talk about it.
![Smile :)](./images/smilies/icon_smile.gif)