Files
DeltaGreen/module/utils/resource-chat.js
T
Aaron Lutomski 9282cdb334 Added profession item type and partially automated chargen.
Overhauled modified roll dialog.

Added stylized chat card.
2026-05-29 21:07:33 -07:00

28 lines
750 B
JavaScript

import { createDGChatMessage } from "../chat/dg-chat-card.js";
/**
* @param {object} params
* @param {Actor} params.actor
* @param {TokenDocument|null} [params.token]
* @param {string} params.contentKey i18n key for message body.
* @param {string} params.labelKey i18n key for card subtitle.
* @param {Record<string, string|number>} params.i18nData
* @returns {Promise<ChatMessage>}
*/
export async function createAgentResourceChatMessage({
actor,
token = null,
contentKey,
labelKey,
i18nData,
}) {
const content = game.i18n.format(contentKey, i18nData);
return createDGChatMessage({
actor,
token,
label: game.i18n.localize(labelKey),
content,
messageMode: game.settings.get("core", "messageMode"),
});
}