1
0
2026-01-10 14:30:32 -06:00

28 lines
754 B
Markdown

<%*
const thisFile = tp.config.target_file;
const campaignData = tp.user.ttrpg.campaignData(thisFile)
const settingData = tp.user.ttrpg.settingData(thisFile);
const title = tp.file.title === "Untitled"
? await tp.system.prompt("Item Name")
: tp.file.title;
const type = tp.frontmatter.itemType ?? ""
const metadata = {
tags: ['ttrpg/item'],
data: {
icon: "amphora",
title,
pronunciation: tp.frontmatter.pronunciation ?? "",
summary: tp.frontmatter?.summary ?? "",
campaigns: [campaignData.link],
setting: settingData.link,
system: tp.frontmatter?.system ?? "",
itemType: type,
},
title,
};
await tp.user.util.updateMetadata(tp, metadata);
%>
<% tp.file.cursor() %>