Okay. I know how we're all used to using FF's little "Resist, Immune, or Absorb" dealie. However, I also know how limiting that is to certain characters. As well, the act of covering elemental weaknesses with MBlock is one I'm also familiar with. Therefore, I am proposing here a new element system.
Starting off:
Each elemental modifier has a base value of 10. Of course, you do not gain benefits from the base value. A 10% increase in resistance decreases the value by one, and a 10% weakness increases it by one. To calculate MBlock modifiers for elemental weaknesses or strengths, you add (10-resist) to your MBlock against that attack. Note that negative resist values are possible.
Now, what if something actually breaks through your MBlock and hits you? As far as resistance goes, in order to fully beat resist, you have to beat the MBlock+Resist value. Otherwise, multiply the damage by (1-difference/10), difference being the difference between your roll and the combined MBlock+Resist value. Negative numbers may or may not be counted as healing, and a zero obviously means no effect. If the modified MBlock+resist value is beaten, the spell has normal effect. Additionally, critical hits are ONLY counted after beating the modified MBlock+resist value (In other words, beat resist by 15)
Oh, but what about weakness? It's simple. In this case, the modified MBlock is the roll you have to beat, not the normal MBlock. Sorry, guys, can't cover so easily for weaknesses by just doing that. If you beat the modified resist value, but not the MBlock, multiply damage by (1+difference/10). If MBlock is beaten, simply multiply damage by (Resist value/10). Criticals may or may not be counted after Resist is beaten, I'm still trying to think that one out.
Anyway, commentary and assistance would be welcome. <p>ChibiUrusai: *chomps* I am underage. ^-^
Arch mage144: This means nothing to me. =P
T3chn0Namagomi: *motherly voice* Brian! What would Kate think if she heard you say that?!
---Dirtiness in a chat. Blame my mind for being in the gutter.
-Namagomi, who lives up to his name in this case.</p>