I know yet another thread/post.
But what about this for the exbow drain.
Do it like AMF:
Calculate the ratio (Str Att level/Str defend level), after all bonuses/penalties; call this X.
If X<1 (that is, Str Att weaker than Str defend) then effect is X^(0.7)/2
If X>1 (Str Att stronger than Str defend) effect is 1 - 1/(2X)
Use the other tanks strength vs your strength to determine drain. Irrespective of damage. Have damage be a bonus.
And use the AMF way to figure the % drain per hit.
Now what about the x on the xbow.
I will use something else Jon invented, similar to evasion.
For each +1 on the exbow you get a full 1000 strength. Or +1k gives full 1M strength.
For each 1000 strength unmatched you only get credit for 500 (50%).
Examples:
1) 7M strength using a x7k exbow vs a tank with 5M strength. Using AMF 7/5 = 1.4, which is >1 so 1 - 1/(3.8) = 73% drain per hit.
2) 7M strength using x 3k exbow vs a tank with 5M strength. 3M of the strength is 100% with 4M at 50% so total str is 5M.
5M vs 5M is easy- 50% drain per hit.
3) 3M strength using a x2k exbow vs a 7M strength tank. 2M full strength with 50% of the last million. 2.5M vs 7M tank gives:
AMF of .24 or 24% drain per hit.
4) 500k strength using x1k exbow vs a 5M strength tank. Full 500k strength gives:
AMF of .1 or 10% drain per hit. Something but not a whole lot.
I believe that you should never be drained into the negatives. Draining a tank from 10M str to 10k strength is a huge deal.
Ideas, suggestions, modifications ....