25 lines
721 B
JavaScript
25 lines
721 B
JavaScript
import { log, moduleHelpers } from './globals.js';
|
|
import { requestFearRollFromTokens, requestRollFromTokens } from './helpers.js';
|
|
import { powers, powerEffectsMenu } from './powers/powers.js';
|
|
import { setSummonCosts } from './powers/summonSupport.js';
|
|
|
|
export class api {
|
|
static registerFunctions() {
|
|
log('SWADE MB Helpers initialized');
|
|
api.globals();
|
|
}
|
|
|
|
static globals() {
|
|
const moduleName = 'swade-mb-helpers';
|
|
game.modules.get(moduleName).api = {
|
|
fearTable: moduleHelpers.fearTableHelper,
|
|
powerEffects: powers,
|
|
powerEffectsMenu,
|
|
requestFearRollFromTokens,
|
|
requestRollFromTokens,
|
|
rulesVersion: moduleHelpers.rulesVersion,
|
|
setSummonCosts,
|
|
};
|
|
}
|
|
}
|