New source found from dndbeyond.com

This commit is contained in:
2025-07-16 01:00:16 -07:00
parent 151590af7a
commit f9f8dd0e7a
25 changed files with 886 additions and 1299 deletions
@@ -64,12 +64,19 @@ export default class ClassFeatureSnippet extends React.PureComponent<Props> {
};
renderDescription = (): React.ReactNode => {
const { feature, showDescription } = this.props;
const { feature, showDescription, charClass } = this.props;
const isStartingClass = ClassUtils.isStartingClass(charClass);
const multiClassDescription =
ClassFeatureUtils.getMultiClassDescription(feature);
// If the class feature is accessible, show the description or multi-class description, otherwise show a "Check out the Marketplace" message.
const description: string | null = AccessUtils.isAccessible(
ClassFeatureUtils.getAccessType(feature)
)
? ClassFeatureUtils.getDescription(feature)
? !isStartingClass && multiClassDescription
? multiClassDescription
: ClassFeatureUtils.getDescription(feature)
: "Check out the Marketplace to unlock this Class Feature.";
return showDescription