Get Fumble Range Token @param eq @return Fumble Range Token
(PlayerCharacter pc, Equipment eq)
| 743 | * @return Fumble Range Token |
| 744 | */ |
| 745 | public static String getFumbleRangeToken(PlayerCharacter pc, Equipment eq) |
| 746 | { |
| 747 | String frVar = ControlUtilities.getControlToken(Globals.getContext(), CControl.FUMBLERANGE); |
| 748 | if (frVar == null) |
| 749 | { |
| 750 | for (EquipmentModifier eqMod : eq.getEqModifierList(true)) |
| 751 | { |
| 752 | String fr = eqMod.get(StringKey.FUMBLE_RANGE); |
| 753 | if (fr != null) |
| 754 | { |
| 755 | return fr; |
| 756 | } |
| 757 | } |
| 758 | |
| 759 | for (EquipmentModifier eqMod : eq.getEqModifierList(false)) |
| 760 | { |
| 761 | String fr = eqMod.get(StringKey.FUMBLE_RANGE); |
| 762 | if (fr != null) |
| 763 | { |
| 764 | return fr; |
| 765 | } |
| 766 | } |
| 767 | |
| 768 | String fr = eq.get(StringKey.FUMBLE_RANGE); |
| 769 | return fr == null ? "" : fr; |
| 770 | } |
| 771 | return (String) eq.getLocalVariable(pc.getCharID(), frVar); |
| 772 | |
| 773 | } |
| 774 | |
| 775 | /** |
| 776 | * Get Is Type Token |
no test coverage detected