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

Method getAltCritRangeToken

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

Get Alternative Critical Range Token @param pc @param eq @return Alternative Critical Range Token

(PlayerCharacter pc, Equipment eq)

Source from the content-addressed store, hash-verified

431 * @return Alternative Critical Range Token
432 */
433 public static String getAltCritRangeToken(PlayerCharacter pc, Equipment eq)
434 {
435 String critRangeVar = ControlUtilities.getControlToken(Globals.getContext(), CControl.CRITRANGE);
436 if (critRangeVar == null)
437 {
438 int critRange = getOldBonusedCritRange(pc, eq, false);
439 return critRange == 0 ? "" : Integer.toString(critRange);
440 }
441 else
442 {
443 EquipmentHead head = eq.getEquipmentHead(2);
444 return WeaponToken.getCritRangeHead(pc, head, critRangeVar).toString();
445 }
446 }
447
448 /**
449 * Get alternative damage token

Callers 1

getEqTokenMethod · 0.95

Calls 6

getControlTokenMethod · 0.95
getContextMethod · 0.95
getCritRangeHeadMethod · 0.95
getEquipmentHeadMethod · 0.80
toStringMethod · 0.65

Tested by

no test coverage detected