| 23 | import pcgen.core.prereq.PrerequisiteTest; |
| 24 | |
| 25 | public class PreWieldTester extends AbstractDisplayPrereqTest implements PrerequisiteTest |
| 26 | { |
| 27 | |
| 28 | @Override |
| 29 | public int passes(final Prerequisite prereq, final Equipment equipment, CharacterDisplay display) |
| 30 | { |
| 31 | int runningTotal = 0; |
| 32 | if (equipment.getWieldName().equalsIgnoreCase(prereq.getKey())) |
| 33 | { |
| 34 | runningTotal++; |
| 35 | } |
| 36 | |
| 37 | return countedTotal(prereq, prereq.getOperator().compare(runningTotal, 1)); |
| 38 | } |
| 39 | |
| 40 | /** |
| 41 | * Get the type of prerequisite handled by this token. |
| 42 | * @return the type of prerequisite handled by this token. |
| 43 | */ |
| 44 | @Override |
| 45 | public String kindHandled() |
| 46 | { |
| 47 | return "WIELD"; //$NON-NLS-1$ |
| 48 | } |
| 49 | } |
nothing calls this directly
no outgoing calls
no test coverage detected