ENhance actor sheet with roll messages
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
import { ActionHandler } from './action-handler.js'
|
||||
import { RollHandler as Core } from './roll-handler.js'
|
||||
import { MODULE } from './constants.js'
|
||||
import { DEFAULTS } from './defaults.js'
|
||||
import * as systemSettings from './settings.js'
|
||||
|
||||
export let SystemManager = null
|
||||
|
||||
Hooks.once('tokenActionHudCoreApiReady', async (coreModule) => {
|
||||
SystemManager = class SystemManager extends coreModule.api.SystemManager {
|
||||
|
||||
/** @override */
|
||||
getActionHandler() {
|
||||
return new ActionHandler()
|
||||
}
|
||||
|
||||
/** @override */
|
||||
getAvailableRollHandlers() {
|
||||
return { core: 'Adventures with Emmy' }
|
||||
}
|
||||
|
||||
/** @override */
|
||||
getRollHandler(rollHandlerId) {
|
||||
switch (rollHandlerId) {
|
||||
case 'core':
|
||||
default:
|
||||
return new Core()
|
||||
}
|
||||
}
|
||||
|
||||
/** @override */
|
||||
async registerDefaults() {
|
||||
return DEFAULTS
|
||||
}
|
||||
|
||||
/** @override */
|
||||
registerSettings(coreUpdate) {
|
||||
systemSettings.register(coreUpdate)
|
||||
}
|
||||
|
||||
/** @override */
|
||||
registerStyles() {
|
||||
return {}
|
||||
}
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user