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
@@ -383,18 +383,38 @@ export class ItemDetail extends React.PureComponent<Props> {
/>
</div>
)}
{replacementWeaponStats.map((statId) => (
<div className="ct-item-detail__class-customize-item" key={statId}>
{replacementWeaponStats.map((replacementInfo) => (
<div
className="ct-item-detail__class-customize-item"
key={`${replacementInfo.statId}-${replacementInfo.dataOrigin.primary.definition.id}`}
>
<Checkbox
enabled={appliedWeaponReplacementStats.includes(statId)}
enabled={appliedWeaponReplacementStats.includes(
replacementInfo.statId
)}
onChange={(enabled) =>
this.handleReplaceAbilityStatChange(enabled, statId)
this.handleReplaceAbilityStatChange(
enabled,
replacementInfo.statId
)
}
label={
<>
Use{" "}
{RuleDataUtils.getStatNameById(
replacementInfo.statId,
ruleData,
true
)}{" "}
<span className={styles.origin}>
(<span className={styles.originLabel}>From</span>
<span className={styles.originName}>
{replacementInfo.dataOrigin.primary.definition.name}
</span>
)
</span>
</>
}
label={`Use ${RuleDataUtils.getStatNameById(
statId,
ruleData,
true
)}`}
/>
</div>
))}