MCPcopy Create free account
hub / github.com/PCGen/pcgen / getEdrTokenInt

Method getEdrTokenInt

code/src/java/pcgen/io/exporttoken/EqToken.java:710–718  ·  view source on GitHub ↗

Get eDR Token as int @param pc @param eq @return eDR Token as int

(PlayerCharacter pc, Equipment eq)

Source from the content-addressed store, hash-verified

708 * @return eDR Token as int
709 */
710 public static int getEdrTokenInt(PlayerCharacter pc, Equipment eq)
711 {
712 String edrVar = ControlUtilities.getControlToken(Globals.getContext(), CControl.EDR);
713 if (edrVar == null)
714 {
715 return Math.max(0, eq.getSafe(IntegerKey.EDR) + (int) eq.bonusTo(pc, "EQMARMOR", "EDR", true));
716 }
717 return (Integer) eq.getLocalVariable(pc.getCharID(), edrVar);
718 }
719
720 /**
721 * Get Equipped Token

Callers 6

getTokenMethod · 0.95
getTokenMethod · 0.95
getTokenMethod · 0.95
writeArmorPropertyMethod · 0.95
getEquipmentHtmlInfoMethod · 0.95
getEdrTokenMethod · 0.95

Calls 7

getControlTokenMethod · 0.95
getContextMethod · 0.95
getSafeMethod · 0.80
getCharIDMethod · 0.65
maxMethod · 0.45
bonusToMethod · 0.45
getLocalVariableMethod · 0.45

Tested by

no test coverage detected