Grabbed dndbeyond's source code
``` ~/go/bin/sourcemapper -output ddb -jsurl https://media.dndbeyond.com/character-app/static/js/main.90aa78c5.js ```
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
import { ConditionLevelAccessors } from '../ConditionLevel';
|
||||
import { getDefinitionLevels } from './accessors';
|
||||
/**
|
||||
*
|
||||
* @param condition
|
||||
*/
|
||||
export function getLevelEffectLookup(condition) {
|
||||
const levels = getDefinitionLevels(condition);
|
||||
if (levels.length === 0) {
|
||||
return null;
|
||||
}
|
||||
return levels.reduce((acc, levelData) => {
|
||||
const level = ConditionLevelAccessors.getLevel(levelData);
|
||||
const effect = ConditionLevelAccessors.getEffect(levelData);
|
||||
if (!acc[level] && effect !== null) {
|
||||
acc[level] = effect;
|
||||
}
|
||||
return acc;
|
||||
}, {});
|
||||
}
|
||||
Reference in New Issue
Block a user