19 lines
634 B
TypeScript
19 lines
634 B
TypeScript
// SPDX-FileCopyrightText: 2021 Johannes Loher
|
|
//
|
|
// SPDX-License-Identifier: MIT
|
|
|
|
import { getGame } from "../helpers";
|
|
import notifications from "../ui/notifications";
|
|
import { getActiveActorAndToken } from "./helpers";
|
|
|
|
/**
|
|
* Executes the roll generic check macro.
|
|
*/
|
|
export async function rollGenericCheck(): Promise<void> {
|
|
const { actor, token } = getActiveActorAndToken();
|
|
if (!actor) {
|
|
return notifications.warn(getGame().i18n.localize("DS4.WarningMustControlActorToUseRollCheckMacro"));
|
|
}
|
|
|
|
return actor.rollGenericCheck({ speaker: { token } }).catch((e) => notifications.error(e, { log: true }));
|
|
}
|