mirror of
https://github.com/Foundryborne/daggerheart.git
synced 2026-01-12 03:31:07 +01:00
* Added countdown actions * Added a CountdownAutomation setting to enable/disable countdown automation * Added Looping * Added characterSpotlight automation * Countdown max as formula to enable random countdowns * Updated compendiums with countdowns * . * Fixed lightmode colouration * Raised system version * Added automation for ActionRolls on countdowns * Added automation on fear to countdowns * Corrected attackAction countdown automation * Added initial countdown upon creating a CountdownAction * Improved ActionCountdown initial name to be 'Start Countdown'
30 lines
929 B
JavaScript
30 lines
929 B
JavaScript
import DHBaseAction from './baseAction.mjs';
|
|
|
|
export default class DhCountdownAction extends DHBaseAction {
|
|
static extraSchemas = [...super.extraSchemas, 'countdown'];
|
|
|
|
get defaultValues() {
|
|
return {
|
|
...super.defaultValues,
|
|
countdown: {
|
|
name: this.parent.parent.name,
|
|
img: this.img
|
|
}
|
|
};
|
|
}
|
|
|
|
/** @inheritdoc */
|
|
static getSourceConfig(parent) {
|
|
const updateSource = game.system.api.data.actions.actionsTypes.base.getSourceConfig(parent);
|
|
updateSource.name = game.i18n.localize('DAGGERHEART.ACTIONS.Config.countdown.startCountdown');
|
|
updateSource['countdown'] = [
|
|
{
|
|
...game.system.api.data.countdowns.DhCountdown.defaultCountdown(),
|
|
name: parent.parent.name,
|
|
img: parent.parent.img
|
|
}
|
|
];
|
|
|
|
return updateSource;
|
|
}
|
|
}
|