| Rating | Name | Duplication | Size | Complexity | Changes | Bugs | Features |
|---|---|---|---|---|---|---|---|
| D | BattleCalc\ArmyDamage::damageSquad() | 0 | 32 | 10 | 1 | 0 | 0 |
| D | BattleCalc\ArmyAttack::unitMagicRound() | 0 | 21 | 18 | 1 | 0 | 0 |
| C | Xaoc303\BattleCalc\Army::attackNull() | 0 | 22 | 8 | 3 | 0 | 0 |
| C | BattleCalc\ArmyAttack::attackMagic() | 0 | 51 | 26 | 1 | 0 | 0 |
| C | BattleCalc\Army::setShadowSquad114() | 0 | 14 | 8 | 2 | 0 | 0 |
| C | BattleCalc\ArmyAttack::attackMagicBlind() | 0 | 15 | 8 | 1 | 0 | 0 |
| C | Xaoc303\BattleCalc\Army::setShadow() | 0 | 18 | 7 | 1 | 0 | 0 |
| B | BattleCalc\ArmyAttack::attackMagicLockP() | 0 | 14 | 7 | 1 | 0 | 0 |
| B | Xaoc303\BattleCalc\Army::unsetShadow() | 0 | 13 | 7 | 2 | 0 | 0 |
| B | Xaoc303\BattleCalc\Army::count() | 0 | 14 | 5 | 3 | 0 | 0 |
| B | BattleCalc\ArmyDamage::healingTech() | 0 | 8 | 5 | 1 | 0 | 0 |
| B | Xaoc303\BattleCalc\BattleCalc::battle() | 0 | 26 | 2 | 3 | 0 | 0 |
| B | Xaoc303\BattleCalc\ArmyDamage::damage() | 0 | 10 | 6 | 1 | 0 | 0 |
| B | Xaoc303\BattleCalc\ArmyAttack::attack() | 0 | 13 | 5 | 1 | 0 | 0 |
| B | BattleCalc\ArmyDamage::setManDamageT() | 0 | 5 | 5 | 1 | 0 | 0 |