- Added infrastructure for reporting reasons for invalid attacks
- Added error messages for invalid power attacks
Added error messages for invalid skill attacks
Added error messages for invalid trip attacks
- Made BMAttackSurrender a daughter class of BMAttackPass
- Added error message for invalid BMAttackSurrender
Added error messages for invalid BMAttackSpeed
Added error messages for invalid BMAttackShadow
Added error messages for invalid BMAttackBerserk
Changed error wording from 'attacker' to 'attacking'
Merge pull request #775 from blackshadowshade/203_invalid_attack_message

Explanations of invalid attack