Get Max DEX Token as int @param pc @param eq @return Max DEX Token as int
(PlayerCharacter pc, Equipment eq)
| 852 | * @return Max DEX Token as int |
| 853 | */ |
| 854 | public static int getMaxDexTokenInt(PlayerCharacter pc, Equipment eq) |
| 855 | { |
| 856 | String maxDexVar = ControlUtilities.getControlToken(Globals.getContext(), CControl.EQMAXDEX); |
| 857 | if (maxDexVar == null) |
| 858 | { |
| 859 | int mdex = eq.getSafe(IntegerKey.MAX_DEX) + (int) eq.bonusTo(pc, "EQMARMOR", "MAXDEX", true); |
| 860 | return Math.min(Constants.MAX_MAXDEX, Math.max(0, mdex)); |
| 861 | } |
| 862 | return ((Number) eq.getLocalVariable(pc.getCharID(), maxDexVar)).intValue(); |
| 863 | } |
| 864 | |
| 865 | /** |
| 866 | * Get Move Token |
no test coverage detected