MCPcopy Index your code
hub / github.com/PCGen/pcgen / parseToken

Method parseToken

code/src/java/plugin/bonustokens/Misc.java:64–95  ·  view source on GitHub ↗
(LoadContext context, String token)

Source from the content-addressed store, hash-verified

62 }
63
64 @Override
65 protected boolean parseToken(LoadContext context, String token)
66 {
67 if (ControlUtilities.hasControlToken(context, CControl.PCSPELLFAILURE))
68 {
69 if ("SPELLFAILURE".equals(token))
70 {
71 Logging.errorPrint(
72 "BONUS:MISC|SPELLFAILURE is disabled " + "when PCSPELLFAILURE control is used: " + token, context);
73 return false;
74 }
75 }
76 if (ControlUtilities.hasControlToken(context, CControl.PCMAXDEX))
77 {
78 if ("MAXDEX".equals(token))
79 {
80 Logging.errorPrint("BONUS:MISC|MAXDEX is disabled " + "when PCMAXDEX control is used: " + token,
81 context);
82 return false;
83 }
84 }
85 if (ControlUtilities.hasControlToken(context, CControl.PCACCHECK))
86 {
87 if ("ACCHECK".equals(token))
88 {
89 Logging.errorPrint("BONUS:MISC|ACCHECK is disabled " + "when PCACCHECK control is used: " + token,
90 context);
91 return false;
92 }
93 }
94 return super.parseToken(context, token);
95 }
96
97}

Callers

nothing calls this directly

Calls 4

hasControlTokenMethod · 0.95
errorPrintMethod · 0.95
equalsMethod · 0.65
parseTokenMethod · 0.65

Tested by

no test coverage detected