| HasAbilityConditionInterpreter.kt |   | 19% |  | 0% | 3 | 5 | 5 | 7 | 1 | 3 | 0 | 1 |
| TerrainIsConditionInterpreter.kt |   | 27% |  | 0% | 4 | 6 | 2 | 4 | 1 | 3 | 0 | 1 |
| NotConditionInterpreter.kt |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 3 | 3 | 1 | 1 |
| AllConditionInterpreter.kt |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 3 | 3 | 1 | 1 |
| AnyConditionInterpreter.kt |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 3 | 3 | 1 | 1 |
| HasStatusConditionInterpreter.kt |   | 61% |   | 60% | 4 | 8 | 1 | 9 | 0 | 3 | 0 | 1 |
| HasItemConditionInterpreter.kt |   | 56% |   | 50% | 3 | 6 | 1 | 7 | 0 | 3 | 0 | 1 |
| MoveHasTagConditionInterpreter.kt |   | 28% |  | 0% | 4 | 6 | 2 | 4 | 1 | 3 | 0 | 1 |
| StatCompareConditionInterpreter.kt |   | 65% |   | 50% | 3 | 6 | 1 | 8 | 0 | 3 | 0 | 1 |
| BoostCompareConditionInterpreter.kt |   | 65% |   | 50% | 2 | 5 | 1 | 8 | 0 | 3 | 0 | 1 |
| HpRatioConditionInterpreter.kt |   | 64% |   | 50% | 2 | 5 | 1 | 8 | 0 | 3 | 0 | 1 |
| HasVolatileConditionInterpreter.kt |   | 56% |   | 50% | 2 | 5 | 1 | 7 | 0 | 3 | 0 | 1 |
| HasTypeConditionInterpreter.kt |   | 56% |   | 50% | 2 | 5 | 1 | 7 | 0 | 3 | 0 | 1 |
| ChanceConditionInterpreter.kt |   | 76% |   | 66% | 2 | 6 | 0 | 5 | 0 | 3 | 0 | 1 |
| WeatherIsConditionInterpreter.kt |   | 78% |   | 83% | 1 | 6 | 0 | 4 | 0 | 3 | 0 | 1 |
| TurnCompareConditionInterpreter.kt |   | 77% |   | 50% | 1 | 4 | 0 | 4 | 0 | 3 | 0 | 1 |
| AttributeEqualsConditionInterpreter.kt |   | 75% |   | 50% | 1 | 4 | 0 | 4 | 0 | 3 | 0 | 1 |
| TargetRelationConditionInterpreter.kt |   | 73% |   | 50% | 1 | 4 | 0 | 4 | 0 | 3 | 0 | 1 |
| BattleFormatIsConditionInterpreter.kt |   | 72% |   | 50% | 1 | 4 | 0 | 4 | 0 | 3 | 0 | 1 |
| StandardConditionInterpreters.kt |  | 100% | | n/a | 0 | 1 | 0 | 18 | 0 | 1 | 0 | 1 |